@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;700&display=swap");body{position:relative}.container{padding-left:2rem;padding-right:2rem;margin:0 auto;max-width:1920px}.custom-cursor{display:none;position:fixed;box-sizing:border-box;top:-5px;left:-9px;z-index:10000;width:2.5rem;height:2.5rem;background-color:rgba(42,47,54,0);border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);transform:translate(-50%,-50%);mix-blend-mode:normal}header{border-bottom:1px solid #ededed}.logo{width:clamp(14.6rem, 3vw + 1rem, 27rem);height:clamp(2.81rem, 3vw + 1rem, 5.2rem)}.logo img{height:inherit}.logo._footer{width:auto;height:24px;display:block;padding-left:1.5rem;padding-top:3rem;grid-area:footer__logo}.header{display:flex;align-items:flex-end;justify-content:space-between;padding-top:2rem;padding-bottom:2rem}.header__items{display:flex;align-items:center;gap:1rem}.header__search{border:1px solid #ededed;background-color:#fff;border-radius:100%;box-sizing:border-box;width:40px;height:40px;padding:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.header__search img{width:16px;height:16px;background-position:center}.header__menu{padding:0;width:40px;height:40px;background-color:#12c0dd;border-radius:100%;border:none;cursor:pointer}.header__socials{display:flex;gap:2rem}.header__link{font-size:2.4rem;text-decoration:none;display:flex;align-items:center;gap:.5rem}.header__link span,.header__link .fill{transition:.2s}.header__link span{color:#2a2f36}.header__link .fill{stroke:#2a2f36}.header__link span:hover{color:#12c0dd}.header__link:hover .fill{stroke:#12c0dd}.burger-btn{display:inline-block;padding:0;transition-property:opacity,filter;transition-duration:.2s;transition-timing-function:linear;width:2.4rem;height:2.4rem}.burger-btn__block{display:inline-block;position:relative;width:100%;height:.3rem}.burger-btn__inner{top:50%;left:.2rem;transform:translateY(-50%);transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.burger-btn__inner,.burger-btn__inner:before,.burger-btn__inner:after{position:absolute;width:2rem;height:.2rem;transition-property:transform;transition-duration:.2s;transition-timing-function:ease;background-color:#fff;border-radius:1rem}.burger-btn__inner:before,.burger-btn__inner:after{content:"";display:block}.burger-btn__inner:before{top:-6px;transition:top .075s .12s ease,opacity .075s ease}.burger-btn__inner:after{bottom:-6px;transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.burger-btn.is-active .burger-btn__inner{transform:rotate(45deg);transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-delay:.12s}.burger-btn.is-active .burger-btn__inner:before{top:0;transition:top .075s ease,opacity .075s .12s ease;opacity:0}.burger-btn.is-active .burger-btn__inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}.search-area{position:relative;width:29.8vw}.search-area__input{font-family:"Fira Sans",sans-serif;font-size:1.8rem;box-sizing:border-box;padding:1.5rem;border:1px solid #ededed;width:100%;transition:.2s}.search-area__input::-moz-placeholder{color:#95a3b1}.search-area__input::placeholder{color:#95a3b1}.search-area__input:focus{outline:none;border:1px solid #12c0dd}.search-area__btn{position:absolute;right:22px;top:calc(50% - 8.5px);display:block;width:17px;height:18px;background-color:transparent;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/search.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;border:none;cursor:pointer}main{margin:3rem auto 0 auto}main .page{height:100%;flex-grow:1;max-width:1490px}.page-title{margin-bottom:3rem}.scroll-menu{height:100%}.scroll-menu._post .menu{position:unset}.title{font-size:2.7rem;font-family:"JetBrains Mono",sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:.96px;margin:0}.title>span{display:block;font-size:1.45rem;padding-bottom:3rem;letter-spacing:.48px;text-transform:lowercase}.menu{width:204px;align-self:flex-start;position:sticky;top:1.5rem}.wp-block-categories{list-style-type:none;padding:0;margin:0}.menu__categories{font-size:2.4rem;font-family:"JetBrains Mono",sans-serif;list-style-type:none;padding-left:0;margin:0}.menu__categories a{text-decoration:none;color:#2a2f36;box-sizing:border-box;border:1px solid #2a2f36;border-top-color:transparent;padding:1.4rem 2.85rem;display:block;transition:.2s}.menu__categories a:hover{color:#fff;background-color:#2a2f36}.menu__categories a:active,.menu__categories a.active{color:#fff;background-color:#2a2f36}.menu__categories li:first-child a{border-top-color:#2a2f36}.menu__categories li:last-child{margin-bottom:0}.page.post .article{margin-top:0}.article-nav{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:3rem 0;margin:3rem 0 5rem}.article-nav__title{font-size:2.4rem !important;font-family:"Fira Sans",sans-serif !important;text-transform:none !important;margin:0 0 3rem !important}.article-nav__list{list-style-type:none;font-weight:500;padding-left:0;margin:0}ul.ez-toc-list.ez-toc-list-level-1{list-style:none;padding:0}.article-nav__list li:first-child{margin-bottom:2rem}.article-nav__list li+li{margin-bottom:2rem}.article-nav__list li:last-child{margin-bottom:0}.article-nav ul>li>a{color:#2a2f36;text-decoration:none;transition:.2s}.article-nav ul>li>a:hover{color:#12c0dd}.article-nav li>ul{list-style-type:none;padding-left:2rem;margin:2rem 0}.article-nav li>ul li{margin-bottom:1rem}.article-nav li>ul li+li{margin-bottom:1rem}.article-nav li>ul a{font-weight:400}.article__item{padding-bottom:2rem;margin-bottom:3rem;border:1px solid #ededed;box-sizing:border-box}.article__item:last-child{margin-bottom:0}.article__thumb{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:16/9;margin-bottom:3rem}.article__thumb a>img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.article__about{padding-left:1.5rem;padding-right:1.5rem}.article__category{display:inline-block;color:#2a2f36;font-size:1.8rem;font-weight:500;border:1px solid #12c0dd;padding:3px 9px 2px;letter-spacing:.05rem;text-decoration:none}.article__category.code{border:1px solid #12c0dd}.article__category.motivation{border:1px solid #d912dd}.article__category.tech{border:1px solid #f12509}.article__category.events{border:1px solid #126fdd}.article__category.career{border:1px solid #12dd3f}.article__tag{font-family:"JetBrains Mono",sans-serif;color:#12c0dd;font-size:1.6rem;margin-left:.5rem;text-decoration:none}.article__info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10%}.article__title{font-size:1.8rem;font-family:"JetBrains Mono",sans-serif;margin-top:1.7rem;margin-bottom:1.5rem;line-height:1.2}.article__title a{text-decoration:none;color:#2a2f36;transition:.2s}.article__title a:hover{color:#12c0dd}.article__footer{display:flex;align-items:center;justify-content:start;color:#95a3b1;font-size:1.35rem;gap:1rem;margin-top:1.5rem}.article__link{color:#12c0dd;transition:.2s;text-decoration:none;position:relative}.article__link:after{display:block;content:"";background-color:#12c0dd;width:100%;height:1px;position:absolute;left:0;bottom:.5px;transition:.2s}.article__link:hover:after{display:none}.article__comment{display:flex;align-items:center;gap:.5rem}.article__comment:before{content:"";background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:block;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/comment.png);background-size:contain}.article__views{display:flex;align-items:center;gap:.5rem}.article__views:before{content:"";background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:block;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/views.png);background-size:contain}.article__time{display:flex;align-items:center;gap:.5rem}.article__time:before{content:"";background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:block;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/time.png);background-size:contain}.author{display:flex;align-items:center;gap:1.5rem}.author a>img{border-radius:100%;height:50px;width:auto}.author__info{font-family:"Fira Sans",sans-serif}.author__name{margin:0;padding-top:0;font-size:1.8rem;font-weight:400;line-height:1;text-transform:none;letter-spacing:normal}.author__name a{text-decoration:none;color:#2a2f36}.author__date{color:#95a3b1;font-size:1.6rem}.subscribe{border:1px solid #12c0dd;background-color:rgba(18,192,221,.05);padding:3rem 1.5rem;margin:3rem 0}.page.category .subscribe{margin-bottom:0}.subscribe__title{font-size:1.8rem;font-family:"JetBrains Mono",sans-serif;margin-top:0;margin-bottom:2.1rem;line-height:1.2}.subscribe__input{font-family:"Fira Sans",sans-serif;font-size:1.6rem;display:block;box-sizing:border-box;padding:2rem 1.4rem;border:1px solid #ededed;width:100%;transition:.2s}.subscribe__input::-moz-placeholder{color:#95a3b1}.subscribe__input::placeholder{color:#95a3b1}.subscribe__input:focus{outline:none;border:1px solid #12c0dd}.subscribe__input:invalid{border:1px solid #dd5b12}.subscribe__agreement{color:#95a3b1;font-size:1.4rem;font-family:"JetBrains Mono",sans-serif}.subscribe__agreement a{color:#12c0dd;transition:.2s}.subscribe__agreement a:hover{text-decoration:none}.subscribe__agreement p{margin-top:2rem;margin-bottom:0;line-height:1.2}.subscribe._footer{padding:5rem 3rem;margin-top:0;margin-bottom:0;grid-area:footer__subscribe}.subscribe._footer h2{text-transform:uppercase;letter-spacing:.5px}.subscribe._footer .button{margin-top:2.3rem}.button{display:block;color:#fff;font-size:1.4rem;font-family:"JetBrains Mono",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.42px;background-color:#12c0dd;border:1px solid #12c0dd;box-sizing:border-box;width:100%;padding:1.7rem;margin-top:1.5rem}.button button{display:block;color:#fff;font-size:1.4rem;font-family:"JetBrains Mono",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.42px;background-color:#12c0dd;border:1px solid #12c0dd;box-sizing:border-box;width:100%;padding:0;margin-top:0}.button.loadmore{margin:3rem auto 0}.button.loadmore.done{display:none}.social{display:block;width:2.4rem;height:2.4rem;text-decoration:none;font-size:0;position:relative;margin:0 .5rem}.social:before{position:absolute;content:'';-webkit-mask:center center/100% no-repeat;mask:center center/100% no-repeat;text-decoration:none;background:#2a2f36;transition:background-color .2s;font-size:0;top:0;left:0;right:0;bottom:0}.social._yt:before{-webkit-mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/yt.svg);mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/yt.svg)}.social._vk:before{-webkit-mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/vk.svg);mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/vk.svg)}.social._tg:before{-webkit-mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/tg.svg);mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/tg.svg)}.social._ig:before{-webkit-mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/ig.svg);mask-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/ig.svg)}.social:hover:before{background:#12c0dd}footer{margin-top:5rem}.footer{border:1px solid #ededed;border-top:none;display:grid;grid-template-areas:"footer__subscribe footer__subscribe" "footer__logo footer__socials" "footer__menu footer__menu" "footer__rules footer__rules" "footer__dataset footer__dataset";grid-template-columns:auto;grid-template-rows:auto;gap:0 0}.footer__logolink{display:inline-block}.footer__socials{display:inline-flex;justify-content:space-between;padding:3rem 1.5rem 3rem 0;grid-area:footer__socials}.footer__menu{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:3rem 1.5rem;display:flex;justify-content:space-between;grid-area:footer__menu}.footer__marathons,.footer__courses{break-inside:avoid;flex-basis:calc(50% - 1rem)}.footer__title{color:#2a2f36;font-size:1.2rem;font-family:"JetBrains Mono",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:0}.footer__list{display:flex;flex-direction:column;align-items:stretch}.footer__list a:last-child{margin-bottom:0}.footer__item{display:block;text-decoration:none;color:#2a2f36;opacity:.8;transition:color .2s,opacity .2s;font-size:1.2rem;margin-bottom:1.5rem}.footer__rules{padding:2rem;column-count:2;column-gap:2rem;grid-area:footer__rules}.footer__rules span{display:block;break-inside:avoid;color:#bfbfbf;font-size:1rem;line-height:1.6rem;cursor:default}.footer__rules a{display:block;text-decoration:none;break-inside:avoid;color:#bfbfbf;font-size:1rem;line-height:1.6rem;transition:color .2s}.footer__item:hover,.footer__rules a:hover{color:#12c0dd;opacity:1}.footer__dataset{column-count:2;column-gap:2rem;padding:0 2rem 2rem;grid-area:footer__dataset}.footer__dataset span{break-inside:avoid;display:block;color:#bfbfbf;font-size:1rem;line-height:1.4rem}.tag__list{list-style-type:none;padding-left:0;margin:3rem 0 5rem}.tag-swiper__link{display:block;font-size:2rem;color:#2a2f36;text-decoration:none;padding:1rem;border:1px solid #2a2f36;transition:.2s;flex-basis:content}.tag-swiper__link:hover{color:#fff;background-color:#12c0dd;border:1px solid #12c0dd}.tag-swiper__link.active{color:#fff;background-color:#12c0dd;border:1px solid #12c0dd;order:-999;margin-right:1rem !important}.tag-swiper .swiper-wrapper{display:flex}.search__result{margin:3rem 0 3rem}.post__scroll{flex-basis:117%}.post__nav .article-nav li>ul{border-left:1px solid #ededed}.post__nav::-webkit-scrollbar{width:1rem;background-color:#fff}.post__nav::-webkit-scrollbar-thumb{border-radius:1rem;background-color:rgba(18,192,221,.8);-webkit-transition:.2s;transition:.2s}.post__nav::-webkit-scrollbar-thumb:hover{background-color:#12c0dd}.post__nav::-webkit-scrollbar-track{border-radius:1rem;background-color:transparent}.post__categories{display:flex;justify-content:flex-start;gap:1rem}.post__body p{line-height:1.5;margin:3.1rem 0;font-size:1.8rem}.post__body a{color:#12c0dd;transition:.2s;text-decoration:none;position:relative}.post__body a:after{display:block;content:"";background-color:#12c0dd;width:100%;height:1px;position:absolute;left:0;bottom:.5px;transition:.2s}.post__body a:hover:after{display:none}.post__body figure{margin:0 auto}.post__body figure img{height:auto;width:100%}.post__body ul,.post__body ol{font-size:1.8rem;padding-left:0;list-style-type:none;margin:3rem 0}.post__body ul>li+li,.post__body ol li+li{margin-top:0}.post__body ul>li,.post__body ol>li{padding-left:2.45rem;line-height:1.5;position:relative}.post__body ul>li:before{content:"";display:block;width:1rem;height:1rem;border-radius:100%;background-color:#12c0dd;position:absolute;top:.9rem;left:0}.post__body ol{counter-reset:item}.post__body ol>li:before{content:counter(item) ".";counter-increment:item;color:#12c0dd;font-size:1.8rem;line-height:1.2;font-weight:700;position:absolute;top:.35rem;left:0}.post__body blockquote{margin:0;padding:3rem;border-left:1px solid #12c0dd;display:flex;gap:1rem;line-height:1.5}.post__body blockquote:before{content:"";display:block;background-repeat:no-repeat;background-position:center;flex-basis:5rem;height:24px;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/quote.png);background-size:cover}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;margin-top:3.2rem;height:0;overflow:hidden}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-article__thumb{position:relative;overflow:hidden;width:100%;height:50vw;margin:5rem 0}.main-article__thumb img{width:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.main-article .title{line-height:1.2}.main-article .article__about{padding:0;margin:5rem 0 4rem}.main-article .article__info{margin-top:3rem}.main-article .author__name{padding:0;margin:0;font-size:2rem !important;font-family:"Fira Sans",sans-serif;font-weight:400;text-transform:none;letter-spacing:normal}.main-article .author__date{font-size:1.8rem}.main-article .article__footer{margin-top:1rem;gap:2rem;font-size:2rem}.main-article h2,.main-article h3,.main-article h4,.main-article h5{font-family:"JetBrains Mono",sans-serif;text-transform:uppercase;letter-spacing:.06rem}.main-article h2{font-size:2.4rem;margin:5.1rem 0 0}.main-article h3{font-size:2rem;margin:3.45rem 0 2rem}.main-article h4{font-size:1.8rem;margin:3.5rem 0 0}.main-article h5{font-size:1.6rem;margin:3.35rem 0 0}.main-article code{padding:2px 4px;font-size:90%;color:#12c0dd;background-color:#f3fcfd;border-radius:4px}.main-article img{max-width:100%;height:auto}.student{padding:2rem;margin:3rem 0;border:1px solid #12c0dd;background-color:rgba(18,192,221,.05)}.advice{border:1px solid #12c0dd;background-color:rgba(18,192,221,.05);padding:3rem 1.5rem 2.5rem;margin-bottom:3rem}.advice__title{font-size:2rem !important;font-family:"JetBrains Mono",sans-serif;text-transform:uppercase;letter-spacing:.06rem;margin:0 !important}.advice p{margin:3rem 0}.advice img{width:22.3rem;max-width:22.3rem;height:auto}.socials{border:1px solid #12c0dd;background-color:rgba(18,192,221,.05);padding:1.5rem;margin:5rem 0}.socials__title{font-size:2rem;font-family:"JetBrains Mono",sans-serif;text-transform:uppercase;letter-spacing:.06rem;margin:0;line-height:1.5}.socials__list{margin:3rem 0 0}.socials__list a{color:#12c0dd;display:flex;gap:1rem;align-items:center;transition:.2s}.socials__list a svg{fill:#2a2f36;transition:fill .2s}.socials__list a:hover{text-decoration:none}.socials__list a+a{margin-top:3rem}.socials__yt:hover .fill{fill:#f12509}.socials__vk:hover .fill{fill:#07f}.socials__tg:hover .fill{fill:#12c0dd}.comments-form{border:1px solid #ededed;padding:2rem;margin:7rem 0 5rem}.comments-form__inputs{flex-grow:1}.comments-form__textarea,.comments-form__input{padding:2rem;font-family:"Fira Sans",sans-serif;font-size:1.8rem;width:100%;box-sizing:border-box;border:1px solid #ededed;margin-bottom:2rem;transition:.2s}.comments-form__textarea::-moz-placeholder,.comments-form__input::-moz-placeholder{color:#95a3b1}.comments-form__textarea::placeholder,.comments-form__input::placeholder{color:#95a3b1}.comments-form__textarea:focus,.comments-form__input:focus{outline:none;border:1px solid #12c0dd}.comments-form__textarea{min-height:20.2rem;resize:none}.comments-form .button{text-align:center;margin-top:0}.comments-form .button button{color:#fff;font-size:1.4rem;font-family:"JetBrains Mono",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.42px;background-color:transparent;border:none;cursor:pointer}.comments__title{font-family:"JetBrains Mono",sans-serif;font-size:2.4rem;text-transform:uppercase;letter-spacing:.07rem;margin-bottom:3rem}h3#comments{display:none}ol.commentlist{list-style:none;padding:0}.comments .author__name{padding:0;font-size:2rem}.comments .author__date{font-size:1.8rem}.comments__item,.comment-body{border:1px solid #ededed;padding:1.5rem;margin-bottom:2rem}.comments__item p,.comment-body p{font-size:1.8rem;line-height:1.5;margin-bottom:2.1rem}.comments__item:last-child,.comment-body:last-child{margin-bottom:0}.comments__functions{font-size:1.6rem;display:flex}.comments__functions._close-comments{justify-content:space-between;align-items:center}.comments__functions._open-comments{flex-direction:column;gap:2rem}.comments__functions a{color:#95a3b1;text-decoration:none}.comments__functions .replay{display:flex;align-items:center;gap:.5rem}.comments__functions .replay:after{content:"";background-repeat:no-repeat;background-position:center;width:24px;height:24px;display:block;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/replay.png);background-size:contain}.comments__functions .close-btn{display:flex;align-items:center;gap:.5rem}.comments__functions .close-btn:after{content:"";background-repeat:no-repeat;background-position:center;width:24px;height:24px;display:block;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/chevron-up.png);background-size:contain}.comments__functions .open-btn{display:flex;align-items:center;gap:.5rem}.comments__functions .open-btn:after{content:"";background-repeat:no-repeat;background-position:center;width:24px;height:24px;display:block;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/chevron-down.png);background-size:contain}.recommend-swiper__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.recommend-swiper__head h2{font-family:"JetBrains Mono",sans-serif;font-size:2.4rem;text-transform:uppercase;letter-spacing:.07rem;margin:0}.recommend-swiper__nav{position:relative;width:4rem;height:3.1rem}.recommend-swiper__next,.recommend-swiper__prev{width:3rem;height:3rem;cursor:pointer;position:absolute;display:block;right:0;top:0;margin:0}.recommend-swiper__prev{left:-3.5rem}.recommend-swiper__next:before,.recommend-swiper__prev:before{content:"";background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/prev.png);background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;width:3rem;height:3rem}.recommend-swiper__next:before{transform:rotate(180deg)}.recommend-swiper__item{height:auto;flex-basis:100%}.swiper-button-next:after,.swiper-button-prev:after{display:none}.overlay{position:absolute;background-color:#fff;top:9.4rem;transform:translateY(100%);width:100%;opacity:0;transition:all .5s cubic-bezier(.6,.05,.28,.91)}.overlay.active{transform:translateY(0);height:100vh;opacity:1;overflow-y:hidden;z-index:11111}.overlay._search{top:0;height:inherit}.modal{padding:5rem 2rem}.modal__nav{padding-left:0;list-style-type:none;font-size:2.4rem;margin:0}.modal__nav li>a{text-decoration:none;color:#2a2f36;transition:.2s}.modal__nav li>a:hover{color:#12c0dd}.modal__nav li{margin-bottom:3rem}.modal .header__link{margin-bottom:4.5rem}.modal-search{padding:1.75rem}.modal-search .search-area{width:100%;display:flex;align-items:center;gap:2rem}.modal-search .search-area form{width:100%;display:flex;align-items:center;gap:2rem;flex-grow:1}.modal-search .search-area__btn{right:55px}.modal-search .search-area__close{cursor:pointer;background-image:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/close.svg);background-repeat:no-repeat;background-color:transparent;background-size:cover;border:none;display:block;width:20px;height:20px}.error{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #12c0dd;background-color:rgba(18,192,221,.05);padding:3rem;margin:auto 0;max-width:1230px}.error h1{font-family:"JetBrains Mono",sans-serif;font-size:3.2rem;font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:.96px;margin:0 0 3rem}.error p{margin:0}.error a{display:block;color:#fff;font-size:1.4rem;font-family:"JetBrains Mono",sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:.42px;background-color:#12c0dd;border:1px solid #12c0dd;box-sizing:border-box;max-width:34.7rem;padding:1.7rem;margin-top:3rem}.error__img{margin:3rem auto 0}.error img{width:74vw;height:auto}.up{position:fixed;bottom:1rem;left:1rem;background:#12c0dd;display:none;font-size:0;z-index:9;cursor:pointer;border-radius:50%;width:4rem;height:4rem}.up:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:rotate(-90deg);transition:.2s;mask:url(//blog.frontendblok.com/wp-content/themes/blogfrontendblok/styles/../img/arrowup.svg) center center/50% auto no-repeat}.up.active{display:block;opacity:1}