article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}.main-menu,button,nav.posts-list{flex-flow:column nowrap}@font-face{font-family:Oswald;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUE.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUE.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUE.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUE.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUE.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUE.ttf) format('truetype')}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkqg.ttf) format('truetype')}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqg.ttf) format('truetype')}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCkqg.ttf) format('truetype')}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqg.ttf) format('truetype')}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787weuyJG.ttf) format('truetype')}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJG.ttf) format('truetype')}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787zAvCJG.ttf) format('truetype')}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJG.ttf) format('truetype')}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}article,header{background:#fff9eb}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{border:none;outline:0;background:0 0;cursor:pointer;display:inline-flex;justify-content:center;align-content:center}@font-face{font-family:fontello;src:url(/assets/fonts/fontello.eot?15339025);src:url(/assets/fonts/fontello.eot?15339025#iefix) format('embedded-opentype'),url(/assets/fonts/fontello.woff2?15339025) format('woff2'),url(/assets/fonts/fontello.woff?15339025) format('woff'),url(/assets/fonts/fontello.ttf?15339025) format('truetype'),url(/assets/fonts/fontello.svg?15339025#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:'\e800'}.icon-vkontakte:before{content:'\e801'}.icon-mail-alt:before{content:'\f0e0'}.icon-mobile:before{content:'\f10b'}.icon-youtube-play:before{content:'\f16a'}.icon-facebook-rect:before{content:'\f301'}.icon-odnoklassniki-rect:before{content:'\f30d'}.icon-instagram-filled:before{content:'\f31f'}article{display:grid;grid-template-columns:40px 1fr minmax(200px,800px) 1fr 40px;grid-template-rows:auto;grid-auto-rows:auto;padding:0 0 20rem;min-height:100vh;margin:0 2rem 2rem;border:2rem solid #fff9eb;align-items:start}article>*{grid-column-start:3;grid-column-end:4}.copyright,nav.posts-list{grid-column-start:1;grid-column-end:17}article .mainPhoto{grid-column-start:1;grid-column-end:6;text-align:center;margin:0 0 20px}article .title,article figure{grid-column-start:2;grid-column-end:5}article .title{padding:60px 0}article .title h1{font-size:20rem;text-align:center}@media (max-width:740px){article .title h1{font-size:12rem}}article .title p{font-size:6rem;text-align:center;margin-top:4rem}article section.author{display:flex;border-top:2px solid #333;border-bottom:2px solid #333;padding:4rem 0}article section.author .authorPhoto{border-radius:50%;grid-area:ph;width:100px;height:100px;margin-right:4rem}article section.author .authorName{font-weight:700;margin-bottom:1rem}article section.author .authorDescription{font-size:5rem;margin-bottom:0;text-align:left}article p{line-height:1.5;font-size:6rem;text-align:justify;margin:0 0 4rem;hyphens:auto}article p.years-of-work{font-family:Oswald,sans-serif}article p.intro:first-letter{font-size:3em;display:inline-block;margin:-16px 4px -16px 0;color:tomato;float:left}article p.text-source{font-weight:700;margin:8rem 0;padding:0 0 0 20%;text-align:right;font-size:4rem}article h2,article h3,article h4{margin:1em 0 .5em}article hr{border-top:1px solid #333;width:20%}article h2{font-size:2em;text-align:center}article h3{font-size:1.5em;text-align:center}article h4{font-size:1.2em}article ol li,article ul li{list-style-position:inside;margin-bottom:1em;font-size:6rem;line-height:1.5}article .pdf-viewer iframe{width:100%}article figure img{max-height:90vh;width:100%;object-fit:contain}article figure figcaption{padding:1rem 4rem 6rem;text-align:center}header{margin:2rem 2rem 0;padding:40px;border:2rem solid #fff9eb;display:flex;justify-content:space-between}header .logotype{box-sizing:border-box;padding:4rem 0;height:64px;fill:tomato}footer{background:tomato;font-family:Oswald,sans-serif;padding:1rem 0;margin:2rem}footer .wraper{display:grid;grid-gap:0 8rem;grid-template-columns:200px auto 280px 280px;grid-template-rows:repeat(2,auto);grid-template-areas:'logo . social-icons phones' 'logo . email address';border-bottom:1rem solid #fff9eb;border-top:1rem solid #fff9eb;margin:2rem;padding:8rem 4rem}footer i{font-size:6rem}footer .email,footer .phones,footer .social-icons,footer address{color:#fff9eb;padding:2rem;text-align:right}footer .email a,footer .phones a,footer .social-icons a,footer address a{text-decoration:none;color:inherit}footer .logo{grid-area:logo;display:block}footer .logo svg{width:100%;height:100%;object-fit:contain;object-position:left;fill:#fff9eb;max-width:400px}@media (max-width:940px){footer .wraper{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto);grid-gap:0 4rem;grid-template-areas:'. . logo logo . .' 'social-icons social-icons social-icons phones phones phones' 'email email email address address address'}footer .email,footer .phones,footer .social-icons,footer address{text-align:left}footer .logo{margin-bottom:8rem}}.copyright,.main-menu{display:flex;margin:2rem}@media (max-width:600px){footer .wraper{grid-template-columns:100%;grid-template-rows:repeat(5,auto);grid-template-areas:'logo' 'social-icons' 'email' 'phones' 'address'}footer .email,footer .logo,footer .phones,footer .social-icons,footer address{text-align:center}}footer .social-icons{grid-area:social-icons}footer address{font-style:normal;grid-area:address}footer .phones{grid-area:phones}footer .email{grid-area:email}.copyright{font-family:Oswald,sans-serif;padding:4rem 2rem;border-top:1rem solid #666;color:#333;justify-content:space-between}.main-menu,nav.posts-list{border:2rem solid tomato;background:#fff9eb}.copyright a{color:inherit;text-decoration:none}.copyright a:hover{color:tomato}.copyright .owner{width:40%}.copyright .developer{width:60%;text-align:right}.main-menu{box-sizing:border-box;color:#333;font-size:5rem;justify-content:flex-end;min-height:calc(100vh - 4rem);padding:8rem;z-index:0}.main-menu h1{font-size:10vmin;margin-bottom:20rem;color:tomato;line-height:1.2}.main-menu>section{margin-bottom:12px;text-align:left}.main-menu a{color:#333;display:inline-block;border-bottom:1px dashed #333;padding-bottom:1px;line-height:1.2;font-family:Roboto,sans-serif}.main-menu a:hover{color:tomato;border-bottom:1px dashed tomato}nav.posts-list{display:flex;grid-row-start:1;margin:2rem;min-height:calc(100vh - 4rem);padding:40px;z-index:1;font-size:5rem}nav.posts-list header{margin:-40px}nav.posts-list ul{margin-top:20rem}nav.posts-list ul li{margin-bottom:4rem}nav.posts-list ul li a{color:#333;padding-bottom:1px;border-bottom:1px dashed #333;line-height:1.2}nav.posts-list ul li a:hover{color:tomato;border-bottom:1px dashed tomato}nav.posts-list ul li a:visited{color:#666}nav.posts-list h1{font-size:10vmin;margin-bottom:12rem;color:tomato}nav.posts-list .description{margin-bottom:10rem}nav.posts-list .description p{max-width:960px;margin-bottom:1em}.photos,.videos{background:#fff9eb}.videos .video{grid-column-start:3;grid-column-end:4}.videos .video iframe{width:100%;min-height:500px}*{box-sizing:border-box;outline:0}[hidden]{display:none}html{font-size:4px;background-color:#fff;color:#333}body{font-size:4rem;font-family:Lora,serif}a{text-decoration:none;color:tomato}a:focus{outline:0}a:focus-visible{outline:red dashed 1px;outline-offset:2px}a.back{background:tomato;display:inline-flex;padding:4rem}a.back:hover{background:#333}a.back svg{fill:#fff9eb;width:8rem;height:8rem}