*{box-sizing:border-box}html,body{margin:0;padding:0}img{max-width:100%}body{background:radial-gradient(50% 50% at 50% 50%,#79b677 0%,#e3e1da 100%);background-repeat:no-repeat;background-size:auto 100%}header{max-width:1340px;display:flex;margin:50px auto 0 auto}@media all and (max-width:1180px){header{margin:25px 20px 0}}@media all and (max-width:991px){header{margin:25px 15px 0;display:block}}@media all and (max-width:480px){header{margin:15px 15px 0;overflow:hidden}}.header-top{display:flex}.header-before{line-height:1;position:relative;left:2px;width:207px}.header-before img{height:300px;display:block}@media all and (max-width:1180px){.header-before{width:149px}.header-before img{height:auto}}@media all and (max-width:991px){.header-before{width:74.5px;left:1px}}@media all and (max-width:700px){.header-before{width:54.5px}}.header-centered{border:2px solid #000;display:flex;align-items:center;height:300px;padding:20px 0;width:auto;flex:1}.header-centered .mobile{display:none}@media all and (max-width:1180px){.header-centered{height:216px}}@media all and (max-width:991px){.header-centered{height:108px;padding:0;border:1px solid #000;text-align:center}.header-centered img{max-height:100%;display:none}.header-centered img.mobile{display:inline-block}}@media all and (max-width:700px){.header-centered{height:auto}}@media all and (max-width:991px){.header-right{display:flex;margin-left:0}}@media all and (max-width:700px){header .header-right{display:none}}.footer .header-right{display:none}@media all and (max-width:700px){.footer .header-right{display:flex;margin-bottom:20px;overflow:hidden}}.header-logos{display:flex;align-items:center;justify-content:center;min-height:150px;border:2px solid #000;max-width:432px;flex:auto;height:150px;position:relative;left:-2px;min-width:432px}.header-logos a{display:block;line-height:1;margin:0 25px;text-decoration:none}.header-logos img{height:auto;max-width:100%}@media all and (max-width:1180px){.header-logos{min-height:auto;height:108px;min-width:312px;margin-right:24px}.header-logos a{margin:0;text-align:center}.header-logos img{width:75%}}@media all and (max-width:991px){.header-logos{margin-right:0;width:240px;max-width:240px;min-width:initial;height:70px;border:1px solid #000;left:0;top:-1px}.header-logos img{width:66.66%}}@media all and (max-width:768px){.header-logos{border-right:0}}.header-triangle-wrapper{position:relative;left:-2px;top:-2px;line-height:1;height:150px}@media all and (max-width:1180px){.header-triangle-wrapper{height:108px}.header-triangle-wrapper img{max-height:101%}}@media all and (max-width:991px){.header-triangle-wrapper{left:-1px;top:-1px;height:70px;width:200px}.header-triangle-wrapper img{max-height:100%}}@media all and (max-width:991px){.header-triangle-wrapper{display:none}}.header-line{height:150px;display:flex}@media all and (max-width:991px){.header-line{height:auto;flex:auto}}.header-before-2{line-height:1;position:relative;left:2px;min-width:94px;top:0}.header-before-2:before{content:"";display:block;position:absolute;width:2px;background:#000;left:0;top:0;width:457.3px;transform:rotate(160.85deg)}.header-before-2 img{display:block;height:150px}@media all and (max-width:991px){.header-before-2{min-width:48.5px;left:1px}.header-before-2 img{height:auto}}@media all and (max-width:700px){.header-before-2{min-width:initial;width:24px;left:1px}.header-before-2 img{height:auto}}.header-title,h2.project-title,.footer-title{font-family:"Sofia Sans",Arsenal,serif;font-weight:700;font-size:40px;line-height:1.2;text-transform:uppercase;color:#000;display:flex;align-items:center;border:2px solid #000}@media all and (max-width:1180px){.header-title,h2.project-title,.footer-title{font-size:36px}}@media all and (max-width:768px){.header-title,h2.project-title,.footer-title{font-size:28px}}.header-title{border-top:0;padding:20px}@media all and (min-width:1200px){.header-title{min-width:210px}}@media all and (max-width:1180px){.header-title{font-size:32px}}@media all and (max-width:991px){.header-title{font-size:28px;padding:0 10px;line-height:1;border:1px solid #000;border-top:0}}@media all and (max-width:700px){.header-title{flex:auto;border-bottom:0}}.header-description{font-family:"Sofia Sans",Arsenal,serif;font-style:normal;font-weight:300;font-size:16px;line-height:19px;display:flex;align-items:center;padding:20px;color:#000;border:2px solid #000;border-top:0;margin:0 0 0 20px;position:relative}.header-description .after-header{background:url(//chytomo.com/wp-content/themes/blankslate-child/special/lytovsky-accent/css/../img/after-header.svg) no-repeat center center;width:100%;height:50px;position:absolute;bottom:-50px;left:0}@media all and (max-width:991px){.header-description .after-header{bottom:-100px;height:30px;overflow:hidden;width:25%;left:39%}}@media all and (max-width:768px){.header-description .after-header{width:40%;left:15%;height:10px;bottom:-80px}}@media all and (max-width:700px){.header-description .after-header{display:none}}@media all and (max-width:1180px){.header-description{padding:0 20px;margin:0 0 0 10px}}@media all and (max-width:991px){.header-description{border:1px solid #000;border-top:0;padding:10px}}@media all and (max-width:768px){.header-description{font-size:14px}}@media all and (max-width:700px){.header-description{margin:0;border-top:1px solid #000}}.header-description p{margin:0}.header-bottom{display:flex}@media all and (max-width:700px){.header-bottom{flex-wrap:wrap}}.header-star{position:relative;left:-2px;top:-2px}@media all and (max-width:1180px){.header-star{display:none}}.social-block{flex:1}.social-block .social{height:76px;display:flex;position:relative;top:-2px;left:-2px}@media all and (max-width:991px){.social-block .social{height:auto;top:-1px;left:0;flex:auto;border-bottom:1px solid #000;border-left:1px solid #000}}@media all and (max-width:700px){.social-block .social{border-bottom:2px solid #000;border-left:2px solid #000;border-top:2px solid #000}}@media all and (max-width:359px){.social-block .social{width:100%;border:2px solid #000;border-bottom:0;position:relative;top:0}}@media all and (max-width:991px){.social-block{display:flex}}@media all and (max-width:359px){.social-block{flex-wrap:wrap}}.social-line{border:2px solid #000;padding:5px 20px;border-left:0;border-bottom:0;width:161px}@media all and (max-width:1180px){.social-line{width:185px}}@media all and (max-width:991px){.social-line{padding:5px 10px;border-width:0;width:auto;min-width:104px}}.social-line span{font-family:"Sofia Sans",Arsenal,serif;font-style:normal;font-weight:300;font-size:16px;line-height:1.2;color:#000;display:block;padding-bottom:10px}@media all and (max-width:991px){.social-line span{font-size:14px}}.social-line a{display:inline-block;margin:0 10px;text-decoration:none}@media all and (max-width:991px){.social-line a{margin:0 9px}}.social-line a:first-child{margin-left:0}.social-line-triangle{position:absolute;width:50%;height:2px;background:#000;left:161px;top:0;transform:rotate(32.5deg);transform-origin:top left}@media all and (max-width:1180px){.social-line-triangle{transform:rotate(26.5deg);left:185px}}@media all and (max-width:991px){.social-line-triangle{display:none}}.social-line.social-wide{width:100%;border-bottom:2px solid #000}@media all and (max-width:991px){.social-line.social-wide{border-bottom:0;border-right:1px solid #000;min-width:204px}}@media all and (max-width:700px){.social-line.social-wide{border-right:2px solid #000}}@media all and (max-width:359px){.social-line.social-wide{border-right:0;border-bottom:2px solid #000}}main,footer{max-width:1192px;max-width:1133px;margin:0 auto}main{margin:48px auto 0 auto;padding:0;line-height:1}@media all and (max-width:991px){main{margin:28px auto 0 auto}}@media all and (max-width:768px){main{margin:8px 15px 0}}.row{display:flex;flex-wrap:wrap}.post-preview-revert .row{flex-direction:row-reverse}.row-half{position:relative}.row-half:after{content:"";display:block;position:absolute;width:2px;background:#000;left:50%;top:0;height:100%}@media all and (max-width:700px){.row-half:after{display:none}}.col{flex:1}.col.col-12{flex:0 0 100%;width:100%}.col.col-6{flex:0 0 50%;width:50%}.col.col-4{flex:0 0 33.3333333333%}.col.col-3{flex:0 0 25%}.col.col-1{flex:0 0 16.6666666667%}@media all and (max-width:768px){.col.col-xs-12{flex:0 0 100%;width:100%}}.title-line{display:flex}h2.project-title{padding:6px 20px;margin:0;flex:auto;border-right:0}.empty{flex:auto;border:2px solid #000}@media all and (max-width:768px){.empty{border-left:0}}.before-title,.after-title{line-height:1;height:77px;border-bottom:2px solid #000;position:relative}@media all and (max-width:700px){.before-title,.after-title{display:none}}.after-title{left:-1px}article{margin-bottom:50px;border-top:2px solid #000}.row article:first-child{border-top:0}.row article:last-child{margin-bottom:0}@media all and (max-width:991px){article{margin-bottom:25px}}.article-left{border-left:2px solid #000;border-bottom:2px solid #000;position:relative}.post-preview-revert .article-left{border-right:2px solid #000}.article-left:before{content:" ";display:block;position:absolute;width:2px;background:#000;left:21px;top:0;height:100%}.post-preview-revert .article-left:before{left:auto;right:21px}@media all and (max-width:700px){.article-left.col{flex:0 0 100%;width:100%;border-right:2px solid #000}}@media all and (max-width:700px){.article-right.col{flex:0 0 100%;width:100%}}.post-title{font-family:"Sofia Sans",Arsenal,serif;font-style:normal;font-weight:300;font-size:32px;line-height:1.2;color:#000;padding:0 20px;margin:0;height:150px;display:flex;align-items:center;border-left:2px solid #000;border-right:2px solid #000}.post-title a{text-decoration:none;color:#000}.post-preview-revert .post-title{border-right:0;justify-content:right;text-align:right}@media all and (max-width:700px){.post-preview-revert .post-title{text-align:left;justify-content:left;border-right:2px solid}}@media all and (max-width:991px){.post-title{font-size:24px;height:125px}}@media all and (max-width:700px){.post-title{height:auto;padding:1.5em 30px}}@media all and (max-width:480px){.post-title{border-bottom:2px solid #000;padding:1em 30px;font-size:18px}}.after-post-title{border:2px solid #000;height:100px;overflow:hidden;position:relative}.after-post-title svg{position:relative;top:-2px}@media all and (max-width:991px){.after-post-title{height:90px}.after-post-title svg{width:100%}}@media all and (max-width:700px){.after-post-title{height:auto}}@media all and (max-width:480px){.after-post-title{display:none}}.post-preview-revert .after-post-title{border-right:0}@media all and (max-width:700px){.post-preview-revert .after-post-title{border-right:2px solid}}.post-link{display:block;padding:8px 8px 8px 30px;height:100%}.post-preview-revert .post-link{padding:8px 30px 8px 8px}.post-image-div{height:100%;background-repeat:no-repeat;background-size:cover}@media all and (max-width:700px){.post-image-div{height:240px}}@media all and (max-width:480px){.post-image-div{height:140px}}.footer{margin-top:73px;margin-bottom:150px;line-height:1}@media all and (max-width:991px){.footer{margin:48px 15px 75px}}.footer .decor{position:relative}.footer .decor .decor-left{position:absolute;left:22%;top:-75px}@media all and (max-width:991px){.footer .decor .decor-left{top:-49px;height:50px}}@media all and (max-width:480px){.footer .decor .decor-left{left:0}}.footer .decor .decor-right{position:absolute;right:0;top:-75px}@media all and (max-width:991px){.footer .decor .decor-right{height:147px}}@media all and (max-width:991px){.footer .decor .decor-right{height:106px;top:-50px}}@media all and (max-width:768px){.footer .decor .decor-right{height:51px;top:-50px}}.footer-title{padding:12px 20px;position:relative}@media all and (max-width:1100px){.footer-title{padding:15px 20px}}@media all and (max-width:991px){.footer-title{padding:8px 16px;line-height:1}}.footer-left .footer-title{border-right:0}@media all and (max-width:768px){.footer-left .footer-title{border-right:2px solid #000}}.footer-left .footer-title:after{content:" ";display:block;position:absolute;width:2px;background:#000;right:20%;top:0;height:100%}@media all and (max-width:991px){.footer-left .footer-title:after{display:none}}.footer-right .footer-title{margin-right:162px;border-bottom:0}@media all and (max-width:991px){.footer-right .footer-title{margin-right:119px}}@media all and (max-width:768px){.footer-right .footer-title{margin-right:0;position:relative;top:-2px}}.footer-team,.footer-about{font-family:"Sofia Sans",Arsenal,serif;font-weight:300;font-size:16px;line-height:1.2;color:#000;padding:0 20px}@media all and (max-width:991px){.footer-team,.footer-about{font-size:14px}}.footer-team{display:flex;border-left:2px solid #000;border-bottom:2px solid #000;height:75px;align-items:center;position:relative;padding-right:207px}@media all and (max-width:991px){.footer-team{padding-right:124px}}@media all and (max-width:768px){.footer-team{padding-right:207px;border-right:2px solid #000}}@media all and (max-width:480px){.footer-team{border-right:2px solid #000;overflow:hidden;height:auto;padding:10px 46px 10px 20px}}.footer-team p{margin:0}.footer-team-wrapper{height:100%;width:100%;border-right:2px solid #000;display:flex;align-items:center}@media all and (max-width:480px){.footer-team-wrapper{border-right:0}}.footer-team-line{position:absolute;right:0;top:-2px}@media all and (max-width:480px){.footer-team-line{right:-87px;top:-2px;z-index:-1}}.footer-about{border:2px solid #000;height:152px;display:flex;align-items:center}@media all and (max-width:768px){.footer-about{height:auto;padding:20px;top:-2px}}.footer-line{display:flex;position:relative;padding-left:115px}.footer-line .footer-logos-line{position:absolute;left:0;top:-2px}.footer-logos{border-left:2px solid #000;border-bottom:2px solid #000;flex:auto;display:flex;height:75px}@media all and (max-width:768px){.footer-logos{border-right:2px solid #000}}.footer-logos a{margin:10px 20px}
.header{max-width:1340px;display:flex;margin:50px auto 0 auto}@media all and (max-width:1180px){.header{margin:25px 20px 0}}@media all and (max-width:991px){.header{margin:25px 15px 0}}@media all and (max-width:480px){.header{margin:15px 15px 0;overflow:hidden}}.header-inner{max-width:1020px;width:100%;margin:0 auto 0 113px}@media all and (max-width:991px){.header-inner{margin:0 auto}}.header-top{display:flex;flex-wrap:wrap;border:2px solid #000;border-bottom:0}@media all and (max-width:991px){.header-top{flex-direction:column-reverse;border:0}}.header-name{flex:auto;height:100px;max-width:774px}@media all and (max-width:991px){.header-name{height:auto;width:100%;border:2px solid #000}}.header .content-upper{padding:20px;border:2px solid #000}@media all and (max-width:991px){.header .content-upper{border-top:0;padding:20px 10px}.header .content-upper img{height:auto}}@media all and (min-width:1200px){.header .content-upper .thumbnail-image img{max-height:314px;object-fit:cover}}.header-logo{display:flex;align-items:center;justify-content:center;width:246px}@media all and (max-width:991px){.header-logo{width:100%;justify-content:right;padding-bottom:10px}}.header-logo a{display:block;line-height:1;margin:0 10px}.header-logo img{max-height:50px}main{max-width:1340px}.single-special{font-family:"Sofia Sans",Arsenal,sans-serif;color:#000}.single-special .content-top{border:2px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between}.single-special .content-top .title-wrap{display:flex;align-items:center}@media all and (max-width:991px){.single-special .content-top .title-wrap{width:100%}}@media all and (min-width:992px){.single-special .content-top .title-wrap{flex:1}}.single-special h1{font-weight:700;font-size:40px;line-height:48px;text-transform:uppercase;padding:0 20px;margin:0}@media all and (max-width:1180px){.single-special h1{font-size:36px;line-height:1.2}}@media all and (max-width:768px){.single-special h1{font-size:28px}}@media all and (min-width:992px){.single-post-author{min-width:324px}}.author{display:flex}.author-image{padding:10px;border-left:2px solid #000;border-right:2px solid #000;display:flex;align-items:center;line-height:1}.author-image img{display:block;width:130px;height:130px;object-fit:cover}@media all and (max-width:991px){.author-image{border:0}.author-image img{width:65px;height:65px}}.author .name{font-weight:300;font-size:16px;line-height:140%;padding:25px;width:170px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}@media all and (max-width:991px){.author .name{padding:10px;width:120px;justify-content:left;text-align:left}}.content-top,.post-content-lead,.post-content .section,.post-content-quote{margin-bottom:49px;position:relative}@media all and (max-width:991px){.content-top,.post-content-lead,.post-content .section,.post-content-quote{margin-bottom:22px}}.content-top:after,.post-content-lead:after,.post-content .section:after,.post-content-quote:after{content:"";position:absolute;background:url(//chytomo.com/wp-content/themes/blankslate-child/special/lytovsky-accent/css/../img/oblique-line.svg) no-repeat left center;bottom:-53px;left:20px;width:100%;height:52px;z-index:-1}@media all and (max-width:991px){.content-top:after,.post-content-lead:after,.post-content .section:after,.post-content-quote:after{background-position:left bottom;background-size:100% auto;bottom:-25px;left:0;height:26px;z-index:-1;max-width:360px}}.post-content-lead{font-weight:500;font-size:20px;line-height:1.4;color:#000;border:2px solid #000;padding:10px 94px 10px 20px}@media all and (max-width:991px){.post-content-lead{padding:10px 20px}}.post-content-lead,.post-content .section{margin-left:208px}@media all and (max-width:991px){.post-content-lead,.post-content .section{margin-left:0}}.post-content .section{font-weight:300;font-size:16px;line-height:1.4;border:2px solid #000;padding:10px 94px 10px 20px}@media all and (max-width:991px){.post-content .section{padding:10px 20px}}.post-content-quote{font-weight:500;font-size:20px;line-height:140%;padding:10px 20px;border:2px solid #000}.post-content .fullwidth-image{padding:15px 20px;border:2px solid #000;margin:0 0 50px;max-width:1040px}.content-top,.post-content-quote,.post-content .fullwidth-image{margin-left:93px}@media all and (max-width:768px){.content-top,.post-content-quote,.post-content .fullwidth-image{margin-left:20px}}.after-single .to_home{font-weight:700;font-size:40px;line-height:1;text-transform:uppercase;color:#000;text-decoration:none;border:2px solid #000;max-width:588px;padding-left:15%;position:relative;display:block}.after-single .to_home:before{content:" ";position:absolute;left:-54px;top:50%;transform:translateY(-50%);height:100%;width:54px;background:url(//chytomo.com/wp-content/themes/blankslate-child/special/lytovsky-accent/css/../img/arrow-back.svg) no-repeat center center;background-size:auto 100%}@media all and (max-width:991px){.after-single .to_home:before{left:-38px;height:90%;width:38px}}@media all and (max-width:1180px){.after-single .to_home{font-size:36px}}@media all and (max-width:768px){.after-single .to_home{font-size:28px;line-height:1.2}}@media all and (max-width:991px){.after-single{margin:0 15% 0 auto;width:66%}}
.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;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.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:400;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:.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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.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}
#gnpub-gnfollow-shortcode-wrapper a{text-decoration:none;color:#000;border:1px solid #c6d2d9;padding:7px 15px 3px 16px;line-height:1;height:40px;vertical-align:middle;position:absolute}#gnpub-gnfollow-shortcode-wrapper a:focus{box-shadow:none}#gnpub-gnfollow-shortcode-wrapper img{width:120px;position:relative;top:9px;left:5px}#gnpub-gnfollow-shortcode-wrapper a:hover{border:1px solid #000}#gnpub-gnfollow-shortcode-follow-text{font-weight:500;font-size:13px}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}