@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--accent-color:#4122ff;--tag-color:#ff224a;--gray-light:#323232;--gray:#d7d1fa;--error:#ffbc00;--white-100:#fff;--white-80:hsla(0,0%,100%,.8);--white-60:hsla(0,0%,100%,.6);--white-50:hsla(0,0%,100%,.5);--white-40:hsla(0,0%,100%,.4);--white-30:hsla(0,0%,100%,.3);--white-20:hsla(0,0%,100%,.2);--white-10:hsla(0,0%,100%,.1);--white-05:hsla(0,0%,100%,.05);--black-100:#000;--black-80:rgba(0,0,0,.8);--black-50:rgba(0,0,0,.5);--black-20:rgba(0,0,0,.2);--black-10:rgba(0,0,0,.1);--black-05:rgba(0,0,0,.05);--accent-90:#341bcc;--text-color-light:var(--white-80);--text-color-white:#fff;--text-color-dark:rgba(0,0,0,.8);--text-color-black:#000;--bg-color-light:#f2f3f7;--bg-color-dark:#1c1c1c;--bg-navbar-light-color:var(--white-80);--bg-navbar-dark-color:var(--white-05);--radius-xl:calc(var(--offset)*10);--radius-l:calc(var(--offset)*8);--radius-ml:calc(var(--offset)*7);--radius-m:calc(var(--offset)*5);--offset:4px;--spacer-offset-xl:calc(var(--offset)*30);--spacer-offset-l:calc(var(--offset)*25);--spacer-offset-m:calc(var(--offset)*20);--spacer-offset-s:calc(var(--offset)*15);--spacer-offset-xs:calc(var(--offset)*8);--gap-xxl:calc(var(--offset)*20);--gap-xl:calc(var(--offset)*16);--gap-l:calc(var(--offset)*12);--gap-m:calc(var(--offset)*8);--gap-s:calc(var(--offset)*5);--gap-xs:calc(var(--offset)*3);--xs:375px;--sm:576px;--md:768px;--lg:1200px;--xl:1400px;--xxl:1640px;--screen-min-width:320px;--screen-max-width:1180px;--scroll-w:0}.d-none{display:none}.text-white{color:var(--text-color-white)}.text-black{color:var(--text-color-black)}.text-light{color:var(--text-color-light)}.text-dark{color:var(--text-color-dark)}.text-accent{color:var(--accent-color)}.px-responsive{padding:0 calc(var(--offset)*5)}.py-responsive{padding:calc(var(--offset)*5) 0}.pa-responsive{padding:calc(var(--offset)*5)}@media screen and (min-width:576px){.px-responsive{padding:0 calc(var(--offset)*8)}.py-responsive{padding:calc(var(--offset)*8) 0}.pa-responsive{padding:calc(var(--offset)*8)}}@media screen and (min-width:768px){.px-responsive{padding:0 calc(var(--offset)*10)}.py-responsive{padding:calc(var(--offset)*10) 0}.pa-responsive{padding:calc(var(--offset)*10)}}.m-a{margin:0 auto}.w-100{width:100%}@font-face{font-family:PT Sans Caption;font-weight:600;src:url(/fonts/PTSansCaption-Bold.ttf?c725ba94015bfbbd05319709f57f0944) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/Roboto-Light.ttf?839cb7309f46fed11436fff0e4c85700) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/Roboto-Regular.ttf?27f62b53b93858475a7f554845543bb8) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/Roboto-Medium.ttf?e73e917f7bfa48666e008bd3b9e854db) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;src:url(/fonts/Roboto-Bold.ttf?d50a80138ec4f2fb5e9ff1dd8af266b6) format("truetype")}.header__burger-category-item,.header__burger-category-title,.header__link>a,.header__submenu-additional-links>a,.header__submenu-links>a,.label,.tag,h1,h2,h3,h4{font-family:PT Sans Caption,serif;font-weight:600;margin:0}h1{font-size:48px;line-height:100%}h2{font-size:30px;line-height:110%}h3{font-size:20px;line-height:120%}.input::-moz-placeholder{font-family:Roboto,serif;line-height:130%}.button,.input,.input-wrapper__error,.input::placeholder,a,button,label,li,li>*,p,span,textarea{font-family:Roboto,serif;line-height:130%}.input::-moz-placeholder{font-size:16px;font-weight:300}.input::placeholder,a,input,li,li>*,p,span.link,textarea{font-size:16px;font-weight:300}.input-wrapper__error{font-size:12px}.label{font-size:14px;line-height:110%}.button,button{font-size:20px;font-weight:400}@media screen and (min-width:576px){h1{font-size:68px}h2{font-size:40px}h3{font-size:26px}.input::-moz-placeholder{font-size:20px}.input::placeholder,a,input,li,li>*,p,span.link,textarea{font-size:20px}.label{font-size:20px}.button,button{font-size:24px}}@media screen and (min-width:1200px){h1{font-size:100px}h2{font-size:70px}h3{font-size:34px}.button,button{font-size:24px}}@media screen and (min-width:1400px){h1{font-size:120px}}.modal{bottom:0;display:none;left:0;margin-left:auto;margin-right:auto;position:fixed;right:0;top:0;z-index:12}.modal-open{overflow:hidden;padding-right:var(--scroll-w)}.modal-open header.header{width:calc(100% - var(--scroll-w))}.modal .feedback-section{padding:0!important}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-wrapper{background:var(--bg-color-dark);border-radius:var(--radius-l);color:var(--text-color-white);height:-moz-max-content;height:max-content;margin:calc(var(--offset)*6) auto;max-width:728px;padding:calc(var(--offset)*5);position:relative;width:100%}@media screen and (min-width:576px){.modal-wrapper{margin:calc(var(--offset)*3) auto;padding:calc(var(--offset)*8)}}.modal-wrapper h3{text-align:left}@media screen and (min-width:576px){.modal-wrapper h3{text-align:center}}.modal.active{align-content:start;display:grid}.shadow{background:var(--black-80);height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}.modal .modal-header .close{color:#fff;float:right;font-size:43px;height:30px;line-height:0;position:relative;width:30px}.modal .modal-header .close img{bottom:0;display:block;filter:invert(1);left:0;line-height:50%;margin:auto;position:absolute;right:0;text-align:center;top:0;transition:transform .2s ease}.modal .modal-header .close:hover img{transform:rotate(90deg)}.modal .modal-body{text-align:center}.modal .modal-header{height:30px;position:absolute;right:calc(var(--offset)*5)}@media screen and (min-width:576px){.modal .modal-header{right:calc(var(--offset)*8)}}.feedback-success{margin-left:auto;margin-right:auto;max-width:349px;width:100%}.feedback-success .feedback-success__title{margin-top:10px;text-align:center}.feedback-success .feedback-success__description{margin-top:15px;text-align:center}.feedback-success button{border-radius:40px;height:71px;margin-top:50px}.wrapper{margin:0 auto;max-width:var(--screen-max-width)}.wrapper h2+*,.wrapper h2+p+*{margin-top:calc(var(--offset)*8)}.wrapper h2{margin-top:0}.wrapper h2+p{margin-top:calc(var(--offset)*4)}.wrapper .label+h2,.wrapper .label+p{margin-top:calc(var(--offset)*8)}.wrapper.wrapper-p{padding:calc(var(--offset)*5)}.wrapper.wrapper-px{padding:0 calc(var(--offset)*5)}.wrapper.wrapper_dark{background:var(--bg-color-dark);padding-bottom:var(--spacer-offset-s);padding-top:var(--spacer-offset-s)}.wrapper.wrapper_overflow-h{max-width:unset;overflow:hidden}.wrapper_wide{max-width:unset;width:100%}.wrapper_wide .wrapper__inner{height:-moz-max-content;height:max-content;margin:0 auto;max-width:1180px}@media screen and (min-width:576px){.wrapper.wrapper-p{padding:calc(var(--offset)*8)}.wrapper.wrapper-px{padding:0 calc(var(--offset)*8)}.wrapper.wrapper_dark{padding-bottom:var(--spacer-offset-s);padding-top:var(--spacer-offset-s)}}@media screen and (min-width:768px){.wrapper h2{max-width:80%}.wrapper .label+h2,.wrapper h2+*,.wrapper h2+p+*{margin-top:var(--gap-xl)}.wrapper.wrapper-p{padding:calc(var(--offset)*10)}.wrapper.wrapper-px{padding:0 calc(var(--offset)*10)}.wrapper.wrapper_dark{padding-bottom:var(--spacer-offset-l);padding-top:var(--spacer-offset-l)}}@media screen and (min-width:1200px){.wrapper{max-width:calc(var(--screen-max-width) + var(--offset)*20)}.wrapper.wrapper_dark{padding-bottom:var(--spacer-offset-xl);padding-top:var(--spacer-offset-xl)}.wrapper.wrapper_wide{max-width:unset}}.content-section img{border-radius:var(--radius-m);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-section h2{max-width:unset}.content-section img+p{margin-top:calc(var(--offset)*8)}.content-section img+h2,.content-section p:not(:empty)+h2{margin-top:var(--spacer-offset-xs)}.content-section h2+p{margin-top:calc(var(--offset)*5)}.content-section p:not(:empty)+p{margin-top:1.5em}.content-section p:first-child:empty+p{margin-top:0}.content-section p:empty{display:none}.content-section ol li,.content-section ul li{margin-top:.75em}.content-section ol li:first-child,.content-section ul li:first-child{margin-top:0}@media screen and (min-width:768px){.content-section img+h2,.content-section p+h2{margin-top:var(--spacer-offset-m)}.content-section h2+p{margin-top:var(--spacer-offset-xs)}}.cookie-agreement-wrapper{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--black-80);bottom:0;box-sizing:border-box;height:auto;padding:calc(var(--offset)*4) calc(var(--offset)*4);position:fixed;width:100%;z-index:400}@media screen and (min-width:576px){.cookie-agreement-wrapper{padding:calc(var(--offset)*5) calc(var(--offset)*10)}}.cookie-agreement-wrapper .cookie-agreement-wrapper__content{align-items:center;display:grid;gap:var(--gap-s);grid-template-columns:1fr}@media screen and (min-width:768px){.cookie-agreement-wrapper .cookie-agreement-wrapper__content{grid-template-columns:1fr max-content}}.cookie-agreement-wrapper .cookie-agreement-wrapper__text{color:#fff}.cookie-agreement-wrapper .cookie-agreement-wrapper__text>p{font-size:16px}.cookie-agreement-wrapper .cookie-agreement-wrapper__text>p>a{font-size:16px;text-decoration:underline}.cookie-agreement-wrapper .cookie-agreement-wrapper__text>p>a:hover{text-decoration:underline}.cookie-agreement-wrapper .cookie-agreement-wrapper__text>br{display:none}.cookie-agreement-wrapper .cookie-agreement-wrapper__action-button{font-size:16px;margin:0 auto;max-width:100%;padding:calc(var(--offset)*3) calc(var(--offset)*4);width:100%}@media screen and (min-width:576px){.cookie-agreement-wrapper .cookie-agreement-wrapper__action-button{max-width:300px}}@media screen and (min-width:768px){.cookie-agreement-wrapper .cookie-agreement-wrapper__action-button{margin-right:0}}.work-volume{background:#fafafb;border-radius:30px;display:flex;flex-direction:column;gap:24px;padding:24px;width:100%}@media screen and (min-width:1200px){.work-volume{background:#fff}}@media screen and (min-width:375px){.work-volume{align-items:center;flex-direction:row}}.work-volume__info-block{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:0;gap:8px}.work-volume__info-title{font-weight:700;white-space:nowrap}.work-volume.glass{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.102);color:#fff;flex-direction:column;min-width:350px}.spacer{border:none;height:0;margin:0;padding-top:calc(var(--spacer-offset-s) - 1px);visibility:hidden;width:0}.spacer.spacer_visible{background:var(--white-10);height:1px;margin:var(--spacer-offset-xs) 0;padding:0;visibility:visible;width:100%}@media screen and (min-width:768px){.spacer{padding-top:var(--spacer-offset-l)}.spacer.spacer_visible{margin:var(--spacer-offset-s) 0}}@media screen and (min-width:1200px){.spacer{padding-top:var(--spacer-offset-xl)}}.button{border:none;border-radius:var(--radius-xl);padding:calc(var(--offset)*5) calc(var(--offset)*8);transition:background-color .2s ease}.button_accent{background:var(--accent-color);color:var(--text-color-white)}.button_accent:hover{background:var(--accent-90);color:var(--text-color-white)}.button_light{background:var(--white-100);color:var(--text-color-black)}.button_light:hover{background:var(--black-05);color:var(--text-color-black)}.button_dark{background:var(--gray-light);color:var(--text-color-white)}.button_dark:hover{background:var(--white-20);color:var(--text-color-white)}.button_black{background:var(--black-100);color:var(--text-color-white)}.button_black:hover{background:var(--gray-light);color:var(--text-color-white)}.button-with-icon{align-items:center;display:flex;gap:calc(var(--offset)*5);justify-content:center}.button-with-icon img{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.button_xs{padding:calc(var(--offset)*5) calc(var(--offset)*8);width:-moz-max-content;width:max-content}.button_outlined-white{background:none;border:1px solid var(--text-color-white);color:var(--text-color-white)}.button_outlined-white:focus,.button_outlined-white:hover{background:var(--white-10);color:var(--text-color-white)}.button_outlined-black{background:none;border:1px solid var(--text-color-black);color:var(--text-color-black)}.button_outlined-black:focus,.button_outlined-black:hover{background:var(--black-10);color:var(--text-color-black)}@media screen and (min-width:576px){.button{max-width:335px}}.card{background:var(--white-80);border-radius:var(--radius-l);display:block}.card h3+p{margin-top:calc(var(--offset)*4)}.card img{transition:transform .2s}.card:focus img,.card:hover img{transform:scale(1.05)}.card.card_no-background{background:none;border-radius:0}.card>.card-case{width:100%}a.card.card-case>.card-case__image-container{aspect-ratio:4/3;border-radius:var(--radius-m);overflow:hidden}a.card.card-case>.card-case__image-container>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}a.card.card-case>.card-case__info{color:#000;margin-top:calc(var(--offset)*5)}a.card.card-case>.card-case__info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}a.card.card-case>.card-case__info>h3+p{margin-top:calc(var(--offset)*4)}.card>.card-blog{width:100%}a.card.card-blog>.card-blog__image-container{aspect-ratio:4/3;border-radius:var(--radius-m);overflow:hidden;width:100%}a.card.card-blog>.card-blog__image-container>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}a.card.card-blog>.card-blog__image-container{position:relative}a.card.card-blog>.card-blog__info>.card-blog__date{color:var(--black-20);display:block;margin-top:calc(var(--offset)*5)}a.card.card-blog>.card-blog__image-container>.card-blog__extra{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.card-blog__reading-time,.card-blog__views-counter{align-items:center;background:var(--black-05);border-radius:var(--radius-l);display:inline-flex;padding:calc(var(--offset)*2) calc(var(--offset)*3)}.card-blog__reading-time+.card-blog__views-counter{margin-left:calc(var(--offset)*2)}a.card.card-blog>.card-blog__image-container>.card-blog__extra{align-content:space-between;display:grid;grid-template-rows:repeat(2,max-content);height:100%;justify-items:flex-end}a.card.card-blog>.card-blog__image-container>.card-blog__extra>.card-blog__data{display:flex;justify-content:flex-end}.feedback-section .feedback-section__form{margin-top:calc(var(--offset)*8)}.feedback-section .feedback-section__form>.feedback-section__specification{grid-area:specification;margin-top:calc(var(--offset)*8)}.feedback-section .feedback-section__form .feedback-section__specification-label{text-align:left}.feedback-section .feedback-section__form>.feedback-section__specification>.feedback-section__specification-label+.input-wrapper{margin-top:calc(var(--offset)*5)}.feedback-section .feedback-section__form>.feedback-section__checkbox-container{grid-area:policy;text-align:left}.feedback-section .feedback-section__form>.feedback-section__checkbox-container>.form-check{color:var(--white-50);margin-top:calc(var(--offset)*5)}.feedback-section .feedback-section__form>.feedback-section__checkbox-container>.form-check>label{text-align:left}.feedback-section .feedback-section__form>.feedback-section__checkbox-container>.form-check>label>a{color:var(--white-50);font-size:inherit;font-weight:400;text-decoration:underline}.feedback-section .feedback-section__form>.feedback-section__checkbox-container>.form-check>label>a:hover{cursor:pointer}.feedback-section .feedback-section__form>.feedback-section__button-container{grid-area:buttons;margin-top:calc(var(--offset)*12);text-align:center;width:100%}.feedback-section .feedback-section__form>.input-wrapper.input-name{grid-area:name}.feedback-section .feedback-section__form>.input-wrapper.input-company{grid-area:company}.feedback-section .feedback-section__form>.input-wrapper.input-email{grid-area:email}.feedback-section .feedback-section__form>.input-wrapper.input-phone{grid-area:phone}.feedback-section .feedback-section__form>.input-wrapper.input-description{grid-area:description}.feedback-section .feedback-section__form>.input-wrapper.input-description textarea{display:block;height:200px;resize:none}.feedback-section .feedback-section__form>.feedback-section__button-container>.feedback-section__notification{color:var(--white-50);margin-top:calc(var(--offset)*3);max-width:500px;text-align:center}.feedback-section .feedback-section__form>.feedback-section__button-container>.feedback-section__notification>a{text-decoration:none}.feedback-section .feedback-section__form .input-wrapper{position:relative}.feedback-section .feedback-section__form .input-wrapper+.input-wrapper{margin-top:calc(var(--offset)*3)}.feedback-section .feedback-section__form .input-wrapper[data-error=true] .input{outline:1px solid var(--white-50)}.feedback-section .feedback-section__form .input-wrapper .input-wrapper__error{color:var(--error);margin-top:4px;padding:0 calc(var(--offset)*7);position:static;text-align:left}.feedback-section__author-wrapper>.feedback-section__author-info{align-items:center;display:flex}.feedback-section__author-info>.feedback-section__author-avatar{border-radius:100%;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}.feedback-section__author-info>.feedback-section__author-avatar+.feedback-section__author-name{margin-left:calc(var(--offset)*6)}.feedback-section__author-wrapper>.feedback-section__author-text{margin-top:calc(var(--offset)*5);max-width:600px}@media screen and (min-width:768px){.feedback-section .feedback-section__form{display:grid;gap:var(--gap-s);grid-template-areas:"name company" "email phone" "description description" "specification specification" "policy policy" "buttons buttons";grid-template-columns:repeat(2,1fr)}.feedback-section .feedback-section__form>.input-wrapper+.input-wrapper{margin-top:0}.feedback-section .feedback-section__form>.feedback-section__specification{margin-top:calc(var(--offset)*3)}.feedback-section .feedback-section__form>.feedback-section__button-container{margin-top:calc(var(--offset)*6)}}@media screen and (min-width:1200px){.feedback-section .feedback-section__form{margin-top:var(--gap-xl)}}.input{border:none;border-radius:var(--radius-l);padding:calc(var(--offset)*5) calc(var(--offset)*8);transition:background .2s}.input:focus{outline:2px solid var(--accent-color)}.input_dark{background:var(--gray-light);color:var(--text-color-white)}.input_dark:focus,.input_dark:hover{background:var(--white-20)}.input_dark::-moz-placeholder{color:var(--white-60)}.input_dark::placeholder{color:var(--white-60)}a{transition:color .2s ease}a:hover{color:var(--accent-90)}.link{color:var(--accent-color);transition:color .2s ease}.link:hover{color:var(--accent-90)}.link.link_white{color:var(--text-color-white)}.link.link_white:hover{color:var(--accent-color)}.link.link_light{color:var(--text-color-light)}.link.link_light:hover{color:var(--text-color-white)}.link.link_underline{position:relative}.link.link_underline:before{background-color:var(--accent-color);bottom:calc(var(--offset)*-1);content:"";height:1px;left:0;position:absolute;right:0;transition:width .25s;width:0}.link.link_underline:hover:before{width:100%}.first-screen{align-items:end;background:var(--white-100);display:grid;height:100vh;max-height:670px;min-height:600px;overflow:hidden;position:relative}.first-screen .wrapper__inner{width:100%}.first-screen .first-screen__image{height:30%;position:absolute;right:0;top:0;width:auto;z-index:0}.first-screen .first-screen__image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}.first-screen .first-screen__info{position:relative;z-index:1}.first-screen .first-screen__info .first-screen__header mark{color:inherit;position:relative}.first-screen .first-screen__info .first-screen__header mark:before{background-image:url(/resources/images/icons/highlight.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(1.05);width:100%;z-index:-1}.first-screen .first-screen__info .first-screen__description{margin-top:calc(var(--offset)*14);max-width:680px;padding-right:20px}.first-screen .first-screen__button-wrapper{margin-top:calc(var(--offset)*20);position:relative;z-index:1}.first-screen.wrapper.wrapper-p{padding-top:100px}@media screen and (min-width:768px){.first-screen.wrapper.wrapper-p{padding-top:130px}}.first-screen.first-screen__home{background:url(/resources/images/mocks/home/first-screen.jpg) no-repeat 50%;background-size:cover}.first-screen.first-screen__page-detailed{align-items:center;height:auto;min-height:unset}.first-screen.first-screen__page-detailed .wrapper__inner{padding:calc(var(--gap-xl)) 0}.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:32px}@media screen and (min-width:576px){.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:48px}}@media screen and (min-width:768px){.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:64px}}@media screen and (min-width:1200px){.first-screen.first-screen__page-detailed .wrapper__inner h1{font-size:92px}}.first-screen.first-screen__blog-detailed{height:-moz-max-content;height:max-content;max-height:unset;min-height:unset;padding-bottom:0;padding-top:calc(var(--offset)*40)}.first-screen.first-screen__blog-detailed .wrapper__inner{padding-top:100px}.first-screen.first-screen__blog-detailed .first-screen__extra,.first-screen.first-screen__blog-detailed .first-screen__tag+h1,.first-screen.first-screen__blog-detailed h1+p{margin-top:calc(var(--offset)*6)}.first-screen.first-screen__blog-detailed .first-screen__preview{aspect-ratio:4/3;left:calc(var(--offset)*-5);margin-top:var(--spacer-offset-s);position:relative;width:calc(100% + var(--offset)*10)}.first-screen.first-screen__blog-detailed .first-screen__preview>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.first-screen__reading-time+.first-screen__views-counter{margin-left:calc(var(--offset)*2)}@media screen and (min-width:576px){.first-screen{max-height:1110px;min-height:660px}.first-screen>.first-screen__info>p{max-width:530px}.first-screen.first-screen__blog-detailed{padding-top:calc(var(--offset)*50)}.first-screen.first-screen__blog-detailed .first-screen__preview{left:calc(var(--offset)*-8);width:calc(100% + var(--offset)*16)}}@media screen and (min-width:768px){.first-screen{max-height:1000px;min-height:800px}.first-screen .first-screen__info{align-items:end;display:grid;gap:var(--gap-xxl)}.first-screen .first-screen__info .first-screen__description{margin-top:0}.first-screen .first-screen__image{height:50%}.first-screen.first-screen__blog-detailed{padding-top:calc(var(--offset)*60)}.first-screen.first-screen__blog-detailed .first-screen__preview{left:calc(var(--offset)*-10);width:calc(100% + var(--offset)*20)}}@media screen and (min-width:1200px){.first-screen{align-items:center;min-height:1000px;padding-top:130px}}@media screen and (min-width:1400px){.first-screen{max-height:1600px}.first-screen.first-screen__blog-detailed .first-screen__preview{left:0;margin:var(--spacer-offset-s) auto;max-width:1180px;width:100%}.first-screen.first-screen__blog-detailed .first-screen__preview img{border-radius:var(--radius-l)}}.flex-blog-time-and-date{align-items:center;display:flex;justify-content:space-between}header.header{min-width:var(--screen-min-width);padding:calc(var(--offset)*5);padding-bottom:0;position:absolute;width:100%;z-index:10}header.header.h-full{height:100%}.header-main-contacts{align-items:center;display:none;gap:var(--gap-xs);grid-template-columns:repeat(2,max-content)}.header-main-contacts .header__offer{font-size:14px;padding:calc(var(--offset)*2) calc(var(--offset)*3)}.header-main-contacts>a{display:inline-block;height:calc(var(--offset)*6);transition:opacity .2s ease;width:calc(var(--offset)*6)}.header-main-contacts>a:hover{opacity:.6}.header-main-contacts>a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}header.header[data-attr=home] .header__inner{background:var(--bg-navbar-dark-color)}header.header[data-attr=home] .header__inner .header__navigation .header__home .header__logo.header__logo_light{display:block}header.header[data-attr=home] .header__inner .header__navigation .header__home .header__logo.header__logo_dark{display:none}header.header[data-attr=home] .header__inner .header__navigation .header__links .header__link>a{color:var(--text-color-white)}header.header[data-attr=home] .header__inner .header__navigation .header__additional .header__burger .button,header.header[data-attr=home] .header__inner .header__navigation .header__additional .header__contacts.header-main-contacts>a img{filter:invert(1)}header.header[data-attr=home] .header__inner .header__burger-menu .header__burger-links .header__burger-category .header__burger-category-title,header.header[data-attr=home] .header__inner .header__submenu .header__submenu-additional:after,header.header[data-attr=home] .header__inner .header__submenu .header__submenu-links a{color:var(--text-color-white)}header.header[data-attr=home] .header__inner .header__burger-menu .header__burger-links .header__burger-category .header__burger-category-list .header__burger-category-item{color:var(--white-50)}header.header[data-attr=home] .header__inner .header__burger-menu .header__contacts.header-main-contacts>a img{filter:invert(1)}header.header .header__inner{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--bg-navbar-light-color);border:1px solid var(--black-05);border-radius:var(--radius-ml);position:relative;z-index:10}header.header .header__inner .header__navigation{align-items:center;display:grid;grid-template-columns:max-content max-content;justify-content:space-between;padding:calc(var(--offset)*4) calc(var(--offset)*5)}header.header .header__inner .header__navigation .header__home{display:block;height:-moz-max-content;height:max-content}header.header .header__inner .header__navigation .header__home .header__logo{display:block;height:17px;width:auto}header.header .header__inner .header__navigation .header__home .header__logo.header__logo_dark{display:block}header.header .header__inner .header__navigation .header__home .header__logo.header__logo_light{display:none}header.header .header__inner .header__navigation .header__links{display:none;margin:0;padding:0;text-align:center}header.header .header__inner .header__navigation .header__links .header__link{display:inline-block;padding:0 calc(var(--offset)*4);text-transform:uppercase}header.header .header__inner .header__navigation .header__links .header__link .link_active:after{content:"";display:block;height:200px;left:calc(var(--offset)*-5);position:absolute;right:0;top:50%;width:calc(100% + var(--offset)*10)}header.header .header__inner .header__navigation .header__links .header__link .link_active{position:relative}header.header .header__inner .header__navigation .header__links .header__link .link_active:before{background-color:var(--accent-color);bottom:calc(var(--offset)*-1);content:"";height:1px;left:0;position:absolute;right:0;transition:width .25s;width:100%}header.header .header__inner .header__navigation .header__links .header__link>a{color:var(--text-color-black);font-size:14px}header.header .header__inner .header__navigation .header__additional{align-items:center;display:flex}header.header .header__inner .header__navigation .header__additional .header__burger{width:-moz-max-content;width:max-content}header.header .header__inner .header__navigation .header__additional .header__burger .button{background:none;border-radius:unset;display:block;height:calc(var(--offset)*5);margin-left:calc(var(--offset)*4);padding:0;width:calc(var(--offset)*5)}header.header .header__inner .header__navigation .header__additional .header__burger .button.burger_opened{background:url(/resources/images/icons/header/cross.svg) no-repeat 50%;background-size:80%}header.header .header__inner .header__navigation .header__additional .header__burger .button.burger_closed{background:url(/resources/images/icons/header/burger.svg) no-repeat 50%;background-size:100%}header.header .header__inner .header__burger-menu{gap:calc(var(--offset)*10);grid-template-columns:max-content 1fr;height:100%;overflow:hidden;padding:calc(var(--offset)*5) calc(var(--offset)*5) calc(var(--offset)*7);top:0;transition:max-height .4s,padding .4s;width:100%}header.header .header__inner .header__burger-menu .header-main-contacts.header__contacts{display:grid;margin-top:var(--gap-l)}header.header .header__inner .header__burger-menu .header__burger-links{display:grid;gap:calc(var(--offset)*6);transition:opacity .4s}header.header .header__inner .header__burger-menu .header__burger-links .header__burger-category{display:grid;gap:var(--offset)}header.header .header__inner .header__burger-menu .header__burger-links .header__burger-category .header__burger-category-title{color:var(--text-color-black);font-size:16px;text-transform:uppercase}header.header .header__inner .header__burger-menu .header__burger-links .header__burger-category .header__burger-category-list .header__burger-category-item{color:var(--black-50);display:block;font-size:14px;margin-top:var(--offset)}header.header .header__inner .header__burger-menu.burger-menu_visible{max-height:600px}header.header .header__inner .header__burger-menu.burger-menu_visible .header__burger-links{opacity:1}header.header .header__inner .header__burger-menu.burger-menu_hidden{max-height:0;padding-bottom:0;padding-top:0}header.header .header__inner .header__burger-menu.burger-menu_hidden .header__burger-links{opacity:0}header.header .header__inner .header__submenu{display:none;gap:calc(var(--offset)*10);grid-template-columns:max-content 1fr;max-height:0;overflow:hidden;padding:calc(var(--offset)*7);padding-bottom:0;padding-top:0;transition:max-height .4s,padding .4s;width:100%}header.header .header__inner .header__submenu .header__submenu-additional,header.header .header__inner .header__submenu .header__submenu-links{opacity:0;transition:opacity .4s}header.header .header__inner .header__submenu .header__submenu-links{display:grid;grid-template-columns:1fr}header.header .header__inner .header__submenu .header__submenu-links a{color:var(--text-color-black);font-size:16px;margin-top:calc(var(--offset)*6);width:-moz-max-content;width:max-content}header.header .header__inner .header__submenu .header__submenu-links a:first-child{margin-top:0}header.header .header__inner .header__submenu .header__submenu-additional{background:var(--white-05);border-radius:var(--radius-l);padding:calc(var(--offset)*6);position:relative}header.header .header__inner .header__submenu .header__submenu-additional .header__submenu-additional-links{display:none;margin:calc(var(--offset)*-4)}header.header .header__inner .header__submenu .header__submenu-additional .header__submenu-additional-links[data-selected=true]{display:block}header.header .header__inner .header__submenu .header__submenu-additional a{color:var(--text-color-white);display:inline-block;font-size:16px;margin:calc(var(--offset)*4);position:relative}header.header .header__inner .header__submenu .header__submenu-additional:after{bottom:0;color:var(--text-color-black);content:"Выберите категорию слева";display:block;height:-moz-max-content;height:max-content;left:0;margin:auto;position:absolute;right:0;top:0;width:-moz-max-content;width:max-content}header.header .header__inner .header__submenu .header__submenu-additional[data-additional-selected=true]{background:var(--accent-color)}header.header .header__inner .header__submenu .header__submenu-additional[data-additional-selected=true]:after{content:""}header.header .header__inner .header__submenu[data-visible=true]{max-height:300px;padding:calc(var(--offset)*5) calc(var(--offset)*7) calc(var(--offset)*7)}header.header .header__inner .header__submenu[data-visible=true] .header__submenu-additional,header.header .header__inner .header__submenu[data-visible=true] .header__submenu-links{opacity:1}@media screen and (min-width:576px){header.header .header__inner .header__burger-menu .header__contacts.header-main-contacts{display:none}header.header .header__inner .header__navigation .header__additional .header__contacts.header-main-contacts{display:grid}}@media screen and (min-width:768px){header.header .header__inner .header__navigation .header__additional .header__burger .button{height:calc(var(--offset)*6);width:calc(var(--offset)*6)}header.header .header__inner{border-radius:var(--radius-xl)}header.header .header__inner .header__navigation{padding:calc(var(--offset)*5) calc(var(--offset)*6)}}@media screen and (min-width:1200px){header.header .header__inner{margin:0 auto;max-width:1180px}header.header .header__inner .header__navigation{grid-template-columns:auto 1fr auto}header.header .header__inner .header__navigation .header__links{display:block}header.header .header__inner .header__navigation .header__additional .header__burger .button{display:none}header.header .header__inner .header__submenu{display:grid}header.header .header__inner .header__burger-menu{display:none}}footer.footer.wrapper{color:var(--text-color-light);font-family:Roboto,serif;font-size:16px;font-weight:300;padding-bottom:calc(var(--offset)*8)}@media screen and (min-width:576px){footer.footer.wrapper{font-size:20px}}footer.footer .footer__logo-container img{height:calc(var(--offset)*6);width:auto}footer.footer .footer__logo-container a,footer.footer .footer__logo-container span{display:inline-block;height:calc(var(--offset)*6);line-height:calc(var(--offset)*6)}footer.footer .footer__contacts>.footer__buttons{display:grid;gap:var(--gap-xs)}footer.footer .footer__contacts>.footer__buttons>.button_xs{font-size:16px}footer.footer .footer__contacts>.footer__contacts-links{display:grid;gap:var(--gap-s);margin-top:var(--gap-l)}footer.footer .footer__map-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-end;width:100%}footer.footer .footer__map-links>.footer__map-category>.footer__map-category-list{display:grid;gap:var(--offset)}.footer__map-category-item.link{color:var(--white-50);font-size:16px;font-weight:400}footer.footer .footer__map-links>.footer__map-category>.footer__map-category-list{margin-top:calc(var(--offset)*2)}footer.footer .footer__copyright{border-top:1px solid var(--white-10);display:grid;grid-template-columns:repeat(2,1fr);margin-top:calc(var(--offset)*8);padding-top:calc(var(--offset)*8)}footer.footer .footer__copyright>.footer__credentials{font-family:Roboto,sans-serif;font-size:16px;text-align:right}@media screen and (min-width:576px){footer.footer .footer__contacts>.footer__buttons{grid-template-columns:repeat(2,max-content)}footer.footer .footer__contacts>.footer__contacts-links{gap:var(--gap-s);grid-template-columns:repeat(2,max-content)}}@media screen and (min-width:768px){footer.footer .wrapper__inner{display:grid}footer.footer .footer__contacts{align-items:start;display:grid;grid-template-columns:1fr max-content;order:4}footer.footer .footer__contacts .footer__contacts-links{gap:var(--gap-xs);grid-template-columns:1fr;margin-top:0}footer.footer .footer__contacts .footer__contacts-links .static,footer.footer .footer__contacts .footer__contacts-links a{text-align:right}footer.footer .footer__contacts .footer__buttons{display:grid;grid-template-columns:1fr}footer.footer .spacer{order:2}footer.footer .footer__copyright{margin-top:var(--gap-xl);order:5;padding-top:var(--gap-xl)}}footer.footer .footer__top{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding-bottom:var(--gap-xl)}@media screen and (min-width:1200px){footer.footer .footer__contacts .footer__buttons{grid-template-columns:repeat(2,1fr);width:-moz-max-content;width:max-content}}@media (max-width:950px){footer.footer .footer__top{flex-direction:column;justify-content:space-between}footer.footer .footer__map-links{justify-content:center}}*{box-sizing:border-box}html{background:var(--bg-color-light);font-family:PT Sans Caption,serif}body{min-width:320px;overflow-x:hidden}p{margin:0}a{color:var(--accent-color);text-decoration:unset}button{cursor:pointer}mark{background:none;color:var(--accent-color)}.cookie-agreement-wrapper__text a,u{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:from-font;text-underline-offset:3px}.shortcuts{align-items:center;bottom:calc(var(--offset)*3);display:flex;flex-direction:column;justify-content:space-between;position:fixed;right:calc(var(--offset)*5);z-index:99}@media screen and (min-width:768px){.shortcuts{bottom:calc(var(--offset)*20);right:calc(var(--offset)*10)}}.shortcuts>*{align-items:center;background-color:var(--accent-color);border:none;border-radius:var(--radius-m);display:flex;height:calc(var(--offset)*10);justify-content:center;outline:none;width:calc(var(--offset)*10)}@media screen and (min-width:768px){.shortcuts>*{height:calc(var(--offset)*12);width:calc(var(--offset)*12)}}.shortcuts>*+*{margin-top:8px}
