:root{--dark: #111;--white: #fff;--grey: #696e73;--grey-50: rgba(255, 255, 255, 0.5);--accent: #58a0ff;--green: #99ea48;--stroke: #e3e3e3}:root{--second-family: "Poppins", sans-serif}@media(max-width: 1320px){.--desktop-hidden{display:none !important}}@media(max-width: 1052px){.--tablet-hidden{display:none !important}}@media(max-width: 800px){.--mobile-hidden{display:none !important}}.--from-tablet{display:none !important}@media(max-width: 1052px){.--from-tablet{display:block !important}}*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit;background-color:unset}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}a{color:inherit}label{display:block}img{max-width:100%}html{scroll-behavior:smooth}.wrapper{position:relative;min-height:100vh}hidden-content{display:block;overflow:hidden;min-height:0}[hidden]{display:none !important}button{font-size:16px;background:unset;border:unset}.swiper{overflow:hidden}.swiper-wrapper{display:flex}.swiper-slide{overflow:hidden;flex-shrink:0;display:block}.swiper-horizontal{touch-action:pan-y}.swiper-grid .swiper-wrapper{flex-wrap:wrap}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-bottom-buttons{margin-top:48px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:40px}@media(max-width: 1320px){.swiper-bottom-buttons{margin-top:40px}}@media(max-width: 1052px){.swiper-bottom-buttons{gap:20px;margin-top:36px}}@media(max-width: 800px){.swiper-bottom-buttons{margin-top:32px}}.swiper-bottom-buttons:has(.swiper-button-lock){display:none}.swiper-button{display:flex;align-items:center;justify-content:center;width:88px;height:56px;cursor:pointer;border-radius:70px;position:relative;z-index:2}.swiper-button-dark{stroke:#fff;background-color:unset;border:1px solid #fff}@media(hover: hover){.swiper-button-dark:hover{stroke:#000;background-color:#fff}}.swiper-button-light{stroke:#000;background-color:unset;border:1px solid #000}@media(hover: hover){.swiper-button-light:hover{stroke:#fff;background-color:#000}}.text-size-8{font-size:8px}.text-size-10{font-size:10px}.text-size-12{font-size:12px}.text-size-14{font-size:14px}.text-size-16{font-size:16px}.text-size-18{font-size:18px}@media(max-width: 1052px){.text-size-18{font-size:16px}}.text-size-20{font-size:20px}.text-size-22{font-size:22px}.text-size-24{font-size:24px}@media(max-width: 1320px){.text-size-24{font-size:22px}}@media(max-width: 1052px){.text-size-24{font-size:20px}}.text-weight-400{font-weight:400}.text-weight-500{font-weight:500}.text-weight-600{font-weight:600}.text-weight-700{font-weight:700}.text-weight-800{font-weight:800}.text-weight-900{font-weight:900}.text-height-100{line-height:1}.text-height-110{line-height:1.1}.text-height-120{line-height:1.2}.text-height-130{line-height:1.3}.text-height-140{line-height:1.4}.text-height-150{line-height:1.5}.text-height-160{line-height:1.6}.text-height-170{line-height:1.7}.text-height-180{line-height:1.8}.text-height-190{line-height:1.9}.text-height-200{line-height:2}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-underline{text-decoration:underline}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-break{word-break:break-word}.text-italic{font-style:italic}.h1{font-size:48px;font-weight:700;line-height:120%}@media(max-width: 1320px){.h1{font-size:42px}}@media(max-width: 1052px){.h1{font-size:36px}}@media(max-width: 800px){.h1{font-size:32px}}.h2,.article-page__main h1{font-size:38px;font-weight:600;line-height:1.3;letter-spacing:-0.03em}@media(max-width: 1320px){.h2,.article-page__main h1{font-size:34px}}@media(max-width: 1052px){.h2,.article-page__main h1{font-size:30px}}@media(max-width: 800px){.h2,.article-page__main h1{font-size:26px}}.h3,.article-page__main h2,.article-page__main h3{font-size:22px;font-weight:600;line-height:130%;letter-spacing:-0.01em}@media(max-width: 1052px){.h3,.article-page__main h2,.article-page__main h3{font-size:20px}}@media(max-width: 800px){.h3,.article-page__main h2,.article-page__main h3{font-size:18px}}.text-color-grey{color:var(--grey)}.text-color-grey-50{color:var(--grey-50)}.text-color-dark{color:var(--dark)}.text-color-white{color:var(--white)}.flex-col,.flex-col-40,.flex-col-36,.flex-col-32,.flex-col-28,.flex-col-24,.flex-col-20,.flex-col-16,.flex-col-12,.flex-col-10,.flex-col-8,.flex-col-6,.flex-col-4{display:flex;flex-direction:column}.flex-center,.flex-center-20,.flex-center-16,.flex-center-12,.flex-center-8,.flex-center-6,.flex-center-4{display:flex;align-items:center}.flex-col-4{gap:4px}.flex-col-6{gap:6px}.flex-col-8{gap:8px}.flex-col-10{gap:10px}.flex-col-12{gap:12px}.flex-col-16{gap:16px}.flex-col-20{gap:20px}.flex-col-24{gap:24px}.flex-col-28{gap:28px}.flex-col-32{gap:32px}.flex-col-36{gap:36px}.flex-col-40{gap:40px}.flex-center-4{gap:4px}.flex-center-6{gap:6px}.flex-center-8{gap:8px}.flex-center-12{gap:12px}.flex-center-16{gap:16px}.flex-center-20{gap:20px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-32{gap:32px}.relative{position:relative}.flex-1{flex:1}.mt-auto{margin-top:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:56px;padding:8px 32px;border-radius:12px;background-color:unset;font-weight:600;font-size:16px;line-height:140%;text-transform:uppercase}.button-outline{color:var(--dark);border:1px solid var(--dark)}@media(hover: hover){.button-outline:hover{background-color:var(--dark);color:#fff}.button-outline:hover img[src="/images/arrow-right-black.svg"]{content:url("/images/arrow-right-white.svg")}.button-outline:hover img[src="/images/arrow-right-white.svg"]{content:url("/images/arrow-right-black.svg")}}.button-black{color:#fff;background-color:#000}@media(hover: hover){.button-black:hover{opacity:.7}}.button-white{color:var(--dark);background-color:#fff}@media(hover: hover){.button-white:hover{opacity:.7}}@media(hover: hover){.button.text-underline:hover{opacity:.7}}.input{display:block;width:100%;height:56px;border-radius:12px;padding:14px 32px 16px;border:1px solid var(--dark);font-size:16px;font-weight:400;line-height:160%;color:var(--dark)}.input::-moz-placeholder{color:var(--grey)}.input::placeholder{color:var(--grey)}input[type=tel]{font-family:monospace}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;width:100%;height:100%;padding:40px 0;overflow:auto;background-color:unset}.modal__outer{min-height:100%;display:flex;flex-direction:column;justify-content:center}.modal__content{width:100%;padding:80px;margin:0 auto;max-width:580px;border-radius:30px;background-color:#fff;position:relative;z-index:101}@media(max-width: 800px){.modal__content{padding:40px 20px;padding-bottom:20px}}.modal__column{display:flex;flex-direction:column;gap:40px}@media(max-width: 800px){.modal__column{gap:26px}}.modal__title{display:flex;flex-direction:column;gap:20px;text-align:center}@media(max-width: 800px){.modal__title{gap:10px}}.modal__form{display:flex;flex-direction:column;gap:20px}.modal__bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(17,17,17,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__close{position:absolute;top:40px;right:40px}@media(max-width: 800px){.modal__close{top:20px;right:20px}}@media(hover: hover){.modal__close:hover{opacity:.7}}.video-modal{width:100%;max-width:960px;margin:0 auto}.video-modal__inner{position:relative;z-index:101;padding-top:32px}.video-modal video{width:100%;height:540px;background:#000}.video-modal .modal__close{top:0;right:20px}.hgroup{text-align:center;margin-bottom:48px}@media(max-width: 1320px){.hgroup{margin-bottom:40px}}@media(max-width: 1052px){.hgroup{margin-bottom:36px}}@media(max-width: 800px){.hgroup{margin-bottom:32px}}.breadcrumbs ul{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.breadcrumbs li{display:flex;align-items:center;gap:8px;color:var(--dark);flex-shrink:0;max-width:100%;overflow:hidden}.breadcrumbs li a{color:var(--grey);overflow:hidden}@media(hover: hover){.breadcrumbs li a:hover{opacity:.7}}.breadcrumbs li span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs li::before{content:"";display:block;width:20px;height:20px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/images/breadcrumbs-chevron.svg")}.breadcrumbs li:first-child::before{display:none}body{font-family:"Open Sans",sans-serif;font-size:16px;color:var(--grey);line-height:1.6;background-color:unset;background-size:auto;background-repeat:repeat;background-image:url("/images/bg.jpg")}@media(max-width: 1052px){body{font-size:14px}}body:has(dialog[open]){overflow:hidden}content-container{width:100%;display:block;margin:0 auto;padding:0 40px;max-width:1260px}@media(max-width: 1320px){content-container{max-width:992px}}@media(max-width: 1052px){content-container{max-width:768px}}@media(max-width: 800px){content-container{padding:0 20px;max-width:400px}}outer-container{width:100%;display:block;margin:0 auto;padding:0 30px;max-width:1440px}@media(max-width: 1052px){outer-container{padding:0 16px}}@media(max-width: 800px){outer-container{padding:0}}.section{padding:60px 0}@media(max-width: 1320px){.section{padding:50px 0}}@media(max-width: 1052px){.section{padding:40px 0}}@media(max-width: 800px){.section{padding:30px 0}}.outer-padding{padding:80px 0;border-radius:30px}@media(max-width: 1320px){.outer-padding{padding:70px 0}}@media(max-width: 1052px){.outer-padding{padding:60px 0}}@media(max-width: 800px){.outer-padding{padding:50px 0;border-radius:0}}.header{padding:30px 0}@media(max-width: 800px){.header{padding:20px 0}}.header__content{position:relative}.header__row{display:flex;align-items:center;justify-content:space-between}.header__logo{width:100%;max-width:210px}@media(max-width: 1052px){.header__logo{max-width:160px}}.header__logo img{width:100%}@media(hover: hover){.header__logo a:hover{opacity:.7}}.header__nav{font-weight:500;color:var(--dark)}@media(max-width: 1052px){.header__nav{position:absolute;left:0;right:0;top:calc(100% + 12px);z-index:10;display:grid;grid-template-rows:0fr;transition:.6s}}.header__nav.active{grid-template-rows:1fr}@media(hover: hover){.header__nav a:hover{color:var(--accent)}}@media(max-width: 1052px){.header__nav-inner{padding:40px 20px;border-radius:12px;background-color:#fff}}.header__nav-row{display:flex;align-items:center;gap:40px}@media(max-width: 1052px){.header__nav-row{flex-direction:column}}@media(max-width: 1052px){.header__right{display:none}}.header__burger{display:none}@media(max-width: 1052px){.header__burger{display:flex;align-items:center;justify-content:center;width:32px;height:32px}}.header__burger img:first-child{display:block}.header__burger img:last-child{display:none}.header__burger.active img:first-child{display:none}.header__burger.active img:last-child{display:block}.footer{padding-top:20px;padding-bottom:20px}.footer__row{display:flex;justify-content:space-between;gap:40px}@media(max-width: 800px){.footer__row{flex-direction:column}}.footer__left{width:100%;max-width:380px;display:flex;flex-direction:column;gap:40px}@media(max-width: 1052px){.footer__left{max-width:240px}}@media(max-width: 800px){.footer__left{align-items:center;max-width:100%;gap:20px}}.footer__left-top{display:flex;flex-direction:column;gap:20px}@media(max-width: 800px){.footer__left-top{align-items:center}}.footer__logo{width:100%;max-width:210px}@media(max-width: 1052px){.footer__logo{max-width:160px}}@media(hover: hover){.footer__logo:hover{opacity:.7}}.footer__logo img{width:100%}.footer__left-social{display:flex;gap:12px}@media(hover: hover){.footer__left-social a:hover{opacity:.7}}.footer__right{display:flex;gap:20px}.footer__right-menu{min-width:180px;max-width:280px;color:var(--dark)}@media(max-width: 1052px){.footer__right-menu{min-width:120px}}.footer__right-menu dl,.footer__right-menu dl ul{display:flex;flex-direction:column;gap:20px}.footer__right-menu a{display:flex;align-items:flex-start;gap:10px}.footer__right-menu a img{flex-shrink:0}.footer__right-menu a span{flex-grow:1}@media(hover: hover){.footer__right-menu a:hover{color:var(--accent)}}.footer__sub{margin-top:20px;padding-top:20px;border-top:1px solid var(--stroke);text-align:center}.intro{padding-top:40px}@media(max-width: 1052px){.intro{padding-top:30px}}@media(max-width: 800px){.intro{padding-top:20px}}.intro__row{display:grid;grid-template-columns:480px 1fr;align-items:center;gap:120px}@media(max-width: 1320px){.intro__row{gap:40px}}@media(max-width: 1052px){.intro__row{grid-template-columns:1fr}}.intro__sup-text{display:flex;gap:20px;margin-right:-20px;margin-bottom:30px;font-weight:500;line-height:1.6;color:var(--dark)}@media(max-width: 1052px){.intro__sup-text{margin-right:0;margin-bottom:20px;justify-content:center}}@media(max-width: 800px){.intro__sup-text{flex-direction:column;align-items:center;gap:10px}}.intro__sup-text li{display:flex;align-items:center;gap:10px}.intro__sup-text li::before{content:"";width:14px;height:14px;flex-shrink:0;display:block;border-radius:20px;background-color:var(--accent)}@media(max-width: 1052px){.intro__sup-text li::before{width:11px;height:11px;transform:translateY(1px)}}.intro__text{display:flex;flex-direction:column;gap:20px}@media(max-width: 1052px){.intro__text{text-align:center;text-wrap:balance}}.intro__buttons{margin-top:60px;display:flex;align-items:center;gap:20px}@media(max-width: 1320px){.intro__buttons{margin-top:40px;gap:12px}}@media(max-width: 1052px){.intro__buttons{margin-top:20px;justify-content:center}}@media(max-width: 800px){.intro__buttons{flex-direction:column-reverse}}.intro__image{align-self:end}@media(max-width: 1052px){.intro__image{max-width:600px;margin:0 auto}}.advantages__outer{background-color:#fff}.advantages__row{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 20px}@media(max-width: 1052px){.advantages__row{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 800px){.advantages__row{grid-template-columns:1fr}}.advantages__item{text-align:center}.advantages__icon{margin-bottom:40px}@media(max-width: 1320px){.advantages__icon{margin-bottom:20px}}@media(max-width: 800px){.advantages__icon img{max-width:40px;max-height:40px}}.advantages__text{display:flex;flex-direction:column;gap:20px}.how__row{display:grid;grid-template-columns:580px 1fr;gap:120px}@media(max-width: 1320px){.how__row{grid-template-columns:480px 1fr;gap:40px}}@media(max-width: 1052px){.how__row{grid-template-columns:1fr}}.how__text-block{display:flex;flex-direction:column;gap:80px}@media(max-width: 1320px){.how__text-block{gap:40px}}.how__title{display:flex;flex-direction:column;gap:20px}.how__title-text{max-width:540px}.how__list{display:flex;flex-direction:column;gap:40px}@media(max-width: 1320px){.how__list{gap:20px}}.how__list-item{display:flex;flex-direction:column;gap:10px}.how__list-title{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:20px}@media(max-width: 1320px){.how__list-title{gap:10px}}.how__list-title-num{height:30px;line-height:1;font-size:30px;font-weight:900;color:var(--accent);font-family:var(--second-family);text-align:center}.how__video-block{position:relative;align-self:end;width:100%;aspect-ratio:480/640}@media(max-width: 1052px){.how__video-block{max-width:400px;margin:0 auto}}.how__video-block img{width:100%;border-radius:30px;cursor:pointer}.how__video-block video{width:100%;height:100%}.how__video-block iframe{width:100%;height:100%}@media(hover: hover){.how__video-block:hover{opacity:.7}}.how__video-block::after{content:"";display:block;width:160px;height:160px;cursor:pointer;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-image:url("/images/play.svg");position:absolute;bottom:-20px;left:-20px;z-index:2}@media(max-width: 1052px){.how__video-block::after{width:120px;height:120px}}.how__video-block.active::after{display:none}.how__video-block.active img{display:none}@media(hover: hover){.how__video-block.active:hover{opacity:unset}}.whom__outer{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("/images/whom-bg.jpg")}.whom__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 1052px){.whom__row{grid-template-columns:1fr}}.whom__item{padding:32px;border-radius:20px;background-color:#fff}@media(max-width: 800px){.whom__item{padding:20px}}.whom__item-inner{display:flex;flex-direction:column;gap:30px}.whom__item-image{width:100%;height:240px;overflow:hidden;border-radius:12px}@media(max-width: 800px){.whom__item-image{height:200px}}.whom__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.whom__item-text{display:flex;flex-direction:column;gap:20px}.whom__item-list{display:flex;flex-direction:column;gap:10px}.whom__item-list-item{display:grid;grid-template-columns:auto 1fr;gap:12px;color:var(--dark);font-weight:600}.whom__bottom-button{margin-top:48px;display:flex;justify-content:center}.why__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px}@media(max-width: 1052px){.why__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 800px){.why__grid{grid-template-columns:1fr}}.why__item{text-align:center}.why__icon{margin-bottom:40px}@media(max-width: 1320px){.why__icon{margin-bottom:20px}}@media(max-width: 800px){.why__icon img{max-width:40px;max-height:40px}}.why__text{display:flex;flex-direction:column;gap:20px}.reviews__outer{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("/images/reviews-bg.jpg")}.reviews__item{height:100%}.reviews__item-inner{display:flex;flex-direction:column;min-height:100%}.reviews__item-quote{font-weight:600;font-style:normal;margin-bottom:30px;color:#fff}.reviews__item-author{margin-top:auto;display:flex;flex-direction:column;gap:2px}.projects__item{width:100%;height:460px;overflow:hidden;border-radius:30px;position:relative}@media(max-width: 1320px){.projects__item{height:400px}}@media(max-width: 1052px){.projects__item{height:340px}}.projects__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects__item-text{position:absolute;left:32px;bottom:30px;z-index:3;font-weight:600;color:#fff;visibility:hidden}.projects__item:has(.projects__item-text):hover::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-color:rgba(0,0,0,.5)}.projects__item:has(.projects__item-text):hover .projects__item-text{visibility:visible}.faq__outer{padding:60px;border-radius:30px;background-color:#fff}@media(max-width: 800px){.faq__outer{padding:50px 0}}.faq__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 1052px){.faq__row{grid-template-columns:1fr}}.faq__left{display:flex;flex-direction:column;align-items:flex-start;gap:48px}@media(max-width: 1052px){.faq__left{gap:32px}}@media(max-width: 800px){.faq__left{gap:24px}}.faq__title{display:flex;flex-direction:column;gap:20px;width:100%}.faq__title-text{max-width:540px;display:flex;flex-direction:column;gap:8px}@media(max-width: 1052px){.faq__title-text{max-width:100%}}.faq__question{padding:10px 0;border-bottom:1px solid var(--stroke)}.faq__question-head{padding:20px 24px;cursor:pointer;display:flex;align-items:center;gap:20px}@media(max-width: 800px){.faq__question-head{padding-left:0;padding-right:0}}@media(hover: hover){.faq__question-head:hover{opacity:.7}}.faq__question-head::after{content:"";display:block;width:24px;height:24px;margin-left:auto;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/images/question-plus.svg")}.faq__question-body{display:grid;grid-template-rows:0fr;transition:.4s}.faq__question-content{font-weight:500;padding-bottom:20px;padding-left:24px;padding-right:24px}@media(max-width: 800px){.faq__question-content{padding-left:0;padding-right:0}}.faq__question.active .faq__question-head::after{background-image:url("/images/question-minus.svg")}.faq__question.active .faq__question-body{grid-template-rows:1fr}.cta__outer{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("/images/cta-bg.jpg")}.cta__row{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width: 1052px){.cta__row{flex-direction:column}}.cta__row h3{width:100%;max-width:680px}@media(max-width: 1052px){.cta__row h3{max-width:100%;text-align:center}}.cta__row .button{flex-shrink:0}.blog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:48px}@media(max-width: 1320px){.blog__head{margin-bottom:40px}}@media(max-width: 1052px){.blog__head{margin-bottom:36px}}@media(max-width: 800px){.blog__head{align-items:flex-start;flex-direction:column;margin-bottom:32px}.blog__head .button{display:none}}.blog__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 1320px){.blog__grid{grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);overflow:auto;scrollbar-width:thin;padding-bottom:12px;margin-bottom:-12px}}@media(max-width: 1052px){.blog__grid{grid-template-columns:unset;grid-auto-columns:calc((100% - 48px)/2)}}@media(max-width: 800px){.blog__grid{grid-auto-columns:100%}}.blog-page{padding-top:30px}.blog-page__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 1052px){.blog-page__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 800px){.blog-page__grid{grid-template-columns:1fr}}.blog-page__footer{display:flex;justify-content:end}.blog-item{height:100%;padding:32px;overflow:hidden;border-radius:20px;background-color:#fff}@media(max-width: 1320px){.blog-item{padding:20px}}.blog-item__inner{display:flex;flex-direction:column;gap:30px;min-height:100%;overflow:hidden}.blog-item__image{width:100%;height:180px;overflow:hidden;border-radius:20px}.blog-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-item__text{display:flex;flex-direction:column;gap:10px}.blog-item__button{margin-top:auto}.blog-item__button .button{width:100%}.article-page{padding-top:30px}.article-page__content{color:var(--dark)}.article-page__row{display:grid;grid-template-columns:1fr 380px;gap:20px}@media(max-width: 1320px){.article-page__row{grid-template-columns:1fr 340px}}@media(max-width: 1052px){.article-page__row{grid-template-columns:1fr}}.article-page__main-image{width:100%;height:420px;overflow:hidden;border-radius:30px;margin-bottom:48px}.article-page__main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 1320px){.article-page__main-image{margin-bottom:40px;height:400px}}@media(max-width: 1052px){.article-page__main-image{margin-bottom:32px;height:360px}}@media(max-width: 800px){.article-page__main-image{height:280px}}.article-page__title{margin-bottom:32px}@media(max-width: 1320px){.article-page__title{margin-bottom:28px}}@media(max-width: 1052px){.article-page__title{margin-bottom:24px}}.article-page__main-content{display:flex;flex-direction:column;gap:16px}.article-page__main-content ul,.article-page__main-content ol{display:flex;flex-direction:column;gap:4px}.article-page__main-content ul li{list-style-type:disc;list-style-position:inside}.article-page__main-content ol li{list-style-position:inside}.article-page__main-content blockquote{padding:20px;border-radius:10px;background:rgba(88,160,255,.1);border-left:2px solid var(--accent)}.article-page__aside{display:flex;flex-direction:column;gap:20px;overflow:hidden}@media(max-width: 1052px){.article-page__aside{display:none}}.article-page__aside-block{padding:32px;border-radius:30px;background-color:#fff;overflow:hidden}.article-page__aside-block-inner{display:flex;flex-direction:column;gap:20px;overflow:hidden}.article-page__aside-block-inner ol{display:flex;flex-direction:column;gap:4px}.article-page__aside-block-inner ol li{list-style-position:inside}.article-page__aside-block-inner ul{display:flex;flex-direction:column;gap:20px}@media(hover: hover){.article-page__aside-block-inner a:hover{color:var(--accent)}}.error{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.error__content{text-align:center}.error__column{display:flex;flex-direction:column;align-items:center;gap:12px}.error__column .button{margin-top:40px}