a,ins{text-decoration:none}.dictypes li,button{cursor:pointer;user-select:none}.dictionary-card .description .url,.selfteacher-card .description .url,.umm-card .url,.workbook-card .url{white-space:nowrap;overflow:hidden}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0eEwA.ttf) format('truetype')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOytKA.ttf) format('truetype')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79P0U.ttf) format('truetype')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh4Ok.ttf) format('truetype')}@font-face{font-family:'PT Serif';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserif/v18/EJRTQgYoZZY2vCFuvAFTzro.ttf) format('truetype')}@font-face{font-family:'PT Serif';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserif/v18/EJRQQgYoZZY2vCFuvAFT9gaQVy4.ttf) format('truetype')}@font-face{font-family:'PT Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserif/v18/EJRVQgYoZZY2vCFuvDFR.ttf) format('truetype')}@font-face{font-family:'PT Serif';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserif/v18/EJRSQgYoZZY2vCFuvAnt65qV.ttf) format('truetype')}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsansnarrow/v18/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format('truetype')}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsansnarrow/v18/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format('truetype')}@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsanscaption/v19/0FlMVP6Hrxmt7-fsUFhlFXNIlpcqfQ.ttf) format('truetype')}@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ptsanscaption/v19/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrUSw.ttf) format('truetype')}@font-face{font-family:'PT Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptmono/v13/9oRONYoBnWILk-9ArCg.ttf) format('truetype')}@font-face{font-family:'PT Serif Caption';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserifcaption/v17/ieVj2ZhbGCW-JoW6S34pSDpqYKU019e7CA.ttf) format('truetype')}@font-face{font-family:'PT Serif Caption';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserifcaption/v17/ieVl2ZhbGCW-JoW6S34pSDpqYKU059U.ttf) format('truetype')}@font-face{font-family:udmkyl-social;src:url(/assets/fonts/udmkyl-social.eot?7441769);src:url(/assets/fonts/udmkyl-social.eot?7441769#iefix) format('embedded-opentype'),url(/assets/fonts/udmkyl-social.woff2?7441769) format('woff2'),url(/assets/fonts/udmkyl-social.woff?7441769) format('woff'),url(/assets/fonts/udmkyl-social.ttf?7441769) format('truetype'),url(/assets/fonts/udmkyl-social.svg?7441769#udmkyl-social) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:udmkyl-social;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w100,audio{width:100%}#courses #section-title,.breadcrubs a,.stage,.umm-search a.search,.umm-search h3,.workbook-search a.search,.workbook-search h3,header#section-header .section-title{text-transform:uppercase}.icon-facebook:before{content:'\f09a'}.icon-youtube-play:before{content:'\f16a'}.icon-vkontakte:before{content:'\f189'}.icon-odnoklassniki:before{content:'\f263'}#top-menu a:after,blockquote:after,blockquote:before,q:after,q:before{content:''}@font-face{font-family:'Noto Sans Symbols 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosanssymbols2/v24/I_uyMoGduATTei9eI8daxVHDyfisHr71ypM.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{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:inherit}ins,mark{background-color:#ff9ff9;color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}a{background:0 0;margin:0;padding:0;vertical-align:baseline;color:#3a7480}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{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button{align-content:center;background:0 0;border:0;display:inline-flex;flex-flow:column nowrap;font-family:inherit;justify-content:center;outline:0}html{font-size:4px}body,form,input,textarea{font-size:4rem}body{font-family:'PT Sans',sans-serif;line-height:1;background-color:#fdfdf0;color:#444}*{box-sizing:border-box}a b,a em{color:inherit}a:hover,a:hover b,a:hover em{color:#a62812}p{hyphens:auto;text-wrap-style:pretty}kbd{background:#ccc;border-radius:4px;color:inherit;padding:2px 6px}input,textarea{font-family:inherit}audio{display:block;margin:4rem 0}audio::-webkit-media-controls-panel{background-color:transparent!important}article:empty,div:empty,section:empty{display:none}:root{accent-color:#3a7480}:where(h1,h2,h3,h4,h5,h6){text-wrap-style:balance}i[cap]{font-style:normal;font-variant-caps:all-small-caps}i[cap] b{font-weight:400;text-shadow:0 0 2px #000}.w90{width:90%}.w80{width:80%}.w70{width:70%}.w60{width:60%}.w50{width:50%}.w40{width:40%}.w33{width:33.33%}.w30{width:30%}.w25{width:25%}.w20{width:20%}.w16{width:16.66666667%}.w15{width:15%}.w10{width:10%}.hidden,[hidden=true]{display:none!important}.visible{display:block!important}.float-left{float:left}.float-right{float:right}.read-more{margin-top:6rem}.read-more a{border:1px solid #89bfca;border-radius:1rem;color:#3a7480;display:inline-grid;line-height:1;padding:3rem 5rem;text-decoration:none}.read-more a:hover{background-color:#89bfca;color:#fff;text-decoration:none}form{font-family:'PT Sans',sans-serif}form button,form input,form label,form select{font-size:inherit;line-height:1}form input,form select{background:#fff;border-radius:0;border:1px solid #999;padding:1rem}form input:focus,form input:hover,form select:focus,form select:hover{border:1px solid #89bfca;outline:0}form input:focus,form select:focus{box-shadow:0 0 1rem 0 #89bfca}form button{background:#76ac3d;color:#fff;display:inline-block;font-weight:500;padding:2rem 4rem;text-align:center;width:fit-content}form button:hover{background:#4f7329}form label{padding:1rem 0;border:1px solid transparent}header#main-header{display:grid;grid-template-columns:1fr minmax(200px,820px) 1fr;border-bottom:1rem solid #f9f9d5;padding:4rem 0 0;gap:4rem}header#main-header .logo{grid-column:2/3;width:300px;justify-self:center;display:inline-flex}header#main-header .logo img{width:100%}#top-menu{width:100%;display:flex;grid-column:2/3;flex-flow:row wrap;justify-content:flex-start;gap:2rem;margin-bottom:-4px}#top-menu a{text-decoration:none;font-family:'PT Sans Narrow',sans-serif;font-size:6rem;color:#666;white-space:nowrap}#top-menu a:after{display:block;width:100%;height:1rem;background:0 0;position:relative;border:.5rem;margin-top:1rem}#top-menu a:hover{color:#e95035}#top-menu a:hover:after{background:#e95035}#top-menu a.active:after,dialog button{background:#3a7480}#top-menu a.active{color:#3a7480}footer{background:#89bfca;display:grid;grid-template-columns:max-content auto;grid-template-rows:auto auto;grid-template-areas:"nav con" "cop cop"}dialog button:hover,footer .copyright{background:#284248}footer p{line-height:1.5}footer .footer-menu{grid-area:nav;padding:8rem}footer .footer-menu a{display:inline-block;width:100%;text-decoration:none;color:#444;line-height:1.5}footer .footer-menu a:hover{color:#a62812}footer .footer-menu .menu{gap:4rem 8rem;display:grid}footer .footer-menu .menu>li{display:block}footer .footer-menu .menu>li>a{font-weight:700;margin-bottom:2rem}footer .footer-contacts{grid-area:con;padding:8rem;text-align:left}@media (min-width:1400px){footer .footer-menu .menu{grid-auto-flow:column}footer .footer-contacts{text-align:right;place-self:end}}@media (max-width:1400px){footer{grid-template-columns:1fr;grid-template-areas:"nav" "con" "cop"}footer .footer-menu .menu{grid-template-columns:repeat(auto-fill,minmax(14em,auto))}footer .footer-contacts{border-top:1px solid #222;display:grid;grid-template-columns:repeat(3,max-content);gap:4rem 16rem}}footer .footer-contacts .social-icons h3{margin-bottom:4rem}footer .footer-contacts .social-icons a{display:inline-block;font-size:6rem;color:#444}footer .footer-contacts .social-icons a:not(:last-of-type){margin-right:2rem}footer .footer-contacts .social-icons a:hover{transform:scale(1.2)}@media (max-width:880px){footer .footer-contacts{grid-template-columns:repeat(2,auto)}footer .footer-contacts .social-icons{grid-column:1/-1;text-align:right}}@media (max-width:600px){footer .footer-contacts{grid-template-columns:auto}footer .footer-contacts .social-icons{text-align:center}}footer .footer-contacts address{font-style:normal;margin-bottom:4rem}footer .footer-contacts address a{text-decoration:none;color:#3a7480}footer .footer-contacts address a:hover{color:#a62812}footer .footer-contacts address a:visited{color:#3a7480}@media (max-width:880px){footer .footer-contacts address{text-align:right}}footer .footer-logo{margin-bottom:8rem}footer .footer-logo .logo{width:100%;display:inline-block}footer .footer-logo .logo img{width:100%;max-width:240px}@media (max-width:600px){footer .footer-contacts address,footer .footer-logo{text-align:center}}footer .copyright{color:#cfe5ea;grid-area:cop;padding:4rem 8rem;line-height:1.2}.main-page-block{border-bottom:1px solid #f9f9d5;display:grid;gap:4rem;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr auto 1fr;min-height:80vh}.main-page-block h1{background:orange;display:inline-block;color:#fff;font-size:8rem;grid-column:1/5;grid-row:1/2;height:max-content;margin:8rem 0 0;padding:4rem;width:max-content}.main-page-block nav{grid-column:2/8;grid-row:2/3;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto min-content;gap:40px}.main-page-block nav a.block{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;text-align:center;font-size:7rem;font-weight:700;color:#284248;text-decoration:none;background:rgba(253,253,240,.8);box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:4rem;aspect-ratio:1}.main-page-block nav a.block svg{width:70%}.main-page-block nav a.block span{display:block;min-height:18rem}.main-page-block nav a.block:hover{background:rgba(253,253,240,.9)}.main-page-block nav a.more{display:inline-block;padding:2rem 4rem;border-radius:5rem;text-decoration:none;font-size:8rem;grid-column:1/4;text-align:center}.main-page-block nav a.more span{color:#444}.main-page-block nav a.more span:before{content:"< "}.main-page-block nav a.more span:after{content:" >"}.main-page-block nav a.more span:hover{color:#fff}.main-page-block nav div{grid-column:1/4;text-align:center}#block-about{grid-template-rows:auto;margin-top:-4px;border-top:4px solid #f9f9d5;min-height:max-content}#block-about .wraper{grid-column:2/4}#block-about .wraper h1{background:0 0;color:#444;padding:0;margin-bottom:1em}#block-about .wraper p{margin-bottom:4rem;font-size:5rem}#block-about iframe{grid-column:5/9;width:100%;height:auto;aspect-ratio:16/9}#block-for-kids{background:url(/assets/img/for-kids.webp) center;background-size:cover;border-top:2rem solid #e4b037}#block-for-kids h1{background:#e4b037}#block-for-parents{background:url(/assets/img/bg.svg) center #eeeee0;border-top:2rem solid #83bd45}#block-for-parents h1{background:#83bd45}#block-for-parents a.block{background:#fff}#block-for-schoolkids{background:url(/assets/img/for-schoolkids.webp) center;background-size:cover;border-top:2rem solid #e95035}#block-for-schoolkids h1{background:#e95035}#block-for-selflearning{background:url(/assets/img/bg.svg) center #eeeee0;border-top:2rem solid #89bfca}#block-for-selflearning h1{background:#89bfca}#block-for-selflearning a.block{background:#fff}#block-for-students{background:url(/assets/img/for-students.webp) center;background-size:cover;border-top:2rem solid #e95035}#block-for-students h1{background:#e95035}#block-for-teachers{background:url(/assets/img/bg.svg) center #eeeee0;border-top:2rem solid #89bfca}#block-for-teachers h1{background:#89bfca}#block-for-teachers a.block{background:#fff}#main{display:grid;grid-template-columns:1fr minmax(200px,820px) 1fr;grid-gap:4rem;padding:0 0 8rem;align-items:start}.breadcrubs,.pagination{grid-column:2/3;display:inline-flex}.breadcrubs{border-bottom:1px solid #eee;padding:4rem 0;text-align:center}.breadcrubs:last-of-type{border-top:1px solid #eee}.breadcrubs a{font-size:3rem;text-decoration:none;color:#666}.breadcrubs a:hover{color:#e95035}.breadcrubs a:not(:last-child):after{content:' > '}.pagination{gap:4rem;justify-content:center;align-items:center;padding:6rem 0;grid-auto-flow:column}.pagination a{display:inline-block;font-size:5rem;font-weight:700;line-height:1;padding:.5rem}.pagination a.active{color:#444}.pagination .symbol{font-family:'Noto Sans Symbols 2',sans-serif;font-size:6rem;height:22px}header#section-header{background-color:#f9f9d5;border-top:1rem solid #f9f9d5;display:grid;grid-column:1/4;grid-template-columns:1fr minmax(200px,820px) 1fr;line-height:1.2;margin-top:-4px;padding:8rem 4rem;text-align:center}#courses #section-title,.course,.news-list-item,.post,.section-menu,header#section-header hgroup{grid-column:2/3}header#section-header .section-title{color:#444;font-family:'PT Sans Caption',sans-serif;font-size:10rem}.post-header h1,.post-header time{font-family:'PT Sans Narrow'}header#section-header .section-title+.section-description{margin:2rem 0 0}header#section-header .section-description{font-size:5rem}.section-menu{display:grid;margin-top:8rem;grid-template-columns:repeat(3,1fr);gap:20px}.section-menu a{font-size:6rem;text-decoration:none;text-align:center;color:#284248}.section-menu a span{color:inherit}.section-menu a:hover{color:#3a7480}.post{min-height:80vh;font-size:5rem}.post blockquote{background:#ccc;margin-bottom:4rem;padding:4rem}.post blockquote p:last-of-type{margin:0}.post h1{font-size:8rem;line-height:1.2}.post h2{font-size:7rem;line-height:1.2;margin-bottom:4rem}.post h3{font-size:6rem;line-height:1.2}.post h4{margin-top:4rem;font-size:5rem;line-height:1.2}.post h5,.post h6{font-size:4rem;line-height:1.2}.post h6{font-weight:700}.post ol,.post ul{line-height:1.5;list-style-position:inside;margin-bottom:4rem}.post p{line-height:1.5;margin-bottom:2rem;text-align:justify}.post .thumbnail{margin:0 0 6rem}.post .thumbnail img{width:100%}.post .thumbnail figcaption{font-size:3rem;margin:1rem 0 0;text-align:center}.post iframe,.post table{width:100%;margin:4rem 0}.post iframe{aspect-ratio:16/9;height:auto}.post img{max-height:60vh;object-fit:contain;width:100%}.post table td,.post table th{border:1px solid #222;padding:1rem}.post table.transparent td{border:1px solid transparent}.post .links{list-style-type:none}.post .line{display:inline-block;border-bottom:1px solid #444;width:var(--line-width,30px)}.post .author{text-align:right;font-style:italic;margin:2rem 0}.course,.news-list-item .thumbnail,.post-header,.post-header time{margin-bottom:4rem}.post-header h1{font-size:10rem;line-height:1.2}.post-header a{color:#444}.post-header a:hover{color:#e95035!important}.post-header a:visited{color:#444}.post-header .subtitle{font-size:1.2em;text-align:left;line-height:1.2;margin:1rem 0 4rem;text-wrap-style:pretty}.post-header time{color:#999;display:block;font-size:4rem}.news-list-item{padding:4rem 0 8rem}.news-list-item:not(:last-of-type){border-bottom:1px solid #eee}.course:not(:last-of-type),.dictionary-card:not(:last-of-type),.selfteacher-card:not(:last-of-type),.umm-card:not(:last-of-type),.umm_authors{border-bottom:1px solid #ccc}.news-list-item .thumbnail img{max-height:70vh;object-fit:contain;width:100%}.news-list-item p{font-size:5rem;line-height:1.5;text-align:justify}#courses{display:grid;grid-template-columns:1fr minmax(200px,820px) 1fr;gap:4rem;padding:0;min-height:80vh}#courses #section-title{text-align:center;padding:8rem 4rem;font-size:10rem;font-family:'PT Sans Caption',sans-serif;color:#444}.course{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem 8rem;padding:4rem 0}@media (max-width:800px){.course{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.course{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.course{grid-template-columns:repeat(1,1fr)}}.dictionary-card,.selfteacher-card{grid-template-columns:1fr 4fr;grid-template-rows:auto;grid-template-areas:"description description";padding:2rem}.course-name{grid-column:1/-1;text-align:center;font-size:10rem}@media (max-width:640px){.course-name{font-size:8rem}.book .book-name{font-size:5rem}}.course-description{grid-column:1/-1;line-height:1.5}.book .book-name,.dictionary-card .description h1{line-height:1.2;font-family:'PT Sans Narrow'}.book{display:flex;flex-flow:column nowrap;justify-content:flex-end}.book .book-cover{min-height:300px;display:grid;place-content:end}.book .book-cover img{width:100%;height:auto;display:block;object-fit:contain;object-position:bottom;margin-bottom:2rem}.book .book-name{margin-bottom:2rem;display:block;min-height:auto;font-size:5rem;hyphens:auto;flex-grow:1}.book .book-name a{text-decoration:none;height:auto!important}@media (max-width:640px){.book .book-name{font-size:6rem}}.dictionaries-filter{grid-column:2/3}.dictypes{display:flex;list-style-type:none;margin:4rem 0;flex-flow:row wrap;gap:2rem}.dictypes li{display:inline-block;font-size:.8em;padding:2rem;background:#83bd45;border-radius:1em;word-wrap:nowrap;color:#fff}.dictionary-card .description h1 a,.selfteacher-card .description h1 a{color:#284248;text-decoration:none}.dictypes li:hover{background:#4f7329}.dictionary-card{grid-column:2/3;display:grid;gap:4rem}.dictionary-card .thumbnail{grid-area:thumbnail;display:none}.dictionary-card .thumbnail img{border:1px solid #ccc;width:100%}.dictionary-card .description{grid-area:description}.dictionary-card .description h1{font-size:8rem;margin:0 0 2rem}.dictionary-card .description p{line-height:1.5;margin:0 0 2rem}.dictionary-card .description .url a{display:inline-block;text-overflow:ellipsis}.selfteacher-card{grid-column:2/3;display:grid;gap:4rem}.selfteacher-card .thumbnail{grid-area:thumbnail;display:none}.selfteacher-card .thumbnail img{border:1px solid #ccc;width:100%}.selfteacher-card .description{grid-area:description}.selfteacher-card .description h1{font-size:8rem;font-family:'PT Sans Narrow';line-height:1.2;margin:0 0 2rem}.cartoons-list a:hover,.video-courses-list a:hover{color:#3a7480}.selfteacher-card .description p{line-height:1.5;margin:0 0 2rem}.selfteacher-card .description .url a{display:inline-block;text-overflow:ellipsis}.apps-list,.cartoons-list,.video-courses-list{display:grid;grid-column:2/3}.cartoons-list{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:8rem}.cartoons-list .cartoon-list-item h1,.video-courses-list .video-course h1{font-size:6rem;margin:1rem 0;font-family:'PT Sans Narrow'}@media (max-width:640px){.cartoons-list{grid-template-columns:repeat(1,1fr)}}.cartoons-list .cartoon-list-item .cover{height:auto;width:100%;aspect-ratio:16/9;object-fit:cover}.cartoons-list .cartoon-list-item h1{line-height:1.2}.cartoons-list .cartoon-list-item p{line-height:1.5}.cartoons-list a{line-height:0;text-decoration:none}.video-courses-list{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:8rem}@media (max-width:640px){.video-courses-list{grid-template-columns:repeat(1,1fr)}}.video-courses-list .video-course .cover{height:auto;width:100%;aspect-ratio:16/9;object-fit:cover}.video-courses-list .video-course h1{line-height:1.2}.video-courses-list .video-course p{line-height:1.5}.video-courses-list a{line-height:0;text-decoration:none}.video-course-description{grid-column:2/3;font-size:5rem;line-height:1.5;margin-top:8rem}.video-course-description p{margin-bottom:1em;text-align:justify}.apps-list{flex-flow:row wrap;grid-template-columns:repeat(2,1fr);gap:8rem 4rem;padding:8rem 0}@media (max-width:640px){.apps-list{grid-template-columns:repeat(1,1fr)}}.apps-list-item{align-self:start}.apps-list-item .thumbnail{margin-bottom:2rem}.apps-list-item .thumbnail img{width:100%;aspect-ratio:1;object-fit:cover}.apps-list-item hgroup h1{font-size:6rem;line-height:1.2}.apps-list-item hgroup h1 a{color:#284248;text-decoration:none}.apps-list-item hgroup h1 a:hover{color:#e95035}.apps-list-item hgroup .subtitle{font-size:1.2em;text-align:center}.apps-list-item p{line-height:1.5;text-align:left}.apps-list-item .links{margin:2rem 0}.apps-list-item .links li{list-style-type:none}.platform{display:block;margin:0 0 1rem}.platform span{background-color:#83bd45;color:#fff;display:inline-block;padding:1rem 1.5rem;border-radius:1rem;font-size:3rem}.umm-card h1 a,.workbook-card h1 a{color:#284248;text-decoration:none}.app .screenshots h3{margin:0 0 2rem}.umm-card{grid-column:2/3;padding:2rem;gap:4rem}.umm-card .description{margin-bottom:2rem;font-size:5rem}.umm-card h1{font-family:'PT Sans Narrow';font-size:8rem;line-height:1.2;margin:0}.umm-card p{line-height:1.2;margin:0 0 2rem}.umm-card .authors{margin-bottom:4rem;line-height:1.2;color:#666}.umm-card .authors .author:not(:last-of-type):after{content:', '}.umm-card .authors span{color:inherit}.umm-card .url a{display:inline-block;text-overflow:ellipsis}.umm_authors{margin:0 0 6rem;padding:0 0 4rem;font-size:4rem}.umm_authors .umm_author:not(:last-of-type):after{content:'; '}.umm-search{grid-column:2/3;padding:4rem 2rem;display:grid;grid-template-columns:auto 1fr auto 1fr;gap:4rem 2rem;border-bottom:2px solid #999}.workbook-card:not(:last-of-type),.workbook_authors{border-bottom:1px solid #ccc}@media (max-width:800px){.umm-search{grid-template-columns:min-content auto}}.umm-search h3{grid-column:1/-1}.umm-search select{width:100%}.umm-search a.search{background:#76ac3d;color:#fff;display:inline-block;font-size:inherit;font-weight:500;line-height:1;padding:2rem 4rem;text-align:center;width:fit-content}.umm-search a.search:hover{background:#4f7329}.umm-post .description{color:#3a7480}.umm-post h2,.umm-post h3,.umm-post h4,.umm-post h5,.umm-post h6{text-align:center}.workbook-card{grid-column:2/3;padding:2rem;gap:4rem}.workbook-card .description{margin-bottom:2rem;font-size:5rem}.workbook-card h1{font-family:'PT Sans Narrow';font-size:8rem;line-height:1.2;margin:0}.workbook-card p{line-height:1.2;margin:0 0 2rem}.workbook-card .authors{margin-bottom:4rem;line-height:1.2;color:#666}.workbook-card .authors .author:not(:last-of-type):after{content:', '}.workbook-card .authors span{color:inherit}.workbook-card .url a{display:inline-block;text-overflow:ellipsis}.stage{display:inline-flex;margin-bottom:1rem;font-size:3rem}.stage span{color:#3a7480;display:inline-block}.stage span:not(:last-of-type):after{margin:0 1rem;content:"•"}.workbook_authors{margin:0 0 6rem;padding:0 0 4rem;font-size:4rem}.workbook_authors .workbook_author:not(:last-of-type):after{content:'; '}.workbook-search{grid-column:2/3;padding:4rem 2rem;display:grid;grid-template-columns:auto 1fr auto 1fr;gap:4rem 2rem;border-bottom:2px solid #999}@media (max-width:800px){.workbook-search{grid-template-columns:min-content auto}}.workbook-search h3{grid-column:1/-1}.link-card,.links-title{grid-column:2/3;gap:1rem}.workbook-search select{width:100%}.workbook-search a.search{background:#76ac3d;color:#fff;display:inline-block;font-size:inherit;font-weight:500;line-height:1;padding:2rem 4rem;text-align:center;width:fit-content}.workbook-search a.search:hover{background:#4f7329}.workbook-post h2,.workbook-post h3,.workbook-post h4,.workbook-post h5,.workbook-post h6{text-align:center}.links-title{font-size:6rem;text-align:center}.link-card a{text-decoration:none}.link-card p{line-height:1.5}.audio-post audio{width:100%;margin:1rem 0 4rem}.audio-post .meta{line-height:1.5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2rem 0;margin:4rem 0}.umkbook-info{display:grid;grid-template-columns:1fr 2fr;gap:8rem;margin:0 0 8rem;padding:4rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}@media (max-width:600px){.umkbook-info{grid-template-columns:1fr}}.umkbook-info .cover img{width:100%}.umkbook-info .store-links{display:inline-flex;gap:4rem;list-style-type:none;margin:0}.umkbook-info .store-links a{display:inline-block}.umkbook-info .store-icon{height:64px;margin:1rem 0}.umkbook-info h1{font-size:8rem;margin-bottom:4rem}.umkbook-info h3{margin:2rem 0;display:block}.umkbook-info p{line-height:1.5;margin-bottom:1rem;font-size:4rem;text-align:left}.umkbook-authors h3{display:block;margin:2rem 0 1rem}.umkbook-authors p{margin:0;text-align:left;line-height:1.2}.umkbook-authors p.impressum{margin:2rem 0 4rem;line-height:1.2;font-size:.9em;font-style:italic;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2rem 0}.onlinecourses-list,.podcast{margin-top:8rem;grid-column:2/3}.podcast-card{display:grid;padding:4rem 0;border-bottom:1px solid #ccc;grid-template-columns:300px 2fr;grid-template-rows:repeat(4,auto);gap:4rem;grid-auto-flow:column;grid-template-areas:"img header" "img description" "player player"}.ok_step,.ok_theme .ok_theme-description{padding:8rem}.podcast-card hgroup{grid-area:header}.podcast-card hgroup a{text-decoration:none;color:inherit}.podcast-card hgroup h1{font-family:'PT Sans Narrow';font-size:6rem;font-weight:700}.podcast-card hgroup p{margin-bottom:2rem;color:#3a7480}.podcast-card picture{aspect-ratio:1/1;grid-area:img;width:100%}.podcast-card picture img{width:100%}.podcast-card .podcast-description{grid-area:description;line-height:1.5}.podcast-card audio{grid-area:player;width:100%}.onlinecourses-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.onlinecourses-list{grid-template-columns:repeat(1,1fr)}}.onlinecourses-list .onlinecourse img{aspect-ratio:1/1;height:auto;object-fit:cover;width:100%}.onlinecourses-list .onlinecourse h1{font-size:6rem;line-height:1.2;margin:1rem 0 2rem}.onlinecourses-list .onlinecourse p{line-height:1.5}.onlinecourses-list a{line-height:0;text-decoration:none}.onlinecourses-list a:hover{color:#3a7480}.ok_themes-list{display:grid;gap:20px 0;grid-column:2/3;margin-top:4rem}.ok_themes-list h2{color:#284248;display:block;font-size:12rem;margin-bottom:4rem;text-align:center}.ok_theme{border-top:1px solid #ccc;display:grid;grid-template-columns:280px 3fr}.ok_theme .ok_theme-cover{width:100%}.ok_theme .ok_theme-title{display:block;font-size:8rem;margin:0 0 4rem}.ok_theme .ok_theme-title a{color:#3a7480;text-decoration:none}.ok_theme .ok_theme-title a:hover{color:#e95035}.ok_theme p{font-size:6rem;line-height:1.5}.ok_theme .start_lesson{margin-top:10rem}.ok_theme .start_lesson a{border:1px solid #76ac3d;border-radius:1rem;color:#76ac3d;display:inline-grid;font-size:5rem;line-height:1;padding:3rem 5rem;text-decoration:none}.ok_theme .start_lesson a:hover{background-color:#76ac3d;color:#fff;text-decoration:none}.ok_course-cover{grid-column:2/3;text-align:center}.ok_course-cover img{max-width:400px}.onlinecourse-description{font-size:5rem;grid-column:2/3;line-height:1.5;margin-top:8rem}.onlinecourse-description h2{color:#284248;display:block;font-size:12rem;margin-bottom:4rem;text-align:center}.onlinecourse-description iframe{height:auto;aspect-ratio:16/9;width:100%;margin-bottom:4rem}.onlinecourse-description p{margin-bottom:1em;text-align:justify}.onlinecourse-cover{grid-column:2/3;width:100%}.onlinecourse_section{grid-column:2/3;margin-top:8rem;min-height:80vh}.onlinecourse_section blockquote{background:#ccc;margin-bottom:4rem;padding:4rem}.onlinecourse_section blockquote p:last-of-type{margin:0}.onlinecourse_section h1{font-size:8rem;line-height:1.2}.onlinecourse_section h2{font-size:7rem;line-height:1.2;margin-bottom:4rem}.onlinecourse_section h3{font-size:6rem;line-height:1.2}.onlinecourse_section h4{font-size:5rem;line-height:1.2}.onlinecourse_section h5,.onlinecourse_section h6{font-size:4rem;line-height:1.2}.onlinecourse_section h6{font-weight:700}.onlinecourse_section hgroup{margin-bottom:4rem;padding:0 12rem;text-align:center}.onlinecourse_section hgroup h1{font-size:8rem;line-height:1.5}.onlinecourse_section hgroup .subtitle{font-size:1.2em;text-align:center}.onlinecourse_section hgroup time{color:#999;display:block;margin-bottom:4rem}.onlinecourse_section ol,.onlinecourse_section ul{line-height:1.5;list-style-position:inside;margin-bottom:4rem}.onlinecourse_section p{line-height:1.5;margin-bottom:4rem;text-align:justify}.onlinecourse_section .thumbnail{margin:0 0 6rem}.onlinecourse_section .thumbnail img{width:100%}.onlinecourse_section .thumbnail figcaption{font-size:3rem;margin:1rem 0 0;text-align:center}.onlinecourse_section iframe{aspect-ratio:16/9;height:auto;margin:4rem 0;width:100%}dialog h1,dialog p:last-of-type{margin:0 0 4rem}.onlinecourse_section img{max-height:60vh;object-fit:contain;width:100%}.ok_breadcrumbs{font-size:5rem;grid-column:2/3;padding:4rem}.ok_breadcrumbs a{text-decoration:none}.ok_breadcrumbs a:hover{color:#e95035}dialog{border:1px solid #aaa;border-radius:2rem;padding:20px;text-align:center}dialog h1{font-size:10rem}dialog p{font-size:5rem;line-height:1.5}dialog button{border-radius:1rem;color:#fff;padding:2rem 4rem}dialog::backdrop{background:rgba(0,0,0,.2)}.ok-dialog{min-width:400px}.lightbox{border-radius:0;overscroll-behavior-block:contain;padding:1rem;width:max-content}.lightbox img{display:block;height:100%;line-height:1;max-height:94vh;max-width:94vw;object-fit:contain;width:100%}.slider{display:grid;grid-auto-flow:column;gap:0 1rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab}.slider img{width:auto;height:100%}.slider::-webkit-scrollbar{display:none}.xword{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;text-indent:0}.xword span{display:inline-block;border:1px solid #222;aspect-ratio:1/1;text-align:center;margin-right:-1px;width:1.5em}.xword [color=red]{background:tomato}.xword [color=green]{background:#9acd32}.xword [color=blue]{background:#6495ed}i.author{font-style:italic}section.author{font-style:italic;text-align:right}#alphabet{display:flex;flex-flow:row wrap;font-family:'PT Serif',serif;margin:8rem 0;width:100%}#alphabet .letter{align-items:center;border:1px solid #999;cursor:pointer;display:flex;flex-flow:column nowrap;font-size:2rem;height:20rem;justify-content:center;line-height:1;margin:-1px 0 0 -1px;text-align:center;user-select:none;width:20rem}#alphabet .letter:hover{background:#eee}#alphabet .letter-gr{font-size:8rem}#alphabet .letter-tr{font-size:3rem}#alphabet .glas{color:tomato}#alphabet .soglas{color:#6495ed}#alphabet .pus{color:#666}.ok_step{background:#f3f8f9;border:1px solid #cfe5ea;border-radius:2rem;box-shadow:#ddd 0 0 8px 1px;display:none;font-size:5rem;margin:8rem 0}.ok_step .text-author{font-style:italic;margin:2rem 0 0;text-align:right}.ok_step form{border-bottom:2px solid #66acba;border-top:2px solid #66acba;margin:8rem 0;padding:4rem 0}.step_task{line-height:1.5;margin-bottom:4rem}.step_task img{max-width:100%}.step_task ol,.step_task ul{list-style-position:inside;margin-bottom:1em}.step_text{line-height:1.5;margin-bottom:4rem}.step_text h2{margin-bottom:1em}.step_text img{max-width:320px;width:100%}.step_text .author{font-style:italic}.step_text .inline-image{display:inline-block;margin:-.5em .2em;padding:0;vertical-align:middle;width:4em}.step_text p{margin-bottom:.2lh}.step_text p:last-child{margin-bottom:0}.step_text ol,.step_text ul{list-style-position:inside;margin-bottom:1em}.step_text table{margin:1em 0;max-width:100%}.ok-images figure,.step_images img{max-width:320px;width:100%}.step_text table td{border:1px solid #999;padding:1rem}.step_images{align-items:center;display:flex;flex-flow:row nowrap;gap:20px;justify-content:center}.ok-images{align-items:stretch;display:flex;flex-flow:row nowrap;gap:20px;justify-content:center;margin:0 0 4rem}.ok-images figure{background:#fff;border:1px solid #ccc;border-radius:2rem;box-shadow:#ccc 0 0 6px 0}.ok-images figure img{width:100%}.ok-images figure figcaption{color:#795f58;font-size:8rem;margin-bottom:4rem;padding:0 1em;text-align:center}.ok-images figure figcaption.small{color:#795f58;font-size:5rem;margin-bottom:4rem;text-align:center}.step_button-check{background:#3a7480;border-radius:1rem;color:#fff;font-size:4rem;margin:4rem 0 0;padding:2rem 4rem}.step_button-check:hover{background:#284248}.step_input{margin:4rem 0;line-height:1.5;user-select:none;font-size:5rem}.step_input input[type=text]{background:0 0;border:0;border-bottom:2px solid #89bfca;font-size:inherit;font-family:inherit;max-width:100%;min-width:1em;padding:0 0 1px;text-align:left;field-sizing:content}.step_input input[type=text]:focus{border-bottom:2px solid #3a7480;box-shadow:none;outline:0}.step_input select{background-color:transparent;border:0;border-bottom:2px solid #3a7480;font-family:inherit;line-height:1.5;max-width:100%;min-width:1ex;-webkit-appearance:none;-moz-appearance:none;font-size:5rem}.step_input select:focus{border:none;border-bottom:2px solid #3a7480;box-shadow:none;outline:0}.step_input select:hover{border:none;border-bottom:2px solid #3a7480}.step_input option{background-color:#fff;display:inline-block;font-size:inherit;padding:1rem}.step_video{margin:8rem 0;width:100%}.step_video iframe{aspect-ratio:16/9;height:auto;width:100%}.step_button_play{align-items:center;border:0;display:inline-flex;flex-flow:row nowrap;font-size:5rem;margin:0 1rem -1rem 0;padding:0}.step_button_play svg{fill:#3a7480;height:8rem;width:8rem}.step_button_play:hover{transform:scale(1.2)}[task_type=checkbox] .variants{display:grid;grid-template-columns:min-content auto;line-height:1.5;margin:4rem 0;user-select:none}[task_type=checkbox] .variants input{align-self:center;justify-self:center;line-height:1.5;margin:0 2rem 0 0;font-size:5rem}[task_type=checkbox] .variants label{font-size:5rem}[task_type=checkbox] .variants label img{width:40rem}[task_type=concordance] .concordance{border:1px solid #999;display:grid;grid-template-columns:1fr 1fr;margin:4rem 0}[task_type=concordance] .item{background-color:#fff;border:1px solid #999;cursor:pointer;margin:-1px;padding:2rem;user-select:none}[task_type=concordance] .item img{max-width:120px}[task_type=concordance] .left,[task_type=concordance] .right{display:grid;grid-auto-rows:1fr}.ok_dictionary h1{font-size:8rem;margin-bottom:4rem}.ok_dictionary p{line-height:1.5}.ok_dictionary dt{display:inline;font-weight:700}.ok_dictionary dd{display:inline}#showDictionary{bottom:20px;position:fixed;right:20px;transition:.3s ease-in-out all;z-index:2}#showDictionary img{height:80px;width:80px}#showDictionary .tooltip{background:rgba(250,240,228,.8);border-radius:1rem;color:#444;display:none;font-size:3rem;left:-110%;padding:2rem;position:absolute;width:max-content}#showDictionary:hover{transform:scale(1.2)}#showDictionary:hover .tooltip{display:block}dialog#dictionary{border-radius:0;min-width:60%;max-width:95%}dialog#dictionary p{text-align:left}[task_type=drop] .groups{display:flex;flex-flow:row nowrap;gap:0 4rem;margin-bottom:4rem}[task_type=drop] .group{background-color:#fff;border:1px solid #999;display:flex;flex-flow:column nowrap;margin:0 -1px;width:100%}[task_type=drop] .group_header{border-bottom:1px solid #999;font-weight:700;padding:2rem;text-align:center;user-select:none;text-wrap-style:balance}[task_type=drop] .group_dropzone{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1rem;min-height:100px;padding:1rem}[task_type=drop] .items{align-content:baseline;align-items:flex-start;border-bottom:1px solid #999;border-top:1px solid #999;display:flex;flex-flow:row wrap;gap:1rem;margin-bottom:4rem;min-height:18rem;padding:4rem 0}[task_type=drop] .item{background-color:#ffdab9;border:1px solid #ccc;border-radius:2rem;cursor:pointer;display:inline-block;padding:2rem;user-select:none}[task_type=input] input{color:#444;vertical-align:baseline}[task_type=inputm] .inputm{margin:4rem 0}[task_type=inputm] input[type=text]{margin:0;text-align:center;field-sizing:content;color:#444;vertical-align:baseline}.ok_lesson{grid-column:2/3;padding:4rem 4rem 8rem}.ok_section_nav{color:#284248;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'backward forward';margin-bottom:200px}.ok_section_nav button{font-size:5rem;color:#e95035}.ok_section_nav button:hover{color:#a62812}.ok_section_nav .forward{grid-area:forward;justify-self:end}.ok_section_nav .backward{grid-area:backward;justify-self:start}.ok_show-sections-nav{display:none;font-size:5rem;padding:4rem 0;background:0 0;color:#e95035;text-transform:none}.ok_show-sections-nav:hover{color:#a62812}[task_type=order] .items{display:flex;flex-flow:row wrap;gap:2rem;list-style-type:none;margin:4rem 0}[task_type=order] .item{border:1px solid #ddd;border-radius:1rem;cursor:pointer;font-size:6rem;min-height:1.5em;min-width:1.5em;opacity:1;padding:1rem 2rem;text-align:center;user-select:none}[task_type=order] .vertical{flex-flow:column nowrap;gap:0}[task_type=order] .vertical .item{background:#fff;border-radius:0;display:block;text-align:left;margin:-1px 0;font-size:5rem;padding:2rem}[task_type=order] .horisontal .item{background-color:#ffdab9;border:1px solid #89bfca;display:inline-block;margin:-1px 0}.ghost-class,.sortable-chosen{border:2px solid #89bfca!important}[task_type=order] .highlighted{background:#9acd32}.ghost-class{z-index:1}.sortable-chosen{background:#fff;opacity:1}#ok_player{background:#f1f3f4;bottom:0;display:grid;grid-gap:4rem;grid-template-columns:1fr minmax(200px,820px) 1fr;left:0;padding:1rem;position:fixed;right:0}#ok_player audio{grid-column:2/3;margin:0}.ok_sections h2{text-align:center;margin-bottom:8rem;font-size:8rem}.ok_section{display:grid;border-top:1px solid #ccc;grid-template-columns:120px auto;padding:0;cursor:pointer;transition:all .1s ease-in-out}.ok_section:hover{background-color:#fbfbe3}.ok_section:last-of-type{border-bottom:1px solid #ccc}.ok_section div{padding:4rem}.ok_section h1{color:#3a7480;font-size:8rem;margin-bottom:4rem}.ok_section p{font-size:5rem}.ok_section img{width:100%}.section_steps{display:none}[task_type=select] select{field-sizing:content;padding:0;color:#444;vertical-align:baseline}[task_type=speaking] .hidden_text{line-height:1.5;border-bottom:2px solid #66acba;border-top:2px solid #66acba;padding:4rem;margin:4rem 0}[task_type=speaking] .hidden_text p{margin-bottom:1em}[task_type=speaking] .hidden_text p:last-child{margin-bottom:0}[task_type=theory] h2{font-size:8rem;margin-bottom:4rem;text-align:center}[task_type=theory] h3{font-size:6rem;margin-bottom:4rem;text-align:center}[task_type=theory] p{line-height:1.5;margin-bottom:1em}.workbook-post{min-height:auto}.wb_steps{grid-column:2/3}.wb_step{display:block;border-bottom:2px solid #666;font-size:5rem;margin:0;padding:4rem 0;counter-increment:step}.wb_step:first-of-type{border-top:2px solid #666}.wb_step .text-author{font-style:italic;margin:2rem 0 0;text-align:right}.wb_step form{margin:8rem 0;padding:0}.wb_step img{mix-blend-mode:multiply}.step-header{margin:0 0 2rem;text-align:center}.step-header h3{--task-header-title-color:#666;display:inline-grid;font-size:4rem;aspect-ratio:1/1;color:var(--task-header-title-color);border:2px solid var(--task-header-title-color);border-radius:50%;margin:0;width:2em;place-items:center center}.step-header h3::after{content:counter(step)}.step-header h3.valid{--task-header-title-color:green}.step-header h3.invalid{--task-header-title-color:red}.wb_step[task_type=concordance] .concordance{border:1px solid #999;display:grid;grid-template-columns:1fr 1fr;margin:4rem 0}.wb_step[task_type=concordance] .item{background-color:#fff;border:1px solid #999;cursor:pointer;margin:-1px;padding:2rem;user-select:none}.wb_step[task_type=concordance] .item picture{place-content:center center;display:grid}.wb_step[task_type=concordance] .item img{display:block;width:100%;height:140px;object-fit:contain}.wb_step[task_type=concordance] .left,.wb_step[task_type=concordance] .right{display:grid;grid-auto-rows:1fr}.wb_step[task_type=select] select{field-sizing:content;padding:0;color:#444;vertical-align:baseline}.wb-table{margin:4rem 0;max-width:100%}.wb-table caption{font-weight:700;padding:0 0 4rem}.wb-table td,.wb-table th{border:1px solid #222;padding:4rem;background-color:#fff}.wb-table th{font-weight:700}.wb-table td[contenteditable=true]:hover{box-shadow:inset 0 0 4px 1px #87cefa;background-color:#fff}.wb-table td[contenteditable=true]:focus{box-shadow:inset 0 0 0 2px #87cefa;background-color:#fff}.wb-table td[contenteditable=true]:empty::after{content:'…';color:#999}.wb-table td[contenteditable=true]:not(:focus){color:#4169e1;font-style:italic}.not-found{grid-column:2/3;min-height:50vh;text-align:center;font-size:5rem}