#cookie-banner{text-align:left;z-index:9999;pointer-events:none;background:0 0;width:100%;font-family:Montserrat,Arial,sans-serif;display:none;position:fixed;bottom:0;left:0;right:0}#cookie-banner.show{display:block}.cookie-banner-inner{pointer-events:auto;background:#fff;border-top:1px solid #79b928;border-radius:0;grid-template-columns:112px minmax(0,1fr);width:100%;max-width:none;display:grid;position:relative;box-shadow:0 -8px 28px #1a23112e}.cookie-banner-inner-inner{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 24px;display:grid}#cookie-banner .color-box{border-radius:0;justify-content:center;align-items:center;min-height:104px;display:flex}#cookie-banner .color-box.green{background:#79b928}#cookie-banner .color-box.orange{background:#f37f00}#cookie-banner p{font-size:14px;font-weight:500;line-height:1.45;color:#000!important;text-align:left!important;margin:0!important}#cookie-banner a{color:#507417;border-bottom:1px solid}#cookie-banner a:hover{border-bottom:none}:where(#cookie-banner,#cookie-settings) button{cursor:pointer;border:none;margin:0;padding:10px;font-size:14px}#accept-all,#reject-all{white-space:nowrap;border-radius:4px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .3s}#accept-all{color:#fff;background:#000}#accept-all:hover{background:#79b928}#reject-all{color:#e9e9e9;background:#262626}#reject-all:hover{background:#d32f2f}#customize-consent,#save-consent{color:#000;white-space:nowrap;background:0 0;border-bottom:1px solid;padding:0;font-size:13px;transition:background .3s}#save-consent{margin-top:13px}#customize-consent:hover,#save-consent:hover{background:0 0;border-bottom:none}.cookie-img{background:url(/svg/cookie.svg) 50%/contain no-repeat;width:72px;height:66px;margin:0}body:has(#cookie-banner[style*="display: block"]){padding-bottom:var(--cookie-banner-height,105px)}body:has(#cookie-banner[style*="display: block"]) astro-dev-toolbar{display:none}@media screen and (width<=768px){.cookie-banner-inner{border-top-width:4px;display:block}#cookie-banner .color-box{display:none}.cookie-banner-inner-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 8px;padding:10px 12px 8px}#cookie-banner p{grid-column:1/-1;font-size:12.5px;line-height:1.35}#accept-all,#reject-all{width:100%;min-height:36px;padding:8px 7px;font-size:12.5px}#customize-consent{grid-column:1/-1;justify-self:center;margin-top:1px;font-size:12px}body:has(#cookie-banner[style*="display: block"]){padding-bottom:var(--cookie-banner-height,150px)}}#cookie-settings{color:#000;text-align:left;opacity:0;visibility:hidden;z-index:10000;background:#fff;border-radius:10px;width:90%;min-width:300px;max-width:549px;min-height:200px;padding:27px 59px;transition:opacity .3s ease-in-out,visibility .3s;display:none;position:fixed;top:55%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=768px){#cookie-settings{padding:20px 27px}}@media screen and (width<=480px){#cookie-settings{padding:43px 27px 44px;top:56%}}@media screen and (width<=359px){#cookie-settings{padding:58px 27px 56px}}#cookie-settings.show{opacity:1!important;visibility:visible!important;display:block!important}#cookie-settings label{cursor:pointer;margin-bottom:10px}#cookie-settings input[type=checkbox]{cursor:pointer;width:16px;height:18px;margin-right:4px;position:relative;top:3px}#cookie-settings span{display:block}#cookie-banner{max-height:65dvh;overflow-y:auto}#cookie-settings{min-width:0;max-height:85dvh;overflow-y:auto}@media (width>=769px) and (width<=1199px){.cookie-banner-inner-inner{grid-template-columns:repeat(3,minmax(0,1fr))}#cookie-banner p{grid-column:1/-1}}@media (height<=799px){#cookie-settings{top:calc((100dvh - var(--cookie-banner-height,0px)) / 2);max-height:calc(100dvh - var(--cookie-banner-height,0px) - 24px);min-height:0}}@media print{#cookie-banner,#cookie-settings{display:none!important}body:has(#cookie-banner){padding-bottom:0}}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/Montserrat-ExtraLight.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/Montserrat-ExtraLight.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/Montserrat-ExtraBold.latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+100-24F,U+259,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/Montserrat-ExtraBold.cyrillic.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0}.col-6{flex:none;width:50%}.col-12{flex:none;width:100%}.g-1{--bs-gutter-x:.25rem;--bs-gutter-y:.25rem}@media (width>=576px){.col-sm{flex:1 0}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-6{flex:none;width:50%}.col-sm-12{flex:none;width:100%}}@media (width>=768px){.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-9{flex:none;width:75%}.col-md-12{flex:none;width:100%}}@media (width>=992px){.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-9{flex:none;width:75%}.col-lg-12{flex:none;width:100%}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.form-control{width:100%;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel-item{float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators .active{opacity:1}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:-webkit-sticky;position:sticky;top:0}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-middle{vertical-align:middle!important}.overflow-hidden{overflow:hidden!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.top-100{top:100%!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-content-center{align-content:center!important}.m-1{margin:.25rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.gap-3{gap:1rem!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (width>=576px){.justify-content-sm-center{justify-content:center!important}.mb-sm-3{margin-bottom:1rem!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.d-md-inline{display:inline!important}.justify-content-md-center{justify-content:center!important}.mt-md-3{margin-top:1rem!important}.mb-md-5{margin-bottom:3rem!important}}@media (width>=992px){.justify-content-lg-center{justify-content:center!important}}:root{--green:#79b928}.fw-bold{font-weight:700}.c-white{color:#fff!important}a{color:var(--green);font-weight:600}.color-green{color:var(--green)}.color-2b2c2c{color:#2b2c2c}.fs-16{font-size:16px!important}.fs-18{font-size:18px}.fs-24{font-size:24px}.text-underline{text-decoration:underline!important}.pl-10{padding-left:10px!important}.pl-40{padding-left:40px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.pt-15{padding-top:15px}.pt-40{padding-top:40px}.pt-60{padding-top:60px!important}.pt-70{padding-top:70px!important}.pt-80{padding-top:80px!important}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-150{padding-top:150px}.pt-190{padding-top:190px}.pt-230{padding-top:230px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-40{padding-bottom:40px}.pb-47{padding-bottom:47px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-100{padding-bottom:100px}.pb-150{padding-bottom:150px}.pb-174{padding-bottom:174px}.pb-178{padding-bottom:178px}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-100{margin-bottom:100px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-60{margin-top:60px!important}.mt-100{margin-top:100px!important}@media (width<=992px){.rwd-lg-mb-0{margin-bottom:0!important}}@media (width<=768px){.rwd-md-pb-0{padding-bottom:0!important}.rwd-md-pb-30{padding-bottom:30px!important}.rwd-md-mb-10{margin-bottom:10px!important}.rwd-md-mb-0{margin-bottom:0!important}.rwd-md-pt-30{padding-top:30px!important}.rwd-md-py-30{padding-top:30px!important;padding-bottom:30px!important}}.rwd-object{z-index:2;height:0;padding-bottom:30%;padding-left:35px;position:relative}.rwd-object-in{width:55%;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.flex-1{flex:1}.box-timer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.box-timer__number{color:var(--green);padding-bottom:28px;font-size:3.75rem;font-weight:900;line-height:40px;position:relative;margin-bottom:0!important}.box-timer__number:after{content:attr(data-after);height:100%;font-size:3.5rem;font-weight:200;position:absolute;top:-3px;right:-40px}.box-timer__title{text-align:center;font-weight:700}.box-timer__title span{font-weight:300}.only-print{display:none!important}.clanky .socialbuttonsDetail,.clanky .dateClanky{margin:0!important;padding:0!important}.checkmark{background-color:#eee;border:1px solid #ced4da;border-radius:3px;width:25px;height:25px;-webkit-transition:all .2s;transition:all .2s;position:absolute;top:2px;left:15px}.containerCheckbox input:checked~.checkmark:after{display:block}.containerCheckbox input:checked~.checkmark{background-color:#2b2c2c;border:1px solid #2b2c2c}.containerCheckbox .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:6px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkmark:after{content:"";display:none;position:absolute}.checkbox-reset{width:0;height:0;display:none}.btn{white-space:pre-wrap;border-radius:6px;padding:11px 35px;font-size:18px;font-weight:700}.btn--green{background-color:var(--green);color:#fff}.btn--green:hover{color:#fff;background-color:#5f9724}.btn--box{background-color:var(--green);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;width:auto;height:auto;margin:0 auto;padding:9px 20px;font-size:15px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:inline-block}.btn--box:hover{color:#fff;background-color:#5f9724;text-decoration:none!important}.btn--box--link{color:var(--green);padding:8px 24px;font-size:16px;font-weight:600;text-decoration:underline!important}.btn--box--link:hover{color:var(--green);text-decoration:none!important}.btn--tag{white-space:unset;background-color:#173b2f;border-radius:5px;margin:5px;padding:10px 20px;font-size:14px;color:#fff!important}.btn--tag:hover{cursor:pointer;background-color:#25614d}.ref-desc{flex-flow:column;justify-content:center;display:flex}.team-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.team-box-title{color:#fff;background-color:#000000c2;border-radius:0 0 7px 7px;justify-content:center;align-items:center;width:100%;padding:11px;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.box--homepage{background:#f8f8f8;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;height:100%;padding:42px 55px;display:-webkit-box;display:-ms-flexbox;display:flex}.box--homepage .box--homepage__content{text-align:left;color:#000;max-width:248px;font-size:16px;line-height:27px;margin-bottom:33px!important}.box--homepage.service-single-2 .box--homepage__content{max-width:274px}.box--homepage.service-single-3 .box--homepage__content{max-width:303px}.box--homepage.service-single-4 .box--homepage__content{max-width:311px}.box--homepage.service-single-5 .box--homepage__content{max-width:312px}.bg-top-container .box--homepage .box--homepage__content a{color:#000!important}.box--homepage .box--homepage__content strong{color:var(--green);font-weight:700}.box--homepage .box--homepage__title h3{color:#2b2c2c;text-align:left;margin:32px 0 18px;font-size:23px;font-weight:700}.box--homepage .box--homepage__title:hover{text-decoration:none}@media (width<=768px){.box--homepage img{width:100%}.main-headline-wrap{text-align:center;flex-flow:column;gap:39px}.hero-btns-wrap{justify-content:center}}.list-nabidka{text-align:left;color:#2b2c2c;margin:0;padding:0;font-size:18px;list-style-type:none}@media (width<=768px){.list-nabidka{font-size:16px}}@media (width<=480px){.list-nabidka{text-align:center}}.list-nabidka li{background:#79b92826;border-radius:6px;margin-bottom:9px;margin-right:4px;padding:5px 24px 5px 45px;font-size:16px;font-weight:500;line-height:36px;display:inline-block;position:relative}.list-nabidka-mesto li{padding:12px 24px 12px 45px;line-height:132%}@media (width<=768px){.list-nabidka li{line-height:28px}.list-nabidka-mesto{flex-flow:wrap}.list-nabidka-mesto li{flex:0 49%;line-height:132%}}.list-nabidka li:before{content:"";border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:14px;height:8px;position:absolute;top:16px;left:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (width<=768px){.list-nabidka li:before{top:8px}.list-nabidka-mesto li:before{top:16px}}@media (width<=480px){.list-nabidka-mesto li{flex:0 100%}}.list-nabidka-white li:before{border-color:#fff!important}.list-nabidka-ks li{background:0 0}.why-us-list{flex-flow:wrap}.why-us-single{background:0 0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-radius:0;flex:0 19%;padding:28px 22px 26px;font-weight:600}.why-us-single:before{content:"";text-align:center;background:url(/img/circle_li.svg) no-repeat;width:29px;height:29px;margin:0 auto 19px;display:block}.why-us-single:nth-child(5n){border-right:none}.why-us-single:first-child,.why-us-single:nth-child(2),.why-us-single:nth-child(3),.why-us-single:nth-child(4),.why-us-single:nth-child(5){border-top:none}@media (width<=992px){.why-us-single{flex:0 25%}.why-us-single:nth-child(5){border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.why-us-single:nth-child(4),.why-us-single:nth-child(8){border-right:0}.why-us-single:nth-child(8){border-bottom:1px solid #ddd}}@media (width<=768px){.why-us-single{flex:0 33.33%}.why-us-single:nth-child(4){border-top:1px solid #ddd;border-right:1px solid #ddd}.why-us-single:nth-child(3),.why-us-single:nth-child(6),.why-us-single:nth-child(9){border-right:0}.why-us-single:nth-child(8){border-right:1px solid #ddd}.why-us-single:nth-child(7),.why-us-single:nth-child(9){border-bottom:1px solid #ddd}.why-us-single:nth-child(10){border-left:1px solid #ddd;border-right:1px solid #ddd}}@media (width<=530px){.why-us-single{flex:0 50%}.why-us-single:first-child,.why-us-single:nth-child(10){border-bottom:1px solid #ddd}.why-us-single:nth-child(3){border-right:1px solid #ddd}.why-us-single:nth-child(2),.why-us-single:nth-child(4),.why-us-single:nth-child(8),.why-us-single:nth-child(10){border-right:0}.why-us-single:nth-child(9),.why-us-single:nth-child(10){border-bottom:0}}ul{margin:0;padding:0;list-style-type:none}@media (width>=1200px){.container{max-width:1280px}}.grey-bg{background:#f8f8f8}.bg-green{background-color:var(--green)}.bg-green *{color:#fff}.bg-uklid-domacnosti{background:#f6f6f6 url(/img/service_bg_11.jpg) 100%/contain no-repeat;align-items:center;margin-top:134px;display:flex;position:relative;height:600px!important}.intro-brno p{letter-spacing:0;font-size:23px;font-weight:400;line-height:174%}@media (width<=480px){.intro-brno{padding-bottom:25px;padding-top:40px!important}.intro-brno p{font-size:21px;line-height:153%}}.breadcrumb{background:0 0;align-items:center;margin-bottom:32px;display:flex;position:absolute;top:91px}.breadcrumb-item+.breadcrumb-item:before{content:var(--bs-breadcrumb-divider,"-")}.breadcrumb a{color:#000}@media (width<=768px){.breadcrumb{justify-content:center;margin:0 auto;padding:0;font-size:12px;left:0;right:0}.subpage-hero-btns-wrap{justify-content:center;display:flex}.breadcrumb-container .breadcrumb{justify-content:flex-start}}@media (width<=480px){.container.breadcrumb-container{padding-left:28px}}nav[aria-label=breadcrumb]{padding:0!important}.breadcrumb-item a{color:#000;text-transform:none;font-size:11px;font-weight:500;text-decoration:underline}.breadcrumb-item a:hover{text-decoration:none}.breadcrumb-item.active{color:#000;text-transform:none;font-size:11px;font-weight:500;position:relative;top:2px}.breadcrumb-item.active:first-letter{text-transform:uppercase}#box--kontakt{background-color:var(--green);text-transform:uppercase;z-index:1000;-webkit-transform-origin:0 0;transform-origin:0 0;border-top-left-radius:8px;border-bottom-left-radius:8px;width:132px;-webkit-transition:all .6s;transition:all .6s;position:fixed;top:195px;right:0}#box--kontakt a{color:#fff;text-align:center;width:100%;height:100%;padding:23px 7px 22px;font-size:19px;font-weight:800;line-height:130%;text-decoration:none;transition:all .3s;display:block}#box--kontakt a:hover{background-color:#6baa29;border-radius:8px;text-decoration:none}#box--kontakt a span{text-transform:none;text-align:center;color:#000;justify-content:center;margin-top:7px;font-size:13px;font-weight:700;text-decoration:underline;display:flex}#box--kontakt a:hover span{text-decoration:none}#box--kontakt a:before{content:"";background:url(/img/chcete_uklid.svg);width:38px;height:40px;margin:0 auto 11px;display:block}@media (width<=768px){#box--kontakt{display:none}}.box--kontakt--hide{-webkit-transform:translate(180px);transform:translate(180px)}.ecology-firm{margin-bottom:30px}.box--banner{border-radius:8px;margin:10px 0;padding:28px}.box--banner a{display:inline-flex}.box--banner__content{color:#000;margin-bottom:26px;padding:0 10px;font-size:16px;font-weight:500;line-height:27px;margin-bottom:33px!important}.box--banner__img{justify-content:center;align-items:center;min-height:120px;margin-bottom:28px;display:flex}@media (width<=768px){.box--banner__img{min-height:auto}}.box--banner__img_1 img{width:109px}.box--slider{text-align:left;color:#484848;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:210px;margin-bottom:20px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=480px){.box--slider{padding:0}}.box--slider p{color:#484848;background-color:#fff;border-radius:10px;padding:31px 40px;font-size:16px;font-weight:600;line-height:163%;position:relative;margin-bottom:34px!important}.box--slider p:after{content:"";background:url(/img/ref_after.svg) no-repeat;width:37px;height:26px;margin:0 auto;position:absolute;bottom:-26px;left:0;right:0}.box--slider__inner{justify-content:center;align-items:center;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.box--slider__img{width:100%;min-width:103px;max-width:103px;margin-right:20px}.box--slider__img img{width:100%;min-height:57px;max-height:57px}.box--slider__title{margin:0;padding:0;list-style-type:none}.box--slider__title li:first-child{color:var(--green);font-size:18px;font-weight:700}.box--slider__title li:nth-child(2){color:#484848;font-size:15px;font-weight:600}.box--question{text-align:left;background-color:#fff;border-radius:7px;width:100%;margin:20px 0;padding:30px 30px 20px}@media (width<=768px){.box--question{padding:16px}}.box--question li{line-height:32px}@media (width<=768px){.box--question li{line-height:20px}}.box--question li:first-child{color:var(--green);font-size:20px;font-weight:700}@media (width<=768px){.box--question li:first-child{margin-bottom:10px;font-size:16px}}.box--question li:nth-child(2){color:#000;margin-top:11px;font-size:16px;font-weight:500;line-height:24px}@media (width<=768px){.box--question li:nth-child(2){font-size:14px}}.box--uklid-domacnosti{background-color:#fff;border-radius:7px;height:100%;padding:30px}.fs-21{font-size:21px}.box--uklid-domacnosti .list-nabidka li{background:0 0;border-radius:6px;width:100%;margin-bottom:-11px;padding:5px 24px 5px 45px}@media (width<=768px){.list-nabidka-left li:before{top:12px}.cleaning-u-can-order{padding-bottom:70px!important}#kotva-uklid-domacnosti{padding:55px 0!important}.eco-pripravky{padding:52px 0!important}}@media (width<=480px){.list-nabidka-left li{text-align:left;width:100%}.xs-text-center{text-align:center}}.box--uklid-domacnosti .box--uklid-domacnosti__title{margin-bottom:20px;font-size:20px;font-weight:700}.list-nabidka-flex{flex-flow:wrap;justify-content:center;max-width:1000px;margin:18px auto -8px;display:flex}.grey-box{background-color:#f8f8f8;margin-top:-35px;padding-top:80px;padding-bottom:100px}.grey-box h3{margin-bottom:56px;font-size:25px}.grey-box p{margin-bottom:0!important}.box--grey{background-color:#f6f6f6;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;height:100%;padding:35px 55px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (width<=992px){.bg-top-container.grey-box{padding-top:59px;padding-bottom:71px}.bg-top-container.try-our-system{padding-top:62px}}@media (width<=768px){.box--grey{padding:20px}.xs-reverse{flex-flow:column-reverse}}@media (width<=480px){.grey-box{padding-top:55px;padding-bottom:64px}}.box--grey .box--grey__title{color:#2b2c2c;text-align:center;margin-bottom:24px;font-size:20px;font-weight:700;display:block}@media (width<=768px){.box--grey .box--grey__title{font-size:18px;line-height:22px}}.box--grey .box--grey__img{max-width:100%;margin:5px 0 30px;display:block}.box--grey .box--grey__img img{object-fit:cover;border-radius:7px;max-height:200px}.box--grey .btn{-ms-grid-row-align:center;align-self:center;font-size:14px}.list--tags li{display:inline-block}body,html{font-family:Montserrat,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}.wrapper-ozonovani .container{max-width:1260px}.doplnkove-sluzby{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer!important}.doplnkove-sluzby h3{text-transform:uppercase;text-align:left;margin-bottom:0;margin-left:30px;font-size:18px!important;font-weight:700!important}.doplnkove-sluzby__wrapper{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:86px;min-width:86px;height:86px;display:-webkit-box;display:-ms-flexbox;display:flex}.bg-ozonovani{background-color:#f6f6f6;background-image:url(/img/hero_ozonovani.jpg);background-position:100% 100%;background-repeat:no-repeat;align-items:center;display:flex;height:600px!important}.bg-ozonovani--part2{background-color:#fff;position:relative}.bg-ozonovani--part2:before{content:"";background-image:url(/img/bg-ozonovani--part2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bg-ozonovani--part3{background-color:#2b2c2c;position:relative}.bg-ozonovani--part3:before{content:"";background-image:url(/img/bg-ozonovani--part3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%;position:absolute;top:0;right:0}.bg-ozonovani--part4{background-color:#fff;position:relative}.bg-ozonovani--part4:before{content:"";background-image:url(/img/bg-ozonovani--part4.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bg-ozonovani--part5{background:#79b92826}.bg-ozonovani--part2 h3,.bg-ozonovani--part3 h3,.bg-ozonovani--part4 h3,.bg-ozonovani--part5 h3{text-transform:uppercase;color:#2b2c2c;font-size:36px;font-weight:700}ul.ul-ozon{margin:0;padding:0;line-height:40px}.galerie__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.galerie__item__title{color:#fff;text-align:center;padding-top:10px;font-size:16px;font-weight:700}.container-top{justify-self:center;align-items:center;height:600px;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex}.container-top h1{text-transform:uppercase;margin-bottom:50px;font-size:5rem;font-weight:700;line-height:100px}@media (width<=1310px){.container-top{margin-top:117px}}@media (width<=768px){.box-timer__number{padding-bottom:0;font-size:28px}.box-timer__number:after{content:attr(data-after);height:100%;font-size:30px;font-weight:200;top:-3px;right:-20px}.rwd-md-pb-20{padding-bottom:20px}.fs-24{font-size:18px}ul.ul-ozon li{line-height:28px;font-size:16px!important}.doplnkove-sluzby h3{margin-left:20px}.slide_h1_main,.slide_h1{margin-top:0!important;font-size:40px!important}.rwd-md-pb-0{padding-bottom:0!important}.rwd-md-pb-30{padding-bottom:30px!important}.rwd-md-pt-0{padding-top:0!important}.rwd-md-pt-30{padding-top:30px!important}.rwd-md-pl-0{padding-left:0!important}.rwd-md-pr-0{padding-right:0!important}.rwd-md-mb-0{margin-bottom:0!important}.container-top{height:auto;padding-top:100px;padding-bottom:30px}.container-top h1{font-size:2.5rem;line-height:50px}.bg-hero{background-position:50%;box-shadow:inset 0 0 0 2000px #ffffffc4}.slide_h1_subtitle{text-align:center}.bg-ozonovani--part3:before{display:none}}@media (width<=480px){.slide_h1_main,.slide_h1{font-size:33px!important}.slide_h1_subtitle{font-size:20px}}.rwd-object{height:0;padding-bottom:60%;padding-left:35px;position:relative}.rwd-object-in{width:100%;height:100%;position:absolute}.col-text{color:#fff;font-size:44px;font-weight:700}.col-text .col-text-first{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:9vmax}.lomitko{font-weight:100}.zelene{color:var(--green)}h2{text-transform:uppercase;color:#000;padding-bottom:30px;line-height:40px;margin-bottom:0!important;font-family:Montserrat,sans-serif!important;font-size:27px!important;font-weight:700!important}@media (width<=500px){h2{line-height:141%;text-align:center!important;font-size:25px!important}}p{color:#000;font-size:16px;font-weight:500;line-height:27px;margin-bottom:30px!important}p a:hover{text-decoration:none}.text-container{max-width:1059px;margin:0 auto}.par45b{padding-bottom:45px}.col,.col-12,.col-6,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-9,.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-9,.col-sm,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6{padding-left:10px!important;padding-right:10px!important}nav{text-transform:uppercase;font-family:Montserrat,sans-serif;transition:all .4s;padding:2.85rem 1rem 2.95rem!important;font-size:15px!important}nav .justify-content-center .nav-link{margin-left:10px;margin-right:10px;color:#000!important}nav .navbar-nav{margin-top:0;padding-right:29px}.shrink{box-shadow:0 23px 25px #00000008;padding:1.65rem 1rem!important}nav .navbar-nav .active a{color:var(--green)!important}nav .navbar-brand{margin-right:0!important}@media screen and (width<=992px){nav .navbar-brand{flex:1}.navbar>.container{justify-content:flex-end}.navbar-toggler{text-transform:uppercase;letter-spacing:0;color:#000;border:1px solid;order:3;align-items:center;gap:6px;padding:8px 13px 8px 11px;font-size:16px;font-weight:700;transition:all .4s;display:flex;position:absolute;top:46px}.navbar-toggler:focus{box-shadow:none}.contact-menu{display:none}nav .navbar-nav{padding-right:0}.navbar-toggler[aria-expanded=true] span.menu-closed{font-size:0}.navbar-toggler[aria-expanded=true] span.menu-closed:before{content:"Zavřít";font-size:14px}.shrink .navbar-toggler{top:26px}}nav .navbar-nav .nav-item a{text-align:center!important}nav .navbar-nav .nav-item a:hover{color:var(--green)}.dropdown-menu.show{border:none;border-radius:0;gap:23px;margin-top:43px;padding-bottom:70px;display:flex;left:0;right:0;box-shadow:0 63px 49px #0000002e;position:fixed!important}.shrink .dropdown-menu.show{margin-top:26px}@media screen and (width<=992px){.dropdown-menu.show{box-shadow:none;margin-top:0;padding-bottom:30px;position:static!important}.shrink .dropdown-menu.show{margin-top:0}}li.nav-item.dropdown.show a:after{transform:rotate(180deg)}.dropdown-item{border-radius:9px;flex-flow:column;flex:0 32%;gap:19px;padding:0;font-size:15px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.dropdown-item:focus,.dropdown-item:hover{background:0 0}.dropdown-item img{object-fit:cover;border-radius:9px;width:100%;max-height:250px;transition:all .4s}.dropdown-item img:hover{transform:scale(1.05)}.dropdown-item:hover span{background:var(--green);color:#fff}.dropdown-item span{color:#000;letter-spacing:-.1px;background:#fff;border-radius:5px;margin:0 auto;padding:6px 12px;font-size:16px;font-weight:700;transition:all .4s;position:absolute;bottom:8px;left:7px}.dropdown-menu-inner{flex-flow:wrap;gap:23px}.main-navigation .navbar-nav{align-items:center}.main-navigation .nav-link{white-space:nowrap;padding-left:.48rem!important;padding-right:.48rem!important}.main-navigation .menu-link-with-toggle{align-items:center;display:flex}.main-navigation .menu-submenu-toggle{display:none}.main-navigation .services-mega-menu{z-index:1000;background:#fff;border:0;border-radius:0;width:100%;max-height:calc(100vh - 134px);margin:0;padding:24px 0 34px;display:none;top:134px;left:0;right:0;overflow-y:auto;box-shadow:0 38px 45px #00000029;position:fixed!important}.main-navigation .services-mega-menu .dropdown-item{flex:0 calc(25% - 18px)}.main-navigation .services-mega-menu .dropdown-item img{aspect-ratio:976/816;object-fit:contain;height:auto;max-height:none}.main-navigation.shrink .services-mega-menu{top:96px}.main-navigation .services-dropdown.menu-panel-open>.services-mega-menu{display:block}.main-navigation .about-dropdown,.main-navigation .location-dropdown{position:relative}.main-navigation .about-submenu,.main-navigation .location-submenu{z-index:1001;background:#fff;border:1px solid #e4e4e4;border-radius:10px;width:190px;padding:9px;display:none;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 18px 35px #00000024}.main-navigation .about-submenu:before,.main-navigation .location-submenu:before{content:"";width:100%;height:19px;position:absolute;top:-19px;left:0}.main-navigation .about-submenu a,.main-navigation .location-submenu a{border-radius:7px;padding:11px 13px;font-size:13px;font-weight:600;text-decoration:none;display:block;color:#111!important;text-align:left!important}.main-navigation .about-submenu a:hover,.main-navigation .about-submenu a:focus,.main-navigation .location-submenu a:hover,.main-navigation .location-submenu a:focus{background:#f2f7e8;color:var(--green)!important}.main-navigation .navbar-nav .about-dropdown.active .about-submenu a,.main-navigation .navbar-nav .location-dropdown.active .location-submenu a{color:#111!important}.main-navigation .navbar-nav .about-dropdown .about-submenu a.current,.main-navigation .navbar-nav .location-dropdown .location-submenu a.current{background:#f2f7e8;color:var(--green)!important}.main-navigation .about-dropdown.menu-panel-open>.about-submenu,.main-navigation .location-dropdown.menu-panel-open>.location-submenu{display:block}.main-navigation .language-switch .nav-link{border:1px solid #d7d7d7;border-radius:7px;margin-left:5px;padding-left:.62rem!important;padding-right:.62rem!important}.main-navigation .menu-inquiry-mobile,.main-navigation .mobile-menu-actions{display:none}@media (width>=993px){.main-navigation .services-dropdown:hover>.services-mega-menu,.main-navigation .services-dropdown:focus-within>.services-mega-menu,.main-navigation .about-dropdown:hover>.about-submenu,.main-navigation .about-dropdown:focus-within>.about-submenu,.main-navigation .location-dropdown:hover>.location-submenu,.main-navigation .location-dropdown:focus-within>.location-submenu{display:block}}@media (width<=1200px) and (width>=993px){.main-navigation .nav-link{font-size:12px;padding-left:.32rem!important;padding-right:.32rem!important}.main-navigation .navbar-nav{padding-right:12px}}@media (width<=992px){.main-navigation .navbar-toggler[aria-expanded=true]{visibility:hidden;pointer-events:none}.main-navigation .mobile-menu-actions{grid-template-columns:minmax(0,1fr) 54px minmax(94px,auto);align-items:stretch;gap:9px;margin:14px 0 18px;display:grid}.main-navigation .mobile-menu-actions>a,.main-navigation .mobile-menu-actions>button{min-width:0;min-height:44px;font:inherit;text-transform:uppercase;cursor:pointer;border:1px solid #1a1a1a;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:9px 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:flex}.main-navigation .mobile-menu-inquiry{background:var(--green);border-color:var(--green)!important;color:#fff!important}.main-navigation .mobile-menu-language,.main-navigation .mobile-menu-close{background:#fff;color:#111!important}.main-navigation .mobile-menu-language img{object-fit:cover;width:25px;height:15px;display:block}.main-navigation .mobile-menu-close{gap:8px}.main-navigation .mobile-menu-close span{width:15px;height:15px;display:block;position:relative}.main-navigation .mobile-menu-close span:before,.main-navigation .mobile-menu-close span:after{content:"";background:#111;width:15px;height:2px;position:absolute;top:7px;left:0}.main-navigation .mobile-menu-close span:before{transform:rotate(45deg)}.main-navigation .mobile-menu-close span:after{transform:rotate(-45deg)}.main-navigation .language-switch,.main-navigation .menu-inquiry-mobile{display:none!important}.main-navigation .navbar-nav{grid-template-columns:1fr;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:grid}.main-navigation .navbar-nav>.nav-item{width:100%;min-height:50px;margin:0;padding:0;position:relative}.main-navigation .navbar-nav>.nav-item>.nav-link,.main-navigation .navbar-nav>.nav-item>.menu-link-with-toggle{align-items:center;width:100%;min-height:50px;margin:0;display:flex;text-align:left!important;padding:0!important}.main-navigation .menu-link-with-toggle .nav-link{flex:1;align-items:center;min-height:50px;margin:0;display:flex;text-align:left!important;padding:0 52px 0 0!important}.main-navigation .menu-submenu-toggle{z-index:2;cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;display:block;position:absolute;top:1px;right:0}.main-navigation .menu-submenu-toggle:after{content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:9px;height:9px;transition:transform .2s;position:absolute;top:18px;left:18px;transform:rotate(45deg)}.main-navigation .menu-submenu-toggle[aria-expanded=true]:after{top:22px;transform:rotate(225deg)}.main-navigation .services-mega-menu{border:0;border-left:2px solid var(--green);width:auto;max-height:none;box-shadow:none;background:#fff;border-radius:0;margin:0 17px 12px;padding:5px 0 5px 10px;overflow:visible;position:static!important}.main-navigation .services-mega-menu .dropdown-menu-inner{grid-template-columns:1fr;gap:0;width:100%;max-width:none;margin:0;padding:0;display:grid!important}.main-navigation .services-mega-menu .dropdown-item{border-radius:7px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;display:block;overflow:visible;color:#111!important;text-align:center!important}.main-navigation .services-mega-menu .dropdown-item img{display:none}.main-navigation .services-mega-menu .dropdown-item span{color:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;background:0 0;border-radius:0;margin:0;padding:0;line-height:1.4;display:block;position:static}.main-navigation .services-mega-menu .dropdown-item:hover,.main-navigation .services-mega-menu .dropdown-item:focus{background:#f2f7e8;color:var(--green)!important}.main-navigation .services-mega-menu .dropdown-item:hover span,.main-navigation .services-mega-menu .dropdown-item:focus span{color:inherit;background:0 0}.main-navigation .about-submenu,.main-navigation .location-submenu{border:0;border-left:2px solid var(--green);width:auto;box-shadow:none;border-radius:0;margin:0 17px 12px;padding:5px 0 5px 10px;position:static;transform:none}.main-navigation .about-submenu:before,.main-navigation .location-submenu:before{display:none}.main-navigation .about-submenu a,.main-navigation .location-submenu a{padding:9px 12px;text-align:center!important}.main-navigation .language-switch .nav-link{width:fit-content;margin:8px auto}.main-navigation .menu-inquiry-mobile{background:var(--green);border-radius:7px;margin:8px 16px 18px;display:block}.main-navigation .menu-inquiry-mobile .nav-link{color:#fff!important}.dropdown-menu-inner{justify-content:center;gap:11px}.dropdown-item span{font-size:12px}}.bg-lightWhite{background-color:#fff!important}.pulse{border-radius:50%;animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{box-shadow:0 0 #0003}to{box-shadow:0 0 0 20px #0000}}.bg-homepage{background:#f6f6f6 url(/img/hero_hp.jpg) 100%/contain no-repeat;align-items:center;margin-top:134px;display:flex;height:600px!important}@media (width<=1699px){.bg-homepage{background-position:right -200px center;background-repeat:no-repeat;background-size:contain}}@media (width<=1280px){.bg-homepage{background-size:cover}}@media (width<=992px){.bg-homepage{background-position:right -300px center}}@media (width<=768px){.bg-homepage{background-position:50%;box-shadow:inset 0 0 0 2000px #ffffffc4}}.bg-onas{background:#f6f6f6 url(/img/hero_onas.jpg) 100% 100% no-repeat;align-items:center;height:600px;display:flex}@media (width<=1200px){.bg-onas{background:#9bc945 url(/img/bg-onas-xl.jpg) 100% 100% no-repeat}nav .navbar-nav{padding-right:20px}.dropdown-item{flex:0 31%}}@media (width<=992px){.bg-onas{background:#9bc945 url(/img/bg-onas-lg.jpg) 0 100% no-repeat;height:588px}nav .navbar-nav{padding-right:0}}@media (width<=860px){.dropdown-item img{object-fit:contain;object-position:top right;background-color:#f8f8f8;max-height:77px}.dropdown-menu.show{justify-content:center}.dropdown-item{flex:0 48%}}@media (width<=768px){.bg-onas{background:#9bc945 url(/img/bg-onas-md.jpg) 0 100% no-repeat;height:520px}}@media (width<=576px){.bg-onas{background:#9bc945 url(/img/bg-onas-sm.jpg) 0 100% no-repeat;height:420px}.dropdown-item span{white-space:pre-wrap;text-align:left}}.bg-uklid-praha{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_praha.jpg)!important;height:600px!important}.bg-kontrolni-system{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex;position:relative;background-image:url(/img/hero_kontrolni-system.jpg)!important;height:600px!important}.bg-uklid-brno{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_brno.jpg)!important;height:600px!important}.bg-cisteni-kobercu{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;display:flex;background-image:url(/img/hero_koberce.jpg)!important;height:600px!important}.bg-cisteni-parou{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;display:flex;background-image:url(/img/hero_cisteniparou.jpg)!important;height:600px!important}.bg-cisteni-schodu{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_cisteni_schodu.jpg)!important;height:600px!important}.bg-renovace-parket{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_renovace_parket.jpg)!important;height:600px!important}.bg-uklid-kancelari{background-color:#fafbff;background-position:100% 0;background-repeat:no-repeat;align-items:center;margin-top:134px;display:flex;background-image:url(/img/uklid_kancelari_bg.jpg)!important;height:600px!important}.bg-strojovy_uklid{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_strojovy_uklid.jpg)!important;height:600px!important}.bg-uklid-zdravotnictvi{background-color:#fafbff;background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_zdravotnictvi.jpg)!important;height:600px!important}.bg-uklid-cinzaku{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_bytove_domy_v2.jpg)!important;height:600px!important}.bg-ostatni-sluzby{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_ostatni_sluzby.jpg)!important;height:600px!important}.bg-jednorazove-uklidy{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_jednorazovky.jpg)!important;height:600px!important}.bg-myti-oken{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;background-image:url(/img/hero_mytioken.jpg)!important;height:600px!important}.bg-kontakt{background-color:#f6f6f6;background-repeat:no-repeat;align-items:center;display:flex;background-image:url(/img/hero_kontakt.jpg)!important;height:600px!important}.bg-reference{background-color:#f6f6f6;background-repeat:no-repeat;align-items:center;display:flex;background-image:url(/img/hero_reference.jpg)!important;height:600px!important}.bg-clanky{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;align-items:center;display:flex;background-image:url(/img/hero_clanky.jpg)!important;height:600px!important}.bg-cenik{background-color:#f6f6f6;background-position:100% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;position:relative;background-image:url(/img/hero_cenik.jpg)!important;height:600px!important}.bg-kariera{background-color:#f6f6f6;background-position:50% 0;background-repeat:no-repeat;background-size:contain;align-items:center;margin-top:134px;display:flex;position:relative;background-image:url(/img/hero_kariera.jpg)!important;height:600px!important}.bg-hero{background-position:100% 0;background-size:contain;margin-top:134px}@media (width<=1620px){.bg-hero{background-position:top;background-size:cover;padding:0 20px}}@media (width<=992px){.bg-hero{margin-bottom:31px}}.colorGreen{color:var(--green)}.slide_h1{text-transform:uppercase;color:#000;text-shadow:0 0 10px #fffffff2,0 0 22px #ffffffbf;margin-top:23px;margin-bottom:52px;font-size:51px;font-weight:700}.zdravotnictvi-page{overflow:hidden}.zdravotnictvi-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.zdravotnictvi-page .sluzby-section-heading h2{text-align:center}.zdravotnictvi-page p:last-child,.zdravotnictvi-page li:last-child{margin-bottom:0!important}.zdravotnictvi-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.zdravotnictvi-intro{background:#fff}.zdravotnictvi-lead{font-size:19px!important;line-height:1.75!important}.zdravotnictvi-split,.zdravotnictvi-eco-grid,.zdravotnictvi-prague-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.zdravotnictvi-difference{background:#f7f8f6}.zdravotnictvi-feature-list{gap:13px;margin:27px 0;padding:0;list-style:none;display:grid}.zdravotnictvi-feature-list li{background:#fff;border:1px solid #e1e8da;border-radius:9px;gap:3px;padding:18px 20px 18px 54px;display:grid;position:relative;box-shadow:0 7px 18px #2e411b0d}.zdravotnictvi-feature-list li:before{content:"✓";background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:flex;position:absolute;top:20px;left:19px}.zdravotnictvi-feature-list strong{font-size:17px}.zdravotnictvi-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.zdravotnictvi-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 60%,#79b92833);position:absolute;inset:0}.zdravotnictvi-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.zdravotnictvi-scope{background:#edf5e3}.zdravotnictvi-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.zdravotnictvi-scope-card{background:#fff;border:1px solid #d8e6c8;border-radius:11px;min-height:100%;padding:36px 31px;position:relative;overflow:hidden;box-shadow:0 14px 36px #364c2214}.zdravotnictvi-scope-card:after{content:"";border:20px solid #79b9281a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-47px;right:-42px}.zdravotnictvi-scope-card>img{z-index:1;object-fit:contain;width:64px;height:64px;margin-bottom:27px;position:relative}.zdravotnictvi-scope-card h3,.zdravotnictvi-scope-card p{z-index:1;position:relative}.zdravotnictvi-scope-card h3{min-height:60px;margin-bottom:24px}.zdravotnictvi-eco{background:#fff}.zdravotnictvi-eco-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.zdravotnictvi-eco-card{background-color:#edf5e3;background-image:url(/img/ecology.svg);background-position:108% 110%;background-repeat:no-repeat;background-size:190px;border:1px solid #d8e7c7;border-radius:12px;padding:48px 46px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.zdravotnictvi-eco-card h2,.zdravotnictvi-eco-card p{z-index:1;position:relative}.zdravotnictvi-eco-image{min-height:470px}.zdravotnictvi-techniques{background:#f7f8f6}.zdravotnictvi-table-wrap{max-width:1080px;margin:0 auto}.zdravotnictvi-table-wrap table{min-width:780px}.zdravotnictvi-table-wrap tbody th{width:25%}.zdravotnictvi-table-wrap tbody th a{text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:2px;color:inherit!important}.zdravotnictvi-table-note{text-align:center;max-width:1000px;margin:32px auto 0!important;font-weight:700!important}.zdravotnictvi-prague{background:#fff}.zdravotnictvi-prague-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.zdravotnictvi-prague-image{min-height:470px}.zdravotnictvi-contract{background:#edf5e3}.zdravotnictvi-contract-table{max-width:1000px}.zdravotnictvi-checklist{background:#f7f8f6}.zdravotnictvi-checklist .sluzby-section-heading{max-width:1050px}.zdravotnictvi-tips{background:#fff}.zdravotnictvi-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.zdravotnictvi-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.zdravotnictvi-tips-card h2,.zdravotnictvi-tips-card p,.zdravotnictvi-tips-card ul{z-index:1;position:relative}.zdravotnictvi-tips-card ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.zdravotnictvi-tips-card li{padding-left:29px;position:relative}.zdravotnictvi-tips-card li:before{content:"✓";background:var(--green);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;position:absolute;top:.55em;left:0}.zdravotnictvi-faq{background:#f7f8f6}.zdravotnictvi-final-cta{background:#f1f7e9}.zdravotnictvi-final-cta .sluzby-final-cta-card{position:relative;overflow:hidden}.zdravotnictvi-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.zdravotnictvi-final-lead{font-size:18px!important;line-height:1.75!important}@media (width<=1050px){.zdravotnictvi-scope-grid{grid-template-columns:1fr}.zdravotnictvi-scope-card h3{min-height:0}}@media (width<=992px){.zdravotnictvi-split,.zdravotnictvi-eco-grid,.zdravotnictvi-prague-grid{grid-template-columns:1fr;gap:38px}.zdravotnictvi-image-card{min-height:400px}}@media (width<=768px){.zdravotnictvi-page h2{padding-bottom:20px;font-size:26px}.zdravotnictvi-lead{font-size:17px!important}.zdravotnictvi-scope-card{padding:32px 27px}.zdravotnictvi-table-wrap table{min-width:0}.zdravotnictvi-image-card,.zdravotnictvi-eco-image,.zdravotnictvi-prague-image{min-height:330px}.zdravotnictvi-eco-card,.zdravotnictvi-tips-card{padding:36px 30px}.zdravotnictvi-final-cta .sluzby-final-cta-card{padding-left:38px}}@media (width<=480px){.zdravotnictvi-feature-list li{padding:17px 17px 17px 50px}.zdravotnictvi-feature-list li:before{left:16px}.zdravotnictvi-scope-card,.zdravotnictvi-eco-card,.zdravotnictvi-tips-card{padding:30px 23px}.zdravotnictvi-image-card,.zdravotnictvi-eco-image,.zdravotnictvi-prague-image{min-height:270px}.zdravotnictvi-final-cta .sluzby-final-cta-card{padding-left:30px}}.sluzby-overview-page{overflow:hidden}.sluzby-overview-page .sluzby-section{padding:92px 0}.sluzby-overview-page .sluzby-narrow{max-width:980px}.sluzby-overview-page p,.sluzby-overview-page li{color:#202020;font-size:16px;font-weight:500;line-height:1.7}.sluzby-overview-page h2{font-weight:800}.sluzby-overview-page h3{color:#202020;text-decoration-line:underline;text-decoration-color:var(--green);text-underline-offset:7px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;line-height:1.45;text-decoration-thickness:3px}.sluzby-overview-page h3 a{color:inherit;font-weight:inherit;text-decoration:none}.sluzby-overview-page h3 a:hover,.sluzby-overview-page h3 a:focus{color:var(--green)}.sluzby-overview-page .btn--green{display:inline-block;color:#fff!important;text-decoration:none!important}.sluzby-section-heading{text-align:center;max-width:930px;margin:0 auto 46px}.sluzby-section-heading p,.sluzby-section-heading p:last-child{margin-bottom:0!important}.sluzby-intro{background:#fff}.sluzby-intro .sluzby-lead{font-size:19px;line-height:1.75}.sluzby-intro p:last-child{margin-bottom:0!important}.sluzby-audience{background:#f7f8f6}.sluzby-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sluzby-audience-grid li{background:#fff;border:1px solid #e4eadc;border-radius:9px;min-height:112px;padding:25px 26px 25px 68px;position:relative;box-shadow:0 10px 28px #2e411b0d}.sluzby-audience-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:flex;position:absolute;top:27px;left:25px}.sluzby-audience-grid li:last-child{grid-column:1/-1;min-height:0}.sluzby-audience-note,.sluzby-checklist-note{text-align:center;margin:32px 0 0!important;font-weight:700!important}.sluzby-types{background:#fff}.sluzby-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sluzby-type-card{background:#fff;border:1px solid #dfe9d4;border-radius:10px;min-height:300px;padding:38px 32px;position:relative;overflow:hidden;box-shadow:0 14px 36px #2e411b14}.sluzby-type-card:after{content:"";background:#79b9281f;border-radius:82px 0 0;width:82px;height:82px;position:absolute;bottom:0;right:0}.sluzby-type-number{color:var(--green);margin-bottom:26px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;line-height:1;display:block}.sluzby-type-card h3{margin-bottom:22px}.sluzby-type-card p:last-child{margin-bottom:0!important}.sluzby-catalog{background:#f7f8f6}.sluzby-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sluzby-service-card{background:#fff;border:1px solid #e7e7e7;border-radius:10px;align-items:flex-start;gap:23px;min-width:0;padding:32px;display:flex;box-shadow:0 12px 32px #1c26140f}.sluzby-service-card-wide{grid-column:1/-1}.sluzby-service-card>img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.sluzby-service-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.sluzby-service-card h3{margin:1px 0 22px}.sluzby-service-card p{margin-bottom:20px!important}.sluzby-service-card p a{color:#5f9724;font-weight:700;text-decoration:none}.sluzby-service-card p a:hover,.sluzby-service-card p a:focus{color:#202020;text-decoration:underline}.sluzby-comparison{background:#79b92821}.sluzby-table-wrap{border:1px solid #d5e4c3;border-radius:10px;overflow-x:auto;box-shadow:0 14px 34px #40562b14}.sluzby-table-wrap caption.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sluzby-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.sluzby-table-wrap th,.sluzby-table-wrap td{color:#2b2c2c;text-align:left;vertical-align:top;border-bottom:1px solid #dfe8d4;padding:19px 21px;font-size:15px;line-height:1.5}.sluzby-table-wrap thead th{background:var(--green);color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.sluzby-table-wrap tbody th{background:#79b9281f;width:34%;font-weight:700}.sluzby-table-wrap tbody tr:nth-child(2n) td{background:#f7faf3}.sluzby-table-wrap tr:last-child th,.sluzby-table-wrap tr:last-child td{border-bottom:0}.sluzby-frequency-compare{max-width:890px;margin:52px auto 0}.sluzby-frequency-compare>h3{text-align:center;margin-bottom:30px}.sluzby-table-wrap-small table{min-width:650px}.sluzby-prague{background:#fff}.sluzby-prague-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:60px;display:grid}.sluzby-prague-grid h2{text-align:left;padding-bottom:24px}.sluzby-prague-grid p:last-child{margin-bottom:0!important}.sluzby-prague-highlight{background:var(--green);border-radius:12px;padding:46px 42px;position:relative;overflow:hidden;box-shadow:0 18px 42px #49711933}.sluzby-prague-highlight:after{content:"";border:26px solid #ffffff21;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-50px;right:-40px}.sluzby-prague-highlight span{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;display:block}.sluzby-prague-highlight strong{z-index:1;color:#fff;margin-bottom:18px;font-family:Montserrat,sans-serif;font-size:25px;line-height:1.4;display:block;position:relative}.sluzby-prague-highlight p{z-index:1;color:#fff;position:relative}.sluzby-checklist{background:#f7f8f6}.sluzby-checklist ol{counter-reset:sluzby-checklist;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sluzby-checklist li{counter-increment:sluzby-checklist;background:#fff;border:1px solid #e6ebdf;border-radius:8px;min-height:100px;padding:20px 22px 20px 70px;position:relative}.sluzby-checklist li:before{content:counter(sluzby-checklist);background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:absolute;top:22px;left:22px}.sluzby-checklist li:last-child{grid-column:1/-1}.sluzby-checklist li strong,.sluzby-checklist li span{display:block}.sluzby-checklist li strong{color:#202020;margin-bottom:3px;font-family:Montserrat,sans-serif;font-size:16px}.sluzby-advice{background:#fff}.sluzby-advice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.sluzby-eco-card,.sluzby-tips-card{border-radius:11px;min-height:100%;padding:44px}.sluzby-eco-card{background-color:#79b9281f;background-image:url(/img/ecology.svg);background-position:108% 108%;background-repeat:no-repeat;background-size:180px;border:1px solid #dbe9cc}.sluzby-tips-card{background:#f7f8f6;border:1px solid #e7e7e7}.sluzby-advice h2{text-align:left;padding-bottom:23px;line-height:1.4;font-size:25px!important}.sluzby-advice article>p:last-child{margin-bottom:0!important}.sluzby-tips-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.sluzby-tips-card li{padding-left:25px;position:relative}.sluzby-tips-card li:before{content:"";background:var(--green);border-radius:3px;width:8px;height:8px;position:absolute;top:.65em;left:0}.sluzby-faq{background:#f7f8f6}.sluzby-faq-list{background:#fff;border:1px solid #e4e8df;border-radius:10px;overflow:hidden;box-shadow:0 12px 34px #1c26140f}.sluzby-faq-list details{border-bottom:1px solid #e7e7e7}.sluzby-faq-list details:last-child{border-bottom:0}.sluzby-faq-list summary{color:#202020;cursor:pointer;padding:22px 62px 22px 26px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.45;list-style:none;position:relative}.sluzby-faq-list summary::-webkit-details-marker{display:none}.sluzby-faq-list summary:after{content:"+";width:28px;height:28px;color:var(--green);background:#79b92829;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.sluzby-faq-list details[open] summary:after{content:"−"}.sluzby-faq-list details p{padding-bottom:24px;margin:-4px 62px 0 26px!important}.sluzby-final-cta{background:#f1f7e9;border-top:1px solid #79b9282e}.sluzby-overview-page .sluzby-section.sluzby-location-note{background:#fff;border-top:1px solid #79b9282e;padding:36px 0}.sluzby-location-note p{text-align:center;max-width:1120px;margin:0 auto!important}.sluzby-location-note strong{font-weight:800}.sluzby-location-note a{color:#579200;text-underline-offset:3px;font-weight:700;text-decoration:underline 1px}@media (width<=768px){.sluzby-overview-page .sluzby-section.sluzby-location-note{padding:28px 0}.sluzby-location-note p{text-align:left}}.sluzby-final-cta-card{background:#fff;border:1px solid #dce9ce;border-radius:14px;padding:54px 58px;box-shadow:0 20px 55px #2e411b1a}.sluzby-final-cta h2{text-align:left;padding-bottom:22px}.sluzby-final-cta p{max-width:1040px}.sluzby-final-cta p:last-child{margin-bottom:0!important}.sluzby-final-cta p a{color:#5f9724;font-weight:700;text-decoration:none}.sluzby-final-cta p a:hover,.sluzby-final-cta p a:focus{color:#202020;text-decoration:underline}@media (width<=992px){.sluzby-overview-page .sluzby-section{padding:74px 0}.sluzby-types-grid{grid-template-columns:1fr}.sluzby-type-card{min-height:0}.sluzby-prague-grid{grid-template-columns:1fr;gap:38px}}@media (width<=768px){.sluzby-overview-page .sluzby-section{padding:62px 0}.sluzby-section-heading{margin-bottom:36px}.sluzby-intro .sluzby-lead{font-size:17px}.sluzby-audience-grid,.sluzby-catalog-grid,.sluzby-checklist ol,.sluzby-advice-grid{grid-template-columns:1fr}.sluzby-audience-grid li:last-child,.sluzby-service-card-wide,.sluzby-checklist li:last-child{grid-column:auto}.sluzby-service-card{padding:28px 24px;display:block}.sluzby-service-card>img{margin-bottom:19px}.sluzby-table-wrap{box-shadow:none;border:0;border-radius:0;overflow:visible}.sluzby-table-wrap table{background:0 0;min-width:0;display:block}.sluzby-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sluzby-table-wrap tbody{gap:16px;display:grid}.sluzby-table-wrap tbody tr{background:#fff;border:1px solid #d5e4c3;border-radius:9px;display:block;overflow:hidden;box-shadow:0 8px 22px #40562b14}.sluzby-table-wrap tbody th,.sluzby-table-wrap tbody td{border-bottom:1px solid #dfe8d4;width:100%;padding:17px 19px;display:block}.sluzby-table-wrap tbody th{background:var(--green);color:#fff;font-family:Montserrat,sans-serif}.sluzby-table-wrap tbody td,.sluzby-table-wrap tbody tr:nth-child(2n) td{background:#fff;grid-template-columns:minmax(132px,38%) minmax(0,1fr);gap:14px;display:grid}.sluzby-table-wrap tbody td:before{content:attr(data-label);color:#5f9724;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.45}.sluzby-table-wrap tbody td:last-child{border-bottom:0}.sluzby-prague-highlight,.sluzby-eco-card,.sluzby-tips-card{padding:36px 30px}.sluzby-final-cta-card{padding:38px 32px}.sluzby-faq-list summary{padding:20px 54px 20px 20px;font-size:16px}.sluzby-faq-list summary:after{right:18px}.sluzby-faq-list details p{margin:-2px 24px 0 20px!important}}@media (width<=480px){.sluzby-overview-page .sluzby-section{padding:52px 0}.sluzby-audience-grid li{padding:23px 20px 23px 62px}.sluzby-audience-grid li:before{top:24px;left:20px}.sluzby-type-card{padding:31px 25px}.sluzby-table-wrap tbody td,.sluzby-table-wrap tbody tr:nth-child(2n) td{grid-template-columns:1fr;gap:5px}.sluzby-checklist li{padding:19px 18px 19px 64px}.sluzby-checklist li:before{left:17px}.sluzby-prague-highlight,.sluzby-eco-card,.sluzby-tips-card,.sluzby-final-cta-card{padding:31px 24px}}@media screen and (width<=768px){.slide_h1{text-align:center}}.bg-kontakt .slide_h1,.bg-ostatni-sluzby .slide_h1,.bg-kariera .slide_h1,.bg-reference .slide_h1,.bg-uklid-domacnosti .slide_h1{margin-bottom:0}@media (width<=480px){.bg-hero{margin-bottom:31px;height:417px!important}.breadcrumb{top:46px}.slide_h1{margin-bottom:29px}}.slide_h1_main{text-transform:uppercase;color:#000;text-shadow:0 0 10px #fffffff2,0 0 22px #ffffffbf;font-size:51px;font-weight:700}.slide_h1_subtitle{text-transform:uppercase;color:#000;margin-top:26px;font-size:21px;font-weight:500;line-height:150%}span.fast:before{content:"";background:url(/img/fast.svg);width:19px;height:26px;margin-right:6px;display:inline-block;position:relative;top:5px}span.eco:before{content:"";background:url(/img/ecology.svg);width:23px;height:23px;margin-left:5px;margin-right:7px;display:inline-block;position:relative;top:3px}.contactFixedTop{display:none}@media (width<=1141px){nav{font-size:14px!important}}@media (width<=1088px){.navbar-brand img{width:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.3rem!important;padding-right:.3rem!important}}@media (width<=989px){.navbar-brand img{width:auto}.navbar-expand-lg .navbar-nav .nav-link{color:#000;padding-top:12px;padding-bottom:23px;font-size:15px;font-weight:600;text-align:left!important;padding-left:1.1rem!important;padding-right:1.1rem!important}}.g-plusDiv div iframe{width:60px!important}@media (width<=992px){.navbar-collapse{margin-top:0}}.all-services-wrap .btn-secondary{font-size:15px}@media (width<=992px){.all-services-wrap{margin-top:50px!important}.bg-top-container.voskovani-wrap,.bg-top-container.cisteni-parou-ekobit,.bg-top-container.jednorazovky-ekobit{padding-top:56px}}.bg-light-green{background:#79b92826}@media (width<=992px){.bg-top-container.bg-light-green{padding-top:60px}.bg-bottom-onas-container .photoDiv{margin-top:20px!important}}iframe{border-radius:10px}.team-box img{border-radius:7px;margin-bottom:-49px}.bgClankyContainer{color:#000;max-width:881px;margin-top:56px;margin-bottom:46px}.breadcrumb-container .breadcrumb{margin-top:136px;position:static}.bgClankyContainer p a{color:var(--green)}.container-green{background:#79b92826;padding:108px 0}.container-gray{background:#f8f8f8;padding:108px 0}.container-white{background:#fff;padding:50px 0}.navbar-expand-lg .navbar-nav .nav-link{color:#000;font-size:15px;font-weight:600;padding-left:1.1rem!important;padding-right:1.1rem!important}@media (width<=480px){.navbar-expand-lg .navbar-nav .nav-link{padding-bottom:16px;padding-left:0!important}.dropdown-item span{background:#ffffffc9;padding:4px;bottom:0;left:0}}.clanekImg{object-fit:cover;border-radius:10px;width:100%;min-width:600px;height:auto;max-height:421px;margin-bottom:34px}.divFb{margin-left:15px!important}.bgClankyContainer h2{padding-bottom:0;text-align:left!important;text-transform:none!important;margin-top:10px!important;margin-bottom:23px!important;font-size:26px!important;font-weight:700!important}.divClanky .col-md-6:first-child{padding-bottom:20px;padding-left:20px!important;padding-right:0!important}.divClanky .col-md-6:last-child{padding-bottom:20px;padding-left:20px!important;padding-right:20px!important}@media (width<=1200px){.clanekImg,.rwd-object{padding-left:0}}@media (width<=579px){.contactFixedTop .mr-4{margin-right:2px!important}}@media (width<=992px){.clanekImg{width:100%;min-width:100%;padding-right:0}.btnFullArticle{position:initial!important}}@media (width<=480px){.bgClankyContainer{margin-top:43px}}.h3Clanky{color:#000;padding-top:24px;padding-bottom:5px;font-size:18px;font-weight:700;line-height:133%}.divClanky p{font-size:15px;line-height:152%}.socialbuttons{margin-top:18px}.divClanky{margin-left:-5px!important;margin-right:-5px!important}.clanky-inner-wrap{gap:33px;margin-top:20px}.clanky-inner-wrap .clankyCol:nth-child(4){display:none!important}.pl5{padding-left:5px!important}.dateClanky{color:gray!important;margin-top:20px!important;margin-bottom:10px!important;font-size:14px!important}.socialbuttonsDetail{margin-top:30px!important}@media (width<=768px){.clankyImg{width:100%}.divColsKariera p{padding-left:10px!important}.divColsKariera p.full{text-align:left;padding:10px 16px!important}.h3Clanky{padding-left:10px}}.subheadline{color:var(--green);margin-bottom:5px;font-size:18px;font-weight:600}.blog #clanky{flex-flow:wrap;display:flex}.blog #clanky .clankyCol{flex:0 33.33%;margin-bottom:52px}.blog #clanky .divClanky{flex-flow:column;display:flex}.blog #clanky .divClanky img,.related-posts .divClanky img{border-radius:8px;width:100%;transition:all .4s}.blog .h3Clanky,.related-posts .h3Clanky{min-height:79px;padding-top:19px;line-height:138%}.blog .paragraphClanky,.related-posts .paragraphClanky{min-height:91px;margin-bottom:15px!important}.action-banner img{border-radius:10px;width:100%}@media (width<=768px){.action-banner img{object-position:center;object-fit:cover;height:198px}}.related-posts .clankyRow{flex-flow:wrap;display:flex}.related-posts img{border-radius:8px}.related-posts .socialbuttons{display:none}.related-posts .clankyRow .clankyCol{flex:0 33.33%}.related-posts .clankyRow .divClanky{flex-flow:column;display:flex}@media (width<=992px){.blog #clanky .clankyCol{flex:0 50%;margin-bottom:17px}}@media (width<=768px){.blog #clanky .clankyCol{flex:0 100%;margin-bottom:17px}.blog .h3Clanky,.related-posts .h3Clanky,.blog .paragraphClanky,.related-posts .paragraphClanky{min-height:auto;padding-left:0}.related-posts .clankyRow .clankyCol{flex:0 100%}}.img-contain{border-radius:8px}.blog #clanky .divClanky img:hover,.related-posts .clankyRow .divClanky img:hover{transform:scale(1.05)}.paragraphClanky{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clanek-img-wrap{border-radius:10px}.clanek-img-wrap img{border-radius:10px;transition:all .4s}.clanek-img-wrap a:hover img{transform:scale(1.05)}.maxWidthCol{max-width:730px!important}.maxWidthColLeft{max-width:730px!important;margin-left:auto!important;padding-right:130px!important}@media (width<=1620px){.maxWidthColLeft{max-width:730px!important;margin-left:auto!important;padding-left:100px!important;padding-right:130px!important}}.doplnkoveSluzbyContainer{padding-top:20px;padding-bottom:100px}.doplnkoveSluzbyContainer .doplnkove-sluzby h3,.doplnkoveSluzbyContainer .doplnkove-sluzby h2{text-decoration:underline}@media (width<=480px){.doplnkoveSluzbyContainer{padding-bottom:68px}}.extra-service-box{background-color:#fff;border-radius:8px;margin:10px;transition:all .4s;box-shadow:0 0 17px #00000026}.extra-service-box:hover{box-shadow:0 0 17px #00000057}.extra-service-box p{opacity:.7;border-top:1px solid #dfdfdf;padding:25px 33px 10px;font-size:15px;line-height:153%}.col.extra-service-box-last{background:var(--green)}.col.extra-service-box-last p{opacity:1;border-top:1px solid #eeeeee54}.kontakt-email-menu{color:#000;text-decoration:underline;text-transform:none!important}.kontakt-email-menu:hover{color:#000;text-decoration:none}.colUklidBg{height:125px;padding:20px 15px}.colUklidBgGreen{height:125px;padding:20px 15px;background-color:var(--green)!important}.h3Uklid{text-transform:uppercase;margin-top:22px!important;margin-bottom:0!important;padding-bottom:0!important;font-size:18px!important;font-weight:700!important}.doplnkoveSluzbyContainer .ostatni_sluzby_card_heading,.doplnkoveSluzbyContainer .h3Uklid{text-decoration:underline!important}.contact-menu{margin-top:0;margin-bottom:0;list-style:none;padding-left:0!important}.contact-menu li{display:inline}.contact-menu li:first-child{padding-right:10px}.contact-menu li a{padding-top:12px!important;padding-bottom:12px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.decorationNone,.decorationNone:hover,.decorationNone:active,.decorationNone:visited{color:#000;text-decoration:none!important}@media (width<=1750px){.contact-menu li{display:block}.navbar-collapse .container{width:auto!important;padding-left:0!important;padding-right:0!important}}.kontakt-phone-menu,.kontakt-phone-menu:hover,.kontakt-phone-menu:active{color:#000;text-decoration:none}.kontakt-email-footer,.kontakt-email-footer:active{text-decoration:underline;color:#fff!important}.kontakt-email-footer:hover{text-decoration:none}@media screen and (width<=768px){.w-100-max-witdth-768{width:100%}}@media screen and (width<=978px){#navbarSupportedContent .container{margin-left:0!important;margin-right:0!important}}@media screen and (width<=1456px){nav .justify-content-center .nav-link{margin-left:2px;margin-right:2px}}.inputRadio{width:20px;height:20px;margin-top:5px!important;margin-left:0!important}@media screen and (width<=990px){.navbar-collapse .container{max-width:none!important}}.karieraH3{text-transform:uppercase;justify-content:center;align-items:center;margin-top:-23px;margin-left:30px;font-size:19px;font-weight:700;display:flex}.not-available .kar_img,.not-available .kar_desc ul li,.not-available .kar_desc .karieraPar,.not-available .karieraH3,.not-available label{opacity:.6;pointer-events:none}.gap-50{gap:50px}.divColsKariera .kar_img img{border-radius:8px;padding-right:0}p.full{color:#d02020;background:#ff19191c;border-radius:5px;margin-top:18px;font-size:15px;font-weight:700;line-height:128%;display:block;padding:10px 16px!important}.referenceH3{text-transform:uppercase;margin-top:9px;margin-bottom:19px;font-size:21px;font-weight:700}.containerFormKariera{background:url(/img/hero_cenik.jpg) 50%/cover no-repeat;padding:104px 100px}.containerFormKariera_inner{background:var(--green);border-radius:10px;max-width:600px;padding:52px 60px 52px 52px}.containerFormKariera_inner h2{line-height:128%;font-weight:800!important}@media screen and (width<=480px){.containerFormKariera_inner h2{font-size:30px!important}}.divColsKariera{background-color:#f8f8f8;border-radius:7px;min-height:250px;margin-top:30px;padding:30px}@media screen and (width<=480px){.divColsKariera{flex-flow:column}.divColsKariera .kar_img img{object-fit:cover;max-height:200px}}.divColsKariera label,.divColsKariera input{cursor:pointer}.kar_img{flex:1}.kar_desc{flex:4}.form-check-input:checked{background-color:var(--green);border-color:var(--green)}.form-check-input:focus{box-shadow:none}.divColsKariera img{border-radius:7px;padding-right:35px}@media (width<=768px){.divColsKariera img{margin-bottom:25px;padding-right:0}}.divColsClanky .btn{padding:0;font-size:15px!important}.divColsClanky a{text-decoration:none}.divColsClanky a:hover{text-decoration:underline}@media (width<=992px){.divColsClanky{padding:16px 0}}@media (width<=768px){.divColsClanky{min-height:auto}}.karieraPar{padding-top:0!important;padding-left:0!important}.ulKariera{margin:0;padding:0;list-style:none;display:inline;font-weight:500!important}.fontSize38{font-size:38px!important}.divColsKariera .form-check-input[type=radio]{border:1px solid;border-radius:50%}.divColsKariera.not-available .form-check-input[type=radio]{border:1px solid #ccc}.divColsKariera p{padding:0}#clanky .clankyCol{margin-bottom:10px;display:none}@media (width<=768px){.paragraphClanky{height:auto;padding-left:10px;margin-bottom:10px!important}#google-map iframe{margin-bottom:-6px;height:450px!important}.referenceH3{margin-top:10px}.divColsKariera .col-md-6,.divColsKariera p{padding-left:0!important}#clanky>div{margin:0 auto}#clanky .clankyCol:nth-child(3){display:none!important}}@media (width<=480px){.clanky-inner-wrap{flex-flow:column;gap:0;padding:0 20px}.divColsKariera p,.referenceH3{text-align:center}}.ulKariera li{font-size:15px}.ulKariera li:before{content:"✓";color:var(--green);padding-right:10px;font-size:18px;font-weight:700}.hrefUnderWhite{color:#fff;font-weight:700;text-decoration:underline}.hrefUnderWhite:hover{color:var(--green);font-weight:700;text-decoration:underline}@media (width<=768px){.colBoxMobile{background-position:50%;background-size:contain;height:400px}.colBoxMobile2{height:250px}.bgImageNone p{margin-left:0!important;margin-right:0!important}}@media (width<=768px) and (width<=767px){.cols-cisteni-kobercu .row div .colHeight500{padding-left:30px!important;padding-right:30px!important}}.bg-top-container{background-position:60% -250px;padding-top:80px;padding-bottom:100px}@media (width<=992px){.bg-top-container{padding-top:30px;padding-bottom:64px}.related-posts{padding-top:80px}}.services h2,.services p{text-align:left}@media (width<=500px){.services p{text-align:center}}.contained-text{max-width:1085px;margin:0 auto}.services-inner{flex-flow:wrap;gap:35px 32px}.services-inner-centered h2{margin:0 auto}.sub{margin-top:1px;margin-bottom:36px!important}.service-single{flex:0 48.5%}@media (width<=1200px){.service-single{flex:0 48%}.service-single-1{align-self:flex-end}}@media (width<=992px){.service-single{flex:0 100%}h2 br,p br{display:none}.bg-kontakt-mesta p br,.footerDiv br,article.clanky p br{display:block}}.service-single a{text-decoration:none}.service-single p a{text-decoration:underline}.service-single p a:hover{text-decoration:none}.service-single-0{margin-top:17px}.service-single-1{background:#f8f8f8 url(/img/service_bg_1.jpg) 100% 0/contain no-repeat}.service-single-2{background:#f8f8f8 url(/img/service_bg_2.jpg) 100% 0/contain no-repeat}.service-single-3{background:#f8f8f8 url(/img/service_bg_3.jpg) 100% 0/contain no-repeat}.service-single-4{background:#f8f8f8 url(/img/service_bg_4.jpg) 100% 0/contain no-repeat}.service-single-5{background:#f8f8f8 url(/img/service_bg_5.jpg) 100% 0/contain no-repeat}.service-single-6{background:#f8f8f8 url(/img/service_bg_6.jpg) 100% 0/contain no-repeat}.service-single img{width:78px;height:78px}.homepage-locations{background:radial-gradient(circle at 8% 18%,#79b92821 0 2px,#0000 3px) 0 0/24px 24px,linear-gradient(135deg,#f7faf3 0%,#edf5e3 100%);border-top:1px solid #79b9282e;border-bottom:1px solid #79b92833;padding:78px 0 82px;position:relative;overflow:hidden}.homepage-locations:after{content:"";pointer-events:none;background:#79b9281a;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-210px;right:-150px}.homepage-locations>.container{z-index:1;position:relative}.homepage-locations__heading{text-align:center;max-width:760px;margin:0 auto 38px}.homepage-locations__eyebrow{color:#579200;letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px;font-size:13px;font-weight:800;display:inline-block}.homepage-locations__heading h2{text-align:center;margin-bottom:13px}.homepage-locations__heading h2:after{content:"";background:var(--green);border-radius:999px;width:58px;height:4px;margin:17px auto 0;display:block}.homepage-locations__heading p{color:#31372b;text-align:center;font-size:17px;line-height:1.65;margin:0!important}.homepage-locations__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.homepage-location-card{color:#171a15;background:#ffffffeb;border:1px solid #d8e6ca;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:78px;padding:16px 15px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:grid;box-shadow:0 12px 30px #374c1f14}.homepage-location-card:hover,.homepage-location-card:focus-visible{color:#171a15;border-color:var(--green);background:#fff;outline:none;transform:translateY(-4px);box-shadow:0 16px 34px #374c1f24}.homepage-location-card__pin{background:#edf6e3;border-radius:50%;width:26px;height:26px;position:relative}.homepage-location-card__pin:before{content:"";background:var(--green);border-radius:50% 50% 50% 0;width:10px;height:10px;position:absolute;top:7px;left:8px;transform:rotate(-45deg)}.homepage-location-card strong{white-space:nowrap;font-size:15px;font-weight:800}.homepage-location-card__arrow{color:#579200;font-size:19px;line-height:1;transition:transform .2s}.homepage-location-card:hover .homepage-location-card__arrow,.homepage-location-card:focus-visible .homepage-location-card__arrow{transform:translate(3px)}.homepage-locations__all{text-align:center;margin:27px 0 0!important}.homepage-locations__all a{color:#4f8500;text-underline-offset:4px;font-weight:800;text-decoration:underline 1px}.homepage-locations__all a:hover,.homepage-locations__all a:focus{color:#171a15}@media (width<=1200px){.homepage-locations__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.homepage-locations{padding:58px 0 62px}.homepage-locations__heading{margin-bottom:30px}.homepage-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.homepage-location-card{min-height:68px;padding:13px 12px}}@media (width<=420px){.homepage-location-card{grid-template-columns:auto 1fr}.homepage-location-card__arrow{display:none}.homepage-location-card strong{font-size:14px}}.contact-discovery{padding:66px 0 70px}.contact-discovery--locations{background:radial-gradient(circle at 8% 18%,#79b9281f 0 2px,#0000 3px) 0 0/24px 24px,linear-gradient(135deg,#f7faf3 0%,#edf5e3 100%);border-top:1px solid #79b9282e;border-bottom:1px solid #79b92833}.contact-discovery--services{background:#f7f8f6;border-bottom:1px solid #e4e8df}.contact-discovery__heading{text-align:center;max-width:760px;margin:0 auto 32px}.contact-discovery__heading>span{color:#579200;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:800;display:inline-block}.contact-discovery__heading h2{text-align:center;margin:0}.contact-discovery__heading h2:after{content:"";background:var(--green);border-radius:999px;width:54px;height:4px;margin:16px auto 0;display:block}.contact-locations-grid,.contact-services-grid{gap:14px;display:grid}.contact-locations-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.contact-services-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-service-card{color:#171a15;background:#fff;border:1px solid #dfe5d9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:84px;padding:16px 17px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 12px 30px #2d392212}.contact-service-card:hover,.contact-service-card:focus-visible{color:#171a15;border-color:var(--green);outline:none;transform:translateY(-4px);box-shadow:0 16px 34px #2d392221}.contact-service-card__icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;line-height:1;display:grid}.contact-service-card strong{font-size:15px;font-weight:800;line-height:1.35}.contact-service-card__arrow{color:#579200;font-size:19px;line-height:1;transition:transform .2s}.contact-service-card:hover .contact-service-card__arrow,.contact-service-card:focus-visible .contact-service-card__arrow{transform:translate(3px)}@media (width<=1200px){.contact-locations-grid,.contact-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-services-grid .contact-service-card:last-child{grid-column:2}}@media (width<=768px){.contact-discovery{padding:54px 0 58px}.contact-discovery__heading{margin-bottom:27px}.contact-locations-grid,.contact-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.contact-services-grid .contact-service-card:last-child{grid-column:1/-1}.contact-service-card{min-height:74px;padding:13px 12px}}@media (width<=420px){.contact-service-card{grid-template-columns:auto 1fr}.contact-service-card__arrow{display:none}.contact-service-card strong{font-size:14px}}@media (width<=768px){.service-single{background-position:right -16px top;background-size:cover;box-shadow:inset 0 0 0 2000px #ffffffc4}}@media (width<=480px){.service-single{padding:30px 30px 42px 28px}.service-single-0{padding:0}.services-inner{gap:15px 32px}.services h2{text-align:center}}.koberce_kontakt_form label{font-family:Montserrat,sans-serif;line-height:30px;text-align:left!important;font-weight:300!important}.referencePersonPhoto{width:65px;margin-top:-8px;margin-right:12px;display:none}.koberce_kontakt_form input{height:50px;font-family:Montserrat,sans-serif}.why-robot .list-nabidka{flex-flow:wrap;justify-content:center;display:flex}.why-robot .list-nabidka li{flex:0 32%;padding:19px 24px 19px 45px;font-size:15px;font-weight:500;line-height:154%}@media (width<=480px){.why-robot .list-nabidka li{flex:0 100%}}.why-robot .list-nabidka li:before{top:24px}.colorWhite{color:#fff}.marginMyti{padding-top:80px;padding-bottom:80px}.colHeight800{height:800px}.colHeight500{padding:90px 0}.colHeightAuto{padding:70px 0}@media screen and (width<=768px){.colHeightAuto2{padding:70px 60px!important}}@media screen and (width<=480px){.colHeightAuto{text-align:center;margin-left:0!important;padding:42px 25px 68px!important}}.cleaning-from-ekobit{padding-top:80px;padding-bottom:100px}.marginLeftColumn{margin-left:130px;padding-right:50px}@media screen and (width<=1299px){.marginLeftColumn{margin-left:60px;padding-right:50px}}@media screen and (width<=768px){.textAreaKoberce{margin-left:0;width:100%!important}.koberce_kontakt_form .col-md-6{padding-right:12px}.koberce_kontakt_form input{margin-left:0!important}.maxWidthCol{max-width:100%!important}.maxWidthColLeft{max-width:100%!important;padding-left:0!important;padding-right:50px!important}.marginMyti{padding-top:30px;padding-bottom:0}.colHeight800{height:auto;margin-bottom:50px;margin-top:50px!important;margin-left:50px!important}.colHeight500{height:auto;margin-bottom:30px;padding:28px 0;margin-top:30px!important;margin-left:15px!important}}@media screen and (width<=768px) and (width<=767px){.colHeight500{margin:30px 0!important;padding-left:30px!important;padding-right:30px!important}}@media screen and (width<=480px){.colHeight800{height:auto;margin-bottom:50px;padding-right:30px;margin-top:50px!important;margin-left:30px!important}.maxWidthColLeft{padding-right:0!important}}.form-control{color:#89b641;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);background-clip:padding-box;border:none;width:100%;padding:.675rem .85rem;font-size:1rem;font-weight:500;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.bg-bottom-map-container .row div{width:100%;margin-bottom:6px;margin-top:0!important;padding:0!important}.container-fluid.bg-bottom-map-container{--bs-gutter-x:0}.contact_form{flex-flow:wrap;gap:6px 23px;display:flex}.contact_form .textarea-wrap,.submit-wrap{flex:100%!important}.contact_form .form-group{flex:0 50%;margin-left:0}.contact_form label{display:none}.form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#0000!important}.custom-select{height:calc(3rem + 2px)!important}.custom-select:focus{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#0000!important}.h3_koberce{text-transform:uppercase;font-size:36px;font-weight:700}.office_h2_heading{text-transform:uppercase;color:inherit!important;text-align:left!important;padding-bottom:0!important;font-size:36px!important;font-weight:700!important}.office_bullet_h3{line-height:inherit;color:inherit;display:inline;text-transform:none!important;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:300!important}.inline_h3_like_p{line-height:inherit;color:inherit;display:block;text-transform:none!important;text-align:inherit!important;margin-bottom:0!important;padding-bottom:0!important;font-size:18px!important;font-weight:300!important}.inline_h3_strong_like{line-height:inherit;color:inherit;display:inline;font-size:inherit!important;text-transform:none!important;text-align:inherit!important;margin:0!important;padding:0!important;font-weight:700!important}.h3_myti{text-transform:uppercase;margin-bottom:20px!important;font-size:30px!important;font-weight:700!important}.myti_oken_section_heading{text-align:left!important;padding-bottom:0!important}@media (width<=768px){.office_h2_heading{line-height:141%;font-size:25px!important}.h3_myti{line-height:141%;padding-bottom:10px!important;font-size:25px!important}.h3_koberce{font-size:25px;line-height:141%}}.bgImageNone{background-image:none!important}.light strong{font-weight:700}.bgImageNone p{margin-left:50px;margin-right:50px}.bgVision{background-color:var(--green)}.bgMoto{background-color:#2b2c2c}.bgCisteniFirstCol{background-image:url(/img/pravidelne_uklizite_koberec.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgCisteniParFirstCol{background-image:url(/img/cisteni-parou-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgCisteniSchodFirstCol{background-image:url(/img/cisteni-schodu-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgRenovaceFirstCol{background-image:url(/img/podlahy_jak_provadime.jpg);background-repeat:no-repeat;background-size:cover}.bgRenovaceSecondCol{background-image:url(/img/cena_cisteni_podlah.jpg);background-repeat:no-repeat;background-size:cover}.bgOknaFirstCol{background-image:url(/img/myti_oken_hobot.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgOknaSecondCol{background-image:url(/img/myti_oken_cena.jpg);background-repeat:no-repeat;background-size:cover}.bgKancelareFirstCol{background-image:url(/img/uklid_kancelari_co.jpg);background-repeat:no-repeat;background-size:cover}.bgKancelareSecondCol{background-image:url(/img/uklid_kancelare_box_2.jpg);background-repeat:no-repeat;background-size:cover}.bgKancelareThirdCol{background-image:url(/img/uklid_kancelari_hodiny.jpg);background-repeat:no-repeat;background-size:cover}.bgStrojovyUklidFirstCol{background-image:url(/img/uklid_kancelari_cena_v2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgZdravotnictviFirstCol{background-image:url(/img/zdravotnictvi_col1.jpg);background-repeat:no-repeat;background-size:cover}.bgZdravotnictviSecondCol{background-image:url(/img/zdravotnictvi_dale.jpg);background-repeat:no-repeat;background-size:cover}.bgStrojovyUklidSecondCol{background-image:url(/img/strojni_cisteni_kobercu.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgStrojovyUklidThirdCol{background-image:url(/img/strojni_cisteni_ostatni.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgJednorazovkaFirstCol{background-image:url(/img/co_jednorazovka.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgJednorazovkaSecondCol{background-image:url(/img/jednorazovka_komercni.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgRenovaceThirdCol{background-image:url(/img/popis_cisteni_podlah.jpg);background-repeat:no-repeat;background-size:cover}.bgOnasFirstCol{background-image:url(/img/onas_history.jpg);background-repeat:no-repeat;background-size:cover}@media (width<=992px){.bgOnasFirstCol{background-image:url(/img/onas_history_768.jpg);background-size:cover}}@media (width<=768px){.bgOnasFirstCol{background-image:url(/img/onas_history_500.jpg);background-size:cover}}.bgCinzakFirstCol{background-color:#212529;background-repeat:no-repeat;background-size:cover}.bgCinzakSecondCol{background-repeat:no-repeat;background-size:cover;background-color:var(--green)}.bgCinzakThirdCol{background-color:#000;background-repeat:no-repeat;background-size:cover}.bgCisteniSecondCol{background-image:url(/img/dite_koberec.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgCisteniParSecondCol{background-image:url(/img/cisteni-parou-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.bgCisteniSchodSecondCol{background-image:url(/img/cisteni-schodu-2.jpg);background-repeat:no-repeat;background-size:cover}.bgUklidSecondCol{background-image:url(/img/pobocka_praha.jpg);background-repeat:no-repeat;background-size:cover}@media (width<=992px){.bgUklidSecondCol{background-position:0}}@media (width<=768px){.bgUklidSecondCol{height:500px}}@media (width<=576px){.bgUklidSecondCol{height:300px}}.bgUklidSecondCol--brno{background-image:url(/img/team-evat-bg.jpg)}.cols-cisteni-kobercu .row div{margin-top:0;padding-left:0;padding-right:0}.cols-cisteni-kobercu a:not(.btn),.bg-top-container a:not(.btn){font-weight:600;color:var(--green)!important}.bgDarkGreyOnly{background-color:#2b2c2c;color:#fff!important}.fontBigger{font-weight:700;font-size:20px!important}.h3_index{text-transform:uppercase;margin-top:20px;font-size:17px;font-weight:700}.ostatni_sluzby_card_heading{text-transform:uppercase;color:inherit;line-height:1.2;text-align:left!important;margin:20px 0 14px!important;padding-bottom:0!important;font-family:Montserrat,sans-serif!important;font-size:17px!important;font-weight:700!important}.sluzby_card_heading{text-transform:uppercase;width:100%;color:inherit;line-height:1.2;display:block;text-align:left!important;margin:20px 0 14px!important;padding-bottom:0!important;font-family:Montserrat,sans-serif!important;font-size:17px!important;font-weight:700!important}.sluzby_card_link{width:100%;display:block;text-align:left!important}@media (width<=768px){.h3_index{margin-top:10px;margin-bottom:0;font-size:20px}.ostatni_sluzby_card_heading,.sluzby_card_heading{margin:10px 0 0!important;font-size:20px!important}}.hero-btns-wrap{gap:13px;margin-top:43px}.btn-primary{color:#fff;text-transform:uppercase;border-radius:6px;outline:none;height:49px;margin-top:0;transition:all .3s;background-color:var(--green)!important;border-color:var(--green)!important;padding:11px 24px!important;font-size:17px!important;font-weight:800!important}@media (width<=768px){.btn-primary{height:47px;font-size:16px!important}.btn{font-size:16px}.bg-homepage-inner-right img{max-width:85px}}.btn-primary:focus{outline:none;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#5f9724!important;border-color:#5f9724!important}.box-single{border-right:1px solid #d6e5bd}@media (width<=768px){.box-single{border-right:none}.container-green{padding:77px 0 54px}.ecology-firm{margin-bottom:0}.inquiry-wrap{text-align:center}}.btn-secondary{color:#000;text-transform:uppercase;letter-spacing:0;background:0 0;border:1px solid #000;padding:10px 22px;font-weight:600}.btn-secondary:hover{color:#fff;background:#000;border:1px solid #000}.btn-black-form{width:100%;margin-top:10px;color:#fff!important;background-color:#2b2c2c!important;border-color:#2b2c2c!important}.btn-black-form:hover,.btn-black-form:active,.btn-black-form:focus{color:#fff!important;background-color:#000!important;border-color:#000!important}.seznam_reviews{margin-top:57px}@media (width<=768px){.seznam_reviews{margin-top:48px}.bg-reference .seznam_reviews{text-align:center}.breadcrumb-item.active{top:1px}}.bg-praha{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:100%;height:728px;position:relative;background-image:url(/img/praha_uklidy.jpg)!important}.bg-brno{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:100%;height:728px;position:relative;background-image:url(/img/brno_uklidy.jpg)!important}@media (width<=992px){.bg-brno,.bg-praha{height:427px}}.praha,.brno{border-radius:10px}.where a div{transition:all .4s}.where a:hover div{transform:scale(1.05)}.h4_index{color:#fff;z-index:1;text-transform:uppercase;background:#000;border-radius:8px;padding:10px 22px;font-size:46px;font-weight:700;position:absolute;bottom:25px;left:30px}.where h3{transition:all .4s}@media (width<=992px){.where h3{font-size:26px}}@media (width<=768px){.where h3{font-size:21px}}@media (width<=480px){.cities-wrap{flex-flow:column}}.where .praha:hover h3,.where .brno:hover h3{background:var(--green)}.ul_symbol--mb-2 li{margin-bottom:20px}.ul_check{list-style:none}.ul_check li{margin-left:26px;font-size:16px;font-weight:500;position:relative;padding-bottom:6px!important}.strongGrey{font-weight:700;color:#616161!important;font-size:15px!important}.ul_check li:before{text-align:right;content:"";text-align:center;background:url(/img/circle_li.svg) no-repeat;width:18px;height:30px;margin:0 auto;display:table-cell;position:absolute;top:3px;left:-27px}.ul_check_heading_title{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:none;margin:0;font-family:inherit;display:inline}.renovace_section_heading{color:inherit;text-transform:uppercase;line-height:1.2;text-align:left!important;margin-bottom:3rem!important;padding-bottom:0!important;font-family:Montserrat,sans-serif!important;font-size:36px!important;font-weight:700!important}.renovace_price_heading{color:inherit;text-transform:none;text-align:left;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.jednorazove_section_heading{color:inherit;text-transform:uppercase;line-height:1.2;text-align:left!important;margin-bottom:3rem!important;padding-bottom:0!important;font-family:Montserrat,sans-serif!important;font-size:30px!important;font-weight:700!important}.domacnosti_services_heading{color:inherit;text-transform:none;line-height:1.35;text-align:center!important;margin:20px 0 30px!important;padding-bottom:0!important;font-family:Montserrat,sans-serif!important;font-size:21px!important;font-weight:700!important}.domacnosti_service_item_heading,.domacnosti_box_item_heading{line-height:inherit;color:inherit;text-transform:none;margin:0;display:inline;font-size:inherit!important;font-weight:inherit!important;text-align:inherit!important;padding:0!important;font-family:inherit!important}.bg-bottom-container{background:url(/img/team-xl.jpg) 50%/cover no-repeat;padding-top:100px;padding-bottom:100px}@media (width<=768px){.bg-bottom-container{box-shadow:inset 0 0 0 2000px #00000054}}.onasPar{margin-top:-30px;margin-bottom:30px}.h3_index_bottom{color:#fff;text-align:left;font-size:20px;font-weight:700}@media (width<=768px){.h3_index_bottom{padding-top:10px;padding-bottom:10px}}.bgVision{background-image:url(/img/vize_onas.png);background-position:92%;background-repeat:no-repeat;height:300px;padding-top:65px}@media (width<=1100px){.bgVision,.bgMoto{height:auto!important}.bgVision h2,.bgMoto h2{padding-bottom:20px}.bgVision p,.bgMoto p{font-size:18px!important}}@media (width<=480px){.bgVision p,.bgMoto p{text-align:center}.bgVision,.bgMoto{padding-bottom:26px}}.bgMoto{background-image:url(/img/moto_onas.png);background-position:50%;background-repeat:no-repeat;height:300px;padding-top:65px}.bgVision .container{width:50%}.bgMoto .container{padding-left:40px}@media (width<=1300px){.bgVision .container{width:75%}}@media (width<=1000px){.bgVision .container{width:100%}}@media (width<=768px){.bgVision .container{width:100%!important}.bgMoto .container{padding-left:15px}.our-team-wrap{padding-top:54px!important}}.bgVision .container p,.bgMoto .container p{color:#fff;padding-bottom:10px;font-size:20px;font-weight:400}.bg-bottom-container p{color:#fff;text-align:left}.photoDiv{vertical-align:middle;margin-bottom:25px;min-height:150px!important;margin-top:-3px!important}.photoDiv .img-wrap{background:#0000005c;border-radius:100px;justify-content:center;align-items:center;min-width:148px;max-width:148px;min-height:148px;max-height:148px;margin:0 auto;padding:32px;display:flex;margin-bottom:38px!important}.photoDiv .img-wrap p{color:#93e031;font-size:76px;font-weight:300;position:relative;top:-3px;margin:0!important}.photoDiv h3{margin-bottom:25px}.photoDiv p{opacity:.8;font-weight:500}.photoDiv img{vertical-align:middle;width:100%;max-width:70px;max-height:84px}@media (width<=768px){.photoDiv img{width:70px}}.bg-bottom-container .container .row div{margin-top:16px;padding-left:8px;padding-right:8px}@media (width<=992px){.bg-bottom-container .container .row div{margin-top:5px;min-height:unset!important}}.bg-bottom-container h3,.bg-bottom-container p{padding-left:10px;padding-right:10px}.bg-bottom-client-container{background-color:#f8f8f8;padding-top:100px;padding-bottom:40px}@media (width<=767px){.bg-bottom-client-container{padding-top:79px;padding-bottom:40px}}.h3Ref{margin-top:15px;font-size:20px;font-weight:700}.spanCityRef{color:var(--green);margin-top:-8px;margin-bottom:10px;font-size:15px;font-weight:600}.bgWhiteClientsBottom{background-color:#f8f8f8;border-radius:10px;height:100%;min-height:252px;padding:13px 29px!important}.bgWhiteClientsBottom p{letter-spacing:0;font-size:15px;line-height:148%}.na-vyzadani{text-align:center;background:#79b92821;border-radius:6px;padding:20px;margin-bottom:-80px!important}.bgWhiteClientsBottom{position:relative}@media (width<=1200px){.bgWhiteClientsBottom:after{left:107%}.bgWhiteClientsBottom{min-height:242px}}@media (width<=992px){.bgWhiteClientsBottom:after{left:109.5%}.bgWhiteClientsBottom{min-height:265px}}@media (width<=768px){.bgWhiteClientsBottom:after{left:106.3%}.bgWhiteClientsBottom{border-bottom-right-radius:5px;min-height:265px;margin-bottom:40px}.containerBottomRef .mb-5{margin-bottom:0!important}.containerBottomRef .pl-0,.containerBottomRef .pr-0{padding-left:0!important;padding-right:0!important}.bgWhiteClientsBottom:after{display:none}.containerBottomRef .row{gap:20px}}.textGreyCompany{color:#484848}.referenceDiv{padding-top:40px}@media (width<=992px){.referenceDiv{flex-flow:wrap;gap:41px 30px}.ref-item{flex:0 21%}}.referenceDiv div img{filter:grayscale();max-width:100px;max-height:100px;transition:all .3s}.referenceDiv div img:hover{filter:none}@media (width<=480px){.referenceDiv div img{max-height:71px}.container-gray{padding:72px 0}}.btn-wrap{margin-top:72px;display:inline-block}.bgGreen{background-color:var(--green);padding-top:100px;padding-bottom:100px}@media screen and (width<=768px){.bgGreen{padding-top:50px;padding-bottom:50px}}.bgGreen2{background-color:var(--green);padding-top:60px;padding-bottom:60px}.bgWhite{background-color:#eee;padding-top:100px;padding-bottom:100px}.bgGreen h2{padding-bottom:50px}.h2_dotaznik{color:#fff;text-transform:uppercase;font-weight:700;line-height:128%;font-size:38px!important;font-weight:800!important}@media screen and (width<=768px){.h2_dotaznik{padding-bottom:30px;padding-left:0}}.bg-bottom-map-container .row div,.bg-bottom-koberec-form .row div{margin-top:0!important}.bg-bottom-koberec-form{padding-left:0!important;padding-right:0!important}.contact_form label{color:#fff;text-align:left}.contact_form .form-group{margin-left:0}@media (width<=768px){.contact_form{flex-flow:wrap;gap:0;display:flex}.contact_form .form-group{flex:0 100%;margin-bottom:0;margin-left:0}}.footerDiv{background:linear-gradient(145deg,#141414 0%,#242626 100%);padding:72px 15px 40px}.footer-top-grid{grid-template-columns:minmax(240px,1.15fr) repeat(3,minmax(170px,1fr));align-items:stretch;gap:28px;display:grid}.footer-brand-card,.footer-nav-block{border:1px solid #ffffff1a;border-radius:14px;min-width:0}.footer-brand-card{background:#101111;padding:30px;box-shadow:0 16px 38px #0000002e}.footer-logo{width:145px;max-width:100%;height:auto;margin-bottom:24px;display:block}.footer-address{color:#fff;margin:0 0 24px;font-size:15px;font-style:normal;line-height:1.75}.footer-address strong{font-weight:700}.footer-contact-list{gap:10px;display:grid}.footer-contact-list a{align-items:center;gap:10px;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.footer-contact-list a:hover,.footer-contact-list a:focus{text-decoration:underline;color:var(--green)!important}.footer-contact-list img{object-fit:contain;width:19px;height:19px}.footer-nav-block{background:#ffffff09;padding:28px 24px 24px}.footer_h3{color:var(--green);text-transform:uppercase;letter-spacing:.04em;margin:0 0 24px;padding-bottom:14px;font-size:18px;font-weight:700;line-height:1.25;position:relative}.footer_h3:after{content:"";background:var(--green);width:44px;height:2px;position:absolute;bottom:0;left:0}.footer-link-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer-link-list a,.footer-link-button{width:100%;font:inherit;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:15px;font-weight:500;line-height:1.45;text-decoration:none;display:block;color:#fff!important}.footer-link-list a:hover,.footer-link-list a:focus,.footer-link-button:hover,.footer-link-button:focus{text-decoration:underline;color:var(--green)!important}.footer_map_embed{background:#101111;border:1px solid #ffffff1f;border-radius:14px;margin-top:34px;overflow:hidden;box-shadow:0 16px 38px #00000029}.footer_map_iframe{border:0;width:100%;height:290px;display:block}.copyrightDiv{background:#0d0e0e;border-top:1px solid #ffffff14;padding:24px 15px}.copyrightDiv p{color:#fff;padding:0;font-size:14px;font-weight:400;line-height:1.5;margin:0!important}@media (width<=991.98px){.footer-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.footerDiv{padding:44px 10px 28px}.footer-top-grid{gap:16px}.footer-brand-card,.footer-nav-block{padding:24px 20px}.footer_map_embed{margin-top:22px}.footer_map_iframe{height:230px}}@media (width<=575.98px){.footer-top-grid{grid-template-columns:1fr}.footer-brand-card,.footer-nav-block{border-radius:12px}.footer_map_iframe{height:200px}}.more-about-us a{display:inline-block}.form_bg,#poptavkovyFormular{background:url(/img/hero_cenik.jpg) 50%/cover no-repeat;padding:104px 100px}#poptavkovyFormular>div:first-child{background:var(--green);border-radius:10px;max-width:600px;padding:52px 60px 52px 52px}#poptavkovyFormular p{line-height:128%;font-size:38px!important;font-weight:800!important}#poptavkovyFormular form p{text-align:left;margin-bottom:0!important;font-size:12px!important;font-weight:600!important}@media (width<=992px){#poptavkovyFormular>div:first-child{background:#79b928e3}.cf-img{display:none}}@media (width<=768px){#poptavkovyFormular>div:first-child{padding:52px 40px}.contact_form .textarea-wrap,.submit-wrap{flex:0 100%!important}.form_bg,#poptavkovyFormular{padding:70px 37px}}@media (width<=480px){.form_bg,#poptavkovyFormular{padding:52px 17px}.h2_dotaznik{font-size:30px!important}#poptavkovyFormular>div:first-child{padding:52px 26px}}.google-map-cover{color:#fff;text-align:center;background:#000000bf;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;min-width:290px;max-width:100%;padding:20px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.google-map-cover:hover{cursor:pointer}#googleMap{width:100%!important;height:100%!important}.modal-dialog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:calc(100vh - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}@media (width<=768px){.modal-dialog{min-height:calc(100vh - 20px)}}.bg-middle-container{background-position:-53% 510px,130% 320px;background-repeat:no-repeat,no-repeat;padding-top:100px;padding-bottom:108px}@media (width<=768px){.bg-middle-container{padding-top:60px;padding-bottom:73px}}@media (width<=1000px){.bg-middle-container{background-image:none!important}}.light{font-weight:500}.btn-black-form-koberce{padding:10px 30px 15px!important;font-size:17px!important;font-weight:800!important}select#inputType{cursor:pointer;border:1px solid #fff;border-radius:6px;width:100%;padding:8px 8px 8px 12px;font-weight:500}.form-group.row.select-row{flex:0 102%}@media (width<=768px){.form-group.row.select-row{flex:0 100%}}.bg-kontakt-mesta{-webkit-box-shadow:0 0 2px #ccc;box-shadow:none;background-color:#f8f8f8;border-radius:7px;padding:49px 62px!important}@media (width<=480px){.bg-kontakt-mesta{padding:39px 36px!important}}.pobockyH3{font-size:36px;font-weight:700}.bg-kontakt-mesta p{font-family:Montserrat,sans-serif;font-weight:500}.bg-kontakt-mesta p strong{font-weight:700}.bg-kontakt-mesta .col-md-6:last-child img{border-radius:8px 8px 0 0}.bg-kontakt-mesta .col-md-6:last-child iframe{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.kontakt-intro{max-width:800px;margin:0 auto}.kontOsob{font-size:20px!important;font-weight:700!important}.jmenoKontakt{color:var(--green);font-size:18px!important;font-weight:700!important}.fontPravUklid{text-transform:uppercase;font-size:20px}.bg-praha-kontakt{background-position:0 100%;background-repeat:no-repeat;background-image:url(/img/overlay_praha.png)!important;margin-top:50px!important}.bg-brno-kontakt{background-position:0 100%;background-repeat:no-repeat;background-image:url(/img/overlay_brno.png)!important;margin-top:50px!important}@media (width<=475px){.bgWhiteClientsBottom .mt-1{margin-left:20px}}.contact_form_black label{color:#000!important}.contact_form_black{gap:11px 3px}.contact_form_black .form-group{flex:0 52%}.contact_form_black input{background-color:#fff;border:none}.required_text p{text-align:left;margin-bottom:0!important;font-size:12px!important;font-weight:600!important;line-height:120%!important}@media (width<=768px){.ul_check{padding-left:0}.containerFormKariera{padding:70px 37px}.containerFormKariera_inner{padding:52px 40px}.kariera-inner-wrap{flex-flow:column;gap:0}}@media screen and (width<=480px){.containerFormKariera_inner{padding:52px 26px}.containerFormKariera{padding:52px 17px}.contact_form_black .form-group{flex:0 100%}}.clankyPar{font-size:20px;font-weight:300px}.h1Clanky{font-size:40px;font-weight:700;line-height:133%}@media (width<=480px){.h1Clanky{font-size:37px;line-height:118%}article.clanky p img{width:100%}}article.clanky h3{margin-top:42px;margin-bottom:23px;font-size:23px;font-weight:700}.bgGreen .row .col-md-6{padding-right:20px!important}@media (width<=768px){.inputRadio{margin-top:25px!important}}@media (width<=1200px){.bgWhiteClientsBottom{min-height:275px}}@media (width<=996px){.bgWhiteClientsBottom{min-height:325px}.na-vyzadani{margin-bottom:-20px!important}}@media (width<=768px){.bgWhiteClientsBottom{min-height:auto}}.smallerFont p{font-size:16px!important}.hodnoceni-firmy{margin-top:50px}.hodnoceni-firmy iframe{width:100%;min-height:700px}.homapage-vypis{margin-top:40px}@media (width<=767px){.homapage-vypis{margin:30px -25px 10px}}.clanky ul{margin:39px 0;padding-left:0;list-style:none}.clanky ul li{text-align:left;margin-bottom:10px;padding-left:20px;font-size:16px;font-weight:500;position:relative}.clanky ul li strong{font-weight:700}.clanky ul li:before{content:"";background-color:var(--green);border-radius:34%;width:8px;height:8px;position:absolute;top:12px;left:0;transform:translateY(-50%)}.clanky ol li{margin-bottom:15px;font-size:16px;font-weight:500}.clanky ul ul{margin:14px 0 24px}.clanky ul ul li{padding-left:17px;font-size:16px}.clanky ul ul li:before{content:"";background:url(/img/li_li_arrow.svg) no-repeat;border-radius:50%;width:11px;height:12px;position:absolute;top:12px;left:0;transform:translateY(-50%)}.clanky ol{counter-reset:section;margin:50px 0 37px;padding-left:0;font-size:18px;list-style:none}.clanky ol li:before{counter-increment:section;content:counter(section) ".";color:#000;background:#79b9282b;border-radius:4px;min-width:25px;height:28px;margin-right:13px;padding:2px 6px;font-size:16px;font-weight:600;display:inline-block;position:relative;top:-2px}.clanky ol li{margin-bottom:15px;font-weight:500;display:flex}blockquote{color:#333;border-left:5px solid var(--green);margin:20px 0;padding:10px 20px;font-size:18px;font-style:italic;line-height:1.4}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}#inquiry-form{background:url(/img/hero_cenik.jpg) 50%/cover no-repeat;padding:104px 100px}#inquiry-form>div:first-child{background:var(--green);border-radius:10px;max-width:600px;padding:52px 60px 52px 52px}#inquiry-form p{line-height:128%;font-size:38px!important;font-weight:800!important}#inquiry-form form p{text-align:left;margin-bottom:0!important;font-size:12px!important;font-weight:600!important}@media (width<=992px){#inquiry-form>div:first-child{background:#79b928e3}.cf-img{display:none}}@media (width<=768px){#inquiry-form>div:first-child{padding:52px 40px}.contact_form .textarea-wrap,.submit-wrap{flex:0 100%!important}.form_bg,#inquiry-form{padding:70px 37px}}@media (width<=480px){.form_bg,#inquiry-form{padding:52px 17px}.h2_dotaznik{font-size:30px!important}#inquiry-form>div:first-child{padding:52px 26px}}.copyrightDiv .copyrightCenter{text-align:center;justify-content:center;align-items:center;gap:20px;display:flex}.copyrightDiv .copyrightCenter .firmycz-badge{align-items:center;line-height:0;display:inline-flex}.copyrightDiv .copyrightCenter .firmycz-badge img{max-width:190px;height:auto;display:block}.copyrightDiv .copyrightCenter p{align-items:center;display:inline-flex}@media (width<=575.98px){.copyrightDiv .copyrightCenter{flex-direction:column;gap:12px}}.praha-page{overflow:hidden}.praha-page .praha-section{padding:96px 0}.praha-page .praha-narrow{max-width:960px}.praha-page .praha-section-heading{text-align:center;max-width:930px;margin:0 auto 48px}.praha-page .praha-section-heading p,.praha-page .praha-section-heading p:last-child{margin-bottom:0!important}.praha-page .btn--green{display:inline-block;color:#fff!important;text-decoration:none!important}.praha-intro{background:linear-gradient(#fff 0%,#fbfcfa 100%)}.praha-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1120px;margin:0 auto;display:grid}.praha-intro-card{background:#fff;border:1px solid #e2e8dc;border-radius:14px;min-width:0;padding:38px 40px;position:relative;overflow:hidden;box-shadow:0 16px 42px #26371714}.praha-intro-card--lead{background:linear-gradient(145deg,#fff 0% 58%,#f1f8e8 100%);padding-left:46px}.praha-intro-card--lead:before{content:"";background:#79b928;border-radius:0 8px 8px 0;width:6px;position:absolute;top:38px;bottom:38px;left:0}.praha-intro-card--clients{background:#f7f8f6}.praha-intro-client-icons{gap:12px;margin-bottom:22px;display:flex}.praha-intro-client-icons img{filter:drop-shadow(0 8px 13px #37501f14);width:58px;height:58px;display:block}.praha-intro-card--eco{color:#fff;background:linear-gradient(120deg,#69aa18 0%,#79b928 52%,#88c936 100%);border-color:#79b928;grid-column:1/-1;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:30px;padding-top:30px;padding-bottom:30px;display:grid;box-shadow:0 18px 42px #51851633}.praha-intro-card--eco>img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:50%;width:86px;height:86px;padding:17px;display:block}.praha-intro-card p{z-index:1;font-size:18px;line-height:1.75;position:relative;margin-bottom:0!important}.praha-intro-card--lead p{font-size:19px}.praha-intro-card--eco p{color:#fff;font-size:18px;line-height:1.65}.praha-intro-card--eco strong{color:#fff}.praha-services{background:#f8f8f8}.praha-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.praha-service-card{background:#fff;border:1px solid #ebebeb;border-radius:9px;align-items:flex-start;gap:24px;min-width:0;padding:34px;display:flex;box-shadow:0 12px 34px #1c261412}.praha-service-card-wide{grid-column:1/-1}.praha-service-card>img{object-fit:contain;flex:0 0 70px;width:70px;height:70px}.praha-service-card>div{min-width:0}.praha-service-card h3{margin:2px 0 24px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.45}.praha-service-card h3 a{color:#202020;text-decoration-line:underline;text-decoration-color:var(--green);text-underline-offset:7px;font-weight:700;text-decoration-thickness:3px}.praha-service-card h3 a:hover,.praha-service-card h3 a:focus{color:var(--green)}.praha-service-card p{margin-bottom:18px!important}.praha-service-card p:last-child{margin-bottom:0!important}.praha-service-card ul{margin:4px 0 22px;padding:0;list-style:none}.praha-service-card li{color:#000;margin-bottom:9px;padding-left:22px;font-size:16px;font-weight:500;line-height:1.6;position:relative}.praha-service-card li:before{content:"";background:var(--green);border-radius:3px;width:8px;height:8px;position:absolute;top:.65em;left:0}.praha-center-action{text-align:center;margin-top:44px}.praha-specialized{background:#fff}.praha-specialized-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.praha-specialized-grid li{color:#000;background:#f8f8f8;border-radius:8px;min-height:130px;padding:27px 28px 27px 72px;position:relative}.praha-specialized-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:flex;position:absolute;top:28px;left:27px}.praha-specialized-grid a{color:#202020;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.4;display:block}.praha-specialized-grid a:hover,.praha-specialized-grid a:focus{color:var(--green)}.praha-specialized-grid span{font-size:15px;font-weight:500;line-height:1.65;display:block}.praha-frequency{background:#79b92826}.praha-table-wrap{border:1px solid #79b9283d;border-radius:9px;overflow-x:auto;box-shadow:0 14px 34px #40562b17}.praha-table-wrap table{border-collapse:collapse;color:#2b2c2c;background:#fff;width:100%;min-width:760px}.praha-table-wrap th,.praha-table-wrap td{color:#2b2c2c;text-align:left;vertical-align:top;border-bottom:1px solid #dfe8d4;padding:20px 22px;font-size:15px;line-height:1.55}.praha-table-wrap thead th{background:var(--green);color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.praha-table-wrap tbody th{background:#79b92821;width:26%;font-weight:700}.praha-table-wrap tbody tr:nth-child(2n) td{background:#f7faf3}.praha-table-wrap tbody tr:nth-child(odd) td{background:#fff}.praha-table-wrap tr:last-child th,.praha-table-wrap tr:last-child td{border-bottom:0}.praha-frequency-note{text-align:center;max-width:980px;margin:34px auto 0!important}.praha-values{background:#f8f8f8}.praha-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.praha-value-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 14px 38px #1c261414}.praha-value-card>div,.praha-value-eco{padding:42px}.praha-value-eco{background-image:linear-gradient(#fffffff2,#fffffff2),url(/img/ecology.svg);background-position:104% 110%;background-repeat:no-repeat;background-size:auto,210px;align-items:center;display:flex;position:relative}.praha-value-eco>div{padding:0}.praha-value-local>img{object-fit:cover;width:100%;height:252px;display:block}.praha-value-card h2{text-align:left;padding-bottom:22px;line-height:1.45;font-size:24px!important}.praha-value-card p{margin-bottom:18px!important}.praha-value-card p:last-child{margin-bottom:0!important}.praha-checklist{background:#fff}.praha-checklist>.container>h2,.praha-faq>.container>h2,.praha-checklist>.container>p:first-of-type{text-align:center}.praha-checklist ol{counter-reset:praha-checklist;gap:14px;margin:42px 0 0;padding:0;list-style:none;display:grid}.praha-checklist li{color:#000;counter-increment:praha-checklist;background:#f8f8f8;border-radius:7px;align-items:center;gap:18px;padding:17px 22px;font-size:16px;font-weight:500;line-height:1.6;display:flex}.praha-checklist li:before{content:counter(praha-checklist);background:var(--green);color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:flex}.praha-checklist-conclusion{color:#2b2c2c;text-align:center;font-weight:700;margin:30px 0 0!important}.praha-faq{background:#f8f8f8}.praha-faq-list{background:#fff;border:1px solid #e7e7e7;border-radius:9px;margin-top:18px;box-shadow:0 12px 34px #1c26140f}.praha-faq-list details{border-bottom:1px solid #e7e7e7}.praha-faq-list details:last-child{border-bottom:0}.praha-faq-list summary{color:#202020;cursor:pointer;padding:22px 62px 22px 26px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.45;list-style:none;position:relative}.praha-faq-list summary::-webkit-details-marker{display:none}.praha-faq-list summary:after{content:"+";width:28px;height:28px;color:var(--green);background:#79b92829;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.praha-faq-list details[open] summary:after{content:"−"}.praha-faq-list details p{padding-bottom:24px;margin:-4px 62px 0 26px!important}#praha-cta.praha-cta{text-align:left;background:#f1f7e9;border-top:1px solid #79b9282e;padding:96px 0}#praha-cta.praha-cta>.container:first-child{background:0 0;border-radius:0;width:100%;max-width:1280px;padding:0 15px}.praha-cta-card{background:#fff;border:1px solid #dce9ce;border-radius:14px;box-shadow:0 20px 55px #2e411b1a}.praha-cta-copy{padding:58px 62px}#praha-cta.praha-cta h2{color:#202020;text-align:left;max-width:620px;padding-bottom:22px;line-height:1.35;font-size:32px!important}#praha-cta.praha-cta p{color:#2b2c2c;max-width:1060px;line-height:1.75;margin-bottom:18px!important;font-size:17px!important;font-weight:500!important}.praha-cta-copy>p:last-of-type{margin-bottom:0!important}.praha-cta-inline-link{color:#5f9724;font-weight:700;text-decoration:none}.praha-cta-inline-link:hover,.praha-cta-inline-link:focus{color:#202020;text-decoration:underline}.praha-cta-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=992px){.praha-page .praha-section{padding:74px 0}.praha-services-grid,.praha-values-grid{grid-template-columns:1fr}.praha-service-card-wide{grid-column:auto}.praha-value-eco{min-height:0}#praha-cta.praha-cta{padding:74px 0}}@media (width<=768px){.praha-page .praha-section{padding:62px 0}.praha-page .praha-section-heading{margin-bottom:36px}.praha-intro-grid{grid-template-columns:minmax(0,1fr);gap:18px}.praha-intro-card{padding:28px 25px}.praha-intro-card--lead{padding-left:31px}.praha-intro-card--lead:before{width:5px;top:26px;bottom:26px}.praha-intro-card p,.praha-intro-card--lead p,.praha-intro-card--eco p{font-size:16px;line-height:1.7}.praha-intro-card--eco{grid-column:auto;grid-template-columns:68px minmax(0,1fr);gap:20px}.praha-intro-card--eco>img{width:68px;height:68px;padding:13px}.praha-service-card{padding:28px 24px;display:block}.praha-service-card>img{margin-bottom:18px}.praha-specialized-grid{grid-template-columns:1fr}.praha-specialized-grid li{min-height:0}.praha-table-wrap{box-shadow:none;border:0;border-radius:0;overflow:visible}.praha-table-wrap table{background:0 0;min-width:0;display:block}.praha-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.praha-table-wrap tbody{gap:16px;display:grid}.praha-table-wrap tbody tr{background:#fff;border:1px solid #d5e4c3;border-radius:9px;display:block;overflow:hidden;box-shadow:0 8px 22px #40562b14}.praha-table-wrap tbody th,.praha-table-wrap tbody td{border-bottom:1px solid #dfe8d4;width:100%;padding:18px 20px;display:block}.praha-table-wrap tbody th{background:var(--green);color:#fff;font-family:Montserrat,sans-serif}.praha-table-wrap tbody td,.praha-table-wrap tbody tr:nth-child(2n) td,.praha-table-wrap tbody tr:nth-child(odd) td{background:#fff;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:16px;display:grid}.praha-table-wrap tbody td:before{content:attr(data-label);color:#5f9724;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.45}.praha-table-wrap tbody td:last-child{border-bottom:0}.praha-value-card>div,.praha-value-eco{padding:31px 27px}.praha-value-eco>div{padding:0}.praha-value-local>img{height:220px}.praha-checklist li{align-items:flex-start;padding:16px}.praha-checklist li:before{flex-basis:30px;width:30px;height:30px}.praha-faq-list summary{padding:20px 54px 20px 20px;font-size:16px}.praha-faq-list summary:after{right:18px}.praha-faq-list details p{margin:-2px 24px 0 20px!important}#praha-cta.praha-cta{padding:62px 0}.praha-cta-copy{padding:38px 32px}#praha-cta.praha-cta h2{font-size:27px!important}#praha-cta.praha-cta p{font-size:16px!important}}@media (width<=575.98px){.praha-intro-card--eco{display:block}.praha-intro-card--eco>img{margin-bottom:20px}}@media (width<=480px){.praha-page .praha-section{padding:52px 0}.praha-service-card h3{font-size:18px}.praha-specialized-grid li{padding:24px 20px 24px 64px}.praha-specialized-grid li:before{top:24px;left:20px}.praha-table-wrap th,.praha-table-wrap td{padding:17px 18px}.praha-table-wrap tbody td,.praha-table-wrap tbody tr:nth-child(2n) td,.praha-table-wrap tbody tr:nth-child(odd) td{grid-template-columns:1fr;gap:5px}.praha-cta-actions{flex-direction:column;align-items:stretch}#praha-cta.praha-cta{padding:52px 0}.praha-cta-copy{padding:32px 24px}#praha-cta.praha-cta h2{font-size:24px!important}.praha-cta-actions .btn{text-align:center;width:100%}}.lokace-page{overflow:hidden}.lokace-page .lokace-section{padding:92px 0}.lokace-page .lokace-narrow{max-width:980px}.lokace-page p,.lokace-page li{color:#202020;font-size:16px;font-weight:500;line-height:1.7}.lokace-page h2{font-weight:800}.lokace-page h3{color:#202020;text-decoration-line:underline;text-decoration-color:var(--green);text-underline-offset:7px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.45;text-decoration-thickness:3px}.lokace-section-heading{text-align:center;max-width:930px;margin:0 auto 46px}.lokace-section-heading p:last-child{margin-bottom:0!important}.lokace-intro{background:#fff}.lokace-intro .lokace-lead{font-size:19px;line-height:1.75}.lokace-intro p:last-child{margin-bottom:0!important}.lokace-why{background:#f7f8f6}.lokace-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lokace-benefits-grid li{background:#fff;border:1px solid #e4eadc;border-radius:10px;min-height:132px;padding:27px 27px 27px 70px;position:relative;box-shadow:0 10px 28px #2e411b0d}.lokace-benefits-grid li:last-child{grid-column:1/-1;min-height:0}.lokace-benefits-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:flex;position:absolute;top:28px;left:26px}.lokace-benefits-grid strong,.lokace-benefits-grid span{display:block}.lokace-benefits-grid strong{color:#202020;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:16px}.lokace-areas{background:#fff}.lokace-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.lokace-area-card{background:#fff;border:1px solid #e2e7dc;border-radius:12px;overflow:hidden;box-shadow:0 14px 38px #26371714}.lokace-area-card>img{object-fit:cover;width:100%;height:220px;display:block}.lokace-area-card>div{padding:34px 32px 36px}.lokace-area-card h3{margin-bottom:25px}.lokace-area-card h3 a{color:inherit;font-weight:inherit;text-decoration:none}.lokace-area-card h3 a:hover,.lokace-area-card h3 a:focus{color:#5f9724}.lokace-area-card p:last-child{margin-bottom:0!important}.lokace-services{background:#79b92821}.lokace-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.lokace-services-grid li{background:#fff;border:1px solid #dbe7cd;border-radius:9px;align-items:center;gap:20px;min-height:94px;padding:20px 24px;display:flex}.lokace-services-grid img{object-fit:contain;background:#79b92824;border-radius:50%;flex:0 0 54px;width:54px;height:54px;padding:8px}.lokace-services-link{text-align:center;margin:31px 0 0!important}.lokace-services-link a,.lokace-contact a,.lokace-final-cta a{color:#5f9724;font-weight:700;text-decoration:none}.lokace-services-link a:hover,.lokace-services-link a:focus,.lokace-contact a:hover,.lokace-contact a:focus,.lokace-final-cta a:hover,.lokace-final-cta a:focus{color:#202020;text-decoration:underline}.lokace-trust{background:#fff}.lokace-trust-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:48px;display:grid}.lokace-trust h2{text-align:left;padding-bottom:24px}.lokace-trust ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.lokace-trust li{background:#f7f8f6;border-radius:8px;padding:17px 20px 17px 52px;position:relative}.lokace-trust li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;top:20px;left:19px}.lokace-reviews-panel{background:#fff;border:1px solid #dfe8d4;border-radius:12px;min-height:330px;overflow:hidden;box-shadow:0 14px 38px #26371717}.lokace-reviews-panel iframe{border:0;width:100%;height:330px;display:block}@media (width>=993px){.lokace-trust-grid{align-items:stretch;gap:24px 48px}.lokace-trust-grid>div:first-child{display:contents}.lokace-trust h2{grid-area:1/1}.lokace-trust ul{grid-area:2/1}.lokace-reviews-panel{grid-area:2/2;height:100%;min-height:0}.lokace-reviews-panel iframe{height:100%;min-height:0}}.lokace-contact{background:#f7f8f6}.lokace-contact-card{background:#fff;border:1px solid #e2e7dc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);padding:0;display:grid;overflow:hidden;box-shadow:0 14px 38px #26371714}.lokace-contact-card>div{padding:52px 54px}.lokace-contact h2{text-align:left;padding-bottom:24px}.lokace-contact p:last-child{margin-bottom:0!important}.lokace-address>*{display:block}.lokace-contact-card>img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.lokace-faq{background:#fff}.lokace-faq-list{background:#fff;border:1px solid #e4e8df;border-radius:10px;overflow:hidden;box-shadow:0 12px 34px #1c26140f}.lokace-faq-list details{border-bottom:1px solid #e7e7e7}.lokace-faq-list details:last-child{border-bottom:0}.lokace-faq-list summary{color:#202020;cursor:pointer;padding:22px 62px 22px 26px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.45;list-style:none;position:relative}.lokace-faq-list summary::-webkit-details-marker{display:none}.lokace-faq-list summary:after{content:"+";width:28px;height:28px;color:var(--green);background:#79b92829;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.lokace-faq-list details[open] summary:after{content:"−"}.lokace-faq-list details p{padding-bottom:24px;margin:-4px 62px 0 26px!important}.lokace-final-cta{background:#f1f7e9;border-top:1px solid #79b9282e}.lokace-final-cta-card{background:#fff;border:1px solid #dce9ce;border-radius:14px;padding:52px 58px;box-shadow:0 20px 55px #2e411b1a}.lokace-final-cta h2{text-align:left;padding-bottom:22px}.lokace-final-cta p{max-width:1040px}.lokace-final-cta p:last-child{margin-bottom:0!important}@media (width<=992px){.lokace-page .lokace-section{padding:74px 0}.lokace-areas-grid,.lokace-trust-grid,.lokace-contact-card{grid-template-columns:1fr}.lokace-trust-grid{gap:34px}.lokace-contact-card>img{min-height:300px}}@media (width<=768px){.lokace-page .lokace-section{padding:62px 0}.lokace-section-heading{margin-bottom:36px}.lokace-intro .lokace-lead{font-size:17px}.lokace-benefits-grid,.lokace-services-grid{grid-template-columns:1fr}.lokace-benefits-grid li:last-child{grid-column:auto}.lokace-area-card>img{height:205px}.lokace-area-card>div{padding:30px 25px 32px}.lokace-trust-grid{grid-template-columns:minmax(0,1fr)}.lokace-contact-card>div{padding:40px 32px}.lokace-faq-list summary{padding:20px 54px 20px 20px;font-size:16px}.lokace-faq-list summary:after{right:18px}.lokace-faq-list details p{margin:-2px 24px 0 20px!important}.lokace-final-cta-card{padding:38px 32px}}@media (width<=480px){.lokace-page .lokace-section{padding:52px 0}.lokace-benefits-grid li{padding:24px 20px 24px 63px}.lokace-benefits-grid li:before{top:25px;left:20px}.lokace-services-grid li{align-items:flex-start;padding:20px}.lokace-trust li{padding-right:17px}.lokace-contact-card>div,.lokace-final-cta-card{padding:32px 24px}.lokace-contact-card>img{min-height:230px}.lokace-reviews-panel,.lokace-reviews-panel iframe{height:360px;min-height:360px}}@media (width>=992px) and (width<=1141px){.navbar-expand-lg .navbar-nav .nav-link{white-space:nowrap;font-size:13px}}@media (width>=993px) and (width<=1240px){.main-navigation .navbar-nav{padding-right:8px}.main-navigation .navbar-nav .nav-link{padding-left:.4rem!important;padding-right:.4rem!important;font-size:13px!important}.main-navigation .contact-menu li:first-child{padding-right:0}.main-navigation .contact-menu li a{padding-left:14px!important;padding-right:14px!important;font-size:12px!important}}.kancelare-page{overflow:hidden}.kancelare-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.kancelare-page .sluzby-section-heading h2{text-align:center}.kancelare-page p:last-child,.kancelare-page li:last-child{margin-bottom:0!important}.kancelare-intro{background:#fff}.kancelare-lead{font-size:19px!important;line-height:1.75!important}.kancelare-split,.kancelare-schedule-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.kancelare-benefits{background:#f7f8f6}.kancelare-benefit-list,.kancelare-check-list,.kancelare-time-list,.kancelare-tips-card ul{margin:26px 0;padding:0;list-style:none}.kancelare-benefit-list{gap:13px;display:grid}.kancelare-benefit-list li{background:#fff;border:1px solid #e3eadb;border-radius:8px;padding:18px 20px 18px 54px;position:relative}.kancelare-benefit-list li:before,.kancelare-check-list li:before,.kancelare-time-list li:before,.kancelare-tips-card li:before{content:"✓";background:var(--green);color:#fff;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute}.kancelare-benefit-list li:before{border-radius:50%;width:23px;height:23px;font-size:12px;top:20px;left:18px}.kancelare-benefit-list strong,.kancelare-benefit-list span{display:block}.kancelare-benefit-list strong{color:#202020;margin-bottom:2px;font-family:Montserrat,sans-serif;font-size:15px}.kancelare-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:610px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.kancelare-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 60%,#79b92833);position:absolute;inset:0}.kancelare-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.kancelare-scope{background:#edf5e3}.kancelare-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.kancelare-scope-card{background:#fff;border:1px solid #d8e6c8;border-radius:11px;padding:38px 36px;box-shadow:0 14px 36px #364c2214}.kancelare-scope-card h3{margin-bottom:25px}.kancelare-scope-card>p{margin-bottom:21px!important}.kancelare-check-list{gap:10px;margin:0;display:grid}.kancelare-check-list li,.kancelare-time-list li,.kancelare-tips-card li{padding-left:29px;position:relative}.kancelare-check-list li:before,.kancelare-time-list li:before,.kancelare-tips-card li:before{border-radius:5px;width:16px;height:16px;font-size:9px;top:.55em;left:0}.kancelare-price{background:#fff}.kancelare-page .kancelare-table-wrap{max-width:1020px;margin:0 auto}.kancelare-page .kancelare-table-wrap table{min-width:690px}.kancelare-page .kancelare-table-wrap tbody th{width:44%}.kancelare-page .kancelare-table-wrap a{color:#5f9724;font-weight:700;text-decoration:none}.kancelare-page .kancelare-table-wrap a:hover,.kancelare-page .kancelare-table-wrap a:focus{color:#202020;text-decoration:underline}.kancelare-table-note{text-align:center;max-width:980px;margin:30px auto 0!important}.kancelare-schedule{background:#f7f8f6}.kancelare-schedule-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.kancelare-image-card-hours{min-height:500px}.kancelare-time-list{gap:12px;display:grid}.kancelare-schedule-content{padding:18px 0}.kancelare-services{background:#79b92821}.kancelare-proof{background:#fff}.kancelare-proof-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:28px;display:grid}.kancelare-proof-card{border:1px solid #dce7d2;border-radius:12px;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.kancelare-reference-card{background:#f7f8f6}.kancelare-reference-logos{grid-template-columns:repeat(2,minmax(0,1fr));height:210px;display:grid}.kancelare-reference-logos img{object-fit:cover;width:100%;height:100%}.kancelare-proof-copy,.kancelare-eco-card{padding:40px 38px}.kancelare-proof-card h2{padding-bottom:21px;font-size:25px}.kancelare-eco-card{background-color:#edf5e3;background-image:url(/img/ecology.svg);background-position:112% 108%;background-repeat:no-repeat;background-size:190px}.kancelare-checklist{background:#f7f8f6}.kancelare-checklist .sluzby-section-heading{max-width:1040px}.kancelare-tips{background:#fff}.kancelare-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.kancelare-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.kancelare-tips-card h2,.kancelare-tips-card ul{z-index:1;position:relative}.kancelare-tips-card ul{gap:14px;margin:0;display:grid}.kancelare-faq{background:#f7f8f6}.kancelare-final-cta{background:#f1f7e9}.kancelare-final-cta .sluzby-final-cta-card{position:relative;overflow:hidden}.kancelare-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.kancelare-final-lead{font-size:18px!important;line-height:1.75!important}@media (width<=992px){.kancelare-split,.kancelare-schedule-grid,.kancelare-proof-grid{grid-template-columns:1fr;gap:38px}.kancelare-image-card{min-height:440px}.kancelare-proof-grid{gap:24px}}@media (width<=768px){.kancelare-page h2{padding-bottom:20px;font-size:26px}.kancelare-lead{font-size:17px!important}.kancelare-scope-grid{grid-template-columns:1fr}.kancelare-scope-card{padding:32px 27px}.kancelare-page .kancelare-table-wrap table{min-width:0}.kancelare-image-card,.kancelare-image-card-hours{min-height:350px}.kancelare-reference-logos{height:190px}.kancelare-proof-copy,.kancelare-eco-card,.kancelare-tips-card{padding:36px 30px}.kancelare-final-cta .sluzby-final-cta-card{padding-left:38px}}@media (width<=480px){.kancelare-benefit-list li{padding:17px 17px 17px 50px}.kancelare-benefit-list li:before{left:16px}.kancelare-scope-card,.kancelare-proof-copy,.kancelare-eco-card,.kancelare-tips-card{padding:30px 23px}.kancelare-image-card,.kancelare-image-card-hours{min-height:280px}.kancelare-reference-logos{grid-template-columns:1fr;height:280px}.kancelare-reference-logos img{min-height:0}.kancelare-final-cta .sluzby-final-cta-card{padding-left:30px}}.bytove-page{overflow:hidden}.bytove-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.bytove-page .sluzby-section-heading h2{text-align:center}.bytove-page p:last-child,.bytove-page li:last-child{margin-bottom:0!important}.bytove-intro{background:#fff}.bytove-lead{font-size:19px!important;line-height:1.75!important}.bytove-split,.bytove-prague-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.bytove-benefits{background:#f7f8f6}.bytove-benefit-list,.bytove-check-list,.bytove-tips-card ul{margin:26px 0;padding:0;list-style:none}.bytove-benefit-list{gap:12px;display:grid}.bytove-benefit-list li{background:#fff;border:1px solid #e3eadb;border-radius:8px;padding:17px 19px 17px 53px;position:relative}.bytove-benefit-list li:before,.bytove-check-list li:before,.bytove-tips-card li:before{content:"✓";background:var(--green);color:#fff;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute}.bytove-benefit-list li:before{border-radius:50%;width:23px;height:23px;font-size:12px;top:19px;left:18px}.bytove-benefit-list strong,.bytove-benefit-list span{display:block}.bytove-benefit-list strong{color:#202020;margin-bottom:2px;font-family:Montserrat,sans-serif;font-size:15px}.bytove-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:540px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.bytove-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 60%,#79b92833);position:absolute;inset:0}.bytove-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.bytove-frequency{background:#edf5e3}.bytove-frequency-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.bytove-frequency-card{background:#fff;border:1px solid #d8e6c8;border-radius:11px;min-height:100%;padding:37px 31px;position:relative;overflow:hidden;box-shadow:0 14px 36px #364c2214}.bytove-frequency-card:after{content:"";border:20px solid #79b9281a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-47px;right:-42px}.bytove-frequency-number{color:var(--green);margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:31px;font-weight:800;line-height:1;display:block}.bytove-frequency-card h3,.bytove-frequency-card p,.bytove-frequency-card ul{z-index:1;position:relative}.bytove-frequency-card h3{margin-bottom:24px}.bytove-frequency-card>p{min-height:82px;margin-bottom:21px!important}.bytove-check-list{gap:10px;margin:0;display:grid}.bytove-check-list li,.bytove-tips-card li{padding-left:29px;position:relative}.bytove-check-list li:before,.bytove-tips-card li:before{border-radius:5px;width:16px;height:16px;font-size:9px;top:.55em;left:0}.bytove-frequency-note,.bytove-table-note{text-align:center;max-width:980px;margin:32px auto 0!important;font-weight:700!important}.bytove-comparison{background:#fff}.bytove-table-wrap{max-width:1020px;margin:0 auto}.bytove-table-wrap table{min-width:760px}.bytove-table-wrap tbody th{width:24%}.bytove-price{background:#f7f8f6}.bytove-price-card{background:var(--green);border-radius:13px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 18px 42px #49711933}.bytove-price-card:after{content:"";border:28px solid #ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-45px}.bytove-price-card h2,.bytove-price-card p{z-index:1;color:#fff;position:relative}.bytove-price-card h2{padding-bottom:20px}.bytove-price-card p{font-size:17px}.bytove-price-card strong{color:#fff;white-space:nowrap}.bytove-prague{background:#fff}.bytove-prague-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.bytove-prague-image{min-height:450px}.bytove-checklist{background:#f7f8f6}.bytove-checklist .sluzby-section-heading{max-width:1040px}.bytove-tips{background:#fff}.bytove-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.bytove-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.bytove-tips-card h2,.bytove-tips-card ul{z-index:1;position:relative}.bytove-tips-card ul{gap:14px;margin:0;display:grid}.bytove-faq{background:#f7f8f6}.bytove-final-cta{background:#f1f7e9}.bytove-final-cta .sluzby-final-cta-card{position:relative;overflow:hidden}.bytove-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.bytove-final-lead{font-size:18px!important;line-height:1.75!important}@media (width<=1050px){.bytove-frequency-grid{grid-template-columns:1fr}.bytove-frequency-card>p{min-height:0}}@media (width<=992px){.bytove-split,.bytove-prague-grid{grid-template-columns:1fr;gap:38px}.bytove-image-card{min-height:400px}}@media (width<=768px){.bytove-page h2{padding-bottom:20px;font-size:26px}.bytove-lead{font-size:17px!important}.bytove-frequency-card{padding:32px 27px}.bytove-table-wrap table{min-width:0}.bytove-price-card{padding:40px 34px}.bytove-image-card,.bytove-prague-image{min-height:330px}.bytove-tips-card{padding:36px 30px}.bytove-final-cta .sluzby-final-cta-card{padding-left:38px}}@media (width<=480px){.bytove-benefit-list li{padding:17px 17px 17px 50px}.bytove-benefit-list li:before{left:16px}.bytove-frequency-card,.bytove-price-card,.bytove-tips-card{padding:30px 23px}.bytove-image-card,.bytove-prague-image{min-height:270px}.bytove-final-cta .sluzby-final-cta-card{padding-left:30px}}.strojove-page{overflow:hidden}.strojove-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.strojove-page .sluzby-section-heading h2{text-align:center}.strojove-page p:last-child,.strojove-page li:last-child{margin-bottom:0!important}.strojove-intro{background:#fff}.strojove-intro h2{max-width:820px}.strojove-lead{font-size:19px!important;line-height:1.75!important}.strojove-split,.strojove-prague-grid,.strojove-eco-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.strojove-benefits{background:#f7f8f6}.strojove-benefit-list,.strojove-place-list,.strojove-tips-card ul{margin:26px 0;padding:0;list-style:none}.strojove-benefit-list,.strojove-place-list{gap:11px;display:grid}.strojove-benefit-list li,.strojove-place-list li,.strojove-tips-card li{padding-left:29px;position:relative}.strojove-benefit-list li:before,.strojove-place-list li:before,.strojove-tips-card li:before{content:"✓";background:var(--green);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:flex;position:absolute;top:.55em;left:0}.strojove-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.strojove-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 60%,#79b92833);position:absolute;inset:0}.strojove-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.strojove-surfaces{background:#edf5e3}.strojove-surfaces-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.strojove-surface-card{background:#fff;border:1px solid #d8e6c8;border-radius:11px;min-height:100%;padding:36px 31px;position:relative;overflow:hidden;box-shadow:0 14px 36px #364c2214}.strojove-surface-card:after{content:"";border:20px solid #79b9281a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-47px;right:-42px}.strojove-surface-card>img{z-index:1;object-fit:contain;width:64px;height:64px;margin-bottom:27px;position:relative}.strojove-surface-card h3,.strojove-surface-card p{z-index:1;position:relative}.strojove-surface-card h3{min-height:56px;margin-bottom:24px}.strojove-comparison{background:#fff}.strojove-table-wrap{max-width:1020px;margin:0 auto}.strojove-table-wrap table{min-width:760px}.strojove-table-wrap tbody th{width:26%}.strojove-table-note{text-align:center;max-width:980px;margin:32px auto 0!important;font-weight:700!important}.strojove-prague{background:#f7f8f6}.strojove-prague-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.strojove-prague-image{min-height:500px}.strojove-frequency{background:#edf5e3}.strojove-eco{background:#fff}.strojove-eco-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.strojove-eco-card{background-color:#edf5e3;background-image:url(/img/ecology.svg);background-position:108% 110%;background-repeat:no-repeat;background-size:190px;border:1px solid #d8e7c7;border-radius:12px;padding:48px 46px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.strojove-eco-card h2,.strojove-eco-card p{z-index:1;position:relative}.strojove-eco-image{min-height:440px}.strojove-checklist{background:#f7f8f6}.strojove-checklist .sluzby-section-heading{max-width:1040px}.strojove-tips{background:#fff}.strojove-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.strojove-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.strojove-tips-card h2,.strojove-tips-card ul{z-index:1;position:relative}.strojove-tips-card ul{gap:14px;margin:0;display:grid}.strojove-faq{background:#f7f8f6}.strojove-final-cta{background:#f1f7e9}.strojove-final-cta .sluzby-final-cta-card{position:relative;overflow:hidden}.strojove-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.strojove-final-lead{font-size:18px!important;line-height:1.75!important}@media (width<=1050px){.strojove-surfaces-grid{grid-template-columns:1fr}.strojove-surface-card h3{min-height:0}}@media (width<=992px){.strojove-split,.strojove-prague-grid,.strojove-eco-grid{grid-template-columns:1fr;gap:38px}.strojove-image-card{min-height:410px}}@media (width<=768px){.strojove-page h2{padding-bottom:20px;font-size:26px}.strojove-lead{font-size:17px!important}.strojove-surface-card{padding:32px 27px}.strojove-table-wrap table{min-width:0}.strojove-image-card,.strojove-prague-image,.strojove-eco-image{min-height:340px}.strojove-eco-card,.strojove-tips-card{padding:36px 30px}.strojove-final-cta .sluzby-final-cta-card{padding-left:38px}}@media (width<=480px){.strojove-surface-card,.strojove-eco-card,.strojove-tips-card{padding:30px 23px}.strojove-image-card,.strojove-prague-image,.strojove-eco-image{min-height:280px}.strojove-final-cta .sluzby-final-cta-card{padding-left:30px}}.schody-page{overflow:hidden}.schody-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.schody-page .sluzby-section-heading h2{text-align:center}.schody-page p:last-child,.schody-page li:last-child{margin-bottom:0!important}.schody-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.schody-intro{background:#fff}.schody-lead{font-size:19px!important;line-height:1.75!important}.schody-split,.schody-comparison-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.schody-risks{background:#f7f8f6}.schody-page h3{margin:26px 0 22px}.schody-check-list,.schody-tips-card ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.schody-check-list li,.schody-tips-card li{padding-left:31px;position:relative}.schody-check-list li:before,.schody-tips-card li:before{content:"✓";background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:.48em;left:0}.schody-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.schody-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 60%,#79b92833);position:absolute;inset:0}.schody-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.schody-process{background:#edf5e3}.schody-process-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:24px;display:grid}.schody-process-card{background:#fff;border:1px solid #d8e6c8;border-radius:12px;padding:39px 34px;position:relative;overflow:hidden;box-shadow:0 14px 36px #364c2214}.schody-process-card-wide{grid-area:1/2/span 2}.schody-wax-card{grid-area:2/1}.schody-process-number{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:38px;margin-bottom:24px;padding:0 14px;font-size:16px;font-weight:800;display:inline-flex}.schody-process-card h3{margin-top:0}.schody-process-card ol{gap:12px;margin:22px 0;padding-left:24px;display:grid}.schody-process-card ol li{padding-left:6px}.schody-process-note{border-left:5px solid var(--green);background:#f2f7eb;border-radius:7px;padding:22px 24px;margin-top:28px!important;font-weight:700!important}.schody-price{background:#fff}.schody-table-wrap{max-width:1050px;margin:0 auto}.schody-table-wrap table{min-width:780px}.schody-table-wrap tbody th{width:30%}.schody-price-factors{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;max-width:1050px;margin:38px auto 0;padding:37px 40px}.schody-price-factors h3{margin-top:0}.schody-comparison{background:#f7f8f6}.schody-comparison-highlight{border-left:6px solid var(--green);background:#edf5e3;border-radius:8px;padding:24px 27px;margin-top:28px!important;font-weight:700!important}.schody-clean-image{min-height:470px}.schody-use{background:#edf5e3}.schody-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.schody-use-card{background:#fff;border:1px solid #d8e6c8;border-radius:12px;padding:39px 35px;position:relative;overflow:hidden;box-shadow:0 14px 36px #364c2214}.schody-use-card:after{content:"";border:20px solid #79b9281a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-47px;right:-42px}.schody-use-card>img,.schody-use-card h3,.schody-use-card p{z-index:1;position:relative}.schody-use-card>img{object-fit:contain;width:64px;height:64px;margin-bottom:25px}.schody-use-card h3{margin-top:0}.schody-prague{background:#fff}.schody-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.schody-location-grid article{background:#f7f8f6;border:1px solid #e1e8da;border-radius:10px;padding:29px 29px 29px 64px;position:relative}.schody-location-grid article:before{content:"";background:var(--green);border:5px solid #e2f0cf;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:31px;left:28px;transform:rotate(-45deg)}.schody-location-grid strong{margin-bottom:10px;font-size:18px;display:block}.schody-location-grid strong a{color:inherit;border-bottom:2px solid var(--green);text-decoration:none}.schody-location-grid strong a:hover,.schody-location-grid strong a:focus{color:var(--green)}.schody-checklist{background:#f7f8f6}.schody-tips{background:#fff}.schody-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.schody-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.schody-tips-card h2,.schody-tips-card ul{z-index:1;position:relative}.schody-tips-card ul{margin:0}.schody-faq{background:#f7f8f6}.schody-final-cta{background:#f1f7e9}.schody-final-cta .sluzby-final-cta-card{position:relative;overflow:hidden}.schody-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.schody-final-cta h2{text-align:left;margin:0 0 24px;padding:0}.schody-final-lead{font-size:18px!important;line-height:1.75!important}.schody-final-links{flex-wrap:wrap;gap:13px 28px;margin-top:27px;display:flex}.schody-final-links a{padding-right:20px;position:relative}.schody-final-links a:after{content:"→";position:absolute;right:0}@media (width<=992px){.schody-split,.schody-comparison-grid{grid-template-columns:1fr;gap:38px}.schody-image-card{min-height:410px}.schody-process-grid{grid-template-columns:1fr}.schody-process-card-wide,.schody-wax-card{grid-area:auto}}@media (width<=768px){.schody-page h2{padding-bottom:20px;font-size:26px}.schody-lead{font-size:17px!important}.schody-process-card,.schody-use-card{padding:32px 27px}.schody-table-wrap table{min-width:0}.schody-table-wrap tbody th{width:100%}.schody-image-card,.schody-clean-image{min-height:330px}.schody-use-grid,.schody-location-grid{grid-template-columns:1fr}.schody-price-factors,.schody-tips-card{padding:36px 30px}.schody-final-cta .sluzby-final-cta-card{padding-left:38px}}@media (width<=480px){.schody-process-card,.schody-use-card,.schody-price-factors,.schody-tips-card{padding:30px 23px}.schody-image-card,.schody-clean-image{min-height:270px}.schody-location-grid article{padding:25px 22px 25px 54px}.schody-location-grid article:before{top:28px;left:21px}.schody-final-cta .sluzby-final-cta-card{padding-left:30px}.schody-final-links{flex-direction:column}}.okna-page{overflow:hidden}.okna-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.okna-page .sluzby-section-heading h2{text-align:center}.okna-page p:last-child,.okna-page li:last-child{margin-bottom:0!important}.okna-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.okna-page h3{margin:27px 0 22px}.okna-intro{background:#fff}.okna-lead{font-size:19px!important;line-height:1.75!important}.okna-split,.okna-height-grid,.okna-blinds-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.okna-professional{background:#f7f8f6}.okna-check-list,.okna-tips-card ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.okna-check-list li,.okna-tips-card li{padding-left:31px;position:relative}.okna-check-list li:before,.okna-tips-card li:before{content:"✓";background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:.48em;left:0}.okna-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.okna-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 60%,#79b92833);position:absolute;inset:0}.okna-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.okna-types-wrap{margin-top:56px}.okna-types-wrap>h3{text-align:center;margin-top:0}.okna-types-wrap>p{text-align:center}.okna-types-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:29px;display:grid}.okna-types-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:10px;min-height:100%;padding:28px 25px 27px;position:relative;box-shadow:0 10px 27px #364c220f}.okna-types-grid strong,.okna-types-grid span{display:block}.okna-types-grid strong{margin-bottom:10px;font-size:17px}.okna-price{background:#edf5e3}.okna-table-wrap{max-width:1060px;margin:0 auto}.okna-table-wrap table{min-width:780px}.okna-table-wrap tbody th{width:30%}.okna-price-factors{background:#fff;border:1px solid #d8e6c8;border-radius:12px;max-width:1060px;margin:38px auto 0;padding:38px 41px;box-shadow:0 12px 32px #364c2212}.okna-price-factors h3{margin-top:0}.okna-height{background:#fff}.okna-height-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.okna-height-image{min-height:600px}.okna-blinds{background:#f7f8f6}.okna-blinds-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.okna-blinds-list{gap:14px;margin:25px 0;padding:0;list-style:none;display:grid}.okna-blinds-list li{border:1px solid #e0e8d8;border-left:5px solid var(--green);background:#fff;border-radius:8px;gap:4px;padding:18px 20px;display:grid}.okna-blinds-image{min-height:430px}.okna-services{background:#fff}.okna-services>.container>h3{text-align:center;max-width:1060px;margin:0 auto 27px}.okna-comparison-table{max-width:1000px}.okna-services-note{border-left:6px solid var(--green);background:#edf5e3;border-radius:8px;max-width:1000px;padding:26px 30px;margin:34px auto 0!important}.okna-prague{background:#edf5e3}.okna-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.okna-location-grid article{background:#fff;border:1px solid #dce7d2;border-radius:10px;padding:29px 29px 29px 64px;position:relative;box-shadow:0 10px 27px #364c220f}.okna-location-grid article:before{content:"";background:var(--green);border:5px solid #e2f0cf;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:31px;left:28px;transform:rotate(-45deg)}.okna-location-grid strong{margin-bottom:10px;font-size:18px;display:block}.okna-location-grid strong a{color:inherit;border-bottom:2px solid var(--green);text-decoration:none}.okna-location-grid strong a:hover,.okna-location-grid strong a:focus{color:var(--green)}.okna-prague-note{text-align:center;max-width:950px;margin:29px auto 0!important;font-weight:700!important}.okna-checklist{background:#f7f8f6}.okna-tips{background:#fff}.okna-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.okna-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.okna-tips-card h2,.okna-tips-card ul{z-index:1;position:relative}.okna-tips-card ul{margin:0}.okna-faq{background:#f7f8f6}.okna-final-cta{background:#f1f7e9}.okna-final-cta .sluzby-final-cta-card{position:relative;overflow:hidden}.okna-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.okna-final-cta h2{text-align:left;margin:0 0 24px;padding:0}.okna-final-lead{font-size:18px!important;line-height:1.75!important}.okna-final-links{flex-wrap:wrap;gap:13px 28px;margin-top:27px;display:flex}.okna-final-links a{padding-right:20px;position:relative}.okna-final-links a:after{content:"→";position:absolute;right:0}@media (width<=1050px){.okna-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.okna-split,.okna-height-grid,.okna-blinds-grid{grid-template-columns:1fr;gap:38px}.okna-image-card{min-height:410px}}@media (width<=768px){.okna-page h2{padding-bottom:20px;font-size:26px}.okna-lead{font-size:17px!important}.okna-types-grid,.okna-location-grid{grid-template-columns:1fr}.okna-table-wrap table{min-width:0}.okna-table-wrap tbody th{width:100%}.okna-image-card,.okna-height-image,.okna-blinds-image{min-height:330px}.okna-price-factors,.okna-tips-card{padding:36px 30px}.okna-final-cta .sluzby-final-cta-card{padding-left:38px}}@media (width<=480px){.okna-types-grid article,.okna-price-factors,.okna-tips-card{padding:30px 23px}.okna-image-card,.okna-height-image,.okna-blinds-image{min-height:270px}.okna-location-grid article{padding:25px 22px 25px 54px}.okna-location-grid article:before{top:28px;left:21px}.okna-final-cta .sluzby-final-cta-card{padding-left:30px}.okna-final-links{flex-direction:column}}.parkety-page{overflow:hidden}.parkety-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.parkety-page .sluzby-section-heading h2{text-align:center}.parkety-page p:last-child,.parkety-page li:last-child{margin-bottom:0!important}.parkety-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.parkety-page h3{margin:0 0 22px}.parkety-intro{background:#fff}.parkety-lead{font-size:19px!important;line-height:1.75!important}.parkety-meaning{background:#f7f8f6}.parkety-heading-with-image{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:60px;margin-bottom:48px;display:grid}.parkety-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.parkety-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#79b92830);position:absolute;inset:0}.parkety-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.parkety-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.parkety-method-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:11px;min-height:100%;padding:36px 31px;position:relative;overflow:hidden;box-shadow:0 12px 31px #364c2212}.parkety-method-grid article:after{content:"";border:18px solid #79b9281a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-43px;right:-38px}.parkety-method-grid h3,.parkety-method-grid p,.parkety-step-number{z-index:1;position:relative}.parkety-step-number{color:#579200;background:#edf5e3;border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:38px;margin-bottom:24px;padding:0 13px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.parkety-benefits{background:#fff}.parkety-split{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:center;gap:64px;display:grid}.parkety-finish-image{min-height:520px}.parkety-finish-image img{transform:scale(1.05)}.parkety-check-list{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.parkety-check-list li{padding-left:32px;position:relative}.parkety-check-list li:before{content:"✓";background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:.42em;left:0}.parkety-frequency,.parkety-price{background:#edf5e3}.parkety-table-wrap{max-width:1080px;margin:0 auto}.parkety-table-wrap table{min-width:800px}.parkety-table-wrap tbody th{width:29%}.parkety-table-note,.parkety-comparison-note,.parkety-price-note,.parkety-related-note{border-left:6px solid var(--green);background:#fff;border-radius:8px;max-width:1040px;padding:25px 29px;box-shadow:0 9px 25px #364c220f;margin:34px auto 0!important}.parkety-comparison{background:#fff}.parkety-comparison-note{background:#edf5e3}.parkety-prague{background:#f7f8f6}.parkety-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.parkety-location-grid article{background:#fff;border:1px solid #dce7d2;border-radius:11px;min-height:100%;padding:37px 31px 34px;position:relative;box-shadow:0 12px 31px #364c2212}.parkety-location-grid article:before{content:"";background:var(--green);border-radius:4px;width:36px;height:5px;margin-bottom:25px;display:block}.parkety-prague-note{text-align:center;max-width:940px;margin:29px auto 0!important;font-weight:700!important}.parkety-process{background:#fff}.parkety-process-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.parkety-process-layout>div:first-child{position:sticky;top:110px}.parkety-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.parkety-timeline li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:78px;padding-bottom:20px;display:grid;position:relative}.parkety-timeline li:not(:last-child):before{content:"";background:#d8e7c7;width:2px;position:absolute;top:39px;bottom:-2px;left:22px}.parkety-timeline span{z-index:1;background:var(--green);color:#fff;border:6px solid #edf5e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:relative}.parkety-timeline p{background:#f7f8f6;border:1px solid #e2e9db;border-radius:8px;padding:17px 21px;margin:7px 0 0!important}.parkety-price-table{max-width:920px}.parkety-price-table table{min-width:650px}.parkety-price-table tbody th{width:58%}.parkety-related{background:#f7f8f6}.parkety-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.parkety-related-grid article{background:#fff;border:1px solid #dce7d2;border-radius:9px;min-height:100%;padding:27px 25px;box-shadow:0 10px 27px #364c220d}.parkety-related-grid article>a{margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:17px;display:inline-block}.parkety-related-grid article p{margin:0!important}.parkety-related-note{background:#edf5e3}.parkety-tips{background:#fff}.parkety-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.parkety-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.parkety-tips-card h2,.parkety-tips-card ul{z-index:1;position:relative}.parkety-tips-card ul{margin:0}.parkety-faq{background:#f7f8f6}.parkety-final-cta{background:#f1f7e9}.parkety-final-cta .sluzby-final-cta-card{padding-left:66px;position:relative;overflow:hidden}.parkety-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.parkety-final-lead{font-size:18px!important;line-height:1.75!important}.parkety-final-link{margin-top:27px!important}.parkety-final-link a{padding-right:21px;position:relative}.parkety-final-link a:after{content:"→";position:absolute;right:0}@media (width<=1050px){.parkety-method-grid,.parkety-location-grid,.parkety-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parkety-method-grid article:last-child,.parkety-location-grid article:last-child,.parkety-related-grid article:last-child{grid-column:1/-1}}@media (width<=992px){.parkety-heading-with-image,.parkety-split,.parkety-process-layout{grid-template-columns:1fr;gap:39px}.parkety-process-layout>div:first-child{position:static}.parkety-image-card,.parkety-finish-image{min-height:410px}}@media (width<=768px){.parkety-page h2{padding-bottom:20px;font-size:26px}.parkety-lead{font-size:17px!important}.parkety-method-grid,.parkety-location-grid,.parkety-related-grid{grid-template-columns:1fr}.parkety-method-grid article:last-child,.parkety-location-grid article:last-child,.parkety-related-grid article:last-child{grid-column:auto}.parkety-table-wrap table,.parkety-price-table table{min-width:0}.parkety-table-wrap tbody th,.parkety-price-table tbody th{width:100%}.parkety-image-card,.parkety-finish-image{min-height:330px}.parkety-tips-card{padding:36px 30px}.parkety-final-cta .sluzby-final-cta-card{padding-left:39px}}@media (width<=480px){.parkety-method-grid article,.parkety-location-grid article,.parkety-related-grid article,.parkety-tips-card{padding:29px 23px}.parkety-image-card,.parkety-finish-image{min-height:265px}.parkety-table-note,.parkety-comparison-note,.parkety-price-note,.parkety-related-note{padding:23px 21px}.parkety-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.parkety-timeline span{width:40px;height:40px}.parkety-timeline li:not(:last-child):before{top:34px;left:19px}.parkety-timeline p{padding:15px 17px;margin-top:3px!important}.parkety-final-cta .sluzby-final-cta-card{padding-left:30px}}.jednorazove-page{overflow:hidden}.jednorazove-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.jednorazove-page .sluzby-section-heading h2{text-align:center}.jednorazove-page p:last-child,.jednorazove-page li:last-child{margin-bottom:0!important}.jednorazove-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.jednorazove-page h3{margin:0 0 22px}.jednorazove-intro{background:#fff}.jednorazove-lead{font-size:19px!important;line-height:1.75!important}.jednorazove-meaning{background:#f7f8f6}.jednorazove-heading-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:60px;margin-bottom:48px;display:grid}.jednorazove-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:400px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.jednorazove-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#79b92830);position:absolute;inset:0}.jednorazove-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.jednorazove-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.jednorazove-audience-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:11px;min-height:100%;padding:39px 35px;position:relative;overflow:hidden;box-shadow:0 12px 31px #364c2212}.jednorazove-check-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.jednorazove-check-list li{padding-left:31px;position:relative}.jednorazove-check-list li:before{content:"✓";background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:.43em;left:0}.jednorazove-duration,.jednorazove-price{background:#edf5e3}.jednorazove-table-wrap{max-width:1060px;margin:0 auto}.jednorazove-table-wrap table{min-width:780px}.jednorazove-table-wrap tbody th{width:34%}.jednorazove-table-note,.jednorazove-price-note{border-left:6px solid var(--green);background:#fff;border-radius:8px;max-width:1030px;padding:25px 29px;box-shadow:0 9px 25px #364c220f;margin:34px auto 0!important}.jednorazove-professional{background:#fff}.jednorazove-professional-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.jednorazove-risk-card,.jednorazove-difference-card{border-radius:12px;padding:40px 36px}.jednorazove-risk-card{background:#f7f8f6;border:1px solid #e2e8dc}.jednorazove-risk-card ol{counter-reset:jednorazove-risks;gap:17px;margin:25px 0 0;padding:0;list-style:none;display:grid}.jednorazove-risk-card li{counter-increment:jednorazove-risks;min-height:44px;padding-left:56px;position:relative}.jednorazove-risk-card li:before{content:counter(jednorazove-risks);background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;display:flex;position:absolute;top:0;left:0}.jednorazove-professional-side{grid-template-rows:320px auto;gap:24px;display:grid}.jednorazove-commercial-image{min-height:320px}.jednorazove-difference-card{background:#edf5e3;border:1px solid #d8e7c7}.jednorazove-eco{background:#edf5e3}.jednorazove-eco-card{background-color:#fff;background-image:url(/img/ecology.svg);background-position:106% 112%;background-repeat:no-repeat;background-size:210px;border:1px solid #d9e7cb;border-radius:13px;padding:51px 54px;position:relative;overflow:hidden;box-shadow:0 16px 40px #2e411b17}.jednorazove-eco-card h2,.jednorazove-eco-card p{z-index:1;max-width:790px;position:relative}.jednorazove-selection{background:#f7f8f6}.jednorazove-checklist-card{background:#fff;border:1px solid #dce7d2;border-radius:12px;max-width:1080px;margin:0 auto;padding:42px 40px;box-shadow:0 13px 34px #364c2212}.jednorazove-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.jednorazove-check-grid li{background:#f7f8f6;border:1px solid #e2e8dc;border-radius:8px;min-height:92px;padding:20px 21px 20px 59px;position:relative}.jednorazove-check-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:flex;position:absolute;top:22px;left:21px}.jednorazove-check-grid li:last-child{grid-column:1/-1;min-height:0}.jednorazove-process{background:#fff}.jednorazove-process-layout{grid-template-columns:minmax(280px,.73fr) minmax(0,1.27fr);align-items:start;gap:72px;display:grid}.jednorazove-process-layout>div:first-child{position:sticky;top:110px}.jednorazove-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.jednorazove-timeline li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:86px;padding-bottom:20px;display:grid;position:relative}.jednorazove-timeline li:not(:last-child):before{content:"";background:#d8e7c7;width:2px;position:absolute;top:39px;bottom:-2px;left:22px}.jednorazove-timeline span{z-index:1;background:var(--green);color:#fff;border:6px solid #edf5e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:relative}.jednorazove-timeline p{background:#f7f8f6;border:1px solid #e2e9db;border-radius:8px;padding:17px 21px;margin:7px 0 0!important}.jednorazove-tips{background:#f7f8f6}.jednorazove-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.jednorazove-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.jednorazove-tips-card h2,.jednorazove-tips-card ul{z-index:1;position:relative}.jednorazove-tips-card ul{margin:0}.jednorazove-price-table{max-width:930px}.jednorazove-price-table table{min-width:650px}.jednorazove-price-table tbody th{width:48%}.jednorazove-faq{background:#f7f8f6}.jednorazove-final-cta{background:#f1f7e9}.jednorazove-final-cta .sluzby-final-cta-card{padding-left:66px;position:relative;overflow:hidden}.jednorazove-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.jednorazove-final-lead{font-size:18px!important;line-height:1.75!important}.jednorazove-final-links{flex-wrap:wrap;gap:13px 29px;margin-top:27px;display:flex}.jednorazove-final-links a{padding-right:21px;position:relative}.jednorazove-final-links a:after{content:"→";position:absolute;right:0}@media (width<=992px){.jednorazove-heading-grid,.jednorazove-professional-grid,.jednorazove-process-layout{grid-template-columns:1fr;gap:39px}.jednorazove-process-layout>div:first-child{position:static}.jednorazove-image-card{min-height:410px}.jednorazove-commercial-image{min-height:350px}}@media (width<=768px){.jednorazove-page h2{padding-bottom:20px;font-size:26px}.jednorazove-lead{font-size:17px!important}.jednorazove-audience-grid,.jednorazove-check-grid{grid-template-columns:1fr}.jednorazove-check-grid li:last-child{grid-column:auto}.jednorazove-table-wrap table,.jednorazove-price-table table{min-width:0}.jednorazove-table-wrap tbody th,.jednorazove-price-table tbody th{width:100%}.jednorazove-image-card,.jednorazove-commercial-image{min-height:330px}.jednorazove-eco-card,.jednorazove-checklist-card,.jednorazove-tips-card{padding:36px 30px}.jednorazove-final-cta .sluzby-final-cta-card{padding-left:39px}}@media (width<=480px){.jednorazove-audience-grid article,.jednorazove-risk-card,.jednorazove-difference-card,.jednorazove-eco-card,.jednorazove-checklist-card,.jednorazove-tips-card{padding:29px 23px}.jednorazove-image-card,.jednorazove-commercial-image{min-height:265px}.jednorazove-professional-side{grid-template-rows:265px auto}.jednorazove-check-grid li{padding:19px 18px 19px 53px}.jednorazove-check-grid li:before{top:20px;left:17px}.jednorazove-table-note,.jednorazove-price-note{padding:23px 21px}.jednorazove-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.jednorazove-timeline span{width:40px;height:40px}.jednorazove-timeline li:not(:last-child):before{top:34px;left:19px}.jednorazove-timeline p{padding:15px 17px;margin-top:3px!important}.jednorazove-final-cta .sluzby-final-cta-card{padding-left:30px}.jednorazove-final-links{flex-direction:column}}.domacnosti-page{overflow:hidden}.domacnosti-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.domacnosti-page .sluzby-section-heading h2{text-align:center}.domacnosti-page p:last-child,.domacnosti-page li:last-child{margin-bottom:0!important}.domacnosti-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.domacnosti-page h3{margin:0 0 22px}.domacnosti-intro{background:#fff}.domacnosti-lead{font-size:19px!important;line-height:1.75!important}.domacnosti-scope{background:#f7f8f6}.domacnosti-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.domacnosti-scope-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:11px;min-height:100%;padding:39px 35px;position:relative;overflow:hidden;box-shadow:0 12px 31px #364c2212}.domacnosti-scope-grid article:after{content:"";border:22px solid #79b92817;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-48px;right:-42px}.domacnosti-scope-grid h3,.domacnosti-scope-grid p,.domacnosti-scope-grid ul,.domacnosti-scope-number{z-index:1;position:relative}.domacnosti-scope-number{color:#579200;background:#edf5e3;border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:38px;margin-bottom:24px;padding:0 13px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.domacnosti-check-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.domacnosti-check-list li{padding-left:31px;position:relative}.domacnosti-check-list li:before{content:"✓";background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:.43em;left:0}.domacnosti-check-list-compact{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.domacnosti-frequency,.domacnosti-price{background:#edf5e3}.domacnosti-table-wrap{max-width:1080px;margin:0 auto}.domacnosti-table-wrap table{min-width:800px}.domacnosti-table-wrap tbody th{width:31%}.domacnosti-table-note{border-left:6px solid var(--green);background:#fff;border-radius:8px;max-width:1040px;padding:25px 29px;box-shadow:0 9px 25px #364c220f;margin:34px auto 0!important}.domacnosti-professional{background:#fff}.domacnosti-professional-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.domacnosti-risk-card,.domacnosti-benefit-card{border-radius:12px;min-height:100%;overflow:hidden}.domacnosti-risk-card{background:#f7f8f6;border:1px solid #e2e8dc;padding:40px 36px}.domacnosti-risk-card ol{counter-reset:domacnosti-risks;gap:17px;margin:25px 0 0;padding:0;list-style:none;display:grid}.domacnosti-risk-card li{counter-increment:domacnosti-risks;min-height:44px;padding-left:56px;position:relative}.domacnosti-risk-card li:before{content:counter(domacnosti-risks);background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;display:flex;position:absolute;top:0;left:0}.domacnosti-benefit-card{background:#edf5e3;border:1px solid #d8e7c7;grid-template-rows:310px auto;display:grid}.domacnosti-benefit-card>div{padding:34px 36px 39px}.domacnosti-image-card{min-height:310px;margin:0;position:relative;overflow:hidden}.domacnosti-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 65%,#79b9282e);position:absolute;inset:0}.domacnosti-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.domacnosti-eco{background:#edf5e3}.domacnosti-eco-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:58px;display:grid}.domacnosti-eco-image{border:1px solid #d8e7c7;border-radius:13px;min-height:370px;box-shadow:0 17px 42px #2e411b1f}.domacnosti-selection{background:#f7f8f6}.domacnosti-checklist-card{background:#fff;border:1px solid #dce7d2;border-radius:12px;max-width:1080px;margin:0 auto;padding:42px 40px;box-shadow:0 13px 34px #364c2212}.domacnosti-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.domacnosti-check-grid li{background:#f7f8f6;border:1px solid #e2e8dc;border-radius:8px;min-height:92px;padding:20px 21px 20px 59px;position:relative}.domacnosti-check-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:flex;position:absolute;top:22px;left:21px}.domacnosti-check-grid li:last-child{grid-column:1/-1;min-height:0}.domacnosti-process{background:#fff}.domacnosti-process-layout{grid-template-columns:minmax(280px,.73fr) minmax(0,1.27fr);align-items:start;gap:72px;display:grid}.domacnosti-process-layout>div:first-child{position:sticky;top:110px}.domacnosti-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.domacnosti-timeline li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:86px;padding-bottom:20px;display:grid;position:relative}.domacnosti-timeline li:not(:last-child):before{content:"";background:#d8e7c7;width:2px;position:absolute;top:39px;bottom:-2px;left:22px}.domacnosti-timeline span{z-index:1;background:var(--green);color:#fff;border:6px solid #edf5e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:relative}.domacnosti-timeline p{background:#f7f8f6;border:1px solid #e2e9db;border-radius:8px;padding:17px 21px;margin:7px 0 0!important}.domacnosti-tips{background:#f7f8f6}.domacnosti-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.domacnosti-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.domacnosti-tips-card h2,.domacnosti-tips-card ul{z-index:1;position:relative}.domacnosti-tips-card ul{margin:0}.domacnosti-price-table{max-width:930px}.domacnosti-price-table table{min-width:650px}.domacnosti-price-table tbody th{width:45%}.domacnosti-faq{background:#f7f8f6}.domacnosti-final-cta{background:#f1f7e9}.domacnosti-final-cta .sluzby-final-cta-card{padding-left:66px;position:relative;overflow:hidden}.domacnosti-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.domacnosti-final-lead{font-size:18px!important;line-height:1.75!important}.domacnosti-final-link{margin-top:27px!important}.domacnosti-final-link a{padding-right:21px;position:relative}.domacnosti-final-link a:after{content:"→";position:absolute;right:0}@media (width<=992px){.domacnosti-professional-grid,.domacnosti-eco-grid,.domacnosti-process-layout{grid-template-columns:1fr;gap:39px}.domacnosti-process-layout>div:first-child{position:static}.domacnosti-eco-image{min-height:400px}}@media (width<=768px){.domacnosti-page h2{padding-bottom:20px;font-size:26px}.domacnosti-lead{font-size:17px!important}.domacnosti-scope-grid,.domacnosti-check-grid{grid-template-columns:1fr}.domacnosti-check-grid li:last-child{grid-column:auto}.domacnosti-check-list-compact{grid-template-columns:1fr}.domacnosti-table-wrap table,.domacnosti-price-table table{min-width:0}.domacnosti-table-wrap tbody th,.domacnosti-price-table tbody th{width:100%}.domacnosti-eco-image{min-height:330px}.domacnosti-checklist-card,.domacnosti-tips-card{padding:36px 30px}.domacnosti-final-cta .sluzby-final-cta-card{padding-left:39px}}@media (width<=480px){.domacnosti-scope-grid article,.domacnosti-risk-card,.domacnosti-benefit-card>div,.domacnosti-checklist-card,.domacnosti-tips-card{padding:29px 23px}.domacnosti-benefit-card{grid-template-rows:265px auto}.domacnosti-image-card,.domacnosti-eco-image{min-height:265px}.domacnosti-check-grid li{padding:19px 18px 19px 53px}.domacnosti-check-grid li:before{top:20px;left:17px}.domacnosti-table-note{padding:23px 21px}.domacnosti-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.domacnosti-timeline span{width:40px;height:40px}.domacnosti-timeline li:not(:last-child):before{top:34px;left:19px}.domacnosti-timeline p{padding:15px 17px;margin-top:3px!important}.domacnosti-final-cta .sluzby-final-cta-card{padding-left:30px}}.para-page{overflow:hidden}.para-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.para-page .sluzby-section-heading h2{text-align:center}.para-page p:last-child,.para-page li:last-child{margin-bottom:0!important}.para-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.para-page h3{margin:0 0 22px}.para-intro{background:#fff}.para-lead{font-size:19px!important;line-height:1.75!important}.para-method{background:#f7f8f6}.para-method-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:60px;display:grid}.para-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:430px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.para-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#79b9282e);position:absolute;inset:0}.para-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.para-surfaces-wrap{margin-top:58px}.para-surfaces-wrap>h3,.para-surfaces-wrap>p{text-align:center}.para-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:29px;display:grid}.para-surface-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:10px;min-height:100%;padding:28px 25px 27px;position:relative;box-shadow:0 10px 27px #364c220f}.para-surface-grid strong{margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px;display:block}.para-surfaces-note{text-align:center;max-width:990px;margin:32px auto 0!important}.para-method-note{border-left:6px solid var(--green);background:#edf5e3;border-radius:8px;max-width:1040px;margin:35px auto 0;padding:30px 32px}.para-benefits{background:#fff}.para-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:27px;display:grid}.para-eco-card,.para-health-card{border-radius:12px;min-height:100%;padding:41px 37px}.para-eco-card{background-color:#edf5e3;background-image:url(/img/ecology.svg);background-position:108% 108%;background-repeat:no-repeat;background-size:190px;border:1px solid #d8e7c7}.para-eco-card h3,.para-eco-card p{z-index:1;position:relative}.para-health-card{background:#f7f8f6;border:1px solid #e2e8dc}.para-health-card ol{counter-reset:para-health;gap:14px;margin:22px 0 25px;padding:0;list-style:none;display:grid}.para-health-card li{counter-increment:para-health;min-height:38px;padding-left:49px;position:relative}.para-health-card li:before{content:counter(para-health);background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:flex;position:absolute;top:0;left:0}.para-frequency,.para-price{background:#edf5e3}.para-table-wrap{max-width:1080px;margin:0 auto}.para-table-wrap table{min-width:800px}.para-table-wrap tbody th{width:31%}.para-table-note,.para-price-note{border-left:6px solid var(--green);background:#fff;border-radius:8px;max-width:1040px;padding:25px 29px;box-shadow:0 9px 25px #364c220f;margin:34px auto 0!important}.para-professional{background:#fff}.para-professional-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.para-risk-card,.para-machine-card{border-radius:12px;min-height:100%;overflow:hidden}.para-risk-card{background:#f7f8f6;border:1px solid #e2e8dc;padding:40px 36px}.para-check-list{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.para-check-list li{padding-left:31px;position:relative}.para-check-list li:before{content:"✓";background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:.43em;left:0}.para-machine-card{background:#edf5e3;border:1px solid #d8e7c7;grid-template-rows:330px auto;display:grid}.para-machine-card>div{padding:34px 36px 39px}.para-machine-image{min-height:330px;box-shadow:none;border:0;border-radius:0}.para-machine-image img{object-fit:contain;background:#fff}.para-selection{background:#f7f8f6}.para-checklist-card{background:#fff;border:1px solid #dce7d2;border-radius:12px;max-width:1080px;margin:0 auto;padding:42px 40px;box-shadow:0 13px 34px #364c2212}.para-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.para-check-grid li{background:#f7f8f6;border:1px solid #e2e8dc;border-radius:8px;min-height:92px;padding:20px 21px 20px 59px;position:relative}.para-check-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:flex;position:absolute;top:22px;left:21px}.para-check-grid li:last-child{grid-column:1/-1;min-height:0}.para-process{background:#fff}.para-process-layout{grid-template-columns:minmax(280px,.73fr) minmax(0,1.27fr);align-items:start;gap:72px;display:grid}.para-process-layout>div:first-child{position:sticky;top:110px}.para-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.para-timeline li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:86px;padding-bottom:20px;display:grid;position:relative}.para-timeline li:not(:last-child):before{content:"";background:#d8e7c7;width:2px;position:absolute;top:39px;bottom:-2px;left:22px}.para-timeline span{z-index:1;background:var(--green);color:#fff;border:6px solid #edf5e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:relative}.para-timeline p{background:#f7f8f6;border:1px solid #e2e9db;border-radius:8px;padding:17px 21px;margin:7px 0 0!important}.para-tips{background:#f7f8f6}.para-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.para-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.para-tips-card h2,.para-tips-card ul{z-index:1;position:relative}.para-tips-card ul{margin:0}.para-price-table{max-width:930px}.para-price-table table{min-width:650px}.para-price-table tbody th{width:48%}.para-faq{background:#f7f8f6}.para-final-cta{background:#f1f7e9}.para-final-cta .sluzby-final-cta-card{padding-left:66px;position:relative;overflow:hidden}.para-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.para-final-lead{font-size:18px!important;line-height:1.75!important}.para-final-links{flex-wrap:wrap;gap:13px 29px;margin-top:27px;display:flex}.para-final-links a{padding-right:21px;position:relative}.para-final-links a:after{content:"→";position:absolute;right:0}@media (width<=1050px){.para-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.para-surface-grid article:last-child{grid-column:1/-1}}@media (width<=992px){.para-method-grid,.para-benefit-grid,.para-professional-grid,.para-process-layout{grid-template-columns:1fr;gap:39px}.para-process-layout>div:first-child{position:static}.para-image-card{min-height:410px}.para-machine-image{min-height:350px}}@media (width<=768px){.para-page h2{padding-bottom:20px;font-size:26px}.para-lead{font-size:17px!important}.para-surface-grid,.para-check-grid{grid-template-columns:1fr}.para-surface-grid article:last-child,.para-check-grid li:last-child{grid-column:auto}.para-table-wrap table,.para-price-table table{min-width:0}.para-table-wrap tbody th,.para-price-table tbody th{width:100%}.para-image-card,.para-machine-image{min-height:330px}.para-checklist-card,.para-tips-card{padding:36px 30px}.para-final-cta .sluzby-final-cta-card{padding-left:39px}}@media (width<=480px){.para-surface-grid article,.para-method-note,.para-eco-card,.para-health-card,.para-risk-card,.para-machine-card>div,.para-checklist-card,.para-tips-card{padding:29px 23px}.para-image-card,.para-machine-image{min-height:265px}.para-machine-card{grid-template-rows:265px auto}.para-check-grid li{padding:19px 18px 19px 53px}.para-check-grid li:before{top:20px;left:17px}.para-table-note,.para-price-note{padding:23px 21px}.para-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.para-timeline span{width:40px;height:40px}.para-timeline li:not(:last-child):before{top:34px;left:19px}.para-timeline p{padding:15px 17px;margin-top:3px!important}.para-final-cta .sluzby-final-cta-card{padding-left:30px}.para-final-links{flex-direction:column}}.koberce-page{overflow:hidden}.koberce-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.koberce-page .sluzby-section-heading h2{text-align:center}.koberce-page p:last-child,.koberce-page li:last-child{margin-bottom:0!important}.koberce-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.koberce-page h3{margin:0 0 22px}.koberce-intro{background:#fff}.koberce-intro-grid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:58px;display:grid}.koberce-lead{font-size:19px!important;line-height:1.75!important}.koberce-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.koberce-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#79b9282e);position:absolute;inset:0}.koberce-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.koberce-fibres{background:#f7f8f6}.koberce-fibres>.container>h3,.koberce-fibres>.container>p:first-of-type{text-align:center}.koberce-fibre-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:30px;display:grid}.koberce-fibre-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:10px;min-height:100%;padding:28px 25px;box-shadow:0 9px 26px #364c220f}.koberce-fibre-grid strong{margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px;display:block}.koberce-fibres-note,.koberce-table-note,.koberce-price-note{border-left:6px solid var(--green);background:#edf5e3;border-radius:8px;max-width:1040px;padding:25px 29px;margin:34px auto 0!important}.koberce-frequency,.koberce-price{background:#edf5e3}.koberce-frequency>.container>h3{text-align:center;margin-bottom:31px}.koberce-table-wrap{max-width:1080px;margin:0 auto}.koberce-table-wrap table{min-width:800px}.koberce-table-wrap tbody th{width:31%}.koberce-table-note,.koberce-price-note{background:#fff;box-shadow:0 9px 25px #364c220f}.koberce-methods{background:#fff}.koberce-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.koberce-method-grid article{background:#f7f8f6;border:1px solid #e0e8d8;border-radius:11px;min-height:100%;padding:35px 32px;position:relative}.koberce-method-grid article:first-child{background:#edf5e3;grid-column:1/-1;padding-right:130px}.koberce-method-number{color:var(--green);margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:31px;font-weight:800;line-height:1;display:block}.koberce-method-grid article:first-child .koberce-method-number{color:#5792003b;font-size:72px;position:absolute;top:39px;right:38px}.koberce-method-table{margin-top:35px}.koberce-method-table table{min-width:880px}.koberce-professional{background:#f7f8f6}.koberce-professional-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:27px;display:grid}.koberce-risk-card,.koberce-expert-card{border-radius:12px;min-height:100%;overflow:hidden}.koberce-risk-card{background:#fff;border:1px solid #e2e8dc;padding:40px 36px}.koberce-number-list{counter-reset:koberce-risk;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.koberce-number-list li{counter-increment:koberce-risk;min-height:34px;padding-left:46px;position:relative}.koberce-number-list li:before{content:counter(koberce-risk);background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:flex;position:absolute;top:-2px;left:0}.koberce-expert-card{background:#edf5e3;border:1px solid #d8e7c7;grid-template-rows:260px auto;display:grid}.koberce-expert-card figure{margin:0;overflow:hidden}.koberce-expert-card figure img{object-fit:cover;width:100%;height:100%}.koberce-expert-card>div{padding:34px 36px 39px}.koberce-eco{background:#fff}.koberce-eco-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:28px;display:grid}.koberce-eco-grid>article{border-radius:12px;min-height:100%;padding:43px 39px}.koberce-eco-grid>article:first-child{background-color:#edf5e3;background-image:url(/img/ecology.svg);background-position:108% 108%;background-repeat:no-repeat;background-size:190px;border:1px solid #d8e7c7}.koberce-eco-grid>article:first-child h2,.koberce-eco-grid>article:first-child p{z-index:1;position:relative}.koberce-safety-card{background:#f7f8f6;border:1px solid #e2e8dc}.koberce-selection{background:#f7f8f6}.koberce-selection .sluzby-section-heading{max-width:1040px}.koberce-checklist-card{background:#fff;border:1px solid #dce7d2;border-radius:12px;max-width:1080px;margin:0 auto;padding:42px 40px;box-shadow:0 13px 34px #364c2212}.koberce-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.koberce-check-grid li{background:#f7f8f6;border:1px solid #e2e8dc;border-radius:8px;min-height:92px;padding:20px 21px 20px 59px;position:relative}.koberce-check-grid li:before{content:"✓";background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:flex;position:absolute;top:22px;left:21px}.koberce-check-grid li:last-child{grid-column:1/-1;min-height:0}.koberce-check-note{text-align:center;margin-top:27px!important}.koberce-process{background:#fff}.koberce-process-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;display:grid}.koberce-process-layout>div:first-child{position:sticky;top:110px}.koberce-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.koberce-timeline li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:86px;padding-bottom:20px;display:grid;position:relative}.koberce-timeline li:not(:last-child):before{content:"";background:#d8e7c7;width:2px;position:absolute;top:39px;bottom:-2px;left:22px}.koberce-timeline span{z-index:1;background:var(--green);color:#fff;border:6px solid #edf5e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:relative}.koberce-timeline p{background:#f7f8f6;border:1px solid #e2e9db;border-radius:8px;padding:17px 21px;margin:7px 0 0!important}.koberce-tips{background:#f7f8f6}.koberce-tips-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;padding:48px 50px;position:relative;overflow:hidden;box-shadow:0 15px 38px #2e411b14}.koberce-tips-card:after{content:"";border:28px solid #79b9281f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;right:-52px}.koberce-tips-card h2,.koberce-tips-card ul{z-index:1;position:relative}.koberce-tips-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px;margin:0;display:grid}.koberce-price-table{max-width:930px}.koberce-price-table table{min-width:650px}.koberce-price-table tbody th{width:48%}.koberce-faq{background:#f7f8f6}.koberce-final-cta{background:#f1f7e9}.koberce-final-cta .sluzby-final-cta-card{padding-left:66px;position:relative;overflow:hidden}.koberce-final-cta .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.koberce-final-lead{font-size:18px!important;line-height:1.75!important}.koberce-final-links{flex-wrap:wrap;gap:13px 29px;margin-top:27px;display:flex}.koberce-final-links a{padding-right:21px;position:relative}.koberce-final-links a:after{content:"→";position:absolute;right:0}@media (width<=992px){.koberce-intro-grid,.koberce-professional-grid,.koberce-eco-grid,.koberce-process-layout{grid-template-columns:1fr;gap:39px}.koberce-process-layout>div:first-child{position:static}.koberce-image-card{min-height:390px}}@media (width<=768px){.koberce-page h2{padding-bottom:20px;font-size:26px}.koberce-lead{font-size:17px!important}.koberce-fibre-grid,.koberce-method-grid,.koberce-check-grid,.koberce-tips-card ul{grid-template-columns:1fr}.koberce-method-grid article:first-child,.koberce-check-grid li:last-child{grid-column:auto}.koberce-method-grid article:first-child{padding-right:32px}.koberce-method-grid article:first-child .koberce-method-number{font-size:31px;position:static}.koberce-table-wrap table,.koberce-method-table table,.koberce-price-table table{min-width:0}.koberce-table-wrap tbody th,.koberce-price-table tbody th{width:100%}.koberce-image-card{min-height:320px}.koberce-checklist-card,.koberce-tips-card{padding:36px 30px}.koberce-final-cta .sluzby-final-cta-card{padding-left:39px}}@media (width<=480px){.koberce-image-card{min-height:260px}.koberce-fibre-grid article,.koberce-method-grid article,.koberce-risk-card,.koberce-expert-card>div,.koberce-eco-grid>article,.koberce-checklist-card,.koberce-tips-card{padding:29px 23px}.koberce-fibres-note,.koberce-table-note,.koberce-price-note{padding:23px 21px}.koberce-check-grid li{padding:19px 18px 19px 53px}.koberce-check-grid li:before{top:20px;left:17px}.koberce-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.koberce-timeline span{width:40px;height:40px}.koberce-timeline li:not(:last-child):before{top:34px;left:19px}.koberce-timeline p{padding:15px 17px;margin-top:3px!important}.koberce-final-cta .sluzby-final-cta-card{padding-left:30px}.koberce-final-links{flex-direction:column}}.praha-detail-hero{background-size:cover!important}.praha-detail-hero-one{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 41%,#ffffff29 72%),url(/img/lokace-praha-1-stare-mesto.jpg)!important;background-position:50% 47%!important}.praha-detail-hero-two{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 41%,#ffffff29 72%),url(/img/lokace-praha-2-vinohrady.jpg)!important;background-position:50% 45%!important}.praha-detail-hero-four{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 41%,#ffffff29 72%),url(/img/lokace-praha-4-pankrac.jpg)!important;background-position:50% 48%!important}.praha-detail-hero-five{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 41%,#ffffff29 72%),url(/img/lokace-praha-5-andel.jpg)!important;background-position:50%!important}.praha-detail-hero-six{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 41%,#ffffff29 72%),url(/img/lokace-praha-6-bubenec.jpg)!important;background-position:50% 48%!important}.praha-detail-hero-thirteen{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 41%,#ffffff29 72%),url(/img/lokace-praha-13-stodulky.jpg)!important;background-position:50%!important}.praha-detail-page{overflow:hidden}.praha-detail-page h2{text-align:left;padding-bottom:24px;font-size:30px;line-height:1.35}.praha-detail-page .sluzby-section-heading h2{text-align:center}.praha-detail-page h3{margin:0 0 22px}.praha-detail-page p:last-child,.praha-detail-page li:last-child{margin-bottom:0!important}.praha-detail-page a:not(.btn){color:#579200;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.praha-detail-intro{background:#fff}.praha-detail-copy-card{max-width:1080px}.praha-detail-copy-card h2{max-width:860px}.praha-detail-copy-card p{max-width:1040px}.praha-detail-intro-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:58px;display:grid}.praha-detail-lead{font-size:19px!important;line-height:1.75!important}.praha-detail-image-card{border:1px solid #dfe8d5;border-radius:13px;min-height:440px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #2e411b21}.praha-detail-image-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#79b9282e);position:absolute;inset:0}.praha-detail-image-card img{width:100%;height:100%;min-height:inherit;object-fit:cover}.praha-detail-specifics{background:#f7f8f6}.praha-detail-specifics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0;padding:0;list-style:none;display:grid}.praha-detail-specifics-grid li{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:10px;min-height:100%;padding:29px 25px 28px;position:relative;box-shadow:0 9px 26px #364c220f}.praha-detail-specifics-grid li:nth-last-child(-n+2){grid-column:span 1}.praha-detail-specifics-grid strong,.praha-detail-specifics-grid span{display:block}.praha-detail-specifics-grid strong{margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px}.praha-detail-note{border-left:6px solid var(--green);text-align:center;background:#edf5e3;border-radius:8px;max-width:1040px;padding:25px 29px;margin:34px auto 0!important}.praha-detail-areas{background:#f7f8f6}.praha-detail-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.praha-detail-area-grid article{border:1px solid #dce7d2;border-top:5px solid var(--green);background:#fff;border-radius:11px;min-height:100%;padding:34px 30px;box-shadow:0 11px 30px #364c220f}.praha-detail-area-grid h3{font-size:20px;line-height:1.35}.praha-detail-section-lead{text-align:center;max-width:900px;margin:-5px auto 35px!important}.location-services-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.location-services-list li{background:#fff;border:1px solid #d7e4ca;border-radius:9px;grid-template-columns:minmax(205px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:92px;padding:20px 23px;display:grid}.location-services-list a{line-height:1.4}.location-services-list span{color:#3c3c3c;line-height:1.55}.praha-detail-special{background:#fff}.praha-detail-special-card{border:1px solid #dce7d2;border-left:7px solid var(--green);background:#f7f8f6;border-radius:12px;padding:48px 54px;position:relative;overflow:hidden}.praha-detail-special-card:after{content:"";background:#79b92814;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-62px;right:-52px}.praha-detail-special-card h2,.praha-detail-special-card p{z-index:1;max-width:1050px;position:relative}.praha-detail-special-links{margin-top:26px!important}.praha-detail-benefits{background:#f7f8f6}.praha-detail-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0;padding:0;list-style:none;display:grid}.praha-detail-benefits-grid li{background:#fff;border:1px solid #dce7d2;border-radius:10px;min-height:100%;padding:29px 25px 28px 58px;position:relative}.praha-detail-benefits-grid li:before{content:"✓";color:var(--green);font-size:23px;font-weight:800;position:absolute;top:27px;left:25px}.praha-detail-benefits-grid strong,.praha-detail-benefits-grid span{display:block}.praha-detail-benefits-grid strong{margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:16px}.location-cta-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:17px;margin-top:28px;display:flex;position:relative}.location-cta-actions .btn{color:#fff!important}.location-cta-phone{padding:13px 4px;font-family:Montserrat,sans-serif;font-size:18px;display:inline-block}.praha-detail-why{background:#fff}.praha-detail-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:27px;display:grid}.praha-detail-why-grid article{background:#f7f8f6;border:1px solid #e2e8dc;border-radius:12px;min-height:100%;padding:42px 38px}.praha-detail-why-grid .praha-detail-eco-card{background-color:#edf5e3;background-image:url(/img/ecology.svg);background-position:108% 108%;background-repeat:no-repeat;background-size:190px;border-color:#d8e7c7}.praha-detail-eco-card h3,.praha-detail-eco-card p{z-index:1;position:relative}.praha-detail-services{background:#edf5e3}.praha-detail-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.praha-detail-services-grid article{background:#fff;border:1px solid #dce7d2;border-radius:11px;min-height:100%;padding:34px 31px;position:relative;box-shadow:0 11px 30px #364c220f}.praha-detail-services-grid img{object-fit:contain;width:58px;height:58px;margin-bottom:24px}.praha-detail-services-grid h3 a{text-decoration:none;color:inherit!important}.praha-detail-services-grid h3 a:hover,.praha-detail-services-grid h3 a:focus{color:var(--green)!important}.praha-detail-services-grid-five article:last-child{grid-column:1/-1}.praha-detail-process{background:#fff}.praha-detail-process-layout{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:start;gap:72px;display:grid}.praha-detail-process-layout>div:first-child{position:sticky;top:110px}.praha-detail-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.praha-detail-timeline li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;min-height:86px;padding-bottom:20px;display:grid;position:relative}.praha-detail-timeline li:not(:last-child):before{content:"";background:#d8e7c7;width:2px;position:absolute;top:39px;bottom:-2px;left:22px}.praha-detail-timeline span{z-index:1;background:var(--green);color:#fff;border:6px solid #edf5e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;display:flex;position:relative}.praha-detail-timeline p{background:#f7f8f6;border:1px solid #e2e9db;border-radius:8px;padding:18px 21px;margin:7px 0 0!important}.praha-detail-voices{background:#f7f8f6}.praha-detail-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.praha-detail-quote-grid blockquote{border:1px solid #dce7d2;border-left:6px solid var(--green);color:#202020;background:#fff;border-radius:10px;min-height:100%;margin:0;padding:36px 34px 34px 54px;font-size:18px;font-style:italic;line-height:1.7;position:relative;box-shadow:0 11px 30px #364c220f}.praha-detail-quote-grid blockquote:before{content:"“";color:#79b92859;font-family:Georgia,serif;font-size:54px;line-height:1;position:absolute;top:15px;left:21px}.praha-detail-disclaimer{color:#666;text-align:center;margin:25px 0 0!important;font-size:14px!important}.praha-detail-arrival{background:#fff}.praha-detail-arrival-card{background:#edf5e3;border:1px solid #d8e7c7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;padding:43px 46px;display:grid}.praha-detail-arrival-card>a{background:var(--green);white-space:nowrap;border-radius:5px;padding:15px 23px;font-family:Montserrat,sans-serif;text-decoration:none;display:inline-block;color:#fff!important}.praha-detail-faq{background:#f7f8f6}.praha-detail-final{background:#f1f7e9}.praha-detail-final .sluzby-final-cta-card{padding-left:66px;position:relative;overflow:hidden}.praha-detail-final .sluzby-final-cta-card:before{content:"";background:var(--green);width:8px;height:100%;position:absolute;top:0;left:0}.praha-detail-final-lead{font-size:18px!important;line-height:1.75!important}@media (width<=1050px){.praha-detail-specifics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.praha-detail-specifics-grid li:last-child{grid-column:1/-1}.praha-detail-area-grid,.praha-detail-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.praha-detail-area-grid article:last-child{grid-column:1/-1}.location-services-list li{grid-template-columns:1fr;gap:7px}}@media (width<=992px){.praha-detail-intro-grid,.praha-detail-why-grid,.praha-detail-process-layout{grid-template-columns:1fr;gap:39px}.praha-detail-process-layout>div:first-child{position:static}.praha-detail-image-card{min-height:390px}}@media (width<=768px){.praha-detail-hero-one,.praha-detail-hero-two,.praha-detail-hero-four,.praha-detail-hero-five,.praha-detail-hero-six,.praha-detail-hero-thirteen{background-image:linear-gradient(90deg,#fffffff0,#ffffff8f),url(/img/lokace-praha-1-stare-mesto.jpg)!important}.praha-detail-hero-two{background-image:linear-gradient(90deg,#fffffff0,#ffffff8f),url(/img/lokace-praha-2-vinohrady.jpg)!important}.praha-detail-hero-four{background-image:linear-gradient(90deg,#fffffff0,#ffffff8f),url(/img/lokace-praha-4-pankrac.jpg)!important}.praha-detail-hero-five{background-image:linear-gradient(90deg,#fffffff0,#ffffff8f),url(/img/lokace-praha-5-andel.jpg)!important}.praha-detail-hero-six{background-image:linear-gradient(90deg,#fffffff0,#ffffff8f),url(/img/lokace-praha-6-bubenec.jpg)!important}.praha-detail-hero-thirteen{background-image:linear-gradient(90deg,#fffffff0,#ffffff8f),url(/img/lokace-praha-13-stodulky.jpg)!important}.praha-detail-page h2{padding-bottom:20px;font-size:26px}.praha-detail-lead{font-size:17px!important}.praha-detail-specifics-grid,.praha-detail-services-grid,.praha-detail-quote-grid,.praha-detail-area-grid,.praha-detail-benefits-grid,.location-services-list{grid-template-columns:1fr}.praha-detail-specifics-grid li:last-child,.praha-detail-services-grid-five article:last-child,.praha-detail-area-grid article:last-child{grid-column:auto}.praha-detail-image-card{min-height:320px}.praha-detail-arrival-card{grid-template-columns:1fr;gap:24px;padding:36px 30px}.praha-detail-arrival-card>a{justify-self:start}.praha-detail-final .sluzby-final-cta-card{padding-left:39px}.praha-detail-special-card{padding:38px 31px}}@media (width<=480px){.praha-detail-image-card{min-height:255px}.praha-detail-specifics-grid li,.praha-detail-why-grid article,.praha-detail-services-grid article,.praha-detail-arrival-card,.praha-detail-area-grid article,.praha-detail-benefits-grid li,.location-services-list li{padding:29px 23px}.praha-detail-benefits-grid li{padding-left:55px}.praha-detail-benefits-grid li:before{left:22px}.location-cta-actions{flex-direction:column;align-items:stretch}.location-cta-actions .btn,.location-cta-phone{text-align:center;width:100%}.praha-detail-note{padding:23px 21px}.praha-detail-timeline li{grid-template-columns:40px minmax(0,1fr);gap:13px}.praha-detail-timeline span{width:40px;height:40px}.praha-detail-timeline li:not(:last-child):before{top:34px;left:19px}.praha-detail-timeline p{padding:15px 17px;margin-top:3px!important}.praha-detail-quote-grid blockquote{padding:32px 24px 28px 44px;font-size:16px}.praha-detail-final .sluzby-final-cta-card{padding-left:30px}}.kontakt-phone-menu,.kontakt-phone-menu:hover,.kontakt-phone-menu:active{color:var(--green)}@media (width<=768px){.sluzby-overview-page .sluzby-table-wrap tbody th{width:100%;display:block}.sluzby-overview-page .sluzby-table-wrap tbody td[data-label^=Pozn]{display:block}.sluzby-overview-page .sluzby-table-wrap tbody td[data-label^=Pozn]:before{content:none;display:none}}.mfp-bg{z-index:1042;opacity:.8;background:#0b0b0b;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important}.mfp-container{text-align:center;box-sizing:border-box;width:100%;height:100%;padding:0 8px;position:fixed;top:0;left:0}.mfp-container:before{content:"";vertical-align:middle;height:100%;display:inline-block}.mfp-align-top .mfp-container:before{display:none}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-close,.mfp-arrow,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}button.mfp-close,button.mfp-arrow{cursor:pointer;-webkit-appearance:none;z-index:1046;box-shadow:none;touch-action:manipulation;background:0 0;border:0;outline:none;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{text-align:center;opacity:.65;color:#fff;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-counter{color:#ccc;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:0;right:0}.mfp-arrow{opacity:.65;-webkit-tap-highlight-color:#0000;width:90px;height:110px;margin:-55px 0 0;padding:0;position:absolute;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";border:inset #0000;width:0;height:0;margin-top:35px;margin-left:35px;display:block;position:absolute;top:0;left:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #0009}img.mfp-img{box-sizing:border-box;width:auto;max-width:100%;height:auto;margin:0 auto;padding:40px 0;line-height:0;display:block}.mfp-figure{line-height:0}.mfp-figure:after{content:"";z-index:-1;background:#444;width:auto;height:auto;display:block;position:absolute;inset:40px 0;box-shadow:0 0 8px #0009}.mfp-figure small{color:#bdbdbd;font-size:12px;line-height:14px;display:block}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;width:100%;margin-top:-36px;position:absolute;top:100%;left:0}.mfp-title{text-align:left;color:#f3f3f3;word-wrap:break-word;padding-right:36px;line-height:18px}@media (width<=900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-container{padding-left:6px;padding-right:6px}}.skip-link{z-index:10000;color:#202020;background:#fff;border:2px solid #202020;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 12px))}.skip-link:focus{transform:none}#clanky .clankyCol:nth-child(-n+3){display:block}@media (width<=992px){.navbar.navbar-expand-lg .navbar-toggler{order:0;transition:none;display:flex;position:static}.navbar.navbar-expand-lg .navbar-brand{flex:none;width:calc(100% - 120px);max-width:155px}.navbar.navbar-expand-lg>.container{flex-wrap:wrap;justify-content:space-between}.navbar.navbar-expand-lg .navbar-collapse{flex-basis:100%}.navbar.navbar-expand-lg .navbar-collapse:not(.show){display:none!important}.navbar.navbar-expand-lg .navbar-collapse.show{display:block!important}.navbar[data-menu-open=true]{overscroll-behavior:contain;max-height:100dvh;overflow-y:auto}.main-navigation .mobile-menu-actions{grid-template-columns:minmax(0,1fr) auto auto}.main-navigation .mobile-menu-actions>select{min-width:0;max-width:90px}html[lang=en] .navbar-toggler[aria-expanded=true] span.menu-closed:before{content:"Close"}}@media (width<=360px){.main-navigation .mobile-menu-actions{grid-template-columns:minmax(0,1fr) auto}.main-navigation .mobile-menu-inquiry{grid-column:1/-1}}.langsw{font:inherit;color:#202020;cursor:pointer;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 7px center/15px no-repeat;border:1.5px solid #d8d8d8;border-radius:999px;padding:5px 26px 5px 10px;font-size:1.15rem;line-height:1}.langsw:hover,.langsw:focus{border-color:#7ab929}.langsw:focus{outline:none;box-shadow:0 0 0 3px #7ab92940}.chyba-404{padding:200px 0 110px}@media (width<=991.98px){.chyba-404{padding-top:160px}}.chyba-404__kod{color:#78be20;margin-bottom:8px;font-size:96px;font-weight:800;line-height:1}.chyba-404__text{max-width:34em;margin:16px auto 28px}.chyba-404 .btn+.btn{margin-left:12px}@media (width<=575.98px){.chyba-404__kod{font-size:68px}.chyba-404 .btn{width:100%;display:block}.chyba-404 .btn+.btn{margin:12px 0 0}}.bg-homepage{background-image:none}img{height:auto}.sdileni__odkaz{color:#202020;background:#fff;border:1.5px solid #d8d8d8;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.sdileni__odkaz:hover,.sdileni__odkaz:focus-visible{color:#fff;text-decoration:none}.sdileni__odkaz--x:hover,.sdileni__odkaz--x:focus-visible{background:#000;border-color:#000}.sdileni__odkaz--fb:hover,.sdileni__odkaz--fb:focus-visible{background:#1877f2;border-color:#1877f2}.sdileni__ikona{flex:none}.socialbuttons{flex-wrap:wrap;gap:10px;display:flex}.socialbuttons .float-left{margin:0!important}
