.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */.nivo-lightbox-content,.nivo-lightbox-overlay{height:100%;width:100%}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:2%;right:2%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe,.nivo-lightbox-error{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(.25,.5,.5,.9);-ms-transition:all .3s cubic-bezier(.25,.5,.5,.9);-o-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.6)}.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading.gif) no-repeat 50% 50%}.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5)}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev.png);border-radius:0 3px 3px 0}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next.png);border-radius:3px 0 0 3px}.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close.png) no-repeat 5px 5px;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%}.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px
15px;border-radius:30px}.nivo-lightbox-theme-default .nivo-lightbox-image
img{background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4)}.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4)}@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading@2x.gif);background-size:32px 32px}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev@2x.png);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next@2x.png);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close@2x.png);background-size:16px 16px}}
/*!
Theme Name: jakubcesek
Author: kodio.cz
Description: Description
Version: 1.0.0
Text Domain: jakubcesek
*/
@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url('/wp-content/themes/jakubcesek/assets/fonts/plusjakartasans-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:italic;font-weight:200 800;font-display:swap;src:url('/wp-content/themes/jakubcesek/assets/fonts/plusjakartasans-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url('/wp-content/themes/jakubcesek/assets/fonts/plusjakartasans-normal-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url('/wp-content/themes/jakubcesek/assets/fonts/plusjakartasans-normal-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.edit-link{display:none}:root{scroll-behavior:smooth}body{scroll-behavior:smooth;overflow-x:hidden}[id]{scroll-margin-top:140px}@media (min-width: 768px){body.admin-bar{margin-top:32px}}@media(max-width: 767px){html{overflow-x:hidden}#wpadminbar{display:none}.duvody-space{display:none}.admin-bar #swipebox-overlay{top:0 !important}}.readmore-content{max-height:192px;overflow:hidden;transition:max-height 0.3s ease}.readmore-content.expanded{max-height:1000px}.readmore-toggle{display:inline-block;margin-top:10px;color:#87ba41;cursor:pointer;font-weight:bold;text-decoration:none}.readmore-toggle:hover{color:#7aaa38}.grecaptcha-badge{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#191D14;font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-optical-sizing:auto;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h2{color:#0D0D0D;font-size:45px;line-height:1.4em;margin-top:0}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@media (max-width: 767px){body,button,input,select,optgroup,textarea{font-size:14px}h2{font-size:32px}}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0
1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#800080}:focus-visible{outline:none}a:focus{outline:none}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{color:#666;border:1px
solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}.vc_column_container>.vc_column-inner{}.vc_row{margin-left:0 !important;margin-right:0 !important}.vc_row.wpb_row>.wpb_column>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}.wpb-content-wrapper{max-width:1300px !important;margin:auto !important;padding:0
20px 0 20px !important}.site-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:100px;padding:12px
55px;padding-right:13px;box-shadow:0px 2px 16px 6px #0000001F;background-color:#fff}.site-title{margin:0}.site-title
a{color:#000;font-weight:900;font-size:24px;text-decoration:none}.main-navigation{display:block}.main-navigation
ul{list-style:none;margin:0;padding-left:0}.main-navigation ul
ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul
ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul
a{width:200px}.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul{left:auto}.main-navigation
li{position:relative}.main-navigation
a{display:block;text-decoration:none;font-weight:700;font-size:15px;color:#434939;transition: .3s ease-in-out;white-space:nowrap}.main-navigation a:hover{color:#87BA41}.main-navigation li.current-menu-item
a{color:#87BA41}.navigation-right{display:flex;gap:30px;align-items:center}header#masthead.sticky{position:sticky;z-index:10;top:0}@media screen and (min-width: 992px){header#masthead.sticky{top:25px}.menu-toggle{display:none}.main-navigation
ul{display:flex;gap:30px}}.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0
0 1.5em}.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{text-align:end;flex:1 0 50%}.menu-toggle{background:transparent;border:none;cursor:pointer;padding:0}.menu-toggle[aria-expanded="false"] .navigation-icon-cross{display:none}.menu-toggle[aria-expanded="true"] .navigation-icon-menu{display:none}@media (max-width: 991px){header#masthead.sticky{position:fixed;width:100%}.site-title
a{font-size:22px}.main-navigation.toggled
ul{display:flex;flex-direction:column;gap:10px}.main-navigation.toggled
li{padding:8px
20px}.main-navigation.toggled
a{font-size:16px;color:#191D14;letter-spacing:0.5px;font-weight:400}.menu-primary-container{display:none}.toggled .menu-primary-container{position:absolute;display:block;top:40px;padding-top:60px;left:0;width:100%;height:100dvh;background:white;z-index:-1}.site-header{margin-top:0;border-radius:40px;flex-direction:row-reverse;border-top-left-radius:0;border-top-right-radius:0;padding:12px
35px}.navigation-cta{position:absolute;right:20px;width:40px;height:40px}.navigation-cta .btn-cta{width:40px;height:40px;padding:0;justify-content:center}.navigation-cta
span{display:none}.site-branding{margin-inline:auto;position:relative;left:-24px}header#masthead{padding-left:0 !important;padding-right:0 !important}}.btn{display:flex;align-items:center;padding:16px
24px;border-radius:100px;background:#eee;color:#191D14;cursor:pointer;gap:8px;font-weight:600;transition:0.25s ease-in-out;letter-spacing:0.15px;border:0;text-decoration:none}a.btn:visited{color:#191D14}.btn:active{transform:scale(0.98)}.btn.btn-primary{background:#87BA41;border:1px
solid #8bbe43}.btn.btn-primary:hover{background:#8bbe4394;border:1px
solid #8bbe43}.btn.btn-secondary{background:transparent;border:1px
solid #8bbe43}.btn.btn-secondary:hover{background:#87ba411d}.btn-cta{padding:16px
24px;display:flex;gap:8px;align-items:center;border:none;border-radius:100px;background:#87BA41;border:1px
solid #87BA41;font-weight:600;cursor:pointer;transition:0.25s ease-in-out}.btn-cta.open-contact-modal{animation:phoneShake 1s ease-in-out}.btn-cta.open-contact-modal:hover .navigation-cta-icon{animation:phoneShakeGentle 1s ease-in-out}.btn-cta.open-contact-modal:hover{background:#8bbe4394;border:1px
solid #8bbe43}@keyframes
phoneShakeGentle{0%,100%{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.navigation-cta-icon{color:#2B4700}.btn.with-arrow{white-space:nowrap}.btn.with-arrow
svg{transition:0.3s ease-in-out}.btn.with-arrow:hover
svg{transform:translateX(4px)}.btn-inner{display:flex;gap:8px;align-items:center}@media (max-width: 460px){.btn{padding:10px
16px}}.sticky{display:block}.type-page{margin:0
0 1.5em}.updated:not(.published){display:none}.admin-bar .page-content,
.admin-bar .entry-content,
.admin-bar .entry-summary,
.admin-bar
#primary{margin:45px
0 0}.page-content,.entry-content,.entry-summary,#primary{margin-top:80px}.page-links{clear:both;margin:0
0 1.5em}.entry-title{display:none}@media (max-width: 991px){.admin-bar .page-content,
.admin-bar .entry-content,
.admin-bar .entry-summary{margin:0.9em 0 0}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}}@media (max-width: 767px){.admin-bar .page-content,
.admin-bar .entry-content,
.admin-bar .entry-summary{margin:3.5em 0 0}.page-content,.entry-content,.entry-summary{margin:7em
0 0}}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}body.modal-opened{overflow-y:hidden}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1B1C1CBF;backdrop-filter:blur(4px);z-index:99999}.modal .modal-content{background-color:#fff;border-radius:40px;padding:45px
40px 35px;display:flex;flex-direction:column;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:90vh;max-width:1100px}.modal .modal-body{overflow-y:auto}.modal-close{position:absolute;right:24px;top:18px;display:flex;justify-content:end;cursor:pointer}.modal-close
svg{position:relative}@media (min-width: 992px){.modal .modal-body
h2{font-size:36px}}@media (max-width: 991px){.modal .modal-content{width:90%}}@media (max-width: 767px){.modal{width:100%;height:100dvh}body.modal-opened{overflow:hidden}.modal .modal-content{width:95%}.modal-close{right:21px;top:21px}.modal-contact-wrapper
h2{font-size:24px}}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.pills-row{display:flex;gap:10px}.pill{padding:6px
16px;background-color:#87BA4129;border-radius:16px;font-size:14px;letter-spacing:0.1px;font-weight:500;line-height:20px}.subheading{font-size:22px;color:#426900;line-height:28px}@media (max-width: 767px){.subheading{font-size:16px}}.hero-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:48px}.hero-text-wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:30px
48px;background:#F3F5E7;border-radius:40px;box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15)}.hero-text-wrapper::before{content:'';position:absolute;inset:0;border-radius:40px;padding:1px;background:linear-gradient(180deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.3) 94.72%);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero-text-wrapper::after{content:'';position:absolute;right:0;bottom:10%;width:361px;height:351px;background-size:80%;background-repeat:no-repeat;background-position-x:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='361' height='351' fill='none' viewBox='0 0 361 351'%3E%3Cpath fill='%23434939' fill-opacity='.05' d='m388.181 307.377-27.526-61.625c-5.135-11.503-17.255-18.898-30.812-18.898h-32.867c2.465-6.984 2.465-14.585-.411-21.774-2.054-5.341-8.011-7.806-13.352-5.752s-7.806 8.012-5.752 13.352c1.233 3.287.822 6.779-1.027 9.655s-5.135 4.519-8.422 4.519H123.193c-3.492 0-6.573-1.643-8.422-4.519-1.848-2.876-2.259-6.368-1.027-9.655l24.65-61.625c1.644-3.903 5.341-6.368 9.449-6.368h27.115c5.752 0 10.271-4.519 10.271-10.27 0-5.752-4.519-10.271-10.271-10.271h-27.115c-12.735 0-23.828 7.6-28.553 19.309L94.64 205.08c-2.875 6.984-2.875 14.79-.41 21.774H61.363c-13.557 0-25.472 7.395-30.812 18.898L3.024 307.377c-4.109 9.039-3.287 19.31 2.26 27.732 6.162 9.449 16.638 14.995 28.552 14.995H172.7c8.833 0 16.844-3.081 23.006-8.627 6.163 5.34 14.174 8.627 23.007 8.627h138.862c11.709 0 22.39-5.546 28.553-14.995 5.546-8.422 6.368-18.488 2.259-27.732zM195.5 290.122l-19.104-42.726h38.208zm-11.709 33.894c-2.259 3.492-6.573 5.546-11.298 5.546H33.632c-4.725 0-9.039-2.054-11.298-5.546-1.233-1.849-2.26-4.724-.616-8.217l27.525-61.625c1.85-4.108 6.574-6.778 11.915-6.778h83.81c5.34 0 10.065 2.67 11.914 6.778l27.526 61.625c1.643 3.493.41 6.368-.617 8.217m184.875 0c-2.259 3.492-6.573 5.546-11.298 5.546H218.507c-4.725 0-9.039-2.054-11.298-5.546-1.233-1.849-2.26-4.724-.616-8.217l27.525-61.625c1.849-4.108 6.574-6.778 11.915-6.778h83.81c5.34 0 10.065 2.67 11.914 6.778l27.526 61.625c1.643 3.493.41 6.368-.617 8.217'/%3E%3Cpath fill='%23434939' fill-opacity='.05' d='M257.125 144.687c-16.639 0-30.813-9.449-30.813-20.541 0-5.752-4.519-10.271-10.27-10.271-5.752 0-10.271 4.519-10.271 10.271 0 19.925 17.666 36.359 41.083 40.261V175.5c0 5.752 4.519 10.271 10.271 10.271s10.271-4.519 10.271-10.271v-11.093c23.417-3.902 41.083-20.336 41.083-40.261 0-22.596-23.007-41.084-51.354-41.084-16.639 0-30.813-9.449-30.813-20.541s14.174-20.542 30.813-20.542 30.812 9.45 30.812 20.542c0 5.751 4.52 10.27 10.271 10.27s10.271-4.519 10.271-10.27c0-19.926-17.666-36.359-41.083-40.262V11.167c0-5.752-4.519-10.271-10.271-10.271s-10.271 4.519-10.271 10.27V22.26c-23.417 3.903-41.083 20.336-41.083 40.262 0 22.596 23.006 41.083 51.354 41.083 16.639 0 30.812 9.449 30.812 20.542 0 11.092-14.173 20.541-30.812 20.541'/%3E%3C/svg%3E")}.hero-img-wrapper{position:relative;display:flex;justify-content:center;padding-right:20px;max-height:calc(100dvh - 230px)}p.hero-text{display:flex;flex-direction:column;gap:12px;font-weight:800;font-size:42px;line-height:1.3em;margin:0}ul.services-list{padding-left:0;margin-left:0;list-style:none}ul.services-list
li{position:relative;font-size:28px;font-weight:bold;padding-left:20px;margin-bottom:10px}ul.services-list li
a{color:#191D14;text-decoration:none}ul.services-list li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background-color:#87BA41;font-weight:bold;border-radius:100%;width:10px;height:10px}.hero-buttons-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.hero-img{position:relative}.hero-img-wrapper::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%;background-color:#87ba41;z-index:-1;border-radius:60px}.hero-img-wrapper
img{display:block;height:100% !important;width:auto;max-width:100%;margin-inline:auto}.hero-wrapper{display:flex;flex-wrap:wrap}.hero-cards-wrapper-outer>.wpb_column:first-child>.vc_column-inner{padding-left:0 !important}.hero-cards-wrapper-outer>.wpb_column:last-child>.vc_column-inner{padding-right:0 !important}.hero-grid .cards-row{display:none}.hero-wrapper
.wpb_content_element{margin-bottom:0}p.hero-text,.services-list,.hero-buttons-row{z-index:1}@media (max-width: 1300px){.hero-grid{}}@media (min-width: 1280px) and (-webkit-min-device-pixel-ratio: 2){p.hero-text{font-size:37px;margin-bottom:15px}}@media screen and (min-width: 992px) and (max-width: 1250px){p.hero-text{font-size:37px;gap:6px}}@media (min-width: 992px){p.hero-text
span{display:block;max-width:265px}}@media (max-width: 991px){.hero-grid{display:flex;flex-direction:column;max-height:unset;gap:70px}p.hero-text{font-size:36px}.hero-text-wrapper{order:0;gap:35px}.hero-grid .cards-row{order:3;position:relative;top:-35px}.hero-img-wrapper{order:1;padding-right:60px;position:relative;top:-50px;max-height:100%;min-height:214px}.hero-wrapper{gap:20px}.hero-wrapper
.wpb_content_element{margin-bottom:0 !important}.hero-img-wrapper::before{height:75%;bottom:0px;border-radius:32px}.hero-img-wrapper
img{width:450px;float:unset;height:auto !important;position:relative;left:12%;bottom:0}ul.services-list{margin-bottom:0}}@media (max-width: 767px){p.hero-text{font-size:30px}.hero-img-wrapper
img{width:230px;left:19%;bottom:-5px}ul.services-list{margin-bottom:10px}ul.services-list
li{font-size:24px}.hero-text-wrapper{padding:24px;gap:18px}.hero-text-wrapper::after{width:280px}}@media (max-width: 600px){.hero-buttons-row{flex-direction:column}.hero-buttons-row
br{display:none}.hero-buttons-row
.btn{text-align:center;justify-content:center;width:100%}}@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 3){.hero-img-wrapper
img{bottom:-6px}}.hero-wrapper>.wpb_column{align-self:flex-end}.cards-row{display:flex;flex-direction:row;gap:24px;align-items:stretch}.cards-row.columns-3>.card{width:33.333333%;margin-right:15px}.cards-row.columns-3>.card:last-child{margin-right:0}.card{flex:1 1 0;display:flex;flex-direction:column;border-radius:40px;outline:1px
solid #c3c9b43d;padding:32px;padding-top:24px;gap:15px;background-color:#e7e9db6e}.card.hoverable,.hoverable{transition:background .2s ease-in-out;border:1px
solid transparent;box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15)}.card.hoverable:hover,.hoverable:hover{background:#87BA4129;outline:none}.card
p{margin:0}.card .card-title{font-size:22px;font-weight:700}.card .card-icon{background:#87ba41;border-radius:100px;padding:0px;width:70px;height:70px;display:flex;justify-content:center;align-items:center}.card:hover .card-icon
svg{animation:iconWiggle 0.5s ease-in-out}@keyframes
iconWiggle{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.card.in-view .card-icon
svg{animation:iconWiggleInView 1.5s ease-in-out}@keyframes
iconWiggleInView{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.duvody-slider .card:nth-child(3) .card-icon
svg{width:40px}.blank-card{background-color:#EDEFE1;outline:none;position:relative;width:100%;flex:1 1 0;display:flex}.blank-card
img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:unset}.slick-slider .card .card-icon,
.slick-slider .card .card-title{margin-bottom:16px}.slick-slider
.card{height:250px}.cards-row .slick-list{padding-top:10px !important;margin-inline:-10px;overflow:visible}.cards-row .slick-slide{margin-inline:10px;box-sizing:border-box}@media (max-width: 991px){}@media (max-width: 767px){.cards-row{flex-direction:column;gap:10px}.cards-row.columns-3>.card{margin-right:0;width:100%}.blank-card
img{position:static;top:unset;left:unset;transform:unset;width:80%;max-width:unset}.blank-card .blank-card-inner{display:flex;justify-content:center}}#swipebox-overlay{background:#0d0d0dbd}#swipebox-bottom-bar,#swipebox-top-bar{background:#87ba41}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(https://www.jakubcesek.cz/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.svg) !important;background-position:15px 12px !important;background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px}@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(/wp-content/themes/jakubcesek/close@2x.png);background-size:unset !important}}.nivo-lightbox-content,.nivo-lightbox-overlay{overflow:hidden}.nivo-lightbox-body-effect-fade{}@media (min-width: 1600px){#stats::after{width:calc(100% + 300px);left:-150px}}@media (max-width: 1400px){#stats::after{width:100%;left:0}}#stats::before{content:'';position:absolute;inset:0;border-radius:40px;padding:1px;background:linear-gradient(180deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.3) 94.72%);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}#stats{display:flex;flex-wrap:wrap;position:relative;background:linear-gradient(#F3F5E7, #F3F5E7) padding-box, linear-gradient(85deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.0) 94.72%) border-box;border:1px
solid transparent;border-radius:40px;padding-block:50px;margin-top:100px;width:calc(100vw - 10%);left:50%;transform:translateX(-50%);box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15)}#stats>.vc_col-sm-12{max-width:1300px;margin-inline:auto}.stat-card{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:10px}.stat-card .stat-value{font-size:45px;color:#87BA41;font-weight:800}@media (max-width: 1200px){#stats{width:calc(100vw - 25%)}}@media (max-width: 991px){#stats{margin-top:50px;width:100%}}@media (max-width: 767px){#stats{background:unset !important;padding-block:0;margin-top:0;margin-bottom:35px;box-shadow:none}#stats *::before,
#stats *::after{content:unset}.stat-card{width:100%;margin-bottom:0px !important;background:linear-gradient(#F3F5E7, #F3F5E7) padding-box, linear-gradient(85deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.0) 94.72%) border-box;box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15);border:1px
solid transparent;border-radius:40px;gap:0;padding:24px
16px}.stats-row>.wpb_column>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}#stats .vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row-fluid{display:flex;flex-direction:column;gap:24px}}#o-mne{position:relative;background:linear-gradient(#F3F5E7, #F3F5E7) padding-box, linear-gradient(85deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.0) 94.72%) border-box;border:1px
solid transparent;box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15)}#o-mne::before{content:'';position:absolute;inset:0;border-radius:40px;padding:1px;background:linear-gradient(180deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.3) 94.72%);-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.o-mne-row{background-color:#F3F5E7;border-radius:40px;padding:60px;padding-right:0%;position:relative;margin-top:100px;scroll-margin-top:130px}.o-mne-row .o-mne-figure{position:absolute;right:0;height:calc(100% + 10px);top:-10px}.o-mne-row .o-mne-figure::before{content:"";position:absolute;right:65%;top:7%;width:307px;height:299px;background-repeat:no-repeat;background-position-x:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='297' height='297' fill='none' viewBox='0 0 297 297'%3E%3Cpath fill='%23434939' fill-opacity='.05' d='M148.5.854C67.062.854.854 67.062.854 148.5S67.062 296.146 148.5 296.146c11.034 0 22.069-1.244 32.793-3.73 4.196-.933 6.838-5.129 5.906-9.325s-5.129-6.838-9.325-5.906a126.4 126.4 0 0 1-21.603 2.797v-22.846c0-4.351-3.419-7.771-7.771-7.771s-7.771 3.42-7.771 7.771v22.846c-66.674-3.885-119.982-57.348-123.867-123.867h22.846c4.352 0 7.771-3.419 7.771-7.77 0-4.352-3.42-7.771-7.77-7.771H16.861C20.747 73.9 74.21 20.592 140.729 16.707v22.846c0 4.352 3.419 7.77 7.771 7.77s7.771-3.418 7.771-7.77V16.707c69.16 4.04 124.333 61.545 124.333 131.638 0 4.351 3.419 7.77 7.771 7.77s7.771-3.419 7.771-7.77C296.146 66.906 229.938.699 148.5.699z'/%3E%3Cpath fill='%23434939' fill-opacity='.05' d='M241.75 187.354c12.589 0 23.312 7.149 23.312 15.542 0 4.352 3.42 7.771 7.771 7.771 4.352 0 7.771-3.419 7.771-7.771 0-15.075-13.366-27.509-31.083-30.462v-8.392c0-4.352-3.419-7.771-7.771-7.771s-7.771 3.419-7.771 7.771v8.392c-17.717 2.953-31.083 15.387-31.083 30.462 0 17.096 17.406 31.083 38.854 31.083 12.589 0 23.312 7.149 23.312 15.542 0 8.392-10.723 15.542-23.312 15.542s-23.313-7.15-23.313-15.542c0-4.352-3.419-7.771-7.77-7.771-4.352 0-7.771 3.419-7.771 7.771 0 15.075 13.366 27.509 31.083 30.462v8.392c0 4.352 3.419 7.771 7.771 7.771s7.771-3.419 7.771-7.771v-8.392c17.717-2.953 31.083-15.387 31.083-30.462 0-17.096-17.407-31.083-38.854-31.083-12.589 0-23.313-7.15-23.313-15.542 0-8.393 10.724-15.542 23.313-15.542M148.499 94.104c-4.351 0-7.771 3.42-7.771 7.771v42.429l-43.205 28.752c-3.575 2.331-4.507 7.149-2.176 10.724 1.554 2.175 3.885 3.419 6.527 3.419 1.554 0 2.953-.467 4.352-1.244l46.625-31.083c2.176-1.399 3.419-3.885 3.419-6.527V101.72c0-4.352-3.419-7.771-7.771-7.771z'/%3E%3C/svg%3E");animation:floatDiag 6s ease-in-out infinite}.o-mne-row .o-mne-figure
img{opacity:0;transform:translateY(30px);transition:all 3s ease}.o-mne-figure img.animate-in{opacity:1;transform:translateY(0)}.o-mne-row .o-mne-figure>.vc_column-inner,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure>.vc_single_image-wrapper{height:100%}.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure>.vc_single_image-wrapper>img{position:relative;top:1px;height:100%;width:auto;max-width:unset;z-index:0}@media (min-width: 1200px){.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure>.vc_single_image-wrapper>img{left:-20px}}@media (max-width: 1199px){.o-mne-row .o-mne-figure{bottom:0;right:5%;top:unset}.o-mne-row .o-mne-figure::before{right:50%}.o-mne-row .o-mne-figure>.vc_column-inner,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure,
.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure>.vc_single_image-wrapper{height:100%;width:100%}.o-mne-row .o-mne-figure>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.vc_figure>.vc_single_image-wrapper>img{right:-75px}.o-mne-figure .vc_single_image-wrapper{display:flex !important;align-items:end}}@media screen and (min-width: 992px){#o-mne .o-mne-text{padding-right:15px}}@media screen and (max-width: 991px){.o-mne-row{padding:45px
45px 0px 45px}#o-mne .o-mne-text{margin-bottom:35px}.o-mne-row .o-mne-figure{position:relative}.o-mne-row .o-mne-figure
.wpb_content_element{margin-bottom:0 !important}.o-mne-figure
img{width:100% !important;right:0 !important;top:unset;left:0}.o-mne-row .o-mne-figure::before{right:-25px}}@media (max-width: 767px){#o-mne{margin-top:50px}.o-mne-row .o-mne-figure{position:relative;bottom:0;right:unset;left:53%;transform:translateX(-50%);width:90%;height:auto}.o-mne-figure
img{left:-10%}.o-mne-row .o-mne-figure::before{width:150px;height:150px;background-size:contain}.wpb_single_image{margin-bottom:0 !important}.o-mne-row{scroll-margin-top:65px}}@media (max-width: 567px){.o-mne-row .o-mne-figure::before{right:-58px}}@media (max-width: 460px){.o-mne-row .o-mne-figure
img{width:300px !important;left:-50px !important}}@media (max-width: 460px){.o-mne-row .o-mne-figure
img{width:250px !important}}.slick-next.slick-arrow,.slick-prev.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#87BA41;border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;height:40px;width:50px;z-index:1;transition:0.25s ease-in-out}.slick-next:hover
svg{animation:arrowRight 0.8s ease-in-out infinite}.slick-prev:hover
svg{animation:arrowLeft 0.8s ease-in-out infinite}@keyframes
arrowRight{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes
arrowLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-4px)}}.slick-next.slick-arrow{right:0}.slick-prev.slick-arrow{left:0;transform:translateY(-50%) rotate(180deg)}.slick-dots{position:absolute;bottom:-10px;display:flex;transform:translateX(-50%);list-style:none;padding-left:0;left:50%;gap:10px;margin-left:0}.slick-dots
button{width:12px;height:12px;font-size:0;color:transparent;border:0;border-radius:100px;background:#87BA414D;cursor:pointer}.slick-dots .slick-active
button{background:#87BA4180}#duvody{margin-top:120px}#duvody
h2{margin-bottom:40px}#duvody
.wpb_content_element{margin-bottom:0 !important}@media screen and (max-width: 991px){#duvody{margin-top:100px}.duvody-slider{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media screen and (max-width: 767px){#duvody{margin-top:70px}}@media screen and (max-width: 567px){.duvody-slider{grid-template-columns:1fr}}#certifikace{scroll-margin-top:120px;margin-top:100px}.certifikaty-slider .slick-list{padding:20px
!important;margin-inline:-10px;padding-right:0}#certifikace .slick-initialized .slick-slide{display:flex;align-items:center}.certifikaty-slider .slick-track{display:flex !important}.certifikaty-slider .slick-slide{height:inherit !important;display:flex;align-items:center}.certifikat-item{padding-inline:25px;padding-block:4px;background-color:#fff;border-radius:16px;box-shadow:0px 2px 6px 2px #00000012;margin-inline:10px;transition:opacity 0.5s ease-in-out}.certifikaty-slider .slick-dots{bottom:-30px}@media (min-width: 768px){#certifikace .vc_col-sm-4{padding-right:15px}.certifikat-item[aria-hidden="true"]{opacity:0 !important}.certifikaty-slider .slick-list{margin-right:40px}.certifikaty-slider .slick-dots{margin-left:-20px}}@media (max-width: 767px){#certifikace{margin-top:50px;scroll-margin-top:10px}.certifikaty-slider .slick-list{overflow:visible}.certifikat-item{height:260px !important}.certifikat-item
img{width:auto;margin:0
auto}}#reference{margin-top:120px;scroll-margin-top:120px;background:linear-gradient(#F3F5E7, #F3F5E7) padding-box, linear-gradient(85deg, rgba(135, 186, 65, 0.5) 0%, rgba(195, 201, 180, 0.0) 94.72%) border-box;border:1px
solid transparent;border-radius:40px;padding-block:50px;margin-top:55px;width:calc(100vw - 10%);left:50%;transform:translateX(-50%);box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15);overflow:hidden}#reference>.vc_col-sm-12{max-width:1300px;margin-inline:auto;float:unset;padding-inline:15px}#reference::before,#reference::after,#reference>.vc_col-sm-12::before{content:'';position:absolute;width:400px;height:400px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='428' height='428' fill='none' viewBox='0 0 428 428'%3E%3Cpath stroke='%23434939' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.05' stroke-width='16.5' d='M213.929 214h.142m71.102 0h.16m-142.666 0h.16m249.506-7.722c0 94.214-79.857 170.594-178.333 170.594a186.5 186.5 0 0 1-34.508-3.174c-8.185-1.552-12.269-2.319-15.122-1.873-2.854.428-6.92 2.586-15.016 6.884a115.92 115.92 0 0 1-75.328 11.716 94.5 94.5 0 0 0 19.385-41.872c1.783-9.452-2.64-18.636-9.273-25.359-30.032-30.531-48.471-71.655-48.471-116.916 0-94.213 79.857-170.611 178.333-170.611s178.333 76.398 178.333 170.611'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:-1;animation:floaty 6s ease-in-out infinite}#reference::before{left:-110px;top:-25px;animation:floatY 5s ease-in-out infinite}#reference::after{right:0;top:48%;animation:floatX 7s ease-in-out infinite}#reference>.vc_col-sm-12::before{width:300px;height:300px;background-size:contain;right:-9%;top:-204px;animation:floatDiag 6s ease-in-out infinite}@keyframes
floatY{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes
floatX{0%{transform:translateX(0)}50%{transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes
floatDiag{0%{transform:translate(0, 0)}50%{transform:translate(-15px, -15px)}100%{transform:translate(0, 0)}}#reference.testimonials-row{background-color:#F3F5E7;border-radius:40px;padding:70px;position:relative;margin-top:120px;scroll-margin-top:120px}.testimonials-wrapper{display:flex;flex-direction:row;gap:24px;align-items:stretch}.testimonial-item{flex:1 1 0;display:flex !important}.testimonial-inner{display:flex;flex-direction:column;gap:25px;width:100%}.testimonial-item:last-child{margin-right:0}.testimonial-item .testimonial-text-wrapper{background-color:#E7E9DB;padding:40px
35px;border-radius:40px;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative;min-height:440px;transition:0.3s background-color ease-in-out}.testimonial-item.slick-center .testimonial-text-wrapper{transition:0.3s background-color ease-in-out;background-color:#E2ECCC}.testimonial-item .testimonial-text-wrapper:hover
svg{animation:bubbleFloat 2s ease-in-out infinite}@keyframes
bubbleFloat{0%{transform:scale(1.00)}50%{transform:scale(1.15)}100%{transform:scale(1.0)}}.testimonial-item:not(.slick-center) .testimonial-text-wrapper:hover{background-color:#d8ddbb}.testimonial-item.slick-center .testimonial-text-wrapper::after{content:"";position:absolute;bottom:-10px;left:50%;width:29px;height:29px;border-radius:8px;background-color:#E2ECCC;transform:translateX(-50%) rotate(45deg)}.testimonial-item .testimonial-text-wrapper
p{margin:0;text-align:center;font-weight:400;letter-spacing:0.5px}.testimonial-item .testimonial-text-wrapper .testimonial-icon{background-color:#87BA41;border-radius:100px;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.testimonial-item .person-detail-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px}.testimonial-item .person-detail-wrapper
img{display:none;width:70px;height:70px;border-radius:100px;object-fit:cover}.testimonial-item .person-detail-inner{display:flex;justify-content:center;flex-direction:column}.testimonial-item .person-detail-inner .person-name{font-size:16px;letter-spacing:0.15px;font-weight:500;color:#191D14;text-align:center}.testimonial-item .person-detail-inner .job-title{letter-spacing:0.25px;font-weight:400;font-size:14px;text-align:center}.testimonials-row .slick-track{display:flex !important}.testimonials-row .slick-slide{height:inherit !important}.testimonials-row .slick-next{right:-65px}.testimonials-row .slick-prev{left:-65px}.testimonials-row .slick-list{margin-inline:-10px}.testimonials-row .slick-slide{margin-inline:10px;box-sizing:border-box}.testimonials-row .slick-current
svg{animation:bubbleFloat 2s ease-in-out infinite}.testimonials-wrapper .slick-dots{bottom:-55px}@media (max-width: 991px){#reference{width:100%}}@media (min-width: 768px){}@media (max-width: 767px){#reference.testimonials-row{margin-top:50px;padding:30px
0;padding-bottom:60px;scroll-margin-top:35px}#reference>.vc_col-sm-12{padding-inline:0px}.testimonial-inner{max-width:calc(100% - 60px);margin-inline:auto}.testimonials-row{margin-top:0;scroll-margin-top:65px}#reference::before,#reference::after{width:290px;height:290px;background-size:cover}#reference::after{top:54%}#reference>.vc_col-sm-12::before{width:150px;height:150px;top:15px;background-size:cover}}.sluzby-row{margin-top:120px;scroll-margin-top:140px}.cards-row.sluzby-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.sluzby-grid.slick-slider .card,
.sluzby-grid.slick-slider .blank-card{height:350px}#financni-planovani:target,#investice:target,#pojisteni:target,#uvery:target,#hypoteky:target{animation:jumpHighlight 3s ease-in-out}@keyframes
jumpHighlight{0%{transform:translateY(0);background-color:#87ba4169}30%{transform:translateY(-10px);background-color:#87ba4169}60%{transform:translateY(0);background-color:#87ba4169}100%{transform:translateY(0);background-color:#e7e9db6e}}@media (max-width: 991px){.sluzby-row{margin-top:100px}.cards-row.sluzby-grid{grid-template-columns:1fr 1fr;gap:20px}.cards-row.sluzby-grid
.card{margin-bottom:0 !important}.blank-card{display:flex;justify-content:center}}@media (max-width: 767px){.sluzby-row{margin-top:70px;scroll-margin-top:85px}}@media (max-width: 567px){.cards-row.sluzby-grid{grid-template-columns:1fr}}.cards-row.sluzby-grid.slick-slider{display:block}.contact-row{margin-top:120px;scroll-margin-top:120px}.form-input-row{display:flex;gap:15px;flex-direction:row}.form-input-row .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 input,
.wpcf7 select,
.wpcf7
textarea{border:1px
solid #c3c9b4b8;border-radius:16px;padding-block:4px;padding-left:16px}.wpcf7 input:focus-visible,
.wpcf7 select:focus-visible,
.wpcf7 textarea:focus-visible,
.wpcf7 input:hover,
.wpcf7 select:hover,
.wpcf7 textarea:hover{border:1px
solid 1px solid #87ba418a;outline:2px
solid #87ba411c}.wpcf7
textarea{padding:16px;resize:vertical}.wpcf7 input,
.wpcf7
select{height:56px}.wpcf7
select{width:100%;position:relative;background:transparent}.wpcf7
select{-moz-appearance:none;-webkit-appearance:none}.wpcf7 select::-ms-expand{display:none}span.gdpr-accept{color:rgb(117, 117, 117);font-size:12px;margin-top:-15px;display:block}span.gdpr-accept
a{color:rgb(117, 117, 117)}.wpcf7
p{margin:0;margin-bottom:15px !important}.wpcf7-not-valid{border:1px
solid #dc3232 !important}.wpcf7-not-valid-tip{color:#dc3232;font-size:12px;padding-left:15px;margin-top:5px}.wpcf7-form-control-wrap[data-name="service"]::after{content:"";position:absolute;width:24px;height:24px;top:50%;right:10px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 15.6982L7 10.6982H17L12 15.6982Z" fill="%23434939"/></svg>')}.form-input-row
p{width:50%}.form-input-row input[name="email"]{width:100%}.form-input-row input[name="phone"]{width:100%}.contact-image-wrapper{position:relative}.contact-image-wrapper::before{content:"";position:absolute;top:0;left:10%;width:80%;height:100%;border-radius:60px;z-index:-1;background:#87BA41}.contact-image-holder{position:relative;left:-100px;bottom:-5px}.contact-card-row{position:absolute;display:flex;flex-direction:column;gap:24px;bottom:10%;right:0}.contact-card{background:#fff;border-radius:24px;padding:24px;display:flex;gap:16px;align-items:center;border:1px
solid #C3C9B4;box-shadow:0px 2px 16px 6px #0000001F;position:relative;text-decoration:none;color:#434939}.contact-card:hover{color:#434939}.contact-card .contact-card-text{text-decoration:none;font-weight:bold}.contact-card .contact-card-icon{width:80px;height:80px;background-color:#87BA41;display:flex;justify-content:center;align-items:center;border-radius:100px}.contact-card .contact-card-icon
svg{width:50px;height:50px}.contact-card{animation:phoneShake 1s ease-in-out;transition:background-color 0.3s ease-in-out}.contact-card:hover{background:#ffffffde}.contact-card:hover
svg{animation:phoneShakeGentle 1s ease-in-out}.contact-card
p{margin:0;height:min-content}.contact-card
a{font-weight:600;letter-spacing:0.15px;color:#434939;text-decoration:none}.contact-card a:hover{text-decoration:underline}.wpcf7 form .wpcf7-response-output{border-radius:100px;padding:16px
24px;font-weight:700;margin:2em
0em 1em}.wpcf7 form.invalid .wpcf7-response-output{position:fixed;z-index:99999;bottom:30px;border:none;background-color:#f34b4b;color:#212121}.wpcf7 form.sent .wpcf7-response-output{border:none;background-color:#87BA41}.image-column>.vc_column-inner{justify-content:end}.wpcf7 form .btn-submit{position:relative}.wpcf7 form .btn-submit:hover
svg{animation:arrowRight 0.8s ease-in-out infinite}.wpcf7 form .btn-submit .btn-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wpcf7 form .btn-submit .btn-loader::after{content:"";display:none;border-radius:10000rem;width:16px;height:16px;border-width:2.5px;border-style:solid;border-color:#191D14 #191D14 #191D14 transparent;animation:loader 1.2s linear infinite}.wpcf7 form .btn-submit::before{content:"";pointer-events:none;position:absolute;border-radius:6px;transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease, opacity .1s ease;width:100%;height:100%;top:0;left:0}.wpcf7 form.submitting .btn-submit .btn-loader::after{display:block}.wpcf7 form.submitting .btn-submit::before{opacity:1;transform:translateY(0)}.wpcf7 form.submitting .btn-submit .btn-inner{transition:transform .15s ease, opacity .1s ease}.wpcf7 form.submitting .btn-submit .btn-inner{opacity:0;transform:translateY(100%)}@keyframes
slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes
slideOutToLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}.wpcf7 .wpcf7-response-output{max-width:calc(100% - 40px);overflow:hidden;transition:none}.wpcf7 .wpcf7-response-output.slide-in{animation:slideInFromLeft 0.5s ease-out forwards}.wpcf7 .wpcf7-response-output.slide-out{animation:slideOutToLeft 0.5s ease-in forwards}.wpcf7 .wpcf7-response-output.hidden{display:none !important}.wpcf7-response-output.wpcf7-validation-errors{border-color:#dc3232;background-color:#fff5f5}.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#46b450;background-color:#f0fff4}@keyframes
loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width: 1150px){.contact-image-holder{left:-80px}}@media (max-width: 1100px){.contact-image-holder{left:-30px}}@media (max-width: 991px){#kontakt>.wpb_column{width:100% !important}.contact-card{border-radius:16px;padding:10px
16px}.contact-card .contact-card-icon{width:48px;height:48px}.contact-card .contact-card-icon
svg{width:32px;height:32px}.form-input-row{flex-direction:column;gap:0}.form-input-row
p{width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){}@media (max-width: 767px){.contact-row{margin-top:70px;scroll-margin-top:35px}.contact-row .heading-wrapper{text-align:center}.contact-row .btn-submit{width:100%;justify-content:center}.contact-image-wrapper::before{width:100%;left:0}.contact-image-holder{left:11px}.contact-card-row{right:-25px;width:100%;align-items:end;gap:16px}.contact-card
p{width:0;transition:all .3s ease-in-out;white-space:nowrap;overflow:hidden}.contact-card{padding-block:10px;border-top-left-radius:100px;border-bottom-left-radius:100px;transition:all .3s ease-in-out;width:fit-content}.contact-card .contact-card-icon{transform:rotate(360deg);transition:all .3s ease-in-out}.contact-card:hover .contact-card-icon{transform:rotate(0deg);aspect-ratio:1}.contact-card:hover
p{width:100%}.contact-card:hover{}.contact-card .contact-card-text{font-size:12px}}@media (max-width: 567px){.contact-card-row{gap:10px}.contact-card .contact-card-icon{width:30px;height:30px}.contact-card .contact-card-icon
svg{width:20px;height:20px}}#spoluprace{margin-top:80px;pointer-events:none}.logo-carousel{overflow:hidden}.logo-carousel
.logos{display:flex;align-items:center;gap:60px;will-change:transform}.logo-carousel .logos
img{height:45px;width:auto;flex:0 0 auto;max-width:none;opacity:0.6;transition:filter .3s, opacity .3s}.logo-carousel .logos img:hover{filter:grayscale(0%);opacity:1}@media (max-width: 1199px){.logo-carousel
.logos{gap:40px}}@media (max-width: 767px){#spoluprace{margin-top:50px}.logo-carousel
.logos{gap:60px}.logo-carousel .logos
img{height:35px}}#hidden-modal
.wpb_content_element{margin-bottom:0}.site-footer{margin-top:35px}.site-footer .wpb-content-wrapper{width:100%}.site-footer{background-color:#F3F5E7;border-top-left-radius:100px;border-top-right-radius:100px;display:flex;flex-direction:column;padding-top:45px}.site-footer
.top{width:100%;display:flex;flex-direction:column;gap:30px;padding-top:20px;padding-bottom:40px}.site-footer .footer-contact-row{display:flex;flex-wrap:wrap;gap:40px}.site-footer .footer-heading{font-size:40px;font-weight:800}.site-footer .first-row{display:flex;flex-direction:row;justify-content:space-between;gap:30px}.site-footer .socials-row{display:flex;flex-direction:row;gap:5px}.site-footer .socials-row
a{text-decoration:none;height:48px;width:48px;transition: .15s ease-in-out}.site-footer .socials-row a:hover{background-color:#E4E8DA;border-radius:100px}.site-footer .second-row{display:flex;flex-direction:row;justify-content:start}.site-footer .footer-contact-card{padding:24px;width:400px;border-radius:16px;display:flex;border:1px
solid #c3c9b47a;align-items:center;gap:16px;height:64px;text-decoration:none;color:#434939;font-weight:500}.site-footer .footer-contact-card:hover{background:#87BA4129;border:1px
solid transparent;box-shadow:0px 5px 12px 0px rgba(161, 214, 90, 0.15);transition:background .2s ease-in-out}.site-footer .footer-contact-card
svg{width:40px;height:40px}.site-footer
.bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-block:24px !important;flex-wrap:wrap}.site-footer
.line{border-top:1px solid #C3C9B4;margin-inline:15px}.copyright{display:flex;gap:30px;align-items:center}.site-footer ul.footer-menu{margin:0;list-style:none;padding:0;display:flex;gap:24px}.copyright a.footer-link,
.footer-menu .menu-item
a{text-decoration:none;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0.1px;color:#434939;transition: .3s ease-in-out}.copyright a.footer-link:hover,
.footer-menu .menu-item a:hover{color:#87ba41}.site-footer .line.mobile-only{display:none}.announcement-footer{font-size:10px}@media (min-width: 768px){.site-footer .bottom .wpb-content-wrapper{max-width:unset !important;padding:unset !important;margin:unset !important;width:auto !important}}@media (max-width: 767px){.site-footer .bottom.wpb-content-wrapper{max-width:unset !important;padding:unset !important;padding-bottom:12px !important;margin:unset !important;width:auto !important}.site-footer .line.mobile-only{display:block}.site-footer .first-row{flex-direction:column;align-items:center;gap:16px}.site-footer
.top{gap:32px;padding-bottom:50px}.site-footer .footer-contact-row{gap:16px}.site-footer .footer-contact-card{padding:16px;width:100%}.site-footer .second-row{flex-direction:column;align-items:center}.site-footer .footer-contact-card
svg{width:30px;height:30px}.site-footer{border-top-left-radius:50px;border-top-right-radius:50px;padding-top:10px}.site-footer .footer-heading{font-size:32px}.site-footer ul.footer-menu{display:grid;grid-template-columns:1fr;gap:4px}.site-footer ul.footer-menu
li{padding-inline:10px;padding-block:12px}.site-footer
.bottom{padding-top:0px !important}.site-footer .footer-nav{padding-block:8px}.site-footer
.copyright{padding:10px;margin-top:8px}}.igf-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin:0
auto;max-width:100%}@media (max-width: 768px){.igf-grid{grid-template-columns:repeat(2, 1fr);gap:12px}}@media (max-width: 480px){.igf-grid{grid-template-columns:1fr;gap:12px}}.igf-grid[data-columns="2"]{grid-template-columns:repeat(2, 1fr)}.igf-grid[data-columns="4"]{grid-template-columns:repeat(4, 1fr)}@media (max-width: 768px){.igf-grid[data-columns="4"]{grid-template-columns:repeat(2, 1fr)}}.igf-item{position:relative;display:block;overflow:hidden;border-radius:8px;aspect-ratio:1;background:#f5f5f5;transition:transform 0.3s ease}.igf-item:hover{transform:scale(1.05);z-index:1}.igf-item
img{width:100%;height:100%;object-fit:cover;display:block}.igf-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;color:white}.igf-item:hover .igf-overlay{opacity:1}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.modal-contact-wrapper{display:flex;flex-direction:row;gap:48px}.modal-contact-wrapper
textarea{height:7em !important}.modal-contact-wrapper .modal-form-wrapper{width:50%}.modal-contact-wrapper .modal-image-holder{width:50%}.modal-image-holder{display:flex;align-items:end;justify-content:end;position:relative;padding-right:25px}.modal-image-holder
img{width:80%}.modal-image-holder::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-position:bottom;background-size:cover;background-repeat:no-repeat;z-index:-1;background-image:url("https://www.jakubcesek.cz/wp-content/themes/jakubcesek/assets/img/contact-modal-bg.png");border-radius:25px}@media (max-width: 767px){.modal-image-holder{display:none}.modal-contact-wrapper .modal-form-wrapper{width:100%}}.error-404{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;height:50vh}.faq-section{padding:80px
0}.faq-section
h2{text-align:center;margin-bottom:40px}.faq-list{max-width:800px;margin:0
auto}.faq-item{border-bottom:1px solid #e0e0e0;padding:0}.faq-question{padding:20px
0;font-weight:600;font-size:1.1rem;cursor:pointer;list-style:none;position:relative;padding-right:30px}.faq-question::-webkit-details-marker{display:none}.faq-question::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:300;color:#87BA41;transition:transform 0.3s ease}details[open] .faq-question::after{content:'−'}.faq-answer{padding:0
0 20px;color:#666;line-height:1.7}.faq-answer
p{margin:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}body.archive,body.blog{background:linear-gradient(160deg, #f4f9ec 0%, #eaf4d6 100%)}#archive-page{min-height:60vh}.archive-hero{padding:56px
0 40px;border-bottom:1px solid #d8edbb}.archive-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#888;margin-bottom:16px}.archive-breadcrumb
a{color:#87BA41;text-decoration:none}.archive-breadcrumb a:hover{color:#426900}.archive-title{font-size:clamp(28px, 5vw, 48px);font-weight:700;color:#191D14;margin:0
0 12px;line-height:1.15}.archive-description{font-size:17px;color:#555;margin:0
0 28px;max-width:620px;line-height:1.7}.archive-cat-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.cat-pill{display:inline-block;padding:6px
16px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;border:1.5px solid #d4e8b0;color:#426900;background:transparent;transition:background .2s, color .2s, border-color .2s}.cat-pill:hover,.cat-pill.active{background:#87BA41;color:#fff;border-color:#87BA41}.archive-body{padding-top:56px !important;padding-bottom:80px !important}.archive-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-bottom:56px}.archive-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0, 0, 0, .06);display:flex;flex-direction:column;transition:box-shadow .25s, transform .25s}.archive-card:hover{box-shadow:0 8px 32px rgba(0, 0, 0, .11);transform:translateY(-3px)}.archive-card-img-link{display:block;position:relative;overflow:hidden}.archive-card-img{width:100%;height:220px;object-fit:cover;display:block;transition:transform .35s}.archive-card:hover .archive-card-img{transform:scale(1.04)}.archive-card-img-placeholder{width:100%;height:220px;background:linear-gradient(135deg, #e8f4d4 0%, #d4e8b0 100%)}.archive-card-cat{position:absolute;top:14px;left:14px;background:#87BA41;color:#fff;font-size:12px;font-weight:600;padding:4px
12px;border-radius:999px;letter-spacing: .03em}.archive-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.archive-card-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#888;margin-bottom:10px}.archive-card-title{font-size:18px;font-weight:700;line-height:1.35;margin:0
0 10px}.archive-card-title
a{color:#191D14;text-decoration:none;transition:color .2s}.archive-card-title a:hover{color:#87BA41}.archive-card-excerpt{font-size:15px;color:#555;line-height:1.65;margin:0
0 20px;flex:1}.archive-card-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#87BA41;text-decoration:none;transition:color .2s;margin-top:auto}.archive-card-link:hover{color:#426900}.archive-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.archive-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0
12px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;color:#426900;border:1.5px solid #d4e8b0;transition:background .2s, color .2s}.archive-pagination .page-numbers.current,
.archive-pagination .page-numbers:hover{background:#87BA41;color:#fff;border-color:#87BA41}.archive-empty{text-align:center;color:#888;font-size:17px;padding:60px
0}@media (max-width: 991px){.archive-grid{grid-template-columns:repeat(2, 1fr);gap:24px}}@media (max-width: 600px){.archive-grid{grid-template-columns:1fr;gap:20px}.archive-body{padding-top:32px;padding-bottom:48px}.archive-hero{padding:36px
0 28px}}.cookies-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;color:#000;padding:15px
20px;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.1);z-index:10000;transform:translateY(100%);transition:transform 0.3s ease-in-out}.cookies-banner.show{transform:translateY(0)}.cookies-banner.hide{transform:translateY(100%)}.cookies-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.cookies-text{display:flex;align-items:center;gap:10px;flex:1;min-width:250px}.cookies-text
p{margin:0;font-size:14px;line-height:1.4}.cookies-text
a{color:#757575;text-decoration:underline}.cookies-text a:hover{color:#2980b9}.cookies-buttons{display:flex;gap:10px;flex-wrap:wrap}.cookies-buttons
button{padding-block:10px}.cookie-icon{font-size:24px}.cookies-btn{padding:8px
20px;border:none;border-radius:100px;font-size:14px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;text-align:center;white-space:nowrap}.cookies-btn.accept{background:#27ae60;color:white}.cookies-btn.accept:hover{background:#229954}.cookies-btn.reject{background:#f2f2f2;color:#000;border:1px
solid #f2f2f2}.cookies-btn.reject:hover{background:#7d7d7d;color:#000;border-color:#7d7d7d}@media (max-width: 767px){.cookies-content{flex-direction:column;text-align:center;gap:20px}.cookies-text{flex-direction:column;min-width:auto}.cookies-buttons{justify-content:center;width:100%}.cookies-buttons .btn.btn-primary{justify-content:center;width:60%}.cookies-btn{flex:1;min-width:100px}}.cookies-page
.header{text-align:center;margin-bottom:40px;padding-bottom:20px;margin-block:25px}.cookies-page .header
h1{font-size:2.5rem;color:#2c3e50;margin-bottom:10px}.cookies-page .header
.subtitle{font-size:1.1rem;color:#7f8c8d}.cookies-page .last-updated{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:30px;border-left:4px solid #3498db}.cookies-page .last-updated
strong{color:#2c3e50}.cookies-page
h3{color:#34495e;font-size:1.3rem;margin:25px
0 15px 0}.cookies-page
h4{color:#34495e;font-size:1.1rem;margin:20px
0 10px 0}.cookies-page
p{margin-bottom:15px}.cookies-page #content ul,
.cookies-page #content
ol{margin:15px
0 15px 30px}.cookies-page #content
li{margin-bottom:8px}.cookies-page #content .cookie-table{width:100%;border-collapse:collapse;margin:20px
0;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.cookies-page .cookie-table th,
.cookies-page .cookie-table
td{padding:12px
15px;text-align:left;border-bottom:1px solid #e9ecef}.cookie-table
th{background:#34495e;color:white;font-weight:600}.cookie-table tr:last-child
td{border-bottom:none}.cookie-table tr:nth-child(even){background:#f8f9fa}.highlight-box{background:#e8f5e8;border:1px
solid #27ae60;border-radius:8px;padding:20px;margin:20px
0}.highlight-box
h4{color:#27ae60;margin-top:0}.cookies-page .warning-box{background:#fff3cd;border:1px
solid #ffc107;border-radius:8px;padding:20px;margin:20px
0}.cookies-page .warning-box
h4{color:#856404;margin-top:0}.cookies-page .contact-section{background:#f8f9fa;padding:25px;border-radius:8px;margin-top:40px}.cookies-page .contact-section
h3{color:#2c3e50;margin-top:0}.cookies-page .highlight-box
.btn{display:inline-block;padding:12px
25px;background:#3498db;color:white;text-decoration:none;border-radius:5px;margin:10px
5px 10px 0;transition:background 0.3s ease;border:none;cursor:pointer;font-size:14px}.cookies-page .highlight-box .btn:hover{background:#2980b9}.cookies-page .highlight-box
.btn.secondary{background:#95a5a6}.cookies-page .highlight-box .btn.secondary:hover{background:#7f8c8d}.cookies-page .cookie-category{background:white;border:1px
solid #e9ecef;border-radius:8px;padding:20px;margin:15px
0;box-shadow:0 2px 5px rgba(0, 0, 0, 0.05)}.cookies-page .cookie-category
h4{color:#2c3e50;margin-top:0;padding-bottom:10px;border-bottom:1px solid #e9ecef}@media (max-width: 767px){.cookies-page .header
h1{font-size:2rem}.cookies-page .cookie-table{font-size:14px}.cookies-page .cookie-table th,
.cookies-page .cookie-table
td{padding:8px
10px}.cookies-page .cookie-table
th{font-size:12px}.cookies-page .contact-section{padding:20px
15px}}@media (max-width: 567px){.cookies-page #content ul,
.cookies-page #content
ol{margin:15px
0 15px 0}.cookies-page #content .cookie-table{font-size:11px}}