@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:local("Barlow Light"),local("Barlow-Light"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3p-ks6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:local("Barlow Light"),local("Barlow-Light"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3p-ks6VospT4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:local("Barlow Light"),local("Barlow-Light"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3p-ks51os.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:local("Barlow Regular"),local("Barlow-Regular"),url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:local("Barlow Medium"),local("Barlow-Medium"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:local("Barlow Medium"),local("Barlow-Medium"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:local("Barlow Medium"),local("Barlow-Medium"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3_-gs51os.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:local("Barlow SemiBold"),local("Barlow-SemiBold"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:local("Barlow SemiBold"),local("Barlow-SemiBold"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E30-8s6VospT4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:local("Barlow SemiBold"),local("Barlow-SemiBold"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E30-8s51os.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:local("Barlow Bold"),local("Barlow-Bold"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:local("Barlow Bold"),local("Barlow-Bold"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:local("Barlow Bold"),local("Barlow-Bold"),url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s51os.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:local("Caveat Regular"),local("Caveat-Regular"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz6HAc5bAfYB2Q7azYYmg8.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:local("Caveat Regular"),local("Caveat-Regular"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz6HAc5bAfYB2Q7YjYYmg8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:local("Caveat Regular"),local("Caveat-Regular"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz6HAc5bAfYB2Q7aDYYmg8.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:local("Caveat Regular"),local("Caveat-Regular"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz6HAc5bAfYB2Q7ZjYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:700;src:local("Caveat Bold"),local("Caveat-Bold"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz5HAc5bAfYB2Qz3RMNqC7RBAs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:700;src:local("Caveat Bold"),local("Caveat-Bold"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz5HAc5bAfYB2Qz3RMNoS7RBAs.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:700;src:local("Caveat Bold"),local("Caveat-Bold"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz5HAc5bAfYB2Qz3RMNqy7RBAs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:700;src:local("Caveat Bold"),local("Caveat-Bold"),url(https://fonts.gstatic.com/s/caveat/v7/Wnz5HAc5bAfYB2Qz3RMNpS7R.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:300;src:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/fonts/outfit-v14-latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:400;src:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/fonts/outfit-v14-latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:500;src:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/fonts/outfit-v14-latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:700;src:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/fonts/outfit-v14-latin-ext-700.woff2) format("woff2")}body{overflow-x:hidden}.alignmiddle{max-width:1070px;margin-left:auto;margin-right:auto}.site-content a{text-decoration:underline}a{-webkit-transition:all .2s;transition:all .2s}.open-newsletter{position:relative}.open-newsletter--right .newsletter-box{right:0;left:auto}.open-newsletter:after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:9;cursor:pointer}.open-newsletter.expanded:after{display:none}.open-newsletter.expanded:before{display:block}.open-newsletter.expanded .newsletter-box{display:-webkit-box;display:-ms-flexbox;display:flex}.open-newsletter:before{content:"";width:0;height:0;border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:15px solid #fad7ab;position:absolute;bottom:0;left:0;right:0;margin:auto;margin:auto;display:none;z-index:999}.newsletter-box{background:#fad7ab;max-width:880px;padding:30px 20px 0 30px;border-radius:20px;position:absolute;margin-top:0;z-index:999;width:calc(100vw - 30px);display:none;left:0;right:auto}.newsletter-box__close{position:absolute;top:10px;right:10px;font-size:0;width:20px;height:20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.newsletter-box__close:after,.newsletter-box__close:before{content:"";width:2px;height:20px;background:#000;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.newsletter-box__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.newsletter-box__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-box__close:hover{opacity:.7}.newsletter-box__content p{margin-bottom:10px}.newsletter-box__image{width:244px;height:260px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:-60px;margin-right:-20px;margin-left:45px;-ms-flex-item-align:end;align-self:flex-end}.newsletter-box h2{font-weight:600;font-size:28px;line-height:1.1em}.newsletter-box form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px;margin-bottom:10px}.newsletter-box input[type=text],.newsletter-box input[type=email]{width:100%;border:0;border-bottom:2px solid #627874;font-size:1.125rem;line-height:1em;padding:13px 10px;outline:0;color:#1e3640;font-weight:400;background:hsl(0 0% 100% / .5);display:block;-webkit-transition:all .2s;transition:all .2s;cursor:auto;border-radius:5px 5px 0 0;margin-right:30px}.newsletter-box .btn{background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);border-radius:25px;font-weight:600;font-size:14px;line-height:1.25em;border:none;padding:11px 35px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.newsletter-box .btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#9DD362),to(#42A44A));background:linear-gradient(180deg,#9DD362 0%,#42A44A 100%)}.open-newsletter.edit_mode:after{display:none!important}.circle-background{position:relative}.circle-background:before{content:"";width:1000px;height:1000px;opacity:.5;background:radial-gradient(circle closest-side,#ffd380 0%,#fff0 100%);margin:auto;position:absolute;z-index:-10;left:0;right:0;max-width:100%}.container{width:100%;margin-right:auto;margin-left:auto;max-width:1290px;background:#fff0!important}.container--header{background:#fff0!important}.container__header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 15px 20px 15px}.timeline-more-container{height:200px;overflow:hidden;position:relative}.timeline-more-container:after{content:"";display:inline-block;width:100%;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(#FFFAE6));background:linear-gradient(180deg,#fff0 0%,#FFFAE6 100%);position:absolute;left:0;top:0;z-index:1}.timeline-more-container.opened{height:100%}.timeline-more-container.opened:after{display:none}form.wpcf7-form p,.hf-form p,form.search-form p{color:#627874;margin-bottom:15px;width:100%;font-weight:500;position:relative;display:block;z-index:0;font-size:1.125rem;line-height:1em;-webkit-transition:all .2s;transition:all .2s;border-radius:5px 5px 0 0;background:hsl(0 0% 100% / .5)}form.wpcf7-form p.submit-holder,.hf-form p.submit-holder,form.search-form p.submit-holder{background:#fff0!important;text-align:center}form.wpcf7-form p label,.hf-form p label,form.search-form p label{position:absolute;top:15px;-webkit-transition:all .2s;transition:all .2s;left:15px;z-index:-1;color:#627874}form.wpcf7-form p.active,.hf-form p.active,form.search-form p.active{background:#fff}form.wpcf7-form p.active label,.hf-form p.active label,form.search-form p.active label{color:#6b7d84;top:-5px;font-size:.8rem;line-height:.8rem;z-index:0}form.wpcf7-form p.active input[type=email],form.wpcf7-form p.active input[type=tel],form.wpcf7-form p.active input[type=text],form.wpcf7-form p.active input[type=number],form.wpcf7-form p.active textarea,form.wpcf7-form p.active select,.hf-form p.active input[type=email],.hf-form p.active input[type=tel],.hf-form p.active input[type=text],.hf-form p.active input[type=number],.hf-form p.active textarea,.hf-form p.active select,form.search-form p.active input[type=email],form.search-form p.active input[type=tel],form.search-form p.active input[type=text],form.search-form p.active input[type=number],form.search-form p.active textarea,form.search-form p.active select{border-color:#b5c0be;color:#000}form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form input[type=number],form.wpcf7-form textarea,.hf-form input[type=email],.hf-form input[type=tel],.hf-form input[type=text],.hf-form input[type=number],.hf-form textarea,form.search-form input[type=email],form.search-form input[type=tel],form.search-form input[type=text],form.search-form input[type=number],form.search-form textarea{width:100%;border:0;border-bottom:2px solid #627874;font-size:1.125rem;line-height:1em;padding:15px;outline:0;color:#1e3640;font-weight:400;background:#fff0;display:block;-webkit-transition:all .2s;transition:all .2s;cursor:auto}form.wpcf7-form select,.hf-form select,form.search-form select{width:100%;padding:15px;border:none;border-bottom:2px solid #1e3640;font-size:1.125rem;line-height:1em;font-weight:600;display:block;padding-right:40px;font-weight:400;color:#6b7d84;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:100% 50%;background-repeat:no-repeat}form.wpcf7-form span.placeholder,.hf-form span.placeholder,form.search-form span.placeholder{color:#eee;position:absolute;top:3px;left:15px;-webkit-transition:all .2s;transition:all .2s;font-size:1rem;line-height:2rem;cursor:auto;z-index:-1}form.wpcf7-form input[type=submit],.hf-form input[type=submit],form.search-form input[type=submit]{background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);border-radius:25px;font-weight:600;font-size:14px;line-height:1.25em;border:none;padding:11px 35px}form.wpcf7-form input[type=submit]:hover,.hf-form input[type=submit]:hover,form.search-form input[type=submit]:hover{background:-webkit-gradient(linear,left top,left bottom,from(#9DD362),to(#42A44A));background:linear-gradient(180deg,#9DD362 0%,#42A44A 100%)}form.wpcf7-form input:-webkit-autofill,form.wpcf7-form input:-webkit-autofill:hover,form.wpcf7-form input:-webkit-autofill:focus,form.wpcf7-form input:-webkit-autofill:active,.hf-form input:-webkit-autofill,.hf-form input:-webkit-autofill:hover,.hf-form input:-webkit-autofill:focus,.hf-form input:-webkit-autofill:active,form.search-form input:-webkit-autofill,form.search-form input:-webkit-autofill:hover,form.search-form input:-webkit-autofill:focus,form.search-form input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form.wpcf7-form p.hf-message,.hf-form p.hf-message,form.search-form p.hf-message{padding:20px;max-width:880px;margin:20px auto;font-size:1.5rem;text-align:center}.contact-form{max-width:880px;margin-left:auto;margin-right:auto}.contact-form__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-form__col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 30px 30px 30px}.custom-fb-widget:hover img{-webkit-transition:all .2s;transition:all .2s;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);opacity:.8}.testimonial__wrapper{position:relative;margin:70px 0!important}.testimonial__wrapper:before{content:"";width:80%;height:100%;position:absolute;right:0;top:0;background:#fad7ab;background:-webkit-gradient(linear,left bottom,left top,from(#fff0),to(#fad7ab));background:linear-gradient(0deg,#fff0 0%,#fad7ab 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.testimonial__wrapper .container:before{content:"";width:50%;height:2px;top:0;right:0;position:absolute;background:#ce3022;display:block}.testimonial__header{margin-left:230px;position:relative;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonial__header:before{content:"";width:100%;height:2px;top:-41px;left:0;position:absolute;background:#ce3022;display:block}.testimonial__header p{font-family:"Barlow";color:#617874;font-size:.875rem;line-height:1.2em;letter-spacing:3px;margin-bottom:0}.testimonial__header a{font-weight:600;font-size:.875rem;line-height:1.2em;letter-spacing:2px;text-decoration:none}.testimonial__header a:hover{text-decoration:underline}.testimonial__container{padding:40px 110px;position:relative}.testimonial__container .swiper-button-next,.testimonial__container .swiper-button-prev{position:absolute;top:150px;margin:auto}.testimonial__container .swiper-pagination{text-align:right;margin-left:230px;min-height:38px;position:relative;margin-top:10px}.testimonial__container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fad7ab;opacity:.5;margin:10px;-webkit-transition:all .2s;transition:all .2s}.testimonial__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#122c3d;-webkit-box-shadow:0 0 0 3px #122c3d;box-shadow:0 0 0 3px #122c3d;opacity:1}.testimonial__single-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.testimonial__image{width:150px;margin-right:80px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.testimonial__image img{overflow:hidden;border-radius:50%}.testimonial__content{outline:0;position:relative;margin-bottom:30px}.testimonial__content p{font-weight:600;font-family:"Barlow";list-style:.5px;font-size:1.25rem;line-height:1.6em;color:#122c3d;margin-bottom:30px}.testimonial__content p.name{font-weight:400;margin-bottom:0}.testimonial__content:before{content:"";background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/quotes.svg);left:-40px;top:10px;position:absolute;width:27px;height:22px}.page-small-title{font-family:"Barlow";color:#122c3d;font-size:.875rem;line-height:1.2em;letter-spacing:3px;text-align:center;text-transform:uppercase;margin-bottom:30px}.pribeh-box{padding:50px 40px 0 40px;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgb(206 48 34 / .1);box-shadow:0 2px 10px 0 rgb(206 48 34 / .1);max-width:770px;position:relative;margin:25px 0;margin-left:0}.pribeh-box figure.main-thumbnail{float:right;margin-bottom:1em;margin-left:1em}.pribeh-box figure.main-thumbnail img{max-width:300px}.pribeh-box__container{position:relative}.pribeh-box__container:after{content:"";width:36px;height:36px;background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/jingjang.svg);display:block;margin:15px auto}.pribeh-box__container:before{content:"";width:112px;height:322px;background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/linkaprava.svg) no-repeat;position:absolute;right:100px;left:auto;bottom:-50px}.pribeh-box__container.right .pribeh-box{margin-left:auto}.pribeh-box__container.right:before{left:100px;right:auto;background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/linkaleva.svg) no-repeat}.pribeh-box__container.last:before{display:none}.pribeh-box .read-more{display:none}.pribeh-box h2,.pribeh-box h2 a{font-family:"Barlow";font-size:2.125rem;line-height:1.2em;letter-spacing:-.6px;color:#122c3d;margin-bottom:35px;font-weight:700;text-decoration:none}.pribeh-box h2 a:hover{text-decoration:underline}.pribeh-box__meta{display:-webkit-box;display:-ms-flexbox;display:flex;color:#627874;position:relative;margin-bottom:65px}.pribeh-box__meta p{margin-bottom:10px}.pribeh-box__meta-author{width:60px;margin-right:20px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-family:"Barlow";font-size:.875rem;line-height:1.25em;letter-spacing:1px;text-align:center}.pribeh-box__meta-author img{overflow:hidden;border-radius:50%;margin-bottom:15px}.pribeh-box__meta-author p{margin-bottom:0}.pribeh-box__meta-description{font-size:1.25rem;line-height:1.6em;letter-spacing:-.5px;color:#627874}.pribeh-box__meta:after{content:"";width:90%;max-width:700px;border-bottom:2px dashed #fad7ab;position:absolute;left:-40px;bottom:-35px}.pribeh-box__content p{color:#122c3d;font-size:1.25rem;line-height:1.6em;position:relative}.pribeh-box__content img{max-width:500px;max-height:500px;width:auto;height:auto}.pribeh-box__content--more{max-height:350px;position:relative;overflow:hidden;margin-bottom:30px}.pribeh-box__content--more:after{content:"";width:100%;height:100px;display:block;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(#FFFFFF));background:linear-gradient(180deg,#fff0 0%,#FFFFFF 100%);position:absolute;left:0;bottom:0}.pribeh-box__content--more.expanded{max-height:100%}.pribeh-box__content--more.expanded:after{display:none}.pribeh-box__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:-40px;margin-top:45px}.pribeh-box__usefull{position:absolute;top:-50px;right:20px;font-family:"Caveat";font-size:2.125rem;line-height:1.25em;letter-spacing:-1px;color:#ce3022}.pribeh-box__comments{margin-right:20px}.pribeh-box__comments:after{content:"";width:50px;height:200px}.pribeh-box__socials{background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/pribeh-ramecek.svg) no-repeat;background-size:cover;padding-left:30px;-ms-flex-item-align:end;align-self:flex-end;text-align:center}.pribeh-box__socials span{display:inline-block;vertical-align:middle;font-size:.875rem;color:#627874;font-family:"Barlow";letter-spacing:1px;font-weight:500}.pribeh-box__socials .share-buttons{list-style-type:none;display:inline-block;margin:0!important;padding:0!important;vertical-align:middle;margin-left:20px!important}.pribeh-box__socials .share-buttons li{display:inline-block;margin:9px;vertical-align:middle}.pribeh-box__socials .share-buttons li a:hover{opacity:.7}.pribeh-box__socials .share-buttons li svg{vertical-align:middle}.pribeh-box .btn{border:none;border-radius:25px;background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);color:#fff;padding:10px 25px;letter-spacing:.5px;font-weight:600;font-size:.875rem;line-height:1.1em;text-transform:uppercase;text-decoration:none;display:inline-block}.pribeh-box .btn:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-4px;vertical-align:middle;margin-left:10px}.pribeh-box .btn:hover{text-decoration:none;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#9DD362),to(#42A44A));background:linear-gradient(180deg,#9DD362 0%,#42A44A 100%)}.error404 form button{margin-left:30px}.termin{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Barlow";-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.termin__single-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:2px solid #fad7ab;border-radius:35px;margin:15px;font-size:.95rem}.termin__col{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:13px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.termin__col:nth-child(2n){border-right:2px solid #fad7ab;border-left:2px solid #fad7ab}.page-hero--absolute{position:absolute;width:100%;z-index:-1}.thrv_countdown_timer .tve_t_part{border-radius:10px;border:2px solid #fad7ab;padding:10px 0}.thrv_countdown_timer .tve_t_part .t-digits{font-weight:700}.thrv_countdown_timer .tve_t_part .t-caption{border-top:0}.thrv_countdown_timer .tve_t_part .t-digits{padding:0 11px}.thrv_countdown_timer .tve_t_part .t-digits [class*=part-]{right:13px}.thrv_countdown_timer .tve_t_part .t-digits .part-2{right:33px}.thrv_countdown_timer .tve_t_part.tve_t_min,.thrv_countdown_timer .tve_t_part.tve_t_sec{position:relative}.thrv_countdown_timer .tve_t_part.tve_t_min:before,.thrv_countdown_timer .tve_t_part.tve_t_sec:before{content:"";width:38px;height:38px;background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/cas.svg) no-repeat;background-position:center center;background-size:contain;display:inline-block;position:absolute;left:-27px;top:14px}.webinar-fixed-strip{position:fixed!important;bottom:0;left:0!important;right:0!important;z-index:99}.order{max-width:910px;margin-left:auto;margin-right:auto;margin-top:40px}.order__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__header--flags{background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#fff0));background:linear-gradient(180deg,#FFFFFF 0%,#fff0 100%);position:relative;padding:20px 20px 0 20px}.order__header--flags:after{content:"";width:100%;height:2px;background:#ce3022;display:block;position:absolute;top:0;left:0;right:0}.order__header--flags:before{content:"";width:220px;height:82px;background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/vyberte-zemi.svg) no-repeat;background-size:contain;position:absolute;left:-65px;top:0;bottom:0;margin:auto 0}.order__flags{margin-top:20px;margin-bottom:0}.order__flags p{margin-bottom:0}.order__flag{opacity:.6;font-size:0;background:#fff0;margin:0 -5px;outline:0}.order__flag:hover{background-color:#fff0}.order__flag--sk{background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/flag-sk.png) center center no-repeat;width:40px;height:40px}.order__flag--cz{background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/flag-cz.png) center center no-repeat;width:40px;height:40px}.order__flag.active{opacity:1;position:relative;z-index:1;background-color:#fff0}.order__switcher{border:1px solid #fad7ab;border-radius:25px;padding:5px;margin-bottom:20px;text-align:center}.order__switcher button{border:none;border-radius:25px;background:#fff0;color:#cf311b;padding:10px 25px;letter-spacing:.5px;font-weight:600;font-size:.875rem;line-height:1.2em;text-transform:uppercase;text-decoration:none;display:inline-block;outline:0}.order__switcher button:first-child{margin-right:10px}.order__switcher button.active{background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);color:#fff}.order__switcher button:hover{text-decoration:none;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#9DD362),to(#42A44A));background:linear-gradient(180deg,#9DD362 0%,#42A44A 100%)}.order__content{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order__content.active{display:block}.order__radio-button{display:block;position:relative;padding-left:35px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:26px;font-size:1.125rem}.order__radio-button:hover .checkmark{border-color:#ce3022}.order__radio-button:hover .checkmark:after{border-color:#627874}.order__radio-button .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border:2px solid #627874;border-radius:3px}.order__radio-button .checkmark:after{content:"";position:absolute;top:-4px;bottom:0;left:0;right:0;margin:auto;width:12px;height:6px;border-top:2px solid #fff0;border-right:2px solid #fff0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s;transition:all .2s}.order__radio-button input[type=radio]{position:absolute;opacity:0;z-index:-1}.order__radio-button input[type=radio]:checked~.checkmark:after{border-color:#ce3022}.order--klub .order__header{border-radius:10px 10px 0 0;background-color:#fad7ab;padding:30px 40px 45px 40px;margin-bottom:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.order--klub .order__content{background:#fff;padding:40px;border-radius:10px;-webkit-box-shadow:0 2px 10px rgb(206 48 34 / .1);box-shadow:0 2px 10px rgb(206 48 34 / .1)}.order--klub .order__switcher{margin-bottom:0;margin-left:20px;border:2px solid #ce3022;background-color:#fff}.order--klub .order__switcher button{border:1px solid #ce3022;background-color:#fffae6}.order--klub .order__switcher button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);color:#fff}@media(max-width:480px){.order--klub .order__header{padding:20px 30px 35px 30px}.order--klub .order__content{padding:20px}}@media(max-width:480px){.order--klub .order__switcher{margin-left:0}}.google-form{text-align:center}@media(max-width:1023px){.testimonial__content:before{display:none}.testimonial__wrapper{margin:50px 0!important}.testimonial__wrapper:before{width:100%;clip-path:none}.testimonial__container:before{width:100%}.testimonial__container .swiper-pagination{margin-left:0!important}.testimonial__header{margin-left:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonial__single-item{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonial__image{margin-right:0;margin-bottom:20px;width:100%}.testimonial__image img{display:inline-block!important}.pribeh-box__container:before{display:none}.order__header:before{position:relative;margin-right:20px;left:0}}@media(max-width:768px){.text-center-responsive{text-align:center!important}.text-center-responsive h1{text-align:center!important}.text-center-responsive p{text-align:center!important}.contact-form__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form__col{margin-left:0;margin-right:0}.footer{text-align:center}.footer__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__col:first-child{padding-top:40px;padding-bottom:40px}.footer__col:last-child{text-align:center;padding-bottom:40px}.footer__pridejte-se{display:none}.footer .cards{text-align:center}.circle-background:after{display:none}.pribeh-box h2,.pribeh-box h2 a{font-size:1.75rem}.pribeh-box__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px}.pribeh-box figure.main-thumbnail{float:none;margin:0;margin-bottom:20px;text-align:center}.pribeh-box figure.main-thumbnail img{max-width:100%}.pribeh-box__content img{max-width:100%}.pribeh-box__usefull{top:0}.pribeh-box__comments{margin-bottom:10px}.pribeh-box__socials{padding-left:20px}.testimonial__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial__header p{margin-bottom:10px}.testimonial__container .swiper-button-next,.testimonial__container .swiper-button-prev{bottom:0;top:0}.testimonial__container .swiper-pagination{text-align:center}.order__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}.order__header:before{width:126px;height:107px;position:absolute;top:-150px;left:0;background-image:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/vyberte-zemi-mobile.svg)}.order__header:after{width:50%;left:auto}.newsletter-box__image{display:none}.google-form{margin-left:-30px!important;margin-right:-30px!important}}@media(max-width:480px){.testimonial__container{padding-left:10px;padding-right:10px}.testimonial__container .swiper-button-next,.testimonial__container .swiper-button-prev{display:none!important}.pribeh-box{padding:40px 30px 0 30px}.pribeh-box__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pribeh-box__meta:after{left:-30px}.pribeh-box__meta-author{-ms-flex-item-align:center;align-self:center;margin-bottom:20px;margin-right:0}.pribeh-box__footer{margin-right:-30px}.termin__single-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.termin__col{padding:10px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.termin__col span{margin:0 3px}.termin__col:nth-child(2n){border:none;border-top:2px solid #fad7ab;border-bottom:2px solid #fad7ab}.thrv_countdown_timer .tve_t_part.tve_t_min:before,.thrv_countdown_timer .tve_t_part.tve_t_sec:before{display:none}.newsletter-box form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsletter-box form input{margin-bottom:10px}.order{margin-top:70px}.order__header:before{top:-200px}}.faq-box{margin:40px auto;max-width:850px;background-color:#fff;-webkit-box-shadow:0 2px 10px rgb(206 48 34 / .1);box-shadow:0 2px 10px rgb(206 48 34 / .1);border-radius:10px}.faq-box__button{width:39px;height:39px;border-radius:50%;position:relative;-ms-flex-item-align:start;align-self:flex-start;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 39px;flex:0 0 39px}.faq-box__button:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:19px;height:1px;background-color:#ce3022;display:inline-block}.faq-box__button:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:19px;height:1px;background-color:#ce3022;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-box__single-item{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq-box__single-item:after{content:"";width:100%;height:1px;opacity:.4;background-color:#b5c0be;position:absolute;left:0;bottom:0}.faq-box__single-item:last-child:after{display:none}.faq-box__single-item:hover .faq-box__button{background-color:#ce3022}.faq-box__single-item:hover .faq-box__button:before,.faq-box__single-item:hover .faq-box__button:after{background-color:#fff}.faq-box__single-item:hover .faq-box__question{color:#ce3022}.faq-box__single-item.active .faq-box__button:after{display:none}.faq-box__single-item.active .faq-box__answer{display:block}.faq-box__content{margin-left:15px;position:relative}.faq-box__content:before{content:"";width:1px;height:40px;opacity:.4;background-color:#b5c0be;display:inline-block;left:-15px;top:0;position:absolute}.faq-box__question{font-weight:700;margin-bottom:0;font-size:1.125rem;line-height:1em;padding:12px 0;letter-spacing:-1px}.faq-box__answer{display:none;margin-top:10px}.faq-box__answer p{font-size:1rem;margin-bottom:15px}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container--single article main,.container--single article footer{max-width:630px;margin-left:auto;margin-right:auto}.container--single article figure{margin-left:-110px;margin-right:-110px;max-width:850px;margin-bottom:40px;text-align:center}.container--single article figure figcaption{font-size:.85rem}.page__heading h1{color:#ce3022;font-weight:200;font-family:"Barlow";letter-spacing:-1.5px;font-size:3.75rem;line-height:1.1em;text-align:center;margin-bottom:40px}.page__heading .perex{max-width:630px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:60px;font-size:1.25rem;line-height:1.4em;color:#122c3d;text-align:center}article{color:#122c3d}article a{color:#ce3022}article a:hover{color:#42a44a}article p,article ul,article ol,article h1,article h2,article h3,article h4,article h5,article blockquote,article table,article em,article i,article figure,article iframe{margin-bottom:40px;font-size:1.25rem;line-height:1.6em;letter-spacing:-.5px}article ul,article ol{list-style-type:disc;list-style-position:outside;padding-left:22px}article ul li,article ol li{margin-bottom:5px}article ol{list-style-type:decimal}article header{padding:20px 0;max-width:850px;margin-left:auto;margin-right:auto}article header p.blog-title{font-family:"Barlow";font-size:.875rem;list-style:1.2em;letter-spacing:3px;color:#ce3022;text-align:center;margin-bottom:20px}article header p.blog-title a{text-decoration:none}article header p.blog-title a:hover{text-decoration:underline}article header h1{margin-bottom:40px;font-size:3.75rem;line-height:1.1em;color:#122c3d;letter-spacing:-1.5px;font-family:"Barlow";text-align:center;font-weight:700}article header a{text-decoration:none}article p.perex{font-weight:400;font-size:1.625rem;line-height:1.4em;margin-bottom:40px}article .article-meta-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}article .article-meta-box .article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.5rem;margin-right:20px}article .article-meta-box .article-meta .author-avatar{margin-right:30px}article .article-meta-box .article-meta .author-avatar img.avatar{border-radius:50%}article .article-meta-box .article-meta p{margin-bottom:5px;font-size:1rem;line-height:1em}article .article-meta-box .article-meta .author{font-weight:400;font-family:"Barlow"}article .article-meta-box .article-meta ul.breadcrumbs{margin-left:0}article .article-meta-box .article-meta-socials{text-align:center}article .article-meta-box .article-meta-socials span{display:inline-block;margin-right:15px;font-family:"Caveat";font-size:2.75rem;line-height:1.2em;letter-spacing:-1.1px;color:#ce3022;vertical-align:middle}article .article-meta-box .article-meta-socials ul.share-buttons{margin-bottom:0}article .article-meta-box ul.breadcrumbs{font-size:1rem;padding-left:0;margin-bottom:0}article .article-meta-box ul.breadcrumbs li{margin-bottom:0;display:inline-block;line-height:1.25rem}article .article-meta-box ul.breadcrumbs li:after{content:"→";margin-left:5px;margin-right:5px}article .article-meta-box ul.breadcrumbs li:last-child:after{display:none}article p.wp-caption-text{text-align:center;font-style:italic;font-size:1rem;line-height:1.2em;margin:20px}article h2,article h3,article h4,article h5{color:#122c3d;font-weight:400;margin-bottom:20px}article h2{font-size:1.875rem;line-height:1.2em}article h3{font-size:1.5rem;line-height:1.2em}article h4,article h5{font-size:1.25rem;line-height:1.2em}article blockquote{border-left:20px solid #ff8e52;padding-left:20px}article blockquote p{margin-bottom:30px}article table{width:100%;margin:40px auto}article table tr{text-align:left}article table tr th{background:#171d21;color:#fff;padding:14px;border:1px solid #171d21}article table tr th:last-child{text-align:right}article table tr:nth-child(even){background:#fff}article table tr:nth-child(odd){background:#e6e6e6}article table tr td{padding:15px}article table tr td:first-child{border-left:1px solid #e6e6e6}article table tr td:last-child{text-align:right;border-right:1px solid #e6e6e6}article table tr:last-child{border-bottom:1px solid #e6e6e6}article .share-buttons{margin:10px -5px 30px -5px;padding-left:0;display:inline-block}article .share-buttons li{margin:5px;display:inline-block;vertical-align:middle}article .share-buttons li a.social-icon{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article .share-buttons li a.social-icon:hover{opacity:.7}article .article-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:1.875rem;line-height:2.875rem;letter-spacing:-.3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article .article-newsletter--container{background:#ee8f00;padding:25px;margin-top:60px;margin-bottom:60px}article .article-newsletter__text{padding-right:50px;color:#fff}article .article-newsletter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:350px}article .article-newsletter__form input[type=text],article .article-newsletter__form input[type=email]{background:#fff;border-radius:30px 0 0 30px;border:none}article .article-newsletter__form .btn{padding:15px 35px;border-radius:0 30px 30px 0}article .article-newsletter__form .btn:hover{color:#fff}article footer{text-align:center}.tags{margin:10px 0;letter-spacing:1px;font-size:.875rem;line-height:1.2em;display:inline-block}.tags--cloud{width:100%;text-align:center;margin-top:50px;margin-bottom:50px}.tags a{color:#ce3022;text-decoration:none!important;border:1px solid #ce3022;border-radius:25px;padding:15px 25px;color:#ce3022;display:inline-block;margin:5px;font-size:.875rem;text-transform:uppercase;font-weight:600}.tags a:hover{background:#42a44a;border-color:#fff0;color:#fff;text-decoration:none}.extra-title{font-family:"Caveat";font-size:2.75rem;line-height:1.2em;letter-spacing:-1.1px;color:#ce3022;margin-bottom:15px}.extra-title--center{text-align:center}.extra-title--gray{color:#627874}.article-box{color:#122c3d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-box__block{margin:20px;width:100%}.article-box__container{margin:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.article-box__container--basic{width:100%}.article-box__container--basic .article-box__content{display:-webkit-box;display:-ms-flexbox;display:flex}.article-box__container--basic .article-box__content main{-webkit-box-flex:1;-ms-flex:1;flex:1}.article-box__container--basic .article-box__thumbnail{margin-right:45px;height:250px;-webkit-box-flex:1;-ms-flex:1;flex:1}.article-box__container--small{width:calc(25% - 30px)}.article-box__container--small .article-box__content h2,.article-box__container--small .article-box__content h3{font-size:1.75rem;line-height:1.1em;letter-spacing:-1px;font-weight:600}.article-box__container--small .article-box__content p{font-size:1rem;line-height:1.5em;letter-spacing:-.44px}.article-box__container--big{width:calc(50% - 60px)}.article-box__container--big:first-child{margin-right:35px}.article-box__container--big:last-child{margin-left:35px}.article-box__container--big .article-box__thumbnail{height:240px;margin-bottom:0}.article-box__container--big .article-box__content main{padding:15px;background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#FFFAE6));background:linear-gradient(180deg,#FFFFFF 0%,#FFFAE6 100%)}.article-box__container--highlighted{margin:0 7.5px 7.5px 7.5px;width:calc(25% - 15px);margin-top:-4.6rem}.article-box__container--highlighted .article-box__content{-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);padding:20px;border-radius:5px;background:#fff}.article-box__box-title{margin-bottom:.85rem;font-weight:400;letter-spacing:-1.1px;font-size:2.75rem;line-height:1.25em;font-family:"Caveat";color:#ce3022}.article-box__articles{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-box__thumbnail{overflow:hidden;height:150px;position:relative;margin-bottom:15px;-webkit-transition:all .2s;transition:all .2s}.article-box__thumbnail:hover{opacity:.9}.article-box__thumbnail figure a{position:absolute;width:100%;max-width:100%;top:0;bottom:0;left:0;right:0;margin:auto}.article-box__thumbnail figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-box__content h2,.article-box__content h3,.article-box__content h4{color:#122c3d;font-family:"Barlow";letter-spacing:-1px;font-weight:700;margin-bottom:15px}.article-box__content h2 a,.article-box__content h3 a,.article-box__content h4 a{color:#122c3d;text-decoration:none}.article-box__content h2 a:hover,.article-box__content h3 a:hover,.article-box__content h4 a:hover{text-decoration:underline;color:#42a44a}.article-box__content h3{font-size:2.125rem;line-height:1.18em;letter-spacing:-1.13px}.article-box__content p{font-size:1.125rem;line-height:1.45em;letter-spacing:-.5px}.article-box a{color:#ce3022;text-decoration:none}.article-box a:hover{color:#42a44a;text-decoration:underline}.article-box__meta{margin-bottom:10px;line-height:1.25rem;display:block;font-size:.95rem}.article-box__meta span{display:inline-block}.article-box__meta span:after{content:"•";margin:0 4px}.article-box__meta span:last-child:after{display:none}.article-box__categories{list-style-type:none;display:inline-block;margin:0;margin-bottom:10px;margin-right:10px}.article-box__categories li{letter-spacing:1px;font-size:.875rem;line-height:1.2em;text-transform:uppercase;font-weight:600;margin:0 5px 5px 0;display:inline-block}.article-box__categories li a{color:#122c3d;text-decoration:none;border:1px solid #ff8e52;border-radius:13px;padding:4px 10px;color:#ce3022;opacity:.5;display:inline-block}.article-box__categories li a:hover{color:#ce3022;text-decoration:none;opacity:1}.article-box__mark{font-size:.875rem;line-height:1.35em;letter-spacing:-.3px;padding:5px 10px;background:#42444e;border-radius:3px;color:#f5f6f8;position:absolute;top:15px;left:15px;z-index:1}.related-articles{margin:50px auto;max-width:1000px}.related-articles:before{content:"";width:100%;height:100%;left:0;position:absolute;opacity:.15;background:-webkit-gradient(linear,left top,left bottom,from(#FAD7AB),to(#FFFAE6));background:linear-gradient(180deg,#FAD7AB 0%,#FFFAE6 100%);padding-top:60px;padding-bottom:60px;z-index:-1}.related-articles h2.extra-title{padding-top:60px;text-align:center}@media only screen and (max-width:62em){.container--single article main figure{margin-left:0;margin-right:0}.article-box__container{width:calc(50% - 40px);margin-bottom:60px}.article-box__container--big:last-child,.article-box__container--big:first-child{margin:15px}.article-box__container--basic{width:100%}.article-box__container--basic .article-box__meta{margin-bottom:0}.article-box__thumbnail{height:250px}}@media only screen and (max-width:48em){.page__heading h1{font-size:2.5rem}.page__heading .perex{margin-top:40px;margin-bottom:40px}article header h1{font-size:2.5rem}article p.perex{font-size:1.4rem}article .article-meta-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}article .article-meta-box .article-meta{margin-right:0;margin-bottom:10px}article .article-meta-box .article-meta-socials{text-align:left}article .article-newsletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article .article-newsletter--container{padding-left:0;padding-right:0}article .article-newsletter__text{padding-right:0;margin-bottom:15px}article .article-newsletter__form{width:100%;min-width:auto}.article-box__block{margin:15px 0}.article-box__box-title{font-size:1.625rem;line-height:1.3em;letter-spacing:-1px}.article-box__content h3,.article-box__content h2{font-size:1.625rem;line-height:1.3em;letter-spacing:-1px}.article-box__content p{font-size:1.2rem;letter-spacing:-.44px}.article-box__container{width:100%;margin-bottom:15px}.article-box__container--highlighted{margin:15px}.article-box__container--big .article-box__content main{margin-left:0;margin-right:0}.article-box__container--basic .article-box__content{display:block}.article-box__container--basic .article-box__thumbnail{margin-right:0}}@media only screen and (max-width:30em){article blockquote{border-left-width:5px;padding-left:10px}article p.perex{font-size:1.35rem;line-height:1.6em}article .extra-title{font-size:1.3rem}article h2{font-size:1.5rem}article h3,article h4,article h5{font-size:1.3rem}article p,article ul,article ol,article h1,article h2,article h3,article h4,article h5,article blockquote,article table,article em,article i,article figure,article iframe{margin-bottom:25px;font-size:1.2rem;line-height:1.5em}}.comments-area h2{display:inline-block;color:#122c3d}.comments-area .forum-ico{display:inline-block;margin-right:10px}.comments-area .btn{border:none;background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);border-radius:25px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.comments-area .btn:hover{background:#ce3022}#comments{margin:20px auto;max-width:630px}#comments .img-responsive{display:block;max-width:100%;height:auto;margin:0 auto}#comments .img-circle{border-radius:50%}#comments .comments-title{margin-bottom:40px}#comments .comment-list,#comments .children{list-style:none;padding-left:0}#comments .comment-list .avatar-default{display:none}#comments ul.children{list-style:none;padding-left:25px;margin-left:0;margin-bottom:0;margin-top:0;border-left:2px dashed #fad7ab}#comments ul.children ul.children{margin-left:0;padding-left:0}#comments ul.children li{border:none;padding-bottom:0;margin-bottom:0}#comments .comment-new{margin-right:5px;font-size:.875rem;letter-spacing:-.17px;color:#3a978f;font-weight:700;line-height:1em}#comments .comment-wrap{padding:16px 10px 30px 10px;margin-bottom:20px;display:block;position:relative;clear:both;height:auto;background-color:#fff;border-radius:5px 5px 0 5px;border:1px solid #fad7ab;border-radius:5px 5px 5px 0;margin-right:0}#comments .comment-wrap--admin .comment-author h4{color:#ce3022}#comments .comment-wrap:before{content:" ";position:absolute;width:0;height:0;right:auto;left:-15px;bottom:-1px;top:auto;border-style:solid;border-width:0 0 15px 15px;border-color:#fff0 #fff0 #fad7ab #fff0}#comments .comment-wrap:after{content:" ";position:absolute;width:0;height:0;right:auto;left:-12px;top:auto;bottom:0;border-style:solid;border-width:0 0 13px 13px;border-color:#fff0 #fff0 #fff #fff0}#comments .comment-wrap .comments-title{padding-top:60px;margin-bottom:20px}#comments .comment-wrap .comment-img{float:left;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}#comments .comment-author{text-align:left;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2px;display:inline-block;line-height:1em;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#comments .comment-author h4{font-size:16px;line-height:1em;font-weight:700;color:#122c3d;margin-bottom:0}#comments .comment-author .comment-author-site{text-transform:none;letter-spacing:-.17px;font-size:.875rem;line-height:1.4em;opacity:.5;color:#353840;font-weight:400}#comments .comment-reply{position:absolute;bottom:5px;right:5px}#comments .comment-reply a{font-size:.875rem;line-height:1em;padding:3px 10px;border:1px solid #ce3022;border-radius:15px;background-origin:border-box;text-decoration:none}#comments .comment-reply a:hover{color:#fff;border-color:#fff0;background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%)}#comments .comment-body{margin-top:15px;clear:both;padding:0}#comments .comment-body p{line-height:1.35em;margin-bottom:0;color:#122c3d;opacity:.8}#comments .comment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#comments .comment-date{font-size:14px;text-transform:uppercase;display:inline-block;line-height:1rem;text-align:right;color:#b5c0be}#comments .comment-text{clear:both}#comments .depth-2 .comment-wrap{padding-left:15px}#comments .depth-3 .comment-wrap{padding-left:30px}#comments .depth-4 .comment-wrap{padding-left:60px}#comments .depth-5 .comment-wrap{padding-left:90px}#comments .depth-6 .comment-wrap{padding-left:120px}#comments .depth-7 .comment-wrap{padding-left:150px}#comments .depth-8 .comment-wrap{padding-left:180px}#comments .depth-9 .comment-wrap{padding-left:210px}#comments .depth-10 .comment-wrap{padding-left:240px}#comments #commentform #comment,#comments #commentform #author,#comments #commentform #email,#comments #commentform #url{display:block;width:100%}#comments h3{font-size:1.25rem}#comments .comment-notes{font-size:1rem}#comments .comment-respond{margin-top:15px}#comments .comment-respond p{font-size:1rem;margin-bottom:25px}#comments .comment-respond textarea,#comments .comment-respond input[type=text],#comments .comment-respond input[type=email]{border:1px solid #ccc;font-size:1rem;line-height:1.5em;padding:10px;border-radius:5px}#comments .comment-respond input[type=submit]{cursor:pointer}@media(max-width:767px){#comments .comment-author,#comments .comment-author a,#comments .comment-date{text-align:center}#comments .comment-reply{text-align:center;display:block}#comments .comment-reply a{display:block}}@media(max-width:480px){#comments .comment-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#comments .comment-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}#comments .comment-author{margin-bottom:10px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.pagination{margin:40px auto;width:100%;text-align:center;font-weight:700}.pagination ul{font-size:1rem;padding-left:0}.pagination ul li{text-align:center;margin:5px;display:inline-block;letter-spacing:.5px;font-family:"Barlow";vertical-align:middle}.pagination ul li span,.pagination ul li a{display:inline-block;width:50px;height:50px;border-radius:25px;text-decoration:none;color:#cc393a;line-height:47px;border:1px solid #ff8e52;border-color:rgb(255 142 82 / .5)}.pagination ul li span{background:#fad7ab;border-color:#fff0;color:#122c3d}.pagination ul li span.dots{width:100px;height:36px;background-size:cover;font-size:0;background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/wavesmiley.svg) no-repeat center center}.pagination ul li a:hover{background:#42a44a;color:#fff;border-color:#fff0!important}.pagination ul a.next,.pagination ul a.prev{position:relative;width:auto;height:40px;border-radius:25px;border-color:#fff0;padding:3px 40px 3px 30px;background:#ce3022;font-family:"Source Sans Pro";color:#fff;font-weight:600;font-size:.875rem;line-height:39px;letter-spacing:1px;text-transform:uppercase}.pagination ul a.next:after,.pagination ul a.prev:after{content:"";width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;display:block;position:absolute;top:-2px;bottom:0;right:20px;margin:auto;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.pagination ul a.next:hover:after,.pagination ul a.prev:hover:after{border-color:#fff}.pagination ul a.prev{padding:3px 30px 3px 40px}.pagination ul a.prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:20px;right:auto}.pagination:after{content:".";clear:both;display:block;height:0;visibility:hidden}.nav-links{margin:40px auto;width:100%;text-align:center;font-size:1rem;font-weight:700}.nav-links a{display:inline-block;min-height:50px;min-width:50px;border-radius:3px;text-decoration:none;color:#009c8e;line-height:46px;border:1px solid #009c8e;margin:5px}.nav-links a.prev,.nav-links a.next{position:relative;width:auto;border-radius:3px;border-color:#fff0;padding:15px 25px 15px 40px;background:#ee8f00;color:#fff;font-weight:700;font-size:.875rem;line-height:1.1rem;letter-spacing:1px;text-transform:uppercase}.nav-links a.prev:after,.nav-links a.next:after{content:"";width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;display:block;position:absolute;top:-2px;bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:20px;right:auto;margin:auto}.nav-links a.prev:hover:after,.nav-links a.next:hover:after{border-color:#fff}.nav-links a.next{padding:15px 40px 15px 25px}.nav-links a.next:after{right:20px;left:auto;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.nav-links a:hover{background:#009c8e;color:#fff}.nav-links span.current{display:inline-block;min-height:50px;min-width:50px;border-radius:3px;text-decoration:none;color:#009c8e;line-height:46px;border:1px solid #009c8e;background:#42444e;border-color:#fff0;color:#fff;margin:5px}.thank-you-page__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.thank-you-page__status svg{margin-right:15px}.thank-you-page__status span{font-weight:600;color:#45a54b;font-size:.875rem;line-height:1.2em}.thank-you-page h1{font-size:50px;color:#ce3022;text-align:center;margin-bottom:40px;font-weight:700}.thank-you-page__facebook-widget{background-color:#fff;-webkit-box-shadow:0 2px 10px rgb(0 0 0 / .05);box-shadow:0 2px 10px rgb(0 0 0 / .05);padding:10px 10px 30px 10px;max-width:650px;margin:20px auto;border-radius:3px;text-align:center}.thank-you-page__facebook-widget iframe{width:500px;max-width:100%;margin:0 auto 20px auto}.thank-you-page__facebook-widget-title{color:#ce3022;font-size:3.75rem;line-height:1.2em;letter-spacing:-2.4px;font-family:Caveat;margin-bottom:0}.thank-you-page__facebook-widget p{margin-bottom:0}.thank-you-page__payment-box{max-width:850px;margin:0 auto}.thank-you-page__payment-box h1{font-size:3.75rem;text-align:left;font-weight:600;letter-spacing:-1.5px}.thank-you-page__payment-box__heading{position:relative}.thank-you-page__payment-box__heading-image{position:absolute;bottom:-70px;right:0;z-index:-1}.thank-you-page__payment-box__heading-text{padding-right:380px}.thank-you-page__payment-box__heading-text p{font-size:1.25rem;line-height:1.4em}.thank-you-page__payment-box__content{border-radius:20px;-webkit-box-shadow:0 2px 10px rgb(206 48 34 / .2);box-shadow:0 2px 10px rgb(206 48 34 / .2);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.thank-you-page__payment-box__content-divider{position:relative}.thank-you-page__payment-box__content-divider:before{content:"";width:1px;height:100%;background:#fad7ab;display:inline-block;position:absolute;left:0;right:0;margin:auto}.thank-you-page__payment-box__content-divider span{background:#fff;padding:20px 0;position:relative;z-index:1;top:85px;font-family:Barlow;font-size:.875rem;letter-spacing:3px}.thank-you-page__payment-box__content-qr{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%;padding:80px 70px}.thank-you-page__payment-box__content-wire{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:80px 70px}.thank-you-page table{margin:0;margin-bottom:30px;border:0!important;width:auto;line-height:1.7em}.thank-you-page table tr{background:none!important}.thank-you-page table tr td{border:0!important;padding:0;text-align:left!important}.thank-you-page table tr td:first-child{padding-right:20px}.thank-you-page__error{text-align:center;color:#e00;font-size:2rem;font-weight:600}.button-green{border:none;border-radius:25px;background:-webkit-gradient(linear,left top,left bottom,from(#9DD362),to(#42A44A));background:linear-gradient(180deg,#9DD362 0%,#42A44A 100%);padding:15px 30px;letter-spacing:.5px;font-size:.875rem;line-height:1.2em;font-weight:600;color:#fff!important;text-decoration:none!important;display:inline-block}.button-green:hover{background:-webkit-gradient(linear,left top,left bottom,from(#42A44A),to(#42A44A));background:linear-gradient(180deg,#42A44A 0%,#42A44A 100%)}.facebook-button{border:none;background:-webkit-gradient(linear,left top,left bottom,from(#4B95FF),to(#2177F2));background:linear-gradient(180deg,#4B95FF 0%,#2177F2 100%);-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .2);box-shadow:0 1px 2px 0 rgb(0 0 0 / .2);border-radius:3px;padding:13px 15px;color:#fff!important;text-decoration:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Roboto;font-weight:700;letter-spacing:-.2px;line-height:1.5em;font-size:1rem}.facebook-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#2177F2),to(#2177F2));background:linear-gradient(180deg,#2177F2 0%,#2177F2 100%)}.facebook-button:before{content:"";background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/fb-button.svg);background-repeat:no-repeat;background-position:left center;display:inline-block;width:29px;height:30px;margin-right:15px;margin-left:5px}@media(max-width:900px){.thank-you-page__payment-box__heading-image{display:none}.thank-you-page__payment-box__heading-text{padding-right:0}.thank-you-page__payment-box__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thank-you-page__payment-box__content-qr{text-align:center}.thank-you-page__payment-box__content-qr,.thank-you-page__payment-box__content-wire{width:auto;padding:40px}.thank-you-page__payment-box__content-divider{text-align:center}.thank-you-page__payment-box__content-divider:before{width:100%;height:1px}.thank-you-page__payment-box__content-divider span{top:-15px;left:0;right:0;margin:auto;padding:20px}}.header{position:relative;z-index:90;padding:35px 15px 25px 15px;font-family:"Outfit"}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.header .custom-logo-link{font-size:0}.header::after{content:"";position:absolute;top:0;left:0;width:100%;background:#fffae6;background:-webkit-gradient(linear,left top,left bottom,from(#fffae6),to(rgb(255 250 230 / .8)));background:linear-gradient(180deg,#fffae6 0%,rgb(255 250 230 / .8) 100%);border-bottom:1px solid #f8e3c1;height:300px;z-index:-10;pointer-events:none;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:var(--header-bg-height,100%);-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.header::before{content:"";position:absolute;width:100%;height:0;opacity:0;left:0;right:0;bottom:0;top:0;backdrop-filter:blur(4px);z-index:-10;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;pointer-events:none}.header.submenu-open:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header.submenu-open:before{height:100vh;opacity:100%}.header ul{list-style-type:none}.header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.header .menu>li{position:relative}.header .menu>li>a{padding:13px 20px;border-radius:999px;color:#122c3d}.header .menu>li>a:hover{background:#ce3022;color:#fff}.header .menu>li.menu-item-has-children:hover .sub-menu,.header .menu>li.menu-item-has-children.open .sub-menu{opacity:1;visibility:visible;pointer-events:auto}.header .menu>li.menu-item-has-children:hover>a,.header .menu>li.menu-item-has-children.open>a{color:#fff!important}.header .menu>li.menu-item-has-children.open>a{background:#ce3022;color:#fff}.header .menu .login-button{border:1px solid #ce3022;border-color:rgb(206 48 34 / .2);margin-left:10px;color:#ce3022;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px 10px 10px}.header .menu .login-button:hover{border-color:#ce3022}.header .menu .menu-tag{padding:3px 4px;border-radius:3px;font-size:13px;font-weight:700;color:#fff;background-color:#ff8e52;letter-spacing:.02em;position:absolute;top:0;right:10px;translate:0 -100%}.header .menu .sub-menu{position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999;margin:0;padding-top:15px;padding-left:15px;padding-right:15px;right:0;left:0;gap:25px;top:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-wrap:wrap;flex-wrap:wrap;translate:-38% 0;max-width:95vw;pointer-events:none}.header .menu .sub-menu li.image-menu-item{font-weight:300;font-size:15px;text-align:center;max-width:120px;-ms-flex-negative:0;flex-shrink:0}.header .menu .sub-menu li.image-menu-item p{margin-bottom:0}.header .menu .sub-menu li.icon-box-menu-item{max-width:360px}.header .menu .sub-menu li.icon-box-menu-item p{font-size:18px;line-height:1.2em;margin-bottom:0;font-weight:300}.header .menu .sub-menu li.image-menu-item__tag{color:#ff8e52;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;text-align:center;font-size:16px;margin-right:-10px;font-weight:500}.header .menu .sub-menu li a{color:#122c3d;display:block}.header .menu .sub-menu li a:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.header .menu .sub-menu .image{width:120px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.header .menu .sub-menu .image img{max-width:100%;max-height:100%;height:auto;width:auto}.header .menu .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu .icon-box__icon{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:50px;font-weight:500;background-color:#122c3d;color:#fff;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;letter-spacing:-2%}.header .menu .icon-box__desc{font-weight:300}.header .menu .icon-box__tag{margin-top:5px;color:#ff8e52;font-size:16px!important;font-weight:500!important}.header .logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header .logo-mobile{display:none}.header .logo-bright{display:none}.header--light .menu>li>a{color:#fffae6}.header--light .menu .login-button{background-color:#ff8e52;border-color:#ff8e52;color:#fff}.header--light .nav-trigger{color:#fffae6}.header--light .nav-trigger__hamburger span{background:#fffae6}.header--light .mobile-extra-menu li a{color:#fffae6}.header--light .logo .logo-normal{display:none}.header--light .logo .logo-bright{display:-webkit-box;display:-ms-flexbox;display:flex}.header--light.submenu-open .menu .login-button{color:#fff}.header.submenu-open .menu>li>a:not(.login-button){color:#122c3d}.header.submenu-open .menu>li>a:not(.login-button):hover{color:#fff}.header.submenu-open .logo .logo-normal{display:-webkit-box;display:-ms-flexbox;display:flex}.header.submenu-open .logo .logo-bright{display:none}.header .mobile-extra-menu{margin:0;padding:0;list-style-type:none;display:none;text-align:center}.header .mobile-extra-menu a{color:#122c3d}.header .mobile-extra-menu a:hover{text-decoration:underline}.header .mobile-extra-menu a .tag{text-transform:lowercase}.nav-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;gap:7px;cursor:pointer}.nav-trigger:hover{opacity:.8}.nav-trigger__hamburger{width:25px;height:17px;position:relative;-ms-flex-item-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-trigger__hamburger span{width:100%;height:2px;-ms-flex-negative:0;flex-shrink:0;background:#122c3d;display:inline-block;-webkit-transition:all .33s ease;transition:all .33s ease}.notification{padding:14px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;font-size:18px}.notification p{line-height:1.2em}.notification--green{background-color:#a4df87;color:#122c3d}.notification svg{-ms-flex-negative:0;flex-shrink:0}.notification a{color:#122c3d;text-decoration:underline}.notification a:hover{text-decoration:none}@media only screen and (max-width:768px){.notification{text-align:left;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.notification svg{margin-top:5px}}@media only screen and (max-width:1280px){.header .menu{gap:7px}.header .menu>li>a{padding:10px 13px}}@media only screen and (max-width:1024px){.header{padding:15px}.header .nav-main{display:none}.header .logo-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header .logo-desktop{display:none}.header .mobile-extra-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}footer{background-color:#122c3d;padding:80px 15px 60px 15px;color:#fff;font-family:"Outfit"}footer .footer-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}footer .image-menu-item .image{display:none}footer .sold-books{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:1/1;width:200px;border:1px solid rgb(98 120 116 / .3019607843);border-radius:9999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}footer .sold-books__number{font-weight:700;font-size:55px;letter-spacing:-.02em;margin-bottom:0;line-height:1em;font-family:"Barlow"}footer .sold-books__text{font-weight:500;font-size:20px;margin-bottom:0}footer .title{font-size:20px;color:#b5c0be;font-weight:500;margin-bottom:30px}footer ul{list-style-type:none;padding:0;margin:0;font-weight:400;line-height:1.6em}footer ul li a,footer ul li a:visited{color:#fff}footer ul li a:hover,footer ul li a:visited:hover{color:#fff;text-decoration:underline}footer ul.menu li ul,footer ul.social-menu li ul{margin-left:8px;margin-bottom:5px}footer ul.menu li span.menu-title,footer ul.social-menu li span.menu-title{color:#b5c0be}footer ul.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px}footer ul.footer-menu a,footer ul.footer-menu a:visited{color:#b5c0be}footer ul.footer-menu a:hover,footer ul.footer-menu a:visited:hover{color:#fff}footer .footer-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;font-size:16px;color:#b5c0be;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-menu-wrapper p{margin-bottom:0}footer .footer-menu-wrapper a,footer .footer-menu-wrapper a:visited{color:#b5c0be}footer .footer-menu-wrapper a:hover,footer .footer-menu-wrapper a:visited:hover{color:#fff;text-decoration:underline}footer .copy{font-size:16px;font-weight:400;margin-top:20px;color:#b5c0be;margin-bottom:0;text-align:center}footer .login-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;gap:10px;text-decoration:underline}footer .login-button:hover{text-decoration:none}footer .menu-tag{margin-left:5px}footer .social-menu li{margin-bottom:10px}footer .social-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){footer .footer-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:580px){footer .footer-container{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}footer .title{margin-bottom:20px}footer .sold-books{margin:30px auto 0 auto}footer .login-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .social-menu li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .menu-item-has-children{margin-top:15px}footer ul.menu li .sub-menu{margin-bottom:25px;margin-left:0}}@-webkit-keyframes appendMobileMenu{0%{right:-250px}100%{right:0}}@keyframes appendMobileMenu{0%{right:-250px}100%{right:0}}@-webkit-keyframes hideMobileMenu{0%{right:0}100%{right:-250px}}@keyframes hideMobileMenu{0%{right:0}100%{right:-250px}}.nav-mobile-cover{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999998;background:#161a23;opacity:.6}.nav-mobile-cover.active{display:block}.nav-mobile{position:fixed;top:0;right:0;min-width:300px;width:33%;z-index:999999;height:100%;overflow:auto;visibility:hidden;font-family:"Outfit"}.nav-mobile__container{background:#fad7ab;min-height:100%;width:calc(100% - 30px);float:right;-webkit-box-shadow:0 2px 15px 0 rgb(0 0 0 / .1490196078);box-shadow:0 2px 15px 0 rgb(0 0 0 / .1490196078)}.nav-mobile__content{padding:25px}.nav-mobile.open{-webkit-animation:appendMobileMenu .5s;animation:appendMobileMenu .5s;visibility:visible;opacity:1;-webkit-transition:visibility 0s linear 0s,opacity 500ms;transition:visibility 0s linear 0s,opacity 500ms}.nav-mobile.close{-webkit-animation:hideMobileMenu .5s;animation:hideMobileMenu .5s;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 500ms,opacity 500ms;transition:visibility 0s linear 500ms,opacity 500ms}.nav-mobile .nav-trigger-close{width:25px;height:20px;display:inline-block;position:relative;top:20px;cursor:pointer}.nav-mobile .nav-trigger-close:before{content:"";width:20px;height:2px;display:inline-block;background:#f8ca76;position:absolute;top:calc(50% - 1px);right:4px}.nav-mobile .nav-trigger-close:after{content:"";position:absolute;right:4px;top:calc(50% - 6px);display:inline-block;width:10px;height:10px;border-top:2px solid #f8ca76;border-right:2px solid #f8ca76;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-mobile nav>div{margin:40px 0}.nav-mobile nav ul{list-style-type:none;margin:0;padding:0;line-height:1.75em;font-size:18px}.nav-mobile nav ul li a{color:#122c3d}.nav-mobile nav ul li a:hover{text-decoration:underline}.nav-mobile nav ul li.image-menu-item{margin-bottom:5px}.nav-mobile nav ul li.image-menu-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-mobile nav ul li.image-menu-item .image{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-mobile nav ul li.image-menu-item img{max-width:30px;max-height:30px;width:auto;height:auto}.nav-mobile nav .title{font-weight:500;color:#ce3022;font-size:20px;margin-bottom:30px}.nav-mobile nav .menu-title{color:#ce3022}.nav-mobile nav .sub-menu{margin-left:8px;margin-bottom:8px}.nav-mobile nav .login-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;gap:10px;text-decoration:underline}.nav-mobile nav .login-button:hover{text-decoration:none}.nav-mobile nav .social-menu li{margin-bottom:10px}.nav-mobile nav .social-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-tag{padding:3px 4px;border-radius:3px;font-size:13px;font-weight:700;color:#fff;background-color:#ff8e52;letter-spacing:.02em}.footer{position:relative}.footer:before{content:"";position:absolute;display:inline-block;max-width:700px;left:0;width:100%;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#FAD7AB),to(#fff0));background:linear-gradient(180deg,#FAD7AB 0%,#fff0 100%);z-index:0;clip-path:polygon(0 0,100% 0,90% 100%,0% 100%)}.footer .container{position:relative;z-index:1;background:#fff0}.footer .container>div{padding:0 5px}.footer__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer__col:first-child{padding-top:85px}.footer__col:last-child{text-align:right;padding-bottom:60px}.footer p{font-size:.875rem;color:#617874}.footer p.copy a{color:#617874;text-decoration:underline}.footer p.copy a:hover{color:#ce3022}.footer ul.menu{list-style-type:none;margin-left:0}.footer ul.menu li{display:inline-block;font-size:.875rem;line-height:1.4em;margin-right:10px}.footer ul.menu li:last-child{margin-right:0}.footer ul.menu li a{color:#d33800}.footer ul.menu li a:hover{text-decoration:underline}.footer--sale .footer__col:first-child{padding-top:35px}.footer--sale .footer__col:last-child{padding-bottom:0}.prefooter{margin-bottom:120px}.prefooter__bg{position:absolute;z-index:-10;margin-top:30px;max-width:100%}.prefooter__container{max-width:850px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding:0 15px}.prefooter__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.prefooter__images{max-width:190px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.prefooter__text h2{font-weight:500;margin-bottom:20px;font-size:34px}.prefooter__text p{margin-bottom:10px;font-size:20px}.prefooter__text-content{margin-bottom:30px}@media(max-width:768px){.prefooter__container{gap:30px}.prefooter__text h2{font-size:28px}.prefooter__text p{font-size:18px}}@media(max-width:530px){.prefooter__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.custom-btn{border:none;border-radius:9999px;background:-webkit-gradient(linear,left top,left bottom,from(#E95E46),to(#CE3022));background:linear-gradient(180deg,#E95E46 0%,#CE3022 100%);color:#fff!important;padding:16px 50px;letter-spacing:.5px;font-weight:600;font-size:.875rem;line-height:1.1em;text-transform:uppercase;text-decoration:none;display:inline-block}.custom-btn:hover{text-decoration:none;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#9DD362),to(#42A44A));background:linear-gradient(180deg,#9DD362 0%,#42A44A 100%)}.gradient-text{background:url(https://www.teorietypu.cz/wp-content/themes/generatepress-child/dist/images/gradient-text.svg);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}