

/* Start:/local/templates/main/css/app.min.css?1787093949114678*/
@charset "UTF-8";*,::after,::before{box-sizing:border-box;outline:0}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}object[type="image/svg+xml"]{pointer-events:none}@font-face{font-family:Montserrat;src:url(/local/templates/main/css/../fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("woff2-variations"),url(/local/templates/main/css/../fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("woff2");font-display:swap}:root{--default-font:"Montserrat",sans-serif;--speed:0.5s}body{background:#022450;font-family:var(--default-font);font-size:15px;color:#fff}body.front{background:#002146}body.front .body-wrap{overflow:hidden}@media (max-width:374.9px){body{min-width:375px}}body.lock{overflow:hidden}@media (min-width:1000px){body.lock{overflow:initial}}body.white{background:#fff;color:#022450}body.white .breadcrumbs__link,body.white .header__menu ul a,body.white .header__phone{color:#022450}body.white .breadcrumbs__icon svg path{fill:#103a71}body.white .btn-luminous{color:#fff}@media (min-width:1600px){body.white .offer__wrap{padding-left:0}}body.white .field-text__wrap,body.white .field-textarea__wrap{box-shadow:inset 0 21px 33px 0 #c6d2e2,inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#fcfcfc}body.white .field-text__wrap input,body.white .field-text__wrap-label,body.white .field-textarea label,body.white .field-textarea__wrap textarea,body.white .offer .accept label,body.white .offer .field-radiogroup_flex-buttons label{color:#022450}body.white .field-radiogroup__group .form_radio input[type=radio]:checked+label{border:1px solid #0e315e}body.white .field-input-file__icon svg path{fill:#022450}body.white .field-chb label:before{border:1px solid #022450}body.white .field-chb label:after{border-left:2px solid #022450;border-bottom:2px solid #022450}.body-wrap{position:relative;display:flex;flex-direction:column;overflow:hidden;padding-top:85px;min-height:100vh}@media (max-width:374.9px){.body-wrap{max-width:375px}}@media (min-width:1000px){.body-wrap{padding-top:109px;overflow:initial}}@media (min-width:1600px){.body-wrap{padding-top:181px}}.page{flex:1 1 auto}.container{position:relative;max-width:1905px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:680px){.container{padding-left:40px;padding-right:40px}}@media (min-width:1000px){.container{padding-left:83px;padding-right:83px}}@media (min-width:1280px){.container{padding-left:106px;padding-right:106px}}@media (min-width:1600px){.container{padding-left:160px;padding-right:160px}}a{color:#4f6bb0;-webkit-tap-highlight-color:transparent}a.minor-link{font-size:13px;line-height:15px;color:#acacac}.h1{font-weight:700;font-size:40px;line-height:46px}@media (max-width:767px){.h1{font-size:28px;line-height:32px}}.h2{font-weight:700;font-size:34px;line-height:39px}@media (max-width:767px){.h2{font-size:25px;line-height:29px}}.h3{font-weight:700;font-size:28px;line-height:32px}@media (max-width:767px){.h3{font-size:22px;line-height:25px}}.h4{font-weight:700;font-size:24px;line-height:28px}@media (max-width:767px){.h4{font-size:20px;line-height:23px}}.h5{font-weight:500;font-size:20px;line-height:23px}@media (max-width:767px){.h5{font-size:19px;line-height:22px}}.flex{display:flex;flex-wrap:wrap;gap:14px}.flex-vertical{display:flex;flex-direction:column;gap:14px}ul.disc{padding-left:20px;list-style:disc}.page-404 .page-top{padding-bottom:20px}.page-404 .breadcrumbs{margin-bottom:24px}.page-404 .page__title{font-size:114px;line-height:100%;margin-bottom:27px}.page-404 .page__desc{font-size:20px;line-height:155%;margin-bottom:24px}.page-404 .page-top__right-side-img img{width:196px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media (min-width:680px){.page-404 .page-top{padding-bottom:36px}}@media (min-width:1000px){.page-404 .page__title{font-size:150px;line-height:140%}.page-404 .page-top__wrap{padding-right:70px;-moz-column-gap:25px;column-gap:25px;align-items:flex-start}.page-404 .page-top__right-side{flex:0 0 calc(50% - 25px);order:initial;display:flex;align-items:center}.page-404 .page-top__right-side-img{margin-top:-20px}.page-404 .page-top__right-side-img img{width:392px;margin-left:0;margin-right:auto;margin-bottom:0;margin-top:-40px}}@media (min-width:1280px){.page-404 .page-top{padding-bottom:0;margin-bottom:-50px}.page-404 .page-top__right-side{flex:0 0 calc(45% - 25px);order:initial;display:flex;align-items:center}.page-404 .page__title{font-size:130px;line-height:143%}.page-404 .page__desc{font-size:27px;max-width:300px}.page-404 .page-top__right-side-img{margin-top:-50px}.page-404 .page-top__right-side-img img{width:392px;margin-left:0;margin-right:auto;margin-bottom:0;margin-top:-70px}}@media (min-width:1850px){.page-404 .breadcrumbs{margin-bottom:34px}.page-404 .page-top{padding-bottom:0;margin-bottom:-50px}.page-404 .page-top__wrap{justify-content:space-between;padding-right:60px}.page-404 .page-top__right-side{flex:0 0 612px;order:initial;display:flex;align-items:center}.page-404 .page-top__right-side-img{margin-top:-70px}.page-404 .page__title{font-size:207px;line-height:130%}.page-404__desc{font-size:27px;line-height:163%;margin-bottom:64px}}.page-about .page-top__right-side-img{max-width:335px;margin-left:auto;margin-right:auto}.page-about .breadcrumbs{margin-bottom:26px}.page-about .page__title{margin-bottom:30px;max-width:250px}.page-about__desc{font-size:20px;line-height:155%}@media (min-width:1000px){.page-about .breadcrumbs{margin-bottom:0}.page-about .page__title{font-size:44px;line-height:120%;max-width:initial}.page-about .page-top__right-side-img{max-width:686px}}@media (min-width:1280px){.page-about .page__title{font-size:60px;line-height:123%;margin-bottom:40px}.page-about .page-top__right-side-img{margin-top:-150px;margin-bottom:-150px}.page-about__desc{font-size:24px;line-height:154%}}@media (min-width:1600px){.page-about .page__title{font-size:80px;line-height:118%;letter-spacing:.03em}}@media (min-width:1850px){.page-about .page__title{font-size:97px;line-height:118%;letter-spacing:.03em;margin-bottom:59px}.page-about__desc{font-size:27px;line-height:163%}}.page-article .page-top__left-side{flex:0 0 100%}.page-article .page__title{color:#022450}@media (min-width:1600px){.page-article .page__title{font-size:40px;line-height:140%;padding-right:170px}}.page-case .page-top__right-side{margin-top:24px;margin-bottom:26px}.page-case .page-top__right-side-img{height:100%;position:relative}.page-case .gallery{position:sticky;top:20px}@media (min-width:1000px){.page-case .page-top__wrap{flex-direction:column;flex-wrap:nowrap;padding-right:0;-moz-column-gap:56px;column-gap:56px;row-gap:11px}.page-case .page-top__right-side{order:-1}.page-case .gallery{max-width:673px}}@media (min-width:1280px){.page-case .page-top__wrap{flex-direction:row;flex-wrap:wrap;-moz-column-gap:56px;column-gap:56px;row-gap:11px}.page-case .page-top__left-side{flex:0 0 420px}.page-case .page-top__right-side{margin-top:0;margin-bottom:0;max-width:873px;order:initial}.page-case .gallery{max-width:773px}.page-case .gallery__main{max-width:calc(100vw - 880px)}}@media (min-width:1600px){.page-case .page-top__wrap{row-gap:25px;-moz-column-gap:98px;column-gap:98px}.page-case .page__title{font-weight:800;font-size:38px;line-height:112%;letter-spacing:.03em}.page-case .page-top__left-side{flex:0 0 541px}.page-case .gallery{max-width:823px}.page-case .gallery__main{max-width:calc(100vw - 987px)}}@media (min-width:1920px){.page-case .gallery{max-width:873px}}@media (min-width:1280px){.page-cases .page-top{padding-bottom:50px}.page-cases .page__title{font-size:97px;line-height:118%;letter-spacing:.03em}}@media (min-width:1600px){.page-cases .offer__wrap{padding-left:0;gap:202px}}.page-contacts .page-top__right-side-img{max-width:335px;margin-left:auto;margin-right:auto}.page-contacts .breadcrumbs{margin-bottom:26px}.page-contacts .page__title{margin-bottom:30px;max-width:250px}.page-contacts__desc{font-size:20px;line-height:155%}.page-contacts__desc-links{display:flex;flex-direction:column;gap:33px}.page-contacts__desc-link{display:flex;gap:20px;text-decoration:none;font-weight:600;font-size:22px;color:#fff}.page-contacts__desc-link span{display:block}.page-contacts__desc-link span:first-child{display:flex;align-items:center;justify-content:center;padding-top:3px;min-width:24px;height:27px}@media (min-width:1000px){.page-contacts .breadcrumbs{margin-bottom:0}.page-contacts .page__title{font-size:44px;line-height:120%;max-width:initial}.page-contacts .page-top__right-side-img{max-width:686px}}@media (min-width:1280px){.page-contacts .page__title{font-size:60px;line-height:123%;margin-bottom:40px}.page-contacts .page-top__right-side-img{margin-top:-150px;margin-bottom:-150px;margin-top:0}.page-contacts__desc{font-size:24px;line-height:154%}.page-contacts__desc-links{gap:46px;margin-left:-55px}.page-contacts__desc-link{gap:35px;font-size:32px}.page-contacts__desc-link span:first-child{margin-top:6px}}@media (min-width:1600px){.page-contacts .page__title{font-size:80px;line-height:118%;letter-spacing:.03em}.page-contacts .offer__wrap{padding-left:0;gap:202px}}@media (min-width:1850px){.page-contacts .page__title{font-size:97px;line-height:118%;letter-spacing:.03em;margin-bottom:59px}.page-contacts__desc{font-size:27px;line-height:163%}}@media (min-width:680px) and (max-width:1000px) and (orientation:portrait){.page-front{display:flex;flex-direction:column}}@media (min-width:1280px){.page-front{display:flex;flex-direction:column}.page-front+.footer{padding-top:20px}}.page-news .page__title{color:#022450}@media (min-width:1600px){.page-news .page__title{font-size:97px;line-height:118%}}.page-service .page-top{padding-bottom:20px}.page-service .breadcrumbs{margin-bottom:24px}.page-service .page__title{margin-bottom:27px}.page-service__desc{font-size:20px;line-height:155%;margin-bottom:24px}.page-service__params{display:flex;flex-wrap:wrap;gap:32px;row-gap:20px;align-items:center}.page-service__params-wrap{display:flex;gap:50px}.page-service__param{display:flex;flex-direction:column;gap:10px}.page-service__param-name{font-size:16px;line-height:144%}.page-service__param-val{font-weight:600;font-size:18px;line-height:128%}.page-service__params-action{text-transform:none}.page-service_b2b .partners__title{margin-bottom:53px}.page-service_b2b .partners__list{gap:52px}.page-service_b2b .partners__partner{flex:0 0 100%}.page-service_support .page-service__params-wrap{flex-wrap:wrap;gap:20px}.page-service_support .page-service__params-wrap>*{flex:1 1 100%;flex-direction:row}@media (min-width:680px){.page-service .page-top{padding-bottom:36px}.page-service_b2b .partners__list{gap:52px;-moz-column-gap:30px;column-gap:30px}.page-service_b2b .partners__partner{flex:0 0 calc((100% - 30px)/ 2)}}@media (min-width:1000px){.page-service .page__title{font-size:30px;line-height:140%}.page-service .page-top__wrap{padding-right:70px;-moz-column-gap:25px;column-gap:25px;align-items:flex-start}.page-service .page-top__right-side{flex:0 0 calc(50% - 25px);order:initial;display:flex;align-items:center}.page-service .page-top__right-side-img{margin-top:-20px}}@media (min-width:1280px){.page-service .page-top__right-side{flex:0 0 calc(45% - 25px);order:initial;display:flex;align-items:center}.page-service .page__title{font-size:40px;line-height:143%}.page-service .page-top__right-side-img{margin-top:-50px}.page-service__faq.faq-faq{padding-top:93px}.page-service__faq.faq-faq .faq-faq__wrap{max-width:1303px;padding-left:72px}.page-service_b2b .page__title{font-weight:700;font-size:95px;text-transform:none}.page-service_support .page-service__params-wrap{flex-wrap:wrap;gap:20px}.page-service_support .page-service__params-wrap>*{flex:initial;flex-direction:row}}@media (min-width:1600px){.page-service_b2b .partners__title{font-size:37px;margin-bottom:84px}.page-service_b2b .partners__list{-moz-column-gap:112px;column-gap:112px}.page-service_b2b .partners__partner{flex:0 0 calc((100% - 336px)/ 4)}.page-service_b2b .stages__item-title{font-size:21px;letter-spacing:.03em}.page-service_b2b .stages__item:nth-child(7) .stages__item-title,.page-service_b2b .stages__item:nth-child(8) .stages__item-title,.page-service_b2b .stages__item:nth-child(9) .stages__item-title{font-size:19px}}@media (min-width:1850px){.page-service .breadcrumbs{margin-bottom:34px}.page-service .page-top{padding-bottom:59px}.page-service .page-top__wrap{justify-content:space-between;padding-right:60px}.page-service .page-top__right-side{flex:0 0 612px;order:initial;display:flex;align-items:center}.page-service .page-top__right-side-img{margin-top:-70px}.page-service .page__title{font-size:60px;line-height:128%;letter-spacing:.03em;margin-bottom:36px}.page-service__desc{font-size:27px;line-height:163%;margin-bottom:64px}.page-service__params{margin-right:-120px;gap:51px}.page-service__param{flex-direction:row;-moz-column-gap:5px;column-gap:5px}.page-service_support .page-service__params-wrap{gap:40px}.page-service_support .page-service__params{margin-right:-350px;gap:40px}.page-service_b2b .page-top{padding-bottom:0}.page-service_b2b .page__title{font-weight:700;font-size:95px;text-transform:none;margin-bottom:17px}.page-service_b2b .page-service__desc{font-size:36px;line-height:139%;max-width:587px;margin-bottom:-8px}.page-service_b2b .btn-flat{font-weight:400;width:331px}.page-service_b2b .page-service__params-action{font-weight:700;font-size:95px}.page-service_support .page-service__params-wrap{flex-wrap:nowrap;gap:20px}.page-service_support .page-service__params-wrap>*{flex:initial;flex-direction:row}.page-service_for-production .page__title{font-size:50px;line-height:134%;letter-spacing:.03em}}@media (min-width:1280px){.page-services .page-top{padding-bottom:50px}.page-services .page__title{font-size:97px;line-height:118%;letter-spacing:.03em}}@media (min-width:1600px){.page-services .offer__wrap{padding-left:0;gap:202px}}.page{position:relative}.page__title{font-weight:800;font-size:24px;line-height:142%;text-transform:uppercase}@media (min-width:1000px){.page__title{font-size:30px;line-height:140%}}@media (min-width:1280px){.page__title{font-size:40px;line-height:143%}}@media (min-width:1600px){.page__title{font-size:60px;line-height:128%}}.accordion-plus{width:100%;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;gap:27px}.accordion-plus-item{justify-content:space-between;border-radius:10px;background:rgba(255,255,255,.2);font-weight:600;font-size:18px}.accordion-plus-header{width:100%;margin:0}.accordion-plus-button{padding:22px 20px 30px;width:100%;border:none;text-align:left;cursor:pointer;transition:background .2s ease;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;background:0 0;color:#fff;font-weight:600;font-size:18px}.accordion-plus-button:focus,.accordion-plus-button:hover{outline:0}.accordion-plus-button::after{content:"";float:right;transition:transform .2s ease;height:21px;width:21px;min-width:21px;background:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M21%2011.6159H11.6118V21H9.38824V11.6159H0V9.43478H9.38824V0H11.6118V9.43478H21V11.6159Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:21px}.accordion-plus-button[aria-expanded=true]::after{background:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M21%2011.6159H0V9.43478H21V11.6159Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E)}.accordion-plus-panel{padding:20px 20px 14px 20px;font-size:16px;line-height:150%;font-weight:400;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion-plus-panel[hidden]{display:block;max-height:0;padding:0 20px 0 20px;margin:0}.accordion-plus-panel p{padding:16px 0}.accordion-plus-panel p:first-child{padding-top:0}.accordion-plus-panel p:last-child{padding-bottom:0}@media (min-width:1280px){.accordion-plus-button{padding:20px 30px 20px 40px;letter-spacing:.03em;font-size:20px}.accordion-plus-panel{padding:10px 30px 20px 40px}.accordion-plus-panel[hidden]{display:block;max-height:0;padding:0 30px 0 40px;margin:0}}.accordion-tab{box-sizing:border-box;margin:0 -20px}.accordion-tab__tab{display:flex;justify-content:space-between;align-items:center;padding:18px 32px 18px 16px;background:0 0;cursor:pointer;box-sizing:border-box;width:100%;background:rgba(255,255,255,.2);border:2px solid transparent;border-radius:10px;transition:.5s ease;gap:20px;justify-content:space-between;text-align:left;margin:5px 0;min-height:88px;cursor:pointer}.accordion-tab__tab:focus{outline:0}.accordion-tab__tab::after{content:"";float:right;transition:transform .2s ease;height:21px;width:21px;min-width:21px;background:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M21%2011.6159H11.6118V21H9.38824V11.6159H0V9.43478H9.38824V0H11.6118V9.43478H21V11.6159Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:21px}.accordion-tab__tab.accordion-tab__tab--active{background:0 0;border:2px solid rgba(255,255,255,.34)}.accordion-tab__tab.accordion-tab__tab--active::after{background:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M21%2011.6159H0V9.43478H21V11.6159Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E)}.accordion-tab__title{flex-grow:1;font-weight:600;font-size:21px;text-transform:uppercase;color:#fff}.accordion-tab__panel{width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-out;box-sizing:border-box}.accordion-tab__body{padding:16px;width:100%;box-sizing:border-box}.accordion-tab .par__url{margin-top:0}.accordion-tab .par__wrap{padding-top:0;gap:40px}.accordion-tab .par__img{max-width:335px;margin-left:auto;margin-right:auto}@media (min-width:1000px){.accordion-tab{margin:0}.accordion-tab__body{padding:16px 0}.accordion-tab .par__img{margin-right:initial}}@media (min-width:1280px){.accordion-tab{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px}.accordion-tab__tab{width:auto;flex:0 0 auto;padding:12px 24px;order:0;margin:0;flex:0 0 calc((100% - 36px)/ 3)}.accordion-tab__title{font-size:18px}.accordion-tab__panel{width:100%;max-width:100%;min-width:0;max-height:none!important;order:1;padding:0;display:none}.accordion-tab__panel--active{display:block}.accordion-tab__body{padding:50px 0}.accordion-tab .par__img{max-width:initial;margin-left:auto;margin-right:auto}.accordion-tab .par__for-slide{max-width:405px}.accordion-tab .par__desc{max-width:initial}}@media (min-width:1800px){.accordion-tab .par__for-slide{max-width:500px}.accordion-tab__title{font-weight:800;font-size:23px;letter-spacing:.05em}}.accordion{width:100%;margin:0 auto;overflow:hidden}.accordion-item{border-bottom:1px solid rgba(255,255,255,.2)}.accordion-item:last-child{border-bottom:none}.accordion-item__data{display:grid;-moz-column-gap:20px;column-gap:20px;row-gap:7px;grid-template-columns:repeat(2,auto)}.accordion-item__data-item-title{font-weight:400;font-size:15px;margin-bottom:6px}.accordion-item__data-item-val{font-size:21px;line-height:133%}.accordion-item__data-item-val-sqrt{font-size:10px}.accordion-header{margin:0}.accordion-button{width:100%;padding:17px 0 18px;border:none;text-align:left;font-weight:800;font-size:20px;text-transform:uppercase;cursor:pointer;transition:background .2s ease;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;background:0 0;color:#fff}.accordion-button:focus,.accordion-button:hover{outline:0}.accordion-button::after{content:"";float:right;transition:transform .2s ease;width:24.58px;min-width:24.58px;height:13.55px;background:url(data:image/svg+xml,%3Csvg%20width%3D%2245%22%20height%3D%2225%22%20viewBox%3D%220%200%2045%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M44.5771%201.41406L22.4141%2024.5771L22.2881%2024.4512L22.1631%2024.5771L0%202.41406L1.41406%201L22.2598%2021.8457L43.1631%200L44.5771%201.41406Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.504121%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;margin-top:4px}.accordion-button[aria-expanded=true]::after{transform:rotate(180deg)}.accordion-panel{padding:0 0 17px 0;font-size:20px;line-height:150%;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion-panel[hidden]{display:block;max-height:0;padding:0;margin:0}.accordion-panel p{padding:16px 0}.accordion-panel p:first-child{padding-top:0}.accordion-panel p:last-child{padding-bottom:0}@media (min-width:1280px){.accordion-item__data{grid-template-columns:repeat(3,auto)}.accordion-button{padding:39px 0 37px;font-size:26px;letter-spacing:.03em}.accordion-button::after{width:44.58px;min-width:44.58px;height:24.58px}.accordion-panel{padding:0 0 37px 0}.accordion-panel[hidden]{display:block;max-height:0;padding:0;margin:0}}.breadcrumbs{position:relative;z-index:2}.breadcrumbs__inner{position:relative}.breadcrumbs__wrap{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:27px;column-gap:27px;row-gap:20px}.breadcrumbs__link{font-size:16px;line-height:150%;text-decoration:none;color:#fff}.btn-flat{display:inline-flex;align-items:center;justify-content:center;border-radius:27px;background:#005dc5;font-size:16px;line-height:150%;text-align:center;padding:11px 35px;cursor:pointer}@media (min-width:1600px){.btn-flat{padding:14px 21px}}.btn-luminous{position:relative;display:flex;align-items:center;justify-content:center;border-radius:56px;width:178px;height:63px;font-weight:600;font-size:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-luminous::before{display:block;content:"";position:absolute;border-radius:56px;z-index:-1;left:0;top:0;right:0;bottom:0;filter:blur(23.365635px);box-shadow:0 28px 4px 0 #71005f;background:linear-gradient(180deg,#1c9fde 0,#007bb7 100%)}.btn-submit{color:#fff;background:#0e315e;border:none;display:flex;height:66px;width:100%;box-shadow:0 26px 13px -22px rgba(0,0,0,.5),inset 0 1px 1px 0 rgba(255,255,255,.06);font-weight:400;font-size:16px;padding:14px 19px;cursor:pointer}.btn-tg{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:56px;width:195px;height:47px;background:linear-gradient(180deg,#1c9fde 0,#007bb7 100%);font-weight:600;font-size:16px;color:#fff;text-decoration:none;cursor:pointer}.btn{background:#db4146;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;height:58px;width:100%;color:#fff;font-size:18px;text-decoration:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn_presentation{background:#fff;display:flex;gap:12px;align-items:center;justify-content:center;width:293px}.btn_presentation .btn__title{font-size:16px;line-height:22px;color:#000}.btn_presentation .btn__size{font-size:14px;line-height:22px;color:#858585}.btn_transparent-bordered{background:0 0;border-radius:3px;border:1px solid #fff}.chb-std input[type=checkbox]{display:none}.chb-std__title{display:flex;align-items:flex-start;gap:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#acacac}.chb-std__title:before{content:"";height:20px;width:20px;flex:0 0 20px;background-size:contain;transition:.5s ease}.chb-std input[type=checkbox]:checked+.chb-std__title:before{background-size:contain}.chb-std_minor .chb-std__title:before{background-size:contain}.chb-std.error .chb-std__title:before{background-size:contain}@media (max-width:767px){.chb-std_minor .chb-std__title{gap:10px;font-size:13px;line-height:15px}}.data-to-popup{display:flex;flex-direction:column;gap:27px}.data-to-popup__item{display:flex;gap:14px;justify-content:space-between;border-radius:10px;padding:22px 20px 30px;background:rgba(255,255,255,.2);font-weight:600;font-size:18px}.data-to-popup__item::after{display:block;content:"";height:21px;width:21px;min-width:21px;background:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M21%2011.6159H11.6118V21H9.38824V11.6159H0V9.43478H9.38824V0H11.6118V9.43478H21V11.6159Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:21px}@media (min-width:1280px){.data-to-popup{gap:32px}.data-to-popup__item{font-size:20px;padding:20px 30px 20px 40px}}.field-text__wrap-label{font-size:14px;line-height:150%;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:space-between;color:#fff}.field-text__desc{font-size:13px;line-height:15px}.field-text__wrap{position:relative;box-shadow:inset 0 21px 33px 0 rgba(0,0,0,.21),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a;padding:4px 20px 5px}.field-text__wrap_clear{cursor:pointer;position:absolute;right:20px;top:40px;-webkit-tap-highlight-color:transparent}.field-text__wrap input{width:100%;background-clip:padding-box;border:none;padding:10px 50px 7px 0;font-size:18px;color:#000;background:0 0;color:#fff}.field-text__wrap input::-moz-placeholder{color:#000}.field-text__wrap input::placeholder{color:#000}.field-text__wrap input:-moz-placeholder-shown+.field-text__wrap_clear{display:none}.field-text__wrap input:placeholder-shown+.field-text__wrap_clear{display:none}.field-text__wrap input:-moz-placeholder-shown+.field-text__wrap_clear+.field-text__wrap_search{display:block}.field-text__wrap input:placeholder-shown+.field-text__wrap_clear+.field-text__wrap_search{display:block}.field-text__wrap input[type=password]{padding-right:60px}.field-text__pass-toggler{position:absolute;right:15px;top:8px;height:30px;width:30px;cursor:pointer}.field-text .parsley-errors-list{color:#cc3c3a;font-size:12px}.field-text.error .field-text__wrap-label{color:#cc3c3a}.field-text.error .field-text__wrap input{border-bottom:2px solid #eb5757;border-top:2px solid transparent}.field-text.error .error{margin-top:8px;line-height:120%;font-size:12px;color:#eb5757}@media (max-width:767px){.field-text__desc{font-size:10px;line-height:11px}}.field-chb input[type=checkbox]{display:none}.field-chb label{display:flex;align-items:flex-start;min-height:24px;cursor:pointer;position:relative;margin-right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:25px;font-size:16px;line-height:138%;color:#fff;text-decoration:underline;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;opacity:.5}.field-chb label a{color:#fff}.field-chb label:before{content:"";display:inline-block;border:1px solid #fff;border-radius:2px;width:16px;height:16px;transition:.1s ease;position:absolute;left:0;top:0}.field-chb label:after{content:"";display:inline-block;height:7px;width:12px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:2px;top:3px;transform:rotate(-45deg);opacity:0;transition:.1s ease}.field-chb input[type=checkbox]:checked+label:after{opacity:1}.field-chb .parsley-errors-list{color:#cc3c3a;font-size:12px}.field-chb input[type=checkbox]:disabled+label:before{filter:grayscale(100%)}.field-agreement{font-size:12px;line-height:150%;color:#000;opacity:.5}.field-agreement a{color:#000;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.field-input-file input[type=file]{display:none}.field-input-file__rect{display:flex;align-items:center;gap:11px;border-radius:5px;padding-left:8px;cursor:pointer}.field-input-file__icon{width:16px;min-width:16px}.field-input-file__placeholder{flex:1 1 auto;font-size:16px;line-height:150%;color:fff}.field-input-file__file-name{display:none;flex:1 1 auto;overflow-wrap:break-word;word-break:break-all;font-weight:400;font-size:16px;line-height:150%;color:#fff}.field-input-file__clear{display:none;align-items:center;justify-content:center;height:24px;width:24px;min-width:24px;cursor:pointer}.field-input-file__clear svg path{transition:var(--speed) ease}.field-input-file__clear:hover svg path{fill:#aa2040}.field-input-file.selected .field-input-file__placeholder{display:none}.field-input-file.selected .field-input-file__file-name{display:block}.field-input-file.selected .field-input-file__clear{display:flex}.field-textarea label{display:block;margin-bottom:7px;color:#fff;font-size:14px;line-height:150%}.field-textarea__wrap{position:relative;box-shadow:inset 0 21px 33px 0 rgba(0,0,0,.21),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a;padding:4px 20px 5px}.field-textarea__wrap textarea{border:none;font-weight:400;font-size:18px;width:100%;max-width:100%;min-width:100%;flex:1 1 auto;resize:none;padding:0;background:0 0;color:#fff;min-height:107px;overflow-y:hidden;resize:none}.field-textarea__wrap textarea::-webkit-resizer{display:none;height:0;width:0}.field-textarea__wrap textarea::-moz-placeholder{color:#000}.field-textarea__wrap textarea::placeholder{color:#000}.field-textarea.error label{color:#de2944}.field-textarea.error textarea{border-bottom:2px solid #eb5757;border-top:2px solid transparent}.field-textarea.flexed{flex:1 1 auto;display:flex;flex-direction:column}.field-textarea.flexed .field-textarea__wrap{flex:1 1 auto}.field-textarea.flexed .field-textarea__wrap textarea{height:100%}.field-radiogroup{padding-left:20px}.field-radiogroup>label{display:block;color:#fff;margin-bottom:13px;font-size:14px;line-height:150%}.field-radiogroup__group{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:4px}.field-radiogroup__group .form_radio{flex:0 0 calc((100% - 20px)/ 2)}.field-radiogroup__group .form_radio input[type=radio]{display:none}.field-radiogroup__group .form_radio label{display:flex;align-items:center;justify-content:space-between;gap:5px;cursor:pointer;position:relative;padding:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;background:#0d3466;border-radius:10px;height:53px;transition:var(--speed) ease;-webkit-tap-highlight-color:transparent}.field-radiogroup__group .form_radio label svg path{transition:var(--speed) ease}.field-radiogroup__group .form_radio label:after{display:none;content:"";width:30px;height:30px;transition:.5s ease}.field-radiogroup__group .form_radio input[type=radio]:checked+label{background:#fff}.field-radiogroup__group .form_radio input[type=radio]:checked+label svg path{fill:#0d3466}.field-radiogroup__group .form_radio input[type=radio]:disabled+label:before{filter:grayscale(100%)}@media (max-width:767px){.field-radiogroup__group .form_radio{flex:0 0 100%}}.form__actions,.form__fields{display:flex;flex-direction:column;gap:24px}.gallery__main{width:100%;max-width:873px;margin-bottom:10px}.gallery__main .swiper-slide{display:flex;justify-content:center;align-items:center}.gallery__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.gallery__thumbs{width:100%;height:auto;overflow:initial}.gallery__thumbs .swiper-wrapper{display:flex}.gallery__thumb{width:auto;height:68px;cursor:pointer;opacity:.7;transition:.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery__thumb.swiper-slide-thumb-active{opacity:1}.gallery__thumb-image{height:100%}.gallery .swiper-button-next,.gallery .swiper-button-prev{display:none}@media (min-width:1000px){.gallery{position:relative}.gallery__thumbs{overflow:hidden;display:flex;gap:20px;margin-left:60px;margin-right:60px;width:calc(100% - 120px)}.gallery__main{margin-bottom:30px}.gallery .swiper-button-next,.gallery .swiper-button-prev{display:flex!important;top:initial;bottom:0;margin:initial;height:68px;width:40px;border:1px solid rgba(255,255,255,.2)}.gallery .swiper-button-next svg,.gallery .swiper-button-prev svg{width:22px}.gallery .swiper-button-prev{left:0}.gallery .swiper-button-next{right:0}}@media (min-width:1280px){.gallery__main{margin-bottom:70px}}@media (min-width:1600px){.gallery__main{margin-bottom:98px}}.image-tooltip{position:relative;display:inline-block;cursor:pointer}.image-tooltip .tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:50%;transform:translateX(-30px);background:rgba(0,0,0,.8);color:#fff;text-align:center;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;transition:opacity .3s;z-index:1000;pointer-events:none}.image-tooltip.show-tooltip .tooltip-text{visibility:visible;opacity:1}.image-tooltip .tooltip-text::after{content:"";position:absolute;top:100%;left:30px;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.8) transparent transparent transparent}.pagination-white{display:flex;align-items:center;gap:0}.pagination-white__arrow{display:flex;align-items:center;justify-content:center;border:1px solid #103a71;background:#fff;height:47px;transition:var(--speed) ease}.pagination-white__arrow svg path{fill:rgba(16,58,113,.5);stroke:rgba(16,58,113,.5)}.pagination-white__arrow:hover{background-color:#103a71}.pagination-white__arrow:hover svg path{fill:#fff;stroke:#fff}.pagination-white__links{display:flex;align-items:center;gap:0;flex:1 1 auto;max-width:893px;margin-left:auto;margin-right:auto}.pagination-white__links>*{flex:0 0 calc((100% - 60px)/ 7)}.pagination-white__links>:not(:first-child){margin-left:-1px;flex:0 0 calc((100% - 60px)/ 7 + 1px)}.pagination-white__link{display:flex;align-items:center;justify-content:center;height:47px;font-size:18px;line-height:122%;color:#103a71;background:#fff;text-decoration:none;transition:var(--speed) ease}.pagination-white__link:not(.pagination-white__link_dots){border:1px solid #103a71}.pagination-white__link:hover,.pagination-white__link_active{background-color:#103a71;color:#fff}.pagination-white__link:hover:not(.pagination-white__link_dots),.pagination-white__link_active:not(.pagination-white__link_dots){border:1px solid #4c4c4c}.pagination-white__link_dots{flex:0 0 30px!important;font-family:var(--font-family);font-size:16px;line-height:150%;color:#103a71;background-color:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:47px}@media (min-width:680px){.pagination-white__arrow{height:42px}.pagination-white__link:not(.pagination-white__link_dots){height:42px}}@media (min-width:1000px){.pagination-white{gap:18px}}@media (min-width:1280px){.pagination-white{gap:27px}}@media (min-width:1600px){.pagination-white{gap:35px}.pagination-white__arrow{width:156px}.pagination-white__link:not(.pagination-white__link_dots){width:158px}}.pagination{display:flex;align-items:center;gap:8px}.pagination__arrow{display:flex;align-items:center;justify-content:center;border:1px solid #d5d5d5;min-width:38px;height:62px;transition:var(--speed) ease}.pagination__arrow:hover{background-color:#ed5a6b;color:#fff}.pagination__arrow:hover svg path{fill:#fff;stroke:#fff}.pagination__links{display:flex;align-items:center;gap:0;flex:1 1 auto}.pagination__link{display:flex;align-items:center;justify-content:center;height:62px;font-size:18px;line-height:122%;color:#000;text-decoration:none;transition:var(--speed) ease}.pagination__link:not(.pagination__link_dots){width:38px;border:1px solid #d5d5d5}.pagination__link:hover,.pagination__link_active{background-color:#ed5a6b;color:#fff}.pagination__link:hover:not(.pagination__link_dots),.pagination__link_active:not(.pagination__link_dots){border:1px solid #ed5a6b}.pagination__link_dots{flex:1 1 auto;margin-left:-5px;margin-right:-5px;font-family:var(--font-family);font-size:16px;line-height:150%;color:#fff;background-color:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:30px}@media (min-width:680px){.pagination__arrow{width:80px;height:42px}.pagination__link:not(.pagination__link_dots){width:80px;height:42px}}@media (min-width:1000px){.pagination{gap:18px}.pagination__arrow{width:85px}.pagination__link:not(.pagination__link_dots){width:85px}}@media (min-width:1280px){.pagination{gap:27px}.pagination__arrow{width:120px}.pagination__link:not(.pagination__link_dots){width:120px}}@media (min-width:1600px){.pagination{gap:35px}.pagination__arrow{width:156px}.pagination__link:not(.pagination__link_dots){width:158px}}.post-teaser{text-decoration:none;color:#000}.post-teaser__img{width:290px;min-width:290px;height:165px;overflow:hidden;border-radius:10px}.post-teaser__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.post-teaser__content{display:flex;flex-direction:column;gap:17px;height:100%}.post-teaser__date{font-weight:500;font-size:16px;line-height:188%}.post-teaser__tite{font-weight:600;font-size:22px;line-height:132%;color:#000}.post-teaser__bottom{display:flex;flex-direction:column;gap:20px}.post-teaser__desc{font-size:18px;line-height:144%;color:#000}@media (min-width:1000px){.post-teaser__bottom{flex-direction:row;gap:40px}}@media (min-width:1280px){.post-teaser__img{width:220px;min-width:220px}.post-teaser__desc{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;text-overflow:ellipsis}}@media (min-width:1600px){.post-teaser__img{width:290px;min-width:290px}.post-teaser__tite{flex:1 1 auto}}.tabs__nav{display:flex}.tabs__nav-btn{cursor:pointer;transition:var(--speed) ease}.tabs__panel.active{display:block}.tabs__panel[hidden]{display:none!important}.tabsslider{position:relative;width:100%}.tabsslider__header{display:inline-flex;position:relative;border-radius:31px;height:62px;background:#d9e0e7;padding:0 4px}.tabsslider__button{background:0 0;border:none;padding:17.5px 16px;font-size:18px;line-height:144%;cursor:pointer;position:relative;z-index:2;color:#000}.tabsslider__highlight{position:absolute;bottom:4px;background:#fff;border-radius:31px;height:54px;transition:all .3s ease;z-index:1}.tabsslider__pane{display:none}.tabsslider__pane--active{display:block}@media (max-width:500px){.tabsslider__header{display:flex;flex-direction:column;height:auto;padding:4px}.tabsslider__button{padding:15px 16px}.tabsslider__highlight{top:4px;bottom:initial;width:calc(100% - 8px);height:56px}}.tags-news{margin-left:-20px;margin-right:-20px}.tags-news__wrap{overflow-x:auto;overflow-y:hidden;padding:0 20px;display:flex;gap:10px;scrollbar-width:none;-ms-overflow-style:none}.tags-news__wrap::-webkit-scrollbar{display:none}.tags-news__item{white-space:nowrap;padding:10px 25px;font-size:16px;line-height:150%;text-align:center;color:#fff;text-align:center;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease;background:#0d3466;border:1px solid #0d3466}.tags-news__item.active{background:#fff;color:#022450}.tags-news__item.active{cursor:initial}@media (min-width:680px){.tags-news{margin-left:-30px;margin-right:-30px}.tags-news__wrap{padding:0 30px}}@media (min-width:1000px){.tags-news{border-radius:10px;margin-left:initial;margin-right:initial}.tags-news__wrap{padding:0}.tags-news__item{padding:10px 25px}.tags-news__item:hover{background:#fff;color:#022450}}.tags{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:13px}.tags__item{padding:14px 19px 16px 18px;font-size:14px;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:56px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.5s ease}.tags__item.active,.tags__item:hover{background:#fff;opacity:.6;color:#000}.tags__item.active{cursor:initial}@media (min-width:1280px){.tags{-moz-column-gap:15px;column-gap:15px;row-gap:18px}.tags__item{padding:14px 32px 13px 33px;font-size:16px}}.about-laurel{padding-top:14px;padding-bottom:30px}.about-laurel__top{padding:24px 20px;margin-left:-20px;margin-right:-20px;border-radius:20px;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a;font-size:20px;line-height:170%;margin-bottom:-4px}.about-laurel__middle-img{width:237px;margin-left:auto;margin-right:auto;margin-bottom:21px;padding-left:13px}.about-laurel__middle-text{font-size:20px;line-height:170%;margin-bottom:39px}.about-laurel__places{display:flex;flex-direction:column;gap:22px}.about-laurel__place{display:flex;align-items:center;margin-left:2px}.about-laurel__place-laurel{min-width:20px}.about-laurel__place-num{font-weight:600;font-size:20px;text-align:center;flex:0 0 75px}.about-laurel__place-title{font-size:14px;padding-left:23px}@media (min-width:680px){.about-laurel__top{margin-left:initial;margin-right:initial}}@media (min-width:1000px){.about-laurel{padding-top:50px}.about-laurel__top{margin-bottom:30px}.about-laurel__middle{display:flex;gap:100px;align-items:center}.about-laurel__middle-img{width:initial;max-width:380px;margin:initial}.about-laurel__middle-right{width:362px}}@media (min-width:1280px){.about-laurel{padding-top:85px}.about-laurel__top{padding:46px 70px;max-width:1277px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:0}.about-laurel__middle{display:flex;gap:105px;align-items:center;max-width:1277px;margin-left:auto;margin-right:auto;padding-left:30px}.about-laurel__middle-img{width:initial;max-width:556px;margin:initial}.about-laurel__middle-img img{margin-top:16px}.about-laurel__middle-right{width:390px}.about-laurel__places{gap:22px}.about-laurel__place{margin-left:2px}.about-laurel__place-laurel{min-width:20px}.about-laurel__place-num{font-size:26px;flex:0 0 103px}.about-laurel__place-title{font-size:14px;padding-left:42px}}.about-why{padding-top:23px;padding-bottom:30px}.about-why__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-bottom:19px}.about-why__desc{font-size:20px;line-height:150%}.about-why__middle{display:flex;flex-direction:column-reverse}.about-why__list{display:flex;flex-direction:column;gap:20px;margin-bottom:34px}.about-why__list li{display:flex;gap:24px;font-size:20px;line-height:155%}.about-why__list li svg{min-width:30px}.about-why__img{margin-bottom:22px;margin-left:auto;margin-right:auto}.about-why__img img{max-width:initial;width:375px;margin-left:-20px;margin-right:-20px}.about-why__bottom{margin-left:-20px;margin-right:-20px;padding:28px 20px 50px;border-radius:30px;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a}.about-why__links{display:flex;flex-direction:column;gap:20px}.about-why__link{font-size:20px;line-height:150%;color:#75b3ff;text-decoration:none}.about-why__link svg{display:none}@media (min-width:680px){.about-why__bottom{margin-left:initial;margin-right:initial}.about-why__img img{margin-left:initial;margin-right:initial}}@media (min-width:1000px){.about-why{padding-bottom:40px}.about-why__top{display:flex;gap:40px;margin-bottom:30px}.about-why__desc{flex:0 0 60%}.about-why__middle{flex-direction:row;align-items:center;gap:40px}.about-why__img{flex:0 0 40%}.about-why__list li{align-items:center}}@media (min-width:1280px){.about-why{padding-bottom:50px}.about-why__top{margin-bottom:45px}.about-why__img{flex:0 0 50%}.about-why__img img{width:100%;max-width:899px}}@media (min-width:1600px){.about-why{padding-top:37px;padding-bottom:70px}.about-why__wrap{max-width:1477px}.about-why__desc{font-size:25px;line-height:164%;flex:0 0 56.6%;padding-right:20px;margin-top:-2px}.about-why__title{font-size:37px;letter-spacing:.03em}.about-why__top{margin-bottom:30px;gap:90px}.about-why__middle{gap:80px;align-items:flex-start;margin-bottom:5px}.about-why__img{flex:0 0 61%}.about-why__list{padding-top:93px;gap:47px}.about-why__list li{gap:38px}.about-why__bottom{padding:85px 99px 97px;max-width:1440px}.about-why__bottom .about-why__title{max-width:1085px;margin-bottom:40px}.about-why__links{flex-wrap:wrap;max-width:1085px;max-height:280px;gap:30px;-moz-column-gap:68px;column-gap:68px}.about-why__link{max-width:45%}.about-why__link svg{display:inline-block;margin-left:10px}}.faq-faq{padding-top:3px;padding-bottom:50px}@media (min-width:1280px){.faq-faq{padding-top:85px;padding-bottom:80px}.faq-faq__wrap{max-width:1337px;padding-left:99px}}.article-content{padding-bottom:27px}.article-content__wrap{display:flex;flex-direction:column;gap:20px}.article-content__date{font-size:14px;line-height:157%;color:#000}.article-content__img{border-radius:13px;overflow:hidden}.article-content__img img{width:100%}.article-content__content{font-size:17px;line-height:153%;color:#3b3d3e;margin-bottom:40px}.article-content__content p:not(:last-child),.article-content__content ul:not(:last-child){padding-bottom:25px}.article-content__content ul{list-style-type:disc;padding-left:20px}.article-content__content .marked{padding-left:28px;border-left:6px solid #2259ba;margin-left:-20px}.article-content__content a{color:#000;overflow-wrap:break-word}.article-content__video{max-width:100%;overflow:hidden;margin-top:20px;margin-bottom:20px;border-radius:10px}.article-content__video iframe{max-width:100%;aspect-ratio:475/266;display:block}.article-content__imgs{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}.article-content__imgs-img{flex:0 0 33.3333333333%;aspect-ratio:110/87}.article-content__imgs-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.article-content__share-title{font-size:16px;line-height:150%;color:#000;margin-bottom:15px}.article-content__share-list .uSocial-Share .uscl-bar{width:100%}.article-content__share-list .uSocial-Share .uscl-bar .uscl-list{width:100%!important;position:relative!important;left:initial!important;right:initial!important;opacity:1!important;visibility:visible!important;display:flex!important;gap:18px;z-index:1!important;border-radius:10px!important;overflow:hidden}.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item{flex:0 0 calc((100% - 36px)/ 3);border:1px solid #103a71;border-radius:10px!important;overflow:hidden;padding:0}.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl{width:100%!important;height:48px!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl.uscl-ok,.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl.uscl-telegram,.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl.uscl-vk{background:#fff!important}.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl.uscl-ok::before,.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl.uscl-telegram::before,.article-content__share-list .uSocial-Share .uscl-bar .uscl-list .uscl-item .ico_uscl.uscl-vk::before{color:#000}@media (min-width:680px){.article-content__imgs-img{width:initial}}@media (min-width:1000px){.article-content__wrap{max-width:840px;margin-left:auto;margin-right:auto}.article-content__video{max-width:572px;width:572px;margin-left:auto;margin-right:auto}.article-content__content{font-size:20px}.article-content__content p:not(:last-child){padding-bottom:29px}.article-content__content .marked{margin-left:initial}}@media (min-width:1600px){.article-content{padding-bottom:50px}.article-content__container{position:relative;max-width:1890px}.article-content__wrap{max-width:925px;margin-left:265px;gap:52px}.article-content__date{position:absolute;left:160px;top:0}.article-content__img{max-width:600px}.article-content__content{font-size:20px}.article-content__content p:not(:last-child){padding-bottom:29px}.article-content__content .marked{padding-left:40px}.article-content__video{max-width:475px}.article-content__video iframe{max-width:100%;aspect-ratio:475/266}.article-content__imgs-img{height:160px}.article-content__imgs-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.article-content__share{margin-top:0}}.read-more{margin-bottom:50px}.read-more__wrap{padding-top:20px;padding-bottom:46px;background:#fff;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.read-more__title{font-weight:800;font-size:26px;color:#2b2b2b;margin-bottom:30px}.read-more__posts{display:flex;flex-wrap:wrap;gap:30px}.read-more__posts>*{flex:0 0 100%}@media (min-width:680px){.read-more__wrap{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media (min-width:1000px){.read-more__wrap{margin-left:initial;margin-right:initial;padding:60px 94px 60px 60px}.read-more__title{font-size:30px;margin-bottom:50px}}@media (min-width:1280px){.read-more__wrap{padding:50px 40px 50px 50px}.read-more__posts{display:flex;flex-wrap:nowrap;gap:67px}.read-more__posts>*{flex:0 0 calc((100% - 67px)/ 2)}}@media (min-width:1600px){.read-more{padding-top:50px;padding-bottom:30px}.read-more__wrap{padding:70px 176px 80px 76px}.read-more__container{padding-right:117px}.read-more__posts{gap:60px}}.case-content{padding-bottom:0}.case-content__desc{font-size:20px;line-height:150%;margin-top:13px}.case-content__url{display:flex;align-items:center;gap:15px;font-size:20px;line-height:150%;color:#75b3ff;text-decoration:none;margin-top:25px}.case-content__params{display:flex;flex-direction:column;gap:19px;margin-top:27px}.case-content__param{display:flex;flex-direction:column;gap:5px}.case-content__param-val{font-weight:600;font-size:18px;line-height:128%}.case-content__param-val img{width:auto}.case-content__param-val a{color:#75b3ff;text-decoration:none;font-weight:400}.case-content__body{margin-top:38px;font-size:16px;line-height:188%}.case-content__body ul{list-style:initial;padding-left:24px}.case-content__body>:not(:last-child){padding-bottom:16px}@media (min-width:1600px){.case-content{padding-top:16px;padding-bottom:34px}.case-content__url{margin-top:39px}.case-content__params{margin-top:48px;gap:23px}.case-content__param{flex-direction:row;gap:30px}.case-content__param-name{font-size:16px;line-height:144%;flex:0 0 160px}.case-content__param-val{font-size:18px;line-height:128%}.case-content__body{margin-top:47px}}.cases-list{padding-top:10px;padding-bottom:40px}.cases-list__tags{padding-bottom:30px}.cases-list__wrap{display:flex;flex-wrap:wrap;gap:20px;row-gap:39px}.cases-list__item{position:relative;display:block;width:100%;max-width:380px;text-decoration:none;color:#fff}.cases-list__item_big .cases-list__item-title{font-size:45px;line-height:100%;margin-top:-7px;display:flex;align-items:flex-end;gap:10px}.cases-list__item_big .cases-list__item-title:before{display:block;content:"";height:25px;width:34px;margin-bottom:5px;background:url(/local/templates/main/css/../img/icon/showreel-icon.png)}.cases-list__item-img{margin-bottom:20px;aspect-ratio:1/1;display:flex;align-items:center}.cases-list__item-title{font-weight:400;font-size:18px;line-height:150%}@media (min-width:1000px){.cases-list__container{padding-right:240px}}@media (min-width:1280px){.cases-list{padding-bottom:80px}.cases-list__container{padding-right:300px}.cases-list__tags{padding-bottom:70px}.cases-list__wrap{gap:87px;row-gap:67px}.cases-list__item-img{margin-bottom:25px}.cases-list__item-title{padding-left:21px}.cases-list__item_big .cases-list__item-title{padding-left:0;gap:15px}}@media (min-width:1600px){.cases-list{padding-bottom:132px}}.company-news{padding-top:20px;padding-bottom:20px}.company-news .section__top{row-gap:9px;margin-bottom:32px;justify-content:space-between;align-items:center}.company-news .section__actions .btn{align-self:flex-start;width:177px}.company-news__list{border-radius:10px;padding:30px 20px;background:#fff;margin-left:-20px;margin-right:-20px;display:flex;flex-direction:column;gap:30px}.company-news__pager{margin-top:50px}@media (min-width:680px){.company-news .section__top{margin-bottom:22px}.company-news .section__actions{justify-content:flex-end}.company-news__list{padding:30px 30px 60px;margin-left:-30px;margin-right:-30px;gap:50px}}@media (min-width:1000px){.company-news{padding-bottom:46px}.company-news .section__top{margin-bottom:30px}.company-news__list{padding:50px 94px 50px 50px;margin-left:initial;margin-right:initial;border-radius:0}.company-news__pager{margin-top:60px}}@media (min-width:1280px){.company-news__list{padding:50px 165px 60px 0;display:grid;grid-template-columns:.9fr 1fr;-moz-column-gap:120px;column-gap:120px}.company-news__item.news-teaser{grid-template-columns:220px 1fr}.company-news__item .news-teaser__img{width:auto}.company-news__item:first-child{grid-row:span 2;grid-template-rows:22px auto auto auto}.company-news__item:first-child .news-teaser__desc,.company-news__item:first-child .news-teaser__img{grid-column:span 2}.company-news__item:first-child .news-teaser__img{height:auto;min-height:360px;order:10}}@media (min-width:1600px){.company-news__list{padding:50px 165px 80px 0}.company-news__item.news-teaser{grid-template-columns:290px 1fr}}.contacts-details{padding-top:20px;padding-bottom:40px}.contacts-details__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:28px}.contacts-details__content{display:flex;flex-direction:column;gap:22px;max-height:175px;overflow:hidden;transition:.5s ease}.contacts-details__content.open{max-height:2000px}.contacts-details__col{display:flex;flex-direction:column;gap:22px}.contacts-details__item{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:125%}.contacts-details__item-val{font-weight:600}.contacts-details__actions{margin-top:10px}@media (min-width:680px){.contacts-details__content{max-height:initial}.contacts-details__opener{display:none}}@media (min-width:1000px){.contacts-details{padding-top:22px;padding-bottom:60px}.contacts-details__content{flex-direction:row;padding-right:70px;gap:50px}.contacts-details__col{flex:0 0 calc((100% - 50px)/ 2)}}@media (min-width:1280px){.contacts-details__content{padding-right:0;gap:50px;max-width:1100px}.contacts-details__col{flex:initial}.contacts-details__col:first-child{flex:0 0 618px}}.map-section{position:relative;padding-bottom:20px}.map-section__wrap{pointer-events:none}.map-section iframe{z-index:0;width:100%}.map-section #map{width:100%;height:500px;position:relative}.map-section .yandex-dark .ymaps-2-1-79-map,.map-section .yandex-dark .ymaps-2-1-79-map-ground-pane{filter:invert(94%) hue-rotate(180deg) brightness(98%) contrast(92%);transition:filter .2s ease}.map-section .yandex-dark .ymaps-2-1-79-balloons-content,.map-section .yandex-dark .ymaps-2-1-79-control-panel,.map-section .yandex-dark .ymaps-2-1-79-copyright,.map-section .yandex-dark .ymaps-2-1-79-geolocation-control,.map-section .yandex-dark .ymaps-2-1-79-zoom-control{filter:invert(100%) hue-rotate(180deg);border-radius:6px}.map-section .yandex-dark .ymaps-2-1-79-balloons-content{color:#1a1a1a!important;background:#f0f0f0!important;border:1px solid #ccc!important}.map-section .ymaps-2-1-79-map-copyrights-promo{display:none!important}.map-section .map-section__wrap{position:absolute;top:0;left:0;right:0;bottom:0}.map-section .map-section__wrap .container{height:100%}.map-section #routeBtn{position:absolute;bottom:0;left:50%;margin-left:-72px;z-index:10;padding:10px 16px;background:#fff;border:2px solid #333;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;pointer-events:all}.map-section #routeBtn:hover{background:#f5f5f5;border-color:#000}@media (min-width:1000px){.map-section #routeBtn{bottom:initial;top:107px;left:initial;right:30px;margin-left:0}}@media (min-width:1280px){.map-section{padding-top:40px;padding-bottom:50px}.map-section #routeBtn{right:55px}}.footer{padding-top:74px;padding-bottom:52px}.footer__wrap{display:flex;flex-direction:column;gap:20px;align-items:center}.footer__salt{font-size:14px;line-height:150%;opacity:.27;max-width:209px;text-align:center}.footer__policy{font-size:14px;line-height:150%;color:#fff;text-decoration:none;opacity:.27}@media (min-width:1000px){.footer__wrap{flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.footer__policy,.footer__salt{opacity:.4;max-width:initial}}@media (min-width:1600px){.footer__container{padding-right:63px}}.front-content__container{padding-left:27px;padding-right:27px}@media (min-width:1000px){.front-content__container{padding-left:83px;padding-right:83px}}@media (min-width:1280px){.front-content__container{padding-left:106px;padding-right:106px}}@media (min-width:1600px){.front-content__container{padding-left:160px;padding-right:160px}}.front-content__video{position:absolute;z-index:0;left:50vw;top:10px;overflow:hidden;height:411px;width:411px;margin-left:-205px;outline:0;box-shadow:none;border:0;border-image-width:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:374.9px){.front-content__video{left:0;margin-left:auto;margin-right:auto}}.front-content__video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 43px 30px #002146}.front-content__video .video-bg{all:unset;display:block;width:100%}.front-content__video .video-bg,.front-content__video .video-bg:focus,.front-content__video .video-bg:focus-visible{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none!important;outline:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.front-content__wrap{position:relative;padding-top:283px}.front-content__title{font-weight:800;font-size:38px;line-height:116%;text-transform:uppercase;opacity:.7;margin-bottom:37px}.front-content__places{display:flex;flex-direction:column;gap:10px}.front-content__place{display:flex;align-items:center;gap:8px;max-width:350px}.front-content__place-num{flex:0 0 84px;font-weight:600;font-size:20px}.front-content__place-desc{font-size:14px}@media (min-width:680px) and (max-width:1000px) and (orientation:portrait){.front-content{flex:1 1 auto;display:flex;flex-direction:column}.front-content__container{flex:1 1 auto;display:flex;flex-direction:column}.front-content__wrap{padding-top:400px;flex:1 1 auto;display:flex;flex-direction:column;gap:58px;justify-content:space-between}.front-content__wrap::after{content:""}.front-content__title{margin-bottom:0}}@media (min-width:1000px){.front-content__wrap{position:relative;padding-top:60px;max-width:400px}.front-content__video{left:initial;top:0;right:100px;width:550px;height:550px}}@media (min-width:1280px){.front-content__video{top:-20px;right:150px;width:750px;height:750px}}@media (min-width:1600px){.front-content__video{top:-30px;right:150px;width:750px;height:750px}.front-content__title{font-size:65px;line-height:118%;letter-spacing:.03em;margin-bottom:58px}}@media (min-width:1850px){.front-content__video{top:-104px;right:122px;width:998px;height:998px}.front-content__title{font-size:80px;line-height:118%;letter-spacing:.03em;margin-bottom:58px}.front-content__wrap{max-width:680px;padding-top:12px}.front-content__places{flex-wrap:wrap;justify-content:flex-end;gap:34px;-moz-column-gap:95px;column-gap:95px;max-height:150px}.front-content__place{gap:15px}.front-content__place-num{flex:0 0 100px;font-size:26px}}@media (min-width:1280px){.front-content{flex:1 1 auto;display:flex;flex-direction:column}.front-content__container{flex:1 1 auto;display:flex;flex-direction:column}.front-content__wrap{flex:1 1 auto;display:flex;flex-direction:column;gap:58px;justify-content:space-between}.front-content__wrap::after{content:""}.front-content__title{margin-bottom:0}}.header{position:absolute;top:0;left:0;right:0;z-index:50}.header__wrap{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding-top:27px;padding-left:11px;padding-right:11px;height:31px;box-sizing:content-box}.header__wrap.open .header__logo{opacity:0;pointer-events:none}.header__logo{transition:var(--speed) ease}.header__logo-front{display:none}.header__desktop-wrap{display:none}.header__phone{font-size:16px;line-height:150%;text-decoration:none;color:#fff}.header__toggler{display:flex;flex-direction:column;justify-content:space-between;width:53px;height:45px;cursor:pointer;padding:10px;margin:-10px;z-index:10;-webkit-tap-highlight-color:transparent}.header__toggler span{display:block;width:33px;height:3px;background-color:#fff;transition:all .3s ease}.header__toggler.open span:nth-child(1){transform:rotate(-45deg) translate(-8px,8px)}.header__toggler.open span:nth-child(2){margin-left:0;transform:rotate(45deg) translate(0,0)}.header__toggler.open span:nth-child(3){opacity:0;transform:scale(0)}.header__menu-wrap{position:fixed;z-index:8;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;background:#03244e;padding-top:13px;padding-bottom:24px;transition:var(--speed) ease;opacity:0;transform:translate(0,-110%)}.header__menu-wrap.open{opacity:1;transform:translate(0,0)}.header__menu ul{display:flex;flex-direction:column;align-items:center;gap:30px}.header__menu ul a{font-weight:600;font-size:20px;color:#fff;text-decoration:none}@media (min-width:1000px){.header_front .header__logo{display:none}.header_front .header__logo-front{display:flex;align-items:flex-end;gap:28px;margin-bottom:-47px}.header__mobile-wrap{display:none}.header__desktop-wrap{display:block;padding-right:94px}.header__wrap{padding-top:43px;padding-left:initial;padding-right:initial}.header__wrap.open .header__logo{opacity:1;pointer-events:all}.header__inner{position:relative}.header__menu-wrap{transform:translate(0,0);opacity:1;left:initial;bottom:initial;right:0;top:13px;display:inline-flex;justify-content:flex-start;background:initial;align-items:flex-end;gap:0;height:calc(100vh - 117px)}.header__menu{margin-top:68px;margin-right:35px;flex:1 1 auto}.header__menu ul{align-items:flex-end;gap:35px}.header .btn-tg{margin-right:35px}}@media (min-width:1600px){.header__wrap{padding-top:62px}.header__desktop-wrap{padding-right:80px}.header_front .header__logo{display:none}.header_front .header__logo-front{gap:27px;margin-bottom:-60px;font-size:16px;line-height:150%}.header__menu-wrap{top:33px}}@media (min-width:1981px){.header__menu-wrap{transition:initial;right:calc((100vw - 1920px)/ 2)!important}}.offer{padding-top:13px}.offer__wrap{display:flex;flex-direction:column;gap:28px}.offer__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:24px;max-width:650px}.offer__desc{font-size:20px;line-height:150%;max-width:650px}.offer .field-radiogroup_flex-buttons .field-radiogroup__group{flex-direction:row;gap:10px;max-width:305px;justify-content:space-between}.offer .field-radiogroup_flex-buttons .field-radiogroup__group .form_radio{flex:0 0 85px;width:85px}.offer .field-radiogroup_flex-buttons .field-radiogroup__group .form_radio label{justify-content:center}.offer .field-input-file{margin-top:-7px;margin-bottom:5px}.offer .accept{margin-top:7px}.offer .accept label{font-size:12px;line-height:133%}@media (min-width:1000px){.offer .form__fields{flex-direction:row;flex-wrap:wrap;-moz-column-gap:47px;column-gap:47px;align-items:flex-end}.offer .form__fields>.field{flex:0 0 100%;padding-right:265px}.offer .form__fields .field-textarea{flex:0 0 calc(100% - 218px - 47px);padding-right:0}.offer .field-radiogroup_flex-buttons{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:35px;column-gap:35px;row-gap:13px}.offer .field-radiogroup_flex-buttons label{margin-bottom:0}.offer .field-radiogroup_flex-buttons .field-radiogroup__group{flex:1 1 auto}.offer .form__actions{width:218px}}@media (min-width:1280px){.offer__title{font-size:37px;letter-spacing:.03em}}@media (min-width:1600px){.offer{padding-top:36px;padding-bottom:80px}.offer__title{font-size:37px;letter-spacing:.03em;margin-bottom:42px}.offer__wrap{flex-direction:row;gap:138px;padding-left:63px;max-width:1350px}.offer .field-radiogroup_flex-buttons{margin-top:-6px;margin-bottom:-6px}.offer .field-input-file{margin-bottom:17px}.offer .accept{margin-top:0}}.page-top{padding-bottom:20px}.page-top__wrap{display:flex;flex-direction:column;gap:9px}.page-top__right-side{order:-1}@media (min-width:1000px){.page-top__wrap{flex-direction:row;flex-wrap:wrap;padding-right:70px;-moz-column-gap:56px;column-gap:56px;row-gap:11px}.page-top__breadcrumbs{flex:0 0 100%}.page-top__left-side{flex:0 0 50%}.page-top__right-side{flex:0 0 calc(50% - 56px);order:initial;display:flex;align-items:center}}@media (min-width:1600px){.page-top{padding-bottom:60px}}.about-the-studio{padding-top:20px;padding-bottom:20px}.about-the-studio__container{display:flex;justify-content:center}.about-the-studio__wrap{display:inline-flex;flex-wrap:wrap;gap:32px}.about-the-studio__left-side{max-width:360px}.about-the-studio__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:18px}.about-the-studio__desc{font-size:20px;line-height:150%}.about-the-studio__video{display:block;position:relative;max-width:360px;border-radius:30px;overflow:hidden;cursor:pointer}.about-the-studio__video img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about-the-studio__video:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(data:image/svg+xml,%3Csvg%20width%3D%2276%22%20height%3D%2276%22%20viewBox%3D%220%200%2076%2076%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M76%2038L0%2076L0%200L76%2038Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:62px}@media (min-width:832px){.about-the-studio__wrap{flex-direction:row-reverse}}@media (min-width:1280px){.about-the-studio{padding-top:50px;padding-bottom:70px;padding-right:131px}.about-the-studio__wrap{gap:100px}.about-the-studio__title{font-size:37px;margin-bottom:46px}.about-the-studio__video:after{background-size:88px}}.advantages-of-seo{padding-top:25px;padding-bottom:25px}.advantages-of-seo__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:21px}.advantages-of-seo__items{display:flex;flex-direction:column;gap:31px}.advantages-of-seo__col{display:flex;flex-direction:column;gap:26px}.advantages-of-seo__desc{font-size:20px;line-height:150%}.advantages-of-seo__item{display:flex;gap:19px}.advantages-of-seo__item-icon{min-width:33px}.advantages-of-seo__item-text{display:flex;flex-direction:column;gap:12px}.advantages-of-seo__item-title{font-weight:800;font-size:20px;text-transform:uppercase}.advantages-of-seo__item-desc{font-size:16px;line-height:144%}@media (min-width:1000px){.advantages-of-seo{padding-top:40px;padding-bottom:40px}.advantages-of-seo__title{font-size:37px;letter-spacing:.03em;margin-bottom:39px}.advantages-of-seo__items{flex-direction:row;flex-wrap:wrap;gap:40px;-moz-column-gap:100px;column-gap:100px}.advantages-of-seo__col{flex:0 0 calc((100% - 100px)/ 2)}.advantages-of-seo__item-text{gap:16px}.advantages-of-seo__item-title{font-size:27px;letter-spacing:.03em}}@media (min-width:1280px){.advantages-of-seo__wrap{max-width:1291px}}@media (min-width:1600px){.advantages-of-seo{padding-top:80px}.advantages-of-seo__desc{font-size:27px;line-height:137%}.advantages-of-seo__items{gap:114px}.advantages-of-seo__col{flex:0 0 calc((100% - 114px)/ 2);gap:63px}.advantages-of-seo__col:nth-child(1) .advantages-of-seo__item-desc{max-width:395px}.advantages-of-seo__item-text{gap:27px}.advantages-of-seo__item-title{max-width:435px}}.another-services{padding-top:23px;padding-bottom:30px}.another-services__wrap{margin-left:-20px;margin-right:-20px;padding:28px 20px 50px;border-radius:30px;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a}.another-services__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-bottom:19px}.another-services__links{display:flex;flex-direction:column;gap:20px}.another-services__link{font-size:20px;line-height:150%;color:#75b3ff;text-decoration:none}.another-services__link svg{display:none}@media (min-width:680px){.another-services__wrap{margin-left:initial;margin-right:initial}}@media (min-width:1000px){.another-services{padding-bottom:40px}}@media (min-width:1280px){.another-services{padding-top:50px;padding-bottom:50px}}@media (min-width:1600px){.another-services{padding-top:65px;padding-bottom:70px}.another-services__wrap{padding:84px 124px 84px;max-width:1500px;margin-left:-60px}.another-services__title{font-size:37px;letter-spacing:.03em;margin-bottom:39px}.another-services__links{flex-wrap:wrap;max-width:1156px;max-height:120px;gap:30px;-moz-column-gap:68px;column-gap:68px}.another-services__link{display:flex;align-items:center;gap:18px}.another-services__link svg{display:block}}.articles{overflow:hidden;padding-top:20px;padding-bottom:20px}.articles__top{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.articles__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase}.articles__nav{display:flex}.articles__slider{overflow:initial}.articles .swiper{height:100%}.articles .swiper-wrapper{height:100%;align-items:stretch}.articles__slide{display:flex;flex-direction:column;gap:17px;height:auto;text-decoration:none;color:#fff;padding:21px 20px;border-radius:20px;overflow:hidden;fill:#02224a;box-shadow:inset 0 111px 163px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25)}.articles__slide-data{flex:1 1 auto;display:flex;flex-direction:column;gap:15px;justify-content:space-between}.articles__slide-title{font-size:20px;line-height:145%}.articles__slide-date{font-size:17px;line-height:206%}.articles__slide-img{position:relative;width:100%;aspect-ratio:294/255;border-radius:20px;overflow:hidden}.articles__slide-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.articles .swiper-button-next,.articles .swiper-button-prev{display:flex;align-items:center;justify-content:center;position:relative;top:initial;left:initial;right:initial;height:67px;border:1px solid rgba(255,255,255,.2);margin:0;cursor:pointer}.articles .swiper-button-next svg,.articles .swiper-button-prev svg{width:22px}.articles .swiper-button-prev{width:104px}.articles .swiper-button-next{width:167px}@media (min-width:680px){.articles__slide{max-width:332px}}@media (min-width:1000px){.articles{padding-top:22px;padding-bottom:60px}.articles__top{align-items:center;flex-direction:row;gap:74px;flex-wrap:wrap;margin-bottom:58px}.articles__title{font-size:37px}.articles__slider{overflow:hidden;max-width:1440px;margin-left:0}.articles__slide{flex-direction:row;max-width:initial;border-radius:10px}.articles__slide-img{max-width:288px}}@media (min-width:1600px){.articles__slide{padding:28px 31px 26px 40px;gap:80px}.articles__slide-img{max-width:288px}.articles__slide-data{padding-top:22px}.articles__slide-title{font-size:26px;line-height:135%}}.choose-us{padding-top:40px;padding-bottom:40px}.choose-us__wrap{border-radius:30px;background:#0a2e5e;padding:35px 20px 53px;margin-left:-20px;margin-right:-20px}.choose-us__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:36px}.choose-us__blocks{display:flex;flex-wrap:wrap;gap:30px}.choose-us__block{flex:0 0 100%}.choose-us__block-title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:20px}.choose-us__block-desc{font-size:16px;line-height:144%}@media (min-width:680px){.choose-us__wrap{margin-left:-40px;margin-right:-40px}.choose-us__block{flex:0 0 300px}}@media (min-width:1000px){.choose-us__wrap{margin-left:0;margin-right:0;padding:55px 30px 53px}.choose-us__blocks{gap:80px}.choose-us__block{flex:0 0 350px}}@media (min-width:1280px){.choose-us{padding-top:96px;padding-bottom:77px}.choose-us__wrap{padding:75px 125px 97px}.choose-us__title{margin-bottom:72px;font-size:37px}}@media (min-width:1600px){.choose-us__wrap{margin-left:-60px;max-width:1500px}.choose-us__blocks{gap:52px;row-gap:64px}.choose-us__block{flex:0 0 375px}.choose-us__block-title{font-size:27px;letter-spacing:.03em;margin-bottom:27px}.choose-us__block-desc{max-width:360px}}.clients-receive{padding-top:25px;padding-bottom:25px}.clients-receive__title{font-weight:800;font-size:26px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:35px}.clients-receive__list{display:flex;flex-direction:column;gap:32px}.clients-receive__item{display:flex;gap:18px}.clients-receive__item-icon{min-width:36px;width:36px}.clients-receive__item-icon svg{max-width:100%;margin-top:-10px}.clients-receive__item-title{font-size:20px;line-height:155%}@media (min-width:1000px){.clients-receive{padding-top:40px;padding-bottom:40px}.clients-receive__title{max-width:800px;font-size:37px;letter-spacing:.03em;margin-bottom:50px}}@media (min-width:1280px){.clients-receive__wrap{max-width:1343px}.clients-receive__list{flex-direction:row;flex-wrap:wrap}.clients-receive__item{flex:0 0 calc((100% - 32px)/ 2)}}@media (min-width:1600px){.clients-receive{padding-top:80px}.clients-receive__title{margin-bottom:66px}.clients-receive__list{-moz-column-gap:161px;column-gap:161px;row-gap:66px}.clients-receive__item{flex:0 0 calc((100% - 161px)/ 2);gap:36px}.clients-receive__item-icon{min-width:58px;width:58px}.clients-receive__item-icon svg{margin-top:5px}.clients-receive__item-title{font-size:27px;line-height:137%}}.come-out{padding-bottom:20px;margin-left:-20px;margin-right:-20px}.come-out__wrap{position:relative;overflow:hidden;border-radius:30px;fill:#02224a;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);padding:44px 30px 49px 30px}.come-out__top{display:flex;flex-direction:column;gap:20px}.come-out__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;text-align:center}.come-out__desc{font-size:20px;line-height:150%;text-align:center}.come-out__actions{margin-top:30px;display:flex;justify-content:center}.come-out__actions .btn-flat{width:100%;max-width:314px}@media (min-width:680px){.come-out{margin-left:-40px;margin-right:-40px}}@media (min-width:1000px){.come-out{margin-left:0;margin-right:0}.come-out__wrap{padding:81px 48px 89px}.come-out__title{font-size:37px;letter-spacing:.03em}}@media (min-width:1280px){.come-out__top{flex-direction:row;gap:150px;align-items:center;margin-bottom:72px}.come-out__desc,.come-out__title{text-align:left}}@media (min-width:1600px){.come-out{padding-top:53px;padding-bottom:50px}.come-out__wrap{padding:85px 244px 85px 221px;margin-left:-60px;max-width:1500px}.come-out__title{flex:0 0 644px}.come-out__desc{max-width:300px}.come-out__actions .btn-flat{max-width:747px}}.cost{padding-top:40px;padding-bottom:40px}.cost__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:29px}.cost__desc{font-size:20px;line-height:150%;margin-bottom:27px}.cost__items-label{font-size:20px;line-height:150%;margin-bottom:27px}.cost__list{display:flex;flex-direction:column;gap:10px}.cost__item{position:relative;padding:35px 30px 52px}.cost__item:before{content:"";background:url(/local/templates/main/css/../img/ui/cost-bg.svg);background-size:100% 100%;position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;height:100%}.cost__item-top{margin-bottom:48px}.cost__item-amount{font-weight:500;font-size:48px;text-align:center;margin-bottom:6px}.cost__item-desc{font-size:20px;line-height:150%;text-align:center}.cost__item-price{font-weight:600;font-size:30px;line-height:100%;text-align:center;color:rgba(255,255,255,.6)}.cost__item-no-fee{font-weight:500;font-size:28px;text-align:center;margin-bottom:17px}.cost__actions{margin-top:10px;display:flex;justify-content:center}.cost__actions .btn-flat{padding:14px 26px}@media (min-width:680px){.cost__list{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.cost__item{flex:0 0 calc((100% - 20px)/ 2)}.cost__actions{margin-top:20px}}@media (min-width:1280px){.cost{padding-top:96px;padding-bottom:77px}.cost__top{display:flex;gap:75px;margin-bottom:27px}.cost__desc{margin-bottom:48px}.cost__title{font-size:37px}.cost__list{gap:28px;justify-content:flex-start}.cost__item{flex:0 0 calc((100% - 56px)/ 3)}.cost__item-no-fee{font-size:38px}.cost__actions{margin-top:66px}.cost__actions .btn-flat{width:747px}.cost_four .cost__list{justify-content:center}}@media (min-width:1600px){.cost__wrap{margin-left:0;max-width:1440px}.cost_four .cost__list{gap:12px;justify-content:flex-start}.cost_four .cost__item{flex:0 0 calc((100% - 36px)/ 4)}}.extension{padding-top:30px;padding-bottom:10px}.extension__wrap{border-top:2px solid rgba(255,255,255,.13);padding-top:30px}.extension__top{display:flex;gap:15px;align-items:flex-end;margin-bottom:34px}.extension__img{min-width:100px;max-width:100px}.extension__title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase;max-width:220px}.extension__text{font-size:18px;line-height:144%}.extension__text p:not(:last-child){padding-bottom:20px}@media (min-width:1000px){.extension__img{min-width:201px}.extension__title{font-size:37px;max-width:368px}}@media (min-width:1600px){.extension{padding-bottom:80px}.extension__wrap{display:flex;align-items:center;flex-direction:row;gap:133px;padding-top:81px;max-width:1475px}.extension__top{align-items:center;gap:92px;margin-bottom:0}}.for-production{padding-top:40px;padding-bottom:40px}.for-production__title{font-weight:800;font-size:26px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:12px}.for-production__desc{margin-bottom:30px;font-size:16px;line-height:144%}.for-production__list{display:flex;flex-direction:column;gap:32px}.for-production__item{font-size:18px;line-height:140%}.for-production__item span{font-weight:700}.for-production__img{display:none}@media (min-width:1000px){.for-production{padding-top:40px;padding-bottom:40px}.for-production__wrap{padding-right:100px}.for-production__content{display:flex;gap:70px}.for-production__title{font-size:37px;letter-spacing:.03em;margin-bottom:12px}.for-production__list{flex-direction:column;gap:40px;flex:0 0 calc((100% - 70px)/ 2)}}@media (min-width:1280px){.for-production{padding-top:96px;padding-bottom:77px}.for-production__desc{margin-bottom:60px}}@media (min-width:1600px){.for-production__wrap{max-width:1500px}.for-production__title{margin-bottom:12px}.for-production__content{gap:100px}.for-production__list{flex:0 0 calc((100% - 200px - 361px)/ 2)}.for-production__img{display:block;flex:0 0 361px}}.for-whom{padding-top:40px;padding-bottom:40px}.for-whom__wrap{border-radius:30px;background:#0a2e5e;padding:35px 20px 53px;margin-left:-20px;margin-right:-20px}.for-whom__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:25px}.for-whom__desc{font-size:16px;line-height:137%;margin-bottom:40px}.for-whom__blocks{display:flex;flex-wrap:wrap;gap:30px}.for-whom__block{flex:0 0 100%;display:flex;gap:20px;align-items:flex-end}.for-whom__block-title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.for-whom__block-desc{font-size:16px;line-height:144%}@media (min-width:680px){.for-whom__wrap{margin-left:-40px;margin-right:-40px}.for-whom__block{flex:0 0 300px}}@media (min-width:1000px){.for-whom__wrap{margin-left:0;margin-right:0;padding:55px 30px 53px}.for-whom__blocks{gap:80px}.for-whom__block{flex:0 0 350px}}@media (min-width:1280px){.for-whom{padding-top:96px;padding-bottom:77px}.for-whom__wrap{padding:81px 87px 78px}.for-whom__block{gap:27px}.for-whom__title{font-size:37px}.for-whom__desc{margin-bottom:80px}}@media (min-width:1600px){.for-whom__wrap{margin-left:-60px;max-width:1500px}.for-whom__blocks{gap:98px;row-gap:64px}.for-whom__block{flex:0 0 375px}.for-whom__block:last-child{flex:0 0 282px}.for-whom__block-title{font-size:27px;letter-spacing:.03em}.for-whom__block-desc{max-width:360px}}.functionality{padding-top:30px;padding-bottom:30px}.functionality__title{font-weight:800;font-size:20px;text-transform:uppercase}.functionality__pars>:nth-child(2n){background:#0a2e5e}.functionality__block{padding-top:20px;padding-bottom:20px}.functionality__block:nth-child(2n+1){background:#0a2e5e}@media (min-width:680px){.functionality__top-wrap{display:flex;gap:31px;align-items:flex-end}.functionality__top-wrap::after{content:"";height:2px;background:#fff;opacity:.13;flex:1 1 auto;margin-bottom:3px}}@media (min-width:1000px){.functionality .functionality__block,.functionality .functionality__top-wrap{padding-right:100px}.functionality__pars>:nth-child(2n) .par__wrap{flex-direction:row-reverse;justify-content:flex-end}}@media (min-width:1280px){.functionality{padding-top:107px}.functionality__top-wrap{max-width:1466px}.functionality__top-wrap::after{margin-bottom:5px}.functionality__title{font-weight:700;font-size:27px}.functionality__block{padding-top:83px;padding-bottom:67px}.functionality .accordion-tab{max-width:1466px}.functionality .par__wrap{max-width:initial;padding-bottom:0}}@media (min-width:1280px){.functionality .functionality__block,.functionality .functionality__top-wrap{padding-right:0}}.other-directions{padding-bottom:20px;margin-left:-20px;margin-right:-20px}.other-directions__wrap{position:relative;overflow:hidden;border-radius:30px;fill:#02224a;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);padding:44px 20px 49px 20px}.other-directions__top{display:flex;flex-direction:column;gap:20px}.other-directions__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase}.other-directions__desc{font-size:16px;line-height:144%;margin-bottom:24px}.other-directions__list{display:flex;flex-direction:column;gap:30px}.other-directions__item{display:flex;flex-direction:column;gap:16px}.other-directions__item-title{font-size:18px;line-height:140%}@media (min-width:680px){.other-directions{margin-left:-40px;margin-right:-40px}}@media (min-width:1000px){.other-directions{margin-left:0;margin-right:0}.other-directions__wrap{padding:81px 100px 89px 30px}.other-directions__title{font-size:37px;letter-spacing:.03em}.other-directions__list{flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px}.other-directions__item{flex:0 0 calc((100% - 40px)/ 2)}}@media (min-width:1280px){.other-directions__top{flex-direction:row;gap:150px;align-items:center;margin-bottom:72px}.other-directions__desc,.other-directions__title{text-align:left;margin-bottom:0}}@media (min-width:1600px){.other-directions{padding-top:53px;padding-bottom:50px}.other-directions__wrap{padding:85px 60px 85px;margin-left:-60px;max-width:1500px}.other-directions__title{flex:0 0 644px}.other-directions__list{flex-direction:row;flex-wrap:wrap;-moz-column-gap:50px;column-gap:50px}.other-directions__item{flex:0 0 calc((100% - 150px)/ 4)}}.our-services{padding-bottom:20px;margin-left:-20px;margin-right:-20px}.our-services__wrap{position:relative;overflow:hidden;border-radius:30px;fill:#02224a;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);padding:48px 20px 44px}.our-services__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:24px}.our-services__blocks{display:flex;flex-wrap:wrap;gap:30px}.our-services__block-title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:14px}.our-services__block-list{display:flex;flex-direction:column;gap:12px}.our-services__block-item{font-size:16px;line-height:144%}@media (min-width:680px){.our-services{margin-left:-40px;margin-right:-40px}}@media (min-width:1000px){.our-services{margin-left:0;margin-right:0}.our-services__wrap{padding:81px 48px 89px}.our-services__title{font-size:37px;letter-spacing:.03em;margin-bottom:57px}.our-services__blocks{gap:64px}.our-services__block-title{font-size:27px;letter-spacing:.03em;margin-bottom:28px}}@media (min-width:1600px){.our-services{padding-top:53px;padding-bottom:50px}.our-services__wrap{padding:76px 191px 89px 125px;margin-left:-60px;max-width:1500px}.our-services__title{margin-bottom:54px}.our-services__blocks{-moz-column-gap:114px;column-gap:114px}.our-services__block{flex:0 0 calc((100% - 114px)/ 2)}.our-services__block-list{gap:21px}}.par-slider{position:relative}.par-slider__nav{display:none}.par-slider__prev{background:linear-gradient(180deg,#ffb1b1 0,#ff7979 100%)}.par-slider__next{background:linear-gradient(180deg,#ffb1b1 0,#ff7979 100%)}@media (min-width:1000px){.par-slider__nav{display:flex;flex-direction:column;gap:23px;position:absolute;right:-33px;top:30px;z-index:-1}.par-slider__next,.par-slider__prev{width:33px;height:84px;position:relative;left:initial;right:initial;top:initial;bottom:initial;margin:initial;border-radius:0 10px 10px 0}.par-slider__next svg,.par-slider__prev svg{width:13.5px}}.par__wrap{padding-top:48px;padding-bottom:35px;display:flex;flex-direction:column;gap:61px}.par__content .accordion-plus{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.par__title{font-weight:800;font-size:25px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:29px}.par__desc p{font-size:16px;line-height:188%;padding-bottom:24px}.par__desc p:last-child{padding-bottom:0}.par__desc ul li{font-size:16px;line-height:188%}.par__url{display:flex;align-items:center;gap:15px;font-size:18px;line-height:150%;color:#75b3ff;text-decoration:none;margin-top:14px}.par__img{padding-bottom:60px;background:url(/local/templates/main/css/../img/ui/par-img-bg.png) no-repeat bottom center;background-size:134px 60px;position:sticky;top:10px}.par__img-wrap .par-slider{position:relative;padding-right:6px;padding-top:6px}.par__img-wrap .par-slider::before{content:"";position:absolute;left:6px;right:0;top:0;bottom:6px;border:4px solid #004ea6;border-radius:10px;background:#fff}.par__img-wrap img{border:4px solid #004ea6;border-radius:10px;overflow:hidden}.par__for-slide{position:relative}.par.par-integration .par__img,.par.par-integration-shop .par__img{padding-bottom:0;background:0 0;position:sticky}.par.par-integration .par__img-wrap img,.par.par-integration-shop .par__img-wrap img{border:none;border-radius:0;overflow:initial}@media (min-width:680px){.par__content .accordion-plus{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media (min-width:1000px){.par__wrap{flex-direction:row;max-width:1440px}.par__content{flex:1 1 auto}.par__content .accordion-plus{margin-left:0;margin-right:0;width:initial;max-width:540px}.par__for-slide{width:50vw}.par__desc{width:40vw}}@media (min-width:1280px){.par__wrap{padding-top:110px;padding-bottom:86px;-moz-column-gap:101px;column-gap:101px}.par__title{font-size:37px;margin-bottom:47px;max-width:540px}.par__for-slide{max-width:782px}.par__desc{max-width:540px}.par__url{font-size:20px}.par.par-integration-shop .par__desc p{font-size:27px;line-height:137%}}@media (min-width:1600px){.par__url{margin-top:20px}}.partners{padding-top:40px;padding-bottom:40px}.partners__wrap{border-radius:30px;background:#0a2e5e;padding:35px 20px 53px;margin-left:-20px;margin-right:-20px}.partners__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:36px}.partners__list{display:flex;align-items:center;flex-wrap:wrap;gap:30px;padding:0 20px}.partners__partner{display:flex;align-items:center;justify-content:center;flex:0 0 calc((100% - 30px)/ 2)}@media (min-width:680px){.partners__wrap{margin-left:-40px;margin-right:-40px}}@media (min-width:1000px){.partners__wrap{margin-left:0;margin-right:0;padding:55px 30px 53px}.partners__list{padding:0;row-gap:50px;justify-content:center}.partners__partner{flex:0 0 calc((100% - 60px)/ 3)}}@media (min-width:1280px){.partners{padding-top:96px;padding-bottom:77px}.partners__wrap{padding:75px 125px 97px}.partners__title{margin-bottom:72px;font-size:37px}.partners__list{row-gap:60px}.partners__partner{flex:0 0 calc((100% - 90px)/ 4)}}@media (min-width:1600px){.partners__wrap{margin-left:-60px;max-width:1500px}.partners__list{padding:0;justify-content:space-between;row-gap:92px}.partners__partner{flex:0 0 calc((100% - 120px)/ 5)}}.reviews{overflow:hidden;padding-top:20px;padding-bottom:20px}.reviews__top{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.reviews__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase}.reviews__nav{display:flex}.reviews__slider{overflow:initial}.reviews__slide{text-decoration:none;color:#fff;max-width:270px}.reviews__slide_video .reviews__slide-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(data:image/svg+xml,%3Csvg%20width%3D%2276%22%20height%3D%2276%22%20viewBox%3D%220%200%2076%2076%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M76%2038L0%2076L0%200L76%2038Z%22%20fill%3D%22white%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:62px}.reviews__slide-img{position:relative;border-radius:30px;overflow:hidden;margin-bottom:18px}.reviews__slide-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.reviews__slide-title{font-weight:700;font-size:20px;line-height:175%}.reviews__slide-post{margin-top:5px;font-size:20px}.reviews .swiper-button-next,.reviews .swiper-button-prev{display:flex;align-items:center;justify-content:center;position:relative;top:initial;left:initial;right:initial;height:67px;border:1px solid rgba(255,255,255,.2);margin:0;cursor:pointer}.reviews .swiper-button-next svg,.reviews .swiper-button-prev svg{width:22px}.reviews .swiper-button-prev{width:104px}.reviews .swiper-button-next{width:167px}@media (min-width:680px){.reviews__slide{max-width:332px}}@media (min-width:1000px){.reviews{padding-top:50px;padding-bottom:70px}.reviews__top{align-items:center;flex-direction:row;gap:74px;flex-wrap:wrap;margin-bottom:57px}.reviews__title{font-size:37px}.reviews__slider{overflow:hidden;max-width:1436px;margin-left:0}.reviews__slide_video .reviews__slide-img:after{background-size:76px}.reviews__slide-img{margin-bottom:20px}}.salt-block{padding-top:23px;padding-bottom:30px}.salt-block__wrap{display:flex;flex-direction:column;gap:39px;margin-left:-20px;margin-right:-20px;padding:28px 20px 50px;border-radius:30px;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a}.salt-block__logo{margin-bottom:28px}.salt-block__title{font-weight:600;font-size:22px;line-height:136%;margin-bottom:29px}.salt-block__desc{font-size:18px;line-height:144%}.salt-block__places{display:flex;flex-direction:column;gap:23px}.salt-block__place{display:flex;gap:27px}.salt-block__place:first-child{margin-bottom:9px;line-height:170%}.salt-block__place-icon{min-width:55px}.salt-block__place-icon svg{display:block;margin-left:auto}.salt-block__place-title{font-weight:600;font-size:24px;margin-bottom:9px}.salt-block__place-desc{font-size:16px;line-height:144%}@media (min-width:680px){.salt-block__wrap{margin-left:initial;margin-right:initial}}@media (min-width:1000px){.salt-block{padding-bottom:40px}.salt-block__wrap{flex-direction:row}.salt-block__left-side{flex:0 0 45%}}@media (min-width:1280px){.salt-block{padding-top:50px;padding-bottom:50px}}@media (min-width:1600px){.salt-block{padding-top:65px;padding-bottom:70px}.salt-block__wrap{padding:84px 124px 84px;max-width:1500px;margin-left:-60px;gap:152px}.salt-block__left-side{flex:0 0 500px}.salt-block__logo{margin-bottom:56px}.salt-block__title{font-size:24px;line-height:138%;margin-bottom:36px}.salt-block__desc{font-size:20px;line-height:150%}.salt-block__place-desc{font-size:20px;line-height:150%}.salt-block__places{gap:42px}.salt-block__place:first-child{margin-bottom:-10px}}.service-gallery{overflow:hidden;padding-top:20px;padding-bottom:20px}.service-gallery__top{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.service-gallery__nav{display:flex}.service-gallery__slider{overflow:initial}.service-gallery__slide{text-decoration:none;color:#fff;border-radius:10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-gallery__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.service-gallery .swiper-button-next,.service-gallery .swiper-button-prev{display:flex;align-items:center;justify-content:center;position:relative;top:initial;left:initial;right:initial;height:67px;border:1px solid rgba(255,255,255,.2);margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-gallery .swiper-button-next svg,.service-gallery .swiper-button-prev svg{width:22px}.service-gallery .swiper-button-prev{width:104px}.service-gallery .swiper-button-next{width:167px}@media (min-width:1000px){.service-gallery__top{align-items:center;flex-direction:row;gap:74px;flex-wrap:wrap}.service-gallery__slider{overflow:hidden;max-width:1440px;margin-left:0}}@media (min-width:1280px){.service-gallery{padding-top:50px;padding-bottom:60px}.service-gallery__top{margin-bottom:54px}}.service-places{padding-bottom:10px}.service-places__wrap{display:flex;flex-direction:column;gap:10px}.service-places__place{display:flex;align-items:center;gap:8px}.service-places__place-icon{min-width:20px}.service-places__place-num{font-weight:600;font-size:20px;flex:0 0 90px}.service-places__place-desc{font-size:14px}@media (min-width:680px){.service-places__wrap{flex-direction:row;flex-wrap:wrap;gap:25px;-moz-column-gap:50px;column-gap:50px}}@media (min-width:1000px){.service-places__wrap{-moz-column-gap:108px;column-gap:108px}.service-places__place{gap:15px}.service-places__place-num{font-size:26px;flex:0 0 100px}}@media (min-width:1000px){.service-places{padding-bottom:30px}}.service-text-block{padding-top:20px;padding-bottom:20px}.service-text-block__wrap p,.service-text-block__wrap ul{color:#fff;line-height:150%}.service-text-block__wrap p:not(:last-child),.service-text-block__wrap ul:not(:last-child){padding-bottom:10px}.service-text-block__block.marked{border-left:8px solid #005dc5;padding-left:20px}.service-text-block__block.marked p{font-size:18px}.service-text-block__block:not(:last-child){padding-bottom:30px}@media (min-width:680px){.service-text-block{padding-top:30px;padding-bottom:30px}}@media (min-width:1000px){.service-text-block{padding-top:40px;padding-bottom:40px}.service-text-block__block.marked{border-left:12px solid #005dc5;padding-left:40px}.service-text-block__block:not(:last-child){padding-bottom:30px}}@media (min-width:1280px){.service-text-block{padding-top:50px;padding-bottom:50px}.service-text-block__block{padding-left:180px}.service-text-block__block.marked{font-size:30px;display:block;border-left:15px solid #005dc5;padding-left:90px;margin-left:75px}.service-text-block__block.marked p{font-size:20px}.service-text-block__block:not(:last-child){padding-bottom:40px}.service-text-block__wrap{max-width:1205px}}.stages{padding-top:20px;padding-bottom:20px;overflow:hidden}.stages__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:38px}.stages__list{display:flex;flex-direction:column;gap:25px}.stages__item{position:relative;width:100%;min-height:209px;padding:55px 28px 55px 23px;box-sizing:border-box;display:flex;align-items:center}.stages__item:before{content:"";background:url(/local/templates/main/css/../img/ui/stage-bg.svg);background-size:100% 100%;position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;height:100%}.stages__item:after{content:"";background-size:contain;position:absolute;z-index:-1;left:-22px;right:0;top:-1px;bottom:0;--form-path:path('M38.5228 0C38.5228 0 43 4.47715 43 10V29C43 34.4292 47.3267 38.8479 52.7201 38.9962L53 39H71C76.4292 39 80.8479 34.6733 80.9962 29.2799L81 29V10C81 4.47715 85.4771 0 91 0Z');clip-path:var(--form-path);background:#022450}.stages__item-num{position:relative;font-weight:700;font-size:30px;text-align:center;position:absolute;left:29px;top:0;width:22px}.stages__item-title{position:relative;font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.stages__item-stroke{display:none;position:absolute;z-index:-3;left:100%;top:calc(50% - 2px);height:1px;width:50px;border-top:4px dashed rgba(170,186,206,.63);background:#022450}@media (min-width:1000px) and (max-width:1599.9px){.stages__wrap{max-width:1400px}.stages__list{gap:40px;flex-direction:row;flex-wrap:wrap}.stages__item-num{left:51px}.stages__item{flex:0 0 calc((100% - 40px)/ 2);padding:55px 66px 55px 49px}.stages__item:after{left:0}.stages__item:nth-child(2n) .stages__item-stroke{display:block;height:calc(50% + 4px + 20px);width:calc(200% + 40px + 24px);left:initial;right:-25px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-right:4px dashed rgba(170,186,206,.63);border-bottom:4px dashed rgba(170,186,206,.63)}.stages__item:nth-child(2n+1):not(:first-child) .stages__item-stroke{display:block;height:calc(50% + 4px + 20px);width:calc(200% + 40px + 24px);left:-25px;top:-22px;border-top-left-radius:20px;border-bottom-left-radius:20px;border-left:4px dashed rgba(170,186,206,.63);border-bottom:4px dashed rgba(170,186,206,.63)}.stages__item:nth-child(2n+1):not(:first-child):last-child .stages__item-stroke{width:calc(100% + 24px)}}@media (min-width:1280px){.stages{padding-top:60px;padding-bottom:80px}.stages__title{font-size:37px;margin-bottom:48px}.stages__item-title{font-size:25px}}@media (min-width:1600px){.stages__wrap{max-width:1400px}.stages__list{gap:40px;flex-direction:row;flex-wrap:wrap}.stages__item-num{left:51px}.stages__item{flex:0 0 calc((100% - 80px)/ 3);padding:55px 20px 55px 49px}.stages__item:after{left:0}.stages__item:nth-child(3n) .stages__item-stroke{display:block;height:calc(50% + 4px + 20px);width:calc(300% + 80px + 24px);left:initial;right:-25px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-right:4px dashed rgba(170,186,206,.63);border-bottom:4px dashed rgba(170,186,206,.63)}.stages__item:nth-child(3n):last-child .stages__item-stroke{display:none}.stages__item:nth-child(3n+1):not(:first-child) .stages__item-stroke{display:block;height:calc(50% + 4px + 20px);width:calc(300% + 80px + 24px);left:-25px;top:-22px;border-top-left-radius:20px;border-bottom-left-radius:20px;border-left:4px dashed rgba(170,186,206,.63);border-bottom:4px dashed rgba(170,186,206,.63)}}.text-with-a-picture{background:#0a2e5e;padding-top:25px;padding-bottom:25px}.text-with-a-picture__wrap{display:flex;flex-direction:column;gap:36px;font-size:16px;line-height:144%}.text-with-a-picture__wrap p:not(:last-child){padding-bottom:24px}.text-with-a-picture__title{font-weight:800;font-size:26px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:35px}@media (min-width:1000px){.text-with-a-picture{padding-top:40px;padding-bottom:40px}.text-with-a-picture__title{max-width:800px;font-size:37px;letter-spacing:.03em;margin-bottom:50px}}@media (min-width:1280px){.text-with-a-picture__wrap{max-width:1343px;flex-direction:row;gap:150px}.text-with-a-picture__img{flex:0 0 363px}}@media (min-width:1600px){.text-with-a-picture{padding-top:80px;padding-bottom:58px}.text-with-a-picture__wrap{gap:218px}.text-with-a-picture__title{margin-bottom:66px}}.we-solve{padding-top:40px;padding-bottom:40px}.we-solve__wrap{border-radius:30px;background:#0a2e5e;padding:35px 20px 53px;margin-left:-20px;margin-right:-20px}.we-solve__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:36px}.we-solve__blocks{display:flex;flex-wrap:wrap;gap:30px}.we-solve__block{flex:0 0 100%}.we-solve__block-title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:20px}.we-solve__block-desc{font-size:16px;line-height:144%}@media (min-width:680px){.we-solve__wrap{margin-left:-40px;margin-right:-40px}}@media (min-width:1000px){.we-solve__wrap{margin-left:0;margin-right:0;padding:55px 30px 53px}.we-solve__blocks{gap:68px}.we-solve__block{flex:0 0 calc((100% - 68px)/ 2)}}@media (min-width:1280px){.we-solve{padding-top:96px;padding-bottom:77px}.we-solve__wrap{padding:75px 125px 97px}.we-solve__title{margin-bottom:72px;font-size:37px}}@media (min-width:1600px){.we-solve__wrap{margin-left:-60px;max-width:1500px}.we-solve__blocks{gap:68px;row-gap:55px}.we-solve__block{flex:0 0 calc(100% - 558px - 68px)}.we-solve__block:nth-child(2n+1){flex:0 0 558px}.we-solve__block-title{font-size:27px;letter-spacing:.03em;margin-bottom:27px}}.which{padding-top:20px;padding-bottom:20px}.which__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:56px}.which__list{display:flex;flex-wrap:wrap;gap:30px}.which__item{display:flex;flex:0 0 335px}.which__item-num{width:54px;margin-top:-56px;font-weight:900;font-size:146px;color:rgba(255,255,255,.08)}.which__item-text{display:flex;flex-direction:column;gap:12px}.which__item-title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.which__item-desc{font-size:16px;line-height:144%}.which_pressed-in .which__wrap{margin-left:-20px;margin-right:-20px;padding:28px 20px 50px;border-radius:30px;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a}@media (min-width:680px){.which_pressed-in .which__wrap{margin-left:initial;margin-right:initial}}@media (min-width:1000px){.which{padding-top:50px;padding-bottom:50px}.which__wrap{max-width:1315px}.which__title{font-size:37px;margin-bottom:87px}.which__list{-moz-column-gap:145px;column-gap:145px;row-gap:37px}.which__item-num{width:64px;margin-top:-43px}.which__item-text{gap:17px}.which__item-title{font-size:27px}.which_pressed-in .which{padding-bottom:40px}}@media (min-width:1280px){.which{padding-top:70px}.which_pressed-in .which{padding-top:50px;padding-bottom:50px}.which_pressed-in .which__item{flex:0 0 320px}}@media (min-width:1600px){.which_pressed-in .which{padding-top:65px;padding-bottom:70px}.which_pressed-in .which__wrap{padding:84px 124px 84px;max-width:1500px;margin-left:-60px;gap:152px}}.whom{padding-top:40px;padding-bottom:40px}.whom__wrap{border-radius:30px;background:#0a2e5e;padding:35px 20px 53px;margin-left:-20px;margin-right:-20px}.whom__title{font-weight:800;font-size:26px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:32px}.whom__list{display:flex;flex-direction:column;gap:32px}.whom__item{display:flex;gap:18px}.whom__item-icon{width:36px;min-width:36px;justify-content:center}.whom__item-icon svg{max-width:100%;margin-top:-10px}.whom__item-icon img{height:auto}.whom__item-text{display:flex;flex-direction:column;gap:7px}.whom__item-title{font-weight:800;font-size:20px;text-transform:uppercase}.whom__item-desc{font-size:16px;line-height:144%}.whom_mini .whom__list{gap:25px}.whom_mini .whom__item{gap:15px;align-items:center}.whom_mini .whom__item-icon svg{margin-top:0}.whom_mini .whom__item-desc{font-size:20px;line-height:155%}@media (min-width:680px){.whom__wrap{margin-left:-40px;margin-right:-40px}}@media (min-width:1000px){.whom{padding-top:40px;padding-bottom:40px}.whom__wrap{margin-left:0;margin-right:0;padding:55px 30px 53px}.whom__title{max-width:800px;font-size:37px;letter-spacing:.03em;margin-bottom:50px}.whom__list{flex-direction:row;flex-wrap:wrap;gap:40px;-moz-column-gap:70px;column-gap:70px}.whom__item{flex:0 0 calc((100% - 70px)/ 2)}.whom__item-icon{width:54px;min-width:54px}.whom__item-text{gap:16px}.whom__item-title{font-size:27px;letter-spacing:.03em}.whom_mini .whom__list{gap:29px}.whom_mini .whom__item{gap:29px}.whom_mini .whom__item-icon{width:38px;min-width:38px}.whom_mini .whom__item-desc{font-size:27px;line-height:137%}}@media (min-width:1280px){.whom{padding-top:96px;padding-bottom:77px}.whom__wrap{padding:81px 117px 80px 67px}}@media (min-width:1600px){.whom{padding-top:20px}.whom__wrap{margin-left:-60px;max-width:1500px}.whom__title{margin-bottom:78px}.whom__list{gap:78px;-moz-column-gap:114px;column-gap:114px}.whom__item{gap:27px;flex:0 0 calc(52% - 114px)}.whom__item:nth-child(2n+1){flex:0 0 48%}.whom__item-text{gap:20px}}.why-1c{padding-bottom:20px;margin-left:-20px;margin-right:-20px}.why-1c__wrap{position:relative;overflow:hidden;border-radius:30px;fill:#02224a;box-shadow:inset 0 31px 113px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);padding:48px 20px 44px}.why-1c__img-bg{position:absolute;top:-20px;right:-200px;width:500px}.why-1c__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:24px}.why-1c__blocks{display:flex;flex-wrap:wrap;gap:30px}.why-1c__block-title{font-weight:800;font-size:20px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:14px}.why-1c__block-list{display:flex;flex-direction:column;gap:12px}.why-1c__block-item{font-size:16px;line-height:144%}@media (min-width:680px){.why-1c{margin-left:-40px;margin-right:-40px}.why-1c__img-bg{top:-30px;right:-200px;width:700px}}@media (min-width:1000px){.why-1c{margin-left:0;margin-right:0}.why-1c__wrap{padding:81px 48px 89px}.why-1c__title{font-size:37px;letter-spacing:.03em;margin-bottom:57px}.why-1c__blocks{gap:64px}.why-1c__block-title{font-size:27px;letter-spacing:.03em;margin-bottom:28px}}@media (min-width:1600px){.why-1c{padding-top:53px;padding-bottom:50px}.why-1c__wrap{padding:76px 191px 89px 125px;margin-left:-60px;max-width:1500px}.why-1c__img-bg{top:-127px;right:-318px;width:initial}.why-1c__title{margin-bottom:54px}.why-1c__blocks{-moz-column-gap:114px;column-gap:114px}.why-1c__block{flex:0 0 calc((100% - 114px)/ 2)}.why-1c__block-list{gap:21px}}.why-salt{padding-top:25px;padding-bottom:25px}.why-salt__title{font-weight:800;font-size:26px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:32px}.why-salt__list{display:flex;flex-direction:column;gap:32px}.why-salt__item{display:flex;gap:20px}.why-salt__item-icon{width:33px;min-width:33px;justify-content:center}.why-salt__item-text{display:flex;flex-direction:column;gap:12px}.why-salt__item-title{font-weight:800;font-size:20px;text-transform:uppercase}.why-salt__item-desc{font-size:16px;line-height:144%}@media (min-width:1000px){.why-salt{padding-top:40px;padding-bottom:40px}.why-salt__title{max-width:800px;font-size:37px;letter-spacing:.03em;margin-bottom:50px}.why-salt__list{flex-direction:row;flex-wrap:wrap;gap:40px;-moz-column-gap:100px;column-gap:100px}.why-salt__item{flex:0 0 calc((100% - 100px)/ 2)}.why-salt__item-text{gap:16px}.why-salt__item-title{font-size:26px;letter-spacing:.03em}}@media (min-width:1280px){.why-salt__wrap{max-width:1343px}}@media (min-width:1600px){.why-salt{padding-top:80px}.why-salt__title{margin-bottom:78px}.why-salt__list{gap:78px;-moz-column-gap:35px;column-gap:35px}.why-salt__item{gap:32px;flex:0 0 calc((100% - 70px)/ 3)}.why-salt__item-text{gap:27px}.why-salt__item-title{max-width:364px}}.why-support{padding-top:25px;padding-bottom:25px}.why-support__title{font-weight:800;font-size:26px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:32px}.why-support__blocks{display:flex;flex-direction:column;gap:35px}.why-support__block-title{font-weight:800;font-size:20px;text-transform:uppercase;margin-bottom:30px}.why-support__list{display:flex;flex-direction:column;gap:24px}.why-support__item{display:flex;align-items:center;gap:24px}.why-support__item-icon{min-width:33px;flex:0 0 30px}.why-support__item-title{font-size:20px;line-height:155%}@media (min-width:1000px){.why-support{padding-top:40px;padding-bottom:40px}.why-support__title{max-width:800px;font-size:37px;letter-spacing:.03em;margin-bottom:50px}.why-support__blocks{flex-direction:row;-moz-column-gap:40px;column-gap:40px}.why-support__block:first-child{flex:0 0 42%}}@media (min-width:1280px){.why-support__wrap{max-width:1343px}}@media (min-width:1600px){.why-support{padding-top:80px}.why-support__title{margin-bottom:66px}.why-support__block-title{font-size:27px;letter-spacing:.03em;margin-bottom:44px}.why-support__list{gap:39px}.why-support__item-title{font-size:27px;line-height:137%}}.works{overflow:hidden;padding-top:20px;padding-bottom:20px}.works__top{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.works__title{font-weight:800;font-size:27px;letter-spacing:.03em;text-transform:uppercase}.works__nav{display:flex}.works__slider{overflow:initial}.works__slide{text-decoration:none;color:#fff;max-width:332px}.works__slide-img{border-radius:30px;overflow:hidden;margin-bottom:18px}.works__slide-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.works__slide-title{font-size:18px;line-height:150%}.works .swiper-button-next,.works .swiper-button-prev{display:flex;align-items:center;justify-content:center;position:relative;top:initial;left:initial;right:initial;height:67px;border:1px solid rgba(255,255,255,.2);margin:0;cursor:pointer}.works .swiper-button-next svg,.works .swiper-button-prev svg{width:22px}.works .swiper-button-prev{width:104px}.works .swiper-button-next{width:167px}@media (min-width:1000px){.works__top{align-items:center;flex-direction:row;gap:74px;flex-wrap:wrap}.works__slider{overflow:hidden;max-width:1440px;margin-left:0}.works__slide-img{margin-bottom:20px}.works__slide-title{padding-left:23px;padding-right:23px}}@media (min-width:1280px){.works{padding-top:30px;padding-bottom:40px}.works__top{margin-bottom:54px}.works__title{font-size:37px}.works__slide-img{border-radius:48px}}.services-list{padding-top:10px;padding-bottom:40px}.services-list__tags{padding-bottom:30px}.services-list__wrap{display:flex;flex-wrap:wrap;gap:20px}.services-list__item{position:relative;display:block;border-radius:20px;width:100%;box-shadow:inset 0 111px 163px 0 rgba(0,0,0,.5),inset 0 -1px 1px 0 rgba(74,144,226,.25);background:#02224a;text-decoration:none;color:#fff;padding:23px 26px 150px;overflow:hidden}.services-list__item-bg-img{position:absolute;bottom:0;right:-50px}.services-list__item-bg-img img{width:323px}.services-list__item-title{position:relative;font-weight:500;font-size:22px}.services-list__item-arrow{position:absolute;left:26px;bottom:23px}@media (min-width:680px){.services-list__item{flex:0 0 calc((100% - 20px)/ 2)}}@media (min-width:1000px){.services-list__container{padding-right:240px}}@media (min-width:1280px){.services-list__container{padding-right:300px}.services-list__tags{padding-bottom:70px}}@media (min-width:1600px){.services-list{padding-bottom:115px}.services-list__wrap{max-width:1355px;-moz-column-gap:75px;column-gap:75px;row-gap:50px}.services-list__item{flex:0 0 calc((100% - 75px)/ 2);padding:36px;height:298px}.services-list__item-title{font-size:27px;line-height:137%;max-width:380px}.services-list__item-arrow{left:36px;bottom:41px}.services-list__item-bg-img{bottom:0;right:-63px}.services-list__item-bg-img img{width:440px}}.swiper-pagination{position:absolute;bottom:10px;justify-content:center;display:flex;justify-content:center;width:100%}.swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;background:0 0;border:2.875px solid #2c2c2c;opacity:1;transition:.5s ease}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#4f6bb0}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;z-index:0;left:0;height:10px;width:100%;background:#acacac;margin-top:20px}.swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#fff}.popup-get-call .form__desc{font-size:16px;line-height:144%}.popup-get-call .form__actions{display:flex;flex-direction:row-reverse}.popup-get-call .btn-submit{width:240px}.popup-get-call .field-input-file{flex:1 1 auto}.popup-get-call .form__footer{display:flex;justify-content:space-between;margin-top:-10px}.popup-get-call .form__footer a{font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;color:#fff}.popup-get-call .accept label{font-size:12px;line-height:133%}.popup{position:fixed;left:0;top:0;height:100vh;right:0;z-index:3000;background:rgba(0,0,0,.7);background-size:cover;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease}.popup.open{opacity:1;visibility:visible;pointer-events:all}.popup__wrap{width:700px;max-height:100vh;overflow-y:auto;position:relative;background:#002146;padding:80px 80px 43px 80px;border-radius:2px}.popup__wrap::-webkit-scrollbar{width:10px}.popup__wrap::-webkit-scrollbar-track{box-shadow:inset 0 0 10px 10px transparent;border:solid 4px transparent;border-top-width:30px;border-bottom-width:30px;border-top-color:transparent;border-bottom-color:transparent}.popup__wrap::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px #acacac;border:solid 4px transparent;border-top-width:8px;border-bottom-width:8px;border-radius:2px}.popup__close{position:absolute;right:20px;top:20px;height:28px;width:28px;cursor:pointer}.popup__title{font-weight:500;font-size:50px;color:#fff;margin-bottom:25px}.popup__text{font-size:18px;line-height:144%;margin-bottom:31px}@media (max-width:805px){.popup__wrap{padding:30px 20px;max-width:none!important;max-height:none!important;width:100vw!important;height:100vh!important}.popup__close{top:43px;right:20px;background-size:cover}.popup__close svg{height:100%;width:100%}.popup__back{display:none}.popup__title{padding-right:30px;font-size:24px;line-height:133%}}.news-teaser{display:flex;flex-direction:column;gap:17px;text-decoration:none;color:#000}.news-teaser__date{font-size:14px;line-height:157%}.news-teaser__title{font-weight:600;font-size:22px;line-height:132%;font-variant:small-caps;transition:.5s ease}.news-teaser__img{width:290px;height:165px;overflow:hidden;border-radius:10px}.news-teaser__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.news-teaser__desc{margin-top:3px;font-size:18px;line-height:144%}@media (min-width:680px){.news-teaser{display:grid;grid-template-columns:290px 1fr;-moz-column-gap:40px;column-gap:40px}.news-teaser__date,.news-teaser__title{grid-column:span 2}}@media (min-width:1280px){.news-teaser:hover .news-teaser__title{color:#e32431}}
/* End */


/* Start:/local/templates/main/css/custom.css?17726948692620*/
body {
  background: #022450;
  font-family: var(--default-font);
  font-size: 15px;
  color: #fff;
}
.header__wrap {
    pointer-events: none;
}

/* Разрешаем клики по всем дочерним элементам header__wrap */
.header__wrap * {
    pointer-events: auto;
}

/* А кнопку поднимаем над всем */
.btn-luminous.get-call-btn {
    position: relative;
    z-index: 10000;
    pointer-events: auto !important;
}
@media (max-width: 850px) {
  .kontakty .box_work_contacts {
    width: 100%;
  }
}

.kontakty .grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media (min-width: 1600px) {
  .page-about .page__title {
    font-size: 80px !important;
    line-height: 118% !important;
    letter-spacing: .03em !important;
  }
}
@media (max-width: 1280px) {
  .kontakty .grid-container {
    grid-template-columns: 1fr;
  }
}
.container_agreement {
  position: relative;
  max-width: 1905px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

.case_title {
  max-width: 541px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* .about-why__link{
  max-width: 441px;
  word-wrap: break-word;
  overflow-wrap: break-word;
} */

.breadcrumbs {
  margin-bottom: 34px;
}


.map_box_img {
  background: url(/local/templates/main/css/../img/fill-1.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 595px;
  background-size: contain;
}

@media (max-width: 680px) {
  .map_box_img {
    height: 70vw;
    margin-bottom: 40px;
  }
}



.mob_icon_oll {
  display: none;
}

.link_phone_box {
  display: none;
}

.link_burger_box {
  display: none;
}

.arrow-down {
  bottom: 0px;
  position: fixed;
  width: 44px;
  height: 24px;
  margin: 321px 116px 65px 160px;
  background-image: url(/local/templates/main/css/../img/down-arrow_case.svg);
  z-index: 99999;
  cursor: pointer;
}


.requisites-block__text{
 font-size: 22px;
  color: #fff;
  font-family: Montserrat;
  margin-bottom: 40px;
}

.form-contein{
  display: flex;
}
.requisites-block__row{
  font-size: 22px;
  color: #fff;
  font-family: Montserrat;
  margin-bottom: 40px;
  display: flex;
  gap: 20px;
}
.box_work_contacts  {
  display: table;
  table-layout: fixed;
  width: 100%;
}

 .box_work_contacts {

  left: 0px;
  /* width: calc(100% - 250px); */
  position: relative;
}

.requisites-block__link{
  color: #fff;
  font-family: Montserrat;
  text-decoration: none;
}
@media (max-width: 1280px) {
	
.form-contein{
  display: block;
}

}

.top_button{
  color: #fff;
  text-decoration: none;
    font-family: "Montserrat", sans-serif;
}
/* End */


/* Start:/local/templates/main/css/agreement-page.css?17488775952420*/
.agreement-page {
   overflow: auto;
   display: flex;
   flex-direction: column;
}

.agreement-block {
   flex: 1 1 auto;
   padding-right: 300px;
   margin-top: 50px;
   padding-left: 8.3%;
}

.agreement-block__tabs {
   display: grid;
   grid-template-columns: auto 1fr;
   gap: 50px;
   align-items: start;
}

.agreement-block__navigation {
   display: grid;
   gap: 20px;
   justify-content: start;
}

.agreement-block__nav-title {
   text-align: left;
   background: none;
   border: none;
   box-shadow: 0 26px 13px -22px rgba(0, 0, 0, 0.5), inset 0 1px 1px 0 rgba(255, 255, 255, 0.06);
   background-color: #0e315e;
   font-size: 16px;
   font-weight: normal;
   line-height: normal;
   color: #fff;
   min-height: 66px;
   padding: 14px 19px;
   cursor: pointer;
   transition: all 0.3s ease 0s;
   display: flex;
   justify-content: flex-start;
   align-items: flex-start;
}

.agreement-block__nav-title:hover,
.agreement-block__nav-title._tab-active {
   box-shadow: 0 30px 24px -22px rgba(0, 0, 0, 0.5), inset 0 1px 1px 0 rgba(255, 255, 255, 0.06);
   background-color: #10386b;
}

.agreement-block__nav-title._tab-active {}

.agreement-block__tabs-body {}

.agreement-block__chunk {}

.agreement-block__title {
   margin-bottom: 20px;
}

.agreement-block__text {}

.agreement-block__text ol,
.agreement-block__text ul {
   padding-left: 25px;
}

.agreement-block__text li {
   margin-bottom: 8px;
}

.agreement-block__text a {
   color: #fff;
   text-decoration: underline;
}

.agreement-block__text a:hover {
   text-decoration: none;
}


@media (max-width: 1499.98px) {
   .agreement-block__navigation {
      grid-template-columns: repeat(2, 1fr);
   }

   .agreement-block__tabs {
      grid-template-columns: 1fr;
   }
}

@media (max-width: 850px) {
   .agreement-block {
      padding-left: 40px;
      padding-right: 40px;
   }
}

@media (max-width: 849.98px) {
   .agreement-block {
      padding-left: 40px;
      padding-right: 40px;
   }
}

@media (max-width: 629.98px) {
   .agreement-block {
      padding: 0 20px;
      margin-top: 30px;
   }

   .agreement-block__navigation {
      grid-template-columns: 1fr;
   }
}

@media (max-width: 374.98px) {
   .agreement-block__title {
      font-size: 22px;
   }

   .agreement-block__text p {
      font-size: 16px;
   }
}
/* End */


/* Start:/local/templates/main/css/aspro.css?177148800647580*/
@charset "UTF-8";
/*Стили шаблона (template) */
:root {
  --color-bg-blue: #022450;
  --color-primary: #0e315e;
  --color-dark-blue: #02224a;
  --color-blue: #0a2e5e;
  --color-blue-btn: #005dc5;
  --color-blue-btn-header: #00346f;
  --color-blue-form: #0d3466;
  --color-blue-modal-overlay: #194073;
  --color-blue-modal-bg: #002146;
  --color-blue-text: #75b3ff;
  --color-light-gray: #979797;
  --color-red-error: #ff0909;
  --color-full-black: #000000;
  --color-full-white: #ffffff;
  --transition: 0.3s;
}


*,
:after,
:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Для Firefox */
* {
  scrollbar-width: thin;
}

/* Для WebKit-браузеров */
*::-webkit-scrollbar {
  width: 12px;
}

body,
html {
  margin: 0;
  padding: 0;
}

li,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

button {
  border: none;
  font-family: inherit;
}

.body {
  min-height: 100%;
  background-color: var(--color-bg-blue);
  color: var(--color-full-white);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
}

body.fixed {
  width: auto;
  overflow: hidden;
  overscroll-behavior-y: none;
}

a {
  cursor: pointer;
  text-decoration: none;
  color: inherit;
  text-decoration: none;
}

.hover-link {
  transition: opacity var(--transition);
}
.hover-link:hover {
  opacity: 0.7;
}

.overflow-visible {
  overflow: visible;
}

.primary-link {
  color: var(--color-primary);
  text-decoration: none;
}

.text--link {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  color: var(--color-primary);
  cursor: pointer;
}
.page-top{
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.main-content .h1 {
  font-size: 37px;
}
.main-content .h2 {
  font-size: 37px;
  letter-spacing: 1.04px;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 500;
}

.w--max {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.h--max {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.w--100 {
  width: 100%;
}

.page-top {
  margin-bottom: 24px;
}

.gap--6 {
  gap: 6px;
}

.gap--8 {
  gap: 8px;
}

.gap--12 {
  gap: 12px;
}

.gap--16 {
  gap: 16px;
}

.gap--20 {
  gap: 20px;
}

.gap--24 {
  gap: 24px;
}

.gap--30 {
  gap: 30px;
}

.gap--32 {
  gap: 32px;
}

.gap--35 {
  gap: 35px;
}

.gap--40 {
  gap: 40px;
}

.mt--0 {
  margin-top: 0px;
}

.mt--20 {
  margin-top: 20px;
}

.mt--40 {
  margin-top: 40px;
}

.mb--0 {
  margin-bottom: 0px;
}

.mb--6 {
  margin-bottom: 8px;
}

.mb--8 {
  margin-bottom: 8px;
}

.mb--10 {
  margin-bottom: 10px;
}

.mb--12 {
  margin-bottom: 12px;
}

.mb--14 {
  margin-bottom: 14px;
}

.mb--16 {
  margin-bottom: 16px;
}

.mb--20 {
  margin-bottom: 20px;
}

.mb--24 {
  margin-bottom: 24px;
}

.mb--30 {
  margin-bottom: 30px;
}

.mb--40 {
  margin-bottom: 40px;
}

.mb--60 {
  margin-bottom: 60px;
}

.mr--auto {
  margin-right: auto;
}

.ml--auto {
  margin-left: auto;
}

.p--20 {
  padding: 20px;
}

.pr--16 {
  padding-right: 16px;
}

.pl--0 {
  padding-left: 0;
}

.pl--16 {
  padding-left: 16px;
}

.pr--20 {
  padding-right: 20px;
}

.pl--20 {
  padding-left: 20px;
}

.pt--20 {
  padding-top: 20px;
}

.pb--20 {
  padding-bottom: 20px;
}

.--fixed {
  position: fixed;
}

.align-items--center {
  align-items: center;
}

.align-items--end {
  align-items: end;
}

.jc--space-between {
  justify-content: space-between;
}

.jc--end {
  justify-content: end;
}

.r--0 {
  right: 0;
}

.l--0 {
  left: 0;
}

.text--12 {
  font-size: 12px;
}

.text--14 {
  font-size: 14px;
}

.text--16 {
  font-size: 16px;
}

.text--20 {
  font-size: 20px;
}

.text--24 {
  font-size: 20px;
}

.text--27 {
  font-size: 27px;
}

.text--uppercase {
  text-transform: uppercase;
}

.fw--400 {
  font-weight: 400;
}

.fw--500 {
  font-weight: 500;
}

.fw--800 {
  font-weight: 800;
}

.--disabled {
  pointer-events: none !important;
}

.required-field .label-text::after {
  content: "*";
  color: var(--color-full-white);
  margin-left: 4px;
}

.main__container {
  display: flex;
  align-items: center;
  margin-right: 1%;
  margin-left: 6.8%;
  padding-right: 20px;
  padding-left: 20px;
}

.max-w--menu {
  max-width: 78vw;
}

.dark-blue-container {
  background: #02224a;
  border-radius: 30px;
  padding: 45px 75px;
  box-shadow: inset 0px 31px 113px 0px rgba(0, 0, 0, 0.5), inset 0px -1px 1px 0px rgba(74, 144, 226, 0.25);
}

.container--1500 {
  max-width: 1909px;
  width: 100%;
}

.button__blue {
  border-radius: 30px;
  line-height: normal;
  cursor: pointer;
  padding: 14px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 12px;
  min-height: 42px;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all var(--transition);
  color: var(--color-full-white);
  background-color: var(--color-blue-btn);
  border: 1px solid transparent;
}

.button__form {
  line-height: normal;
  cursor: pointer;
  padding: 14px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 12px;
  min-height: 42px;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all var(--transition);
  color: var(--color-full-white);
  width: 218px;
  height: 66px;
  padding: 14px 109px 33px 19px;
  box-shadow: 0 26px 13px -22px rgba(0, 0, 0, 0.5), inset 0 1px 1px 0 rgba(255, 255, 255, 0.06);
  background-color: var(--color-primary);
  border: none;
  cursor: pointer;
}

.form-checkbox .form-checkbox__text {
  color: var(--color-full-white);
  font-size: 12px;
  line-height: 16px;
  opacity: 0.5;
}
.form-checkbox .form-checkbox__text a {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.input-text,
.input-textarea {
  width: 100%;
  box-shadow: inset 0 21px 33px 0 rgba(0, 0, 0, 0.21), inset 0 -1px 1px 0 rgba(74, 144, 226, 0.25);
  background-color: var(--color-dark-blue);
  border: none;
  padding-top: 16px;
  padding-right: 40px;
  padding-left: 20px;
  line-height: 1.05;
  outline: none;
  display: block;
}
.input-text .label-text,
.input-textarea .label-text {
  position: relative;
  line-height: 21px;
}
.input-text input,
.input-text textarea,
.input-textarea input,
.input-textarea textarea {
  width: 100%;
  font-size: 20px;
  border: none;
  background-color: transparent;
  color: var(--color-full-white);
}
.input-text textarea,
.input-textarea textarea {
  min-height: 149px;
  resize: vertical;
}
.input-text textarea::-webkit-resizer,
.input-textarea textarea::-webkit-resizer {
  display: none;
}

.input-text {
  height: 69px;
}

.input-file {
  width: 0;
  height: 0;
  position: absolute;
}

.text-error {
  color: var(--color-red-error);
  position: relative;
  display: flex;
  align-items: center;
  margin: 0;
  user-select: none;
}

.form-field {
  position: relative;
}
.form-field .text-error {
  position: absolute;
  top: -19px;
  left: 0;
}

.input-checkbox {
  position: relative;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.input-checkbox input {
  width: 0;
  position: absolute;
}
.input-checkbox input:checked + .checkboxLabel .checkboxIcon {
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.input-checkbox input:checked + .checkboxLabel .checkboxIcon::before {
  content: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.49654' d='M4.41797 6.42657L10.7223 0L12 1.2381L4.38577 9L0 4.30082L1.30831 3.09469L4.41797 6.42657Z' fill='white'/%3E%3C/svg%3E%0A");
}
.input-checkbox .checkboxLabel {
  display: flex;
  cursor: pointer;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  align-self: flex-start;
}
.input-checkbox .checkboxIcon {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  position: relative;
  margin-right: 8px;
  display: flex;
  align-items: center;
}
.input-checkbox:hover .checkboxIcon {
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.form-file {
  width: max-content;
}
.form-file .file__label {
  display: flex;
  gap: 12px;
  cursor: pointer;
  align-items: center;
  height: 46px;
}
.form-file .file__clear {
  position: relative;
  padding-left: 40px;
  font-size: 40px;
}

.radio-communication-group {
  display: flex;
  gap: 25px;
  row-gap: 14px;
  align-items: center;
}
.radio-communication-group .radio-communication__text {
  margin-left: 24px;
}
.radio-communication-group .radio-communication__content {
  display: flex;
  gap: 25px;
  row-gap: 15px;
}
.radio-communication-group .radio-communication__content .input-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.radio-communication-group .radio-communication__content .input-radio input {
  display: none;
}
.radio-communication-group .radio-communication__content .input-radio input:checked + .radioLabel .radioIcon {
  background-color: var(--color-full-white);
}
.radio-communication-group .radio-communication__content .input-radio input:checked + .radioLabel .radioIcon svg path {
  fill: var(--color-blue-form);
}
.radio-communication-group .radio-communication__content .input-radio input:checked + .radioLabel .radioIcon::before {
  content: "";
  background-color: var(--color-full-white);
}
.radio-communication-group .radio-communication__content .input-radio .radioLabel {
  display: inline-flex;
  cursor: pointer;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  align-self: flex-start;
}
.radio-communication-group .radio-communication__content .input-radio .radioIcon {
  width: 85px;
  height: 53px;
  border-radius: 10px;
  background-color: var(--color-blue-form);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.radio-communication-group .radio-communication__content .input-radio .radioIcon svg path {
  fill: var(--color-full-white);
}
.radio-communication-group .radio-communication__content .input-radio:hover .radioIcon {
  background-color: var(--color-blue-form);
}

.button--lg {
  min-height: 52px !important;
}

.social-networks {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: fixed;
  right: 40px;
  bottom: 20%;
  z-index: 1;
  width: 100%;
  height: 63px;
  max-width: 201px;
  transition: all var(--transition);
}
.social-networks::before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-filter: blur(25.565635px);
  filter: blur(25.565635px);
  box-shadow: 0 28px 4px 0 #71005f;
  background: linear-gradient(180deg, #1c9fde 0%, #007bb7 100%);
  z-index: -1;
}
.social-networks .social-networks-link {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  margin-bottom: 0;
  width: 100%;
  height: 100%;
  transition: all var(--transition);
}
.social-networks .social-networks-link span {
  white-space: nowrap;
}

.social-networks.--is-scroll {
  max-width: 80px;
}
.social-networks.--is-scroll svg {
  margin-left: 0;
}
.social-networks.--is-scroll .social-networks-link span {
  display: none;
}

@media (max-width: 1280px) {
  .dark-blue-container {
    padding: 80px 48px;
  }
}
@media (max-width: 992px) {
  .max-w--menu {
    max-width: 100%;
  }
  .radio-communication-group {
    flex-direction: column;
    align-items: baseline;
  }
  .radio-communication-group .radio-communication__text {
    margin: 0;
  }
  .radio-communication-group .radio-communication__content {
    flex-wrap: wrap;
  }
  .dark-blue-container {
    padding: 48px;
  }
}
@media (max-width: 768px) {
  .social-networks {
    right: 20px;
    bottom: 40px;
    max-width: 80px;
  }
  .social-networks svg {
    margin-left: 0;
  }
  .social-networks .social-networks-link span {
    display: none;
  }
  .button__form {
    width: 100%;
    justify-content: flex-start;
  }
  .dark-blue-container {
    padding: 48px 20px;
  }
  .main__container {
    display: flex;
    align-items: center;
    margin-right: 0;
    margin-left: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
  .main-content .h2 {
    font-size: 27px;
  }
  .text--27.--media {
    font-size: 20px;
  }
}
.swiper {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swiper .swiper-wrap {
  overflow: hidden;
}
.swiper .swiper-button-prev[aria-disabled=true],
.swiper .swiper-button-next[aria-disabled=true] {
  opacity: 1 !important;
}

@media (max-width: 992px) {
  .swiper {
    margin-bottom: 0;
  }
}
.works-swiper .swiper-wrapper .works-slide {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

@media (max-width: 1600px) {
  .works-swiper .swiper-wrap {
    margin-right: 0px;
  }
  .works-swiper .swiper-wrapper {
    padding-right: 0;
  }
}
/*Стили шапки (header) */
/* .header {
  padding-top: 57px;
  padding-bottom: 85px;
  position: relative;
  z-index: 2;
} */
.header .main__container {
  padding-right: 30px;
  padding-left: 30px;
  min-height: 42px;
}
.header .main__container .header__logo {
  display: flex;
}
.header .main__container .header-contacts {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.header .main__container .contacts__phone {
  margin-right: 60px;
}
.header .main__container .contacts__icon {
  display: none;
}
.header .main__container .contacts__text {
  margin-right: 45px;
}
.header .main__container .contacts__button {
  line-height: normal;
  cursor: pointer;
  padding: 14px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 12px;
  min-height: 42px;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all var(--transition);
  border-radius: 30px;
  background-color: var(--color-blue-btn-header);
}
.header .main__container .burger-open {
  cursor: pointer;
  display: none;
}
.header .main__container .burger-open .burger {
  display: flex;
  z-index: 102;
  flex-direction: column;
  justify-content: space-between;
  width: 33px;
  height: 25px;
  z-index: 101;
  position: relative;
}
.header .main__container .burger-open .burger-item {
  position: absolute;
  width: 100%;
  height: 2px;
  background: #fff;
  transition: 0.3s;
}
.header .main__container .burger-open .burger-item:nth-child(1) {
  top: 0;
}
.header .main__container .burger-open .burger-item:nth-child(2) {
  top: 50%;
  transform: translate(0, -50%);
}
.header .main__container .burger-open .burger-item:nth-child(3) {
  bottom: 0;
}
.header .main__container.--fixed {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transition: opacity var(--transition);
  max-height: 430px;
  /* Для Firefox */
  scrollbar-width: thin;
  scrollbar-color: var(--color-primary) var(--color-bg-blue); /* Стилизация скроллбара */
  /* Для WebKit-браузеров */
  gap: 20px;
}
.header .main__container.--fixed::-webkit-scrollbar {
  -webkit-transition: all var(--transition);
  transition: all var(--transition);
  width: 12px;
}
.header .main__container.--fixed::-webkit-scrollbar-track {
  background: var(--color-bg-blue);
}
.header .main__container.--fixed::-webkit-scrollbar-thumb {
  -webkit-transition: all var(--transition);
  transition: all var(--transition);
  background-color: var(--color-primary);
  border-radius: 30px;
  border: 3px solid var(--color-bg-blue);
}
.header .header-menu {
  display: flex;
  flex-direction: column;
  margin-top: 80px;
  text-align: end;
}
@media (max-width: 992px) {
  .header._active {
    z-index: 1000;
    background: var(--color-blue-modal-bg);
  }
  .header._active .main__container .header-contacts {
    width: 100%;
  }
  .header._active .main__container .contacts__button {
    margin: auto;
    height: 42px;
  }
  .header._active .main__container .contacts__button {
    display: flex;
  }
  .header._active .main__container .header__logo {
    display: none;
  }
  .header._active .main__container .burger-open .burger-item:nth-child(1) {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: 0.3s;
  }
  .header._active .main__container .burger-open .burger-item:nth-child(2) {
    opacity: 0;
    transition: 0.3s;
  }
  .header._active .main__container .burger-open .burger-item:nth-child(3) {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    transition: 0.3s;
  }
}
@media (max-width: 1280px) {
  /* .header {
    padding-top: 40px;
    padding-bottom: 30px;
  } */
}
@media (max-width: 992px) {
  /* .header {
    padding-top: 30px;
    padding-bottom: 30px;
  } */
  .header .main__container {
    padding-right: 30px;
    padding-left: 30px;
  }
  .header .main__container .header-contacts {
    order: -1;
  }
  .header .main__container .contacts__phone {
    margin: 0;
  }
  .header .main__container .contacts__phone span {
    display: none;
  }
  .header .main__container .contacts__icon {
    display: flex;
  }
  .header .main__container .contacts__text {
    display: none;
  }
  .header .main__container .contacts__button {
    display: none;
  }
  .header .main__container .burger-open {
    display: inline-block;
  }
  .header .header-menu {
    display: none;
  }
}
/*Стили шапки (header) END */
/*Стили футера (footer) */
.footer {
  padding-bottom: 47px;
  padding-top: 160px;
}
.footer .main__container {
  margin-right: 5.2%;
}
.footer .main__container .footer__content {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.footer .main__container .footer__text {
  opacity: 0.4;
}
.footer .main__container .text--20 {
  line-height: 30px;
}
.footer .main__container .text--14 {
  line-height: 21px;
}

@media (max-width: 768px) {
  .footer {
    padding-bottom: 30px;
    padding-top: 74px;
  }
  .footer .main__container .footer__content {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 42px;
  }
}
@media (max-width: 480px) {
  .footer .main__container .footer__content {
    gap: 20px;
  }
}
/* Стили футера (footer) END */
.breadcrumbs {
  display: flex;
  align-items: center;
  -moz-column-gap: 15px;
  column-gap: 15px;
  row-gap: 6px;
  /* overflow-x: auto; */
}
.breadcrumbs .breadcrumbs__item {
  font-size: 16px;
  line-height: 140%;
  font-weight: 400;
  /* white-space: nowrap; */
}
.breadcrumbs a.breadcrumbs__item::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 5.79642H2.66294L8.43575 0H6.47114L0 6.49534L6.47114 13H8.43575L2.66294 7.20358H20V5.79642Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  width: 20px;
  height: 13px;
  position: relative;
  display: inline-block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-right: 18px;
}

.accordion-click {
  position: relative;
  display: flex;
  flex-direction: column;
}
.accordion-click .accordion-click__show {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all var(--transition);
  justify-content: space-between;
}
.accordion-click .accordion-click__show .accordion-click__top {
  display: flex;
  align-items: center;
  gap: 12px;
}
.accordion-click .accordion-click__show .accordion-click__top svg {
  transition: all var(--transition);
}
.accordion-click .accordion-click__content {
  overflow: hidden;
  max-height: 0;
  transition: all var(--transition);
  min-height: 0;
}

.accordion-click._active .accordion-click__show .accordion-click__top svg {
  transform: rotate(180deg);
}
.accordion-click._active .accordion-click__content {
  max-height: 100%;
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
}

.modal {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  align-items: center;
  justify-content: center;
  z-index: 100;
  opacity: 0;
  -webkit-overflow-scrolling: touch;
  pointer-events: none;
  display: flex;
  transition: opacity var(--transition);
  /* Для Firefox */
  scrollbar-width: thin;
  scrollbar-color: var(--color-primary) var(--color-bg-blue); /* Стилизация скроллбара */
  /* Для WebKit-браузеров */
}
.modal::-webkit-scrollbar {
  -webkit-transition: all var(--transition);
  transition: all var(--transition);
  width: 12px;
}
.modal::-webkit-scrollbar-track {
  background: var(--color-bg-blue);
}
.modal::-webkit-scrollbar-thumb {
  -webkit-transition: all var(--transition);
  transition: all var(--transition);
  background-color: var(--color-primary);
  border-radius: 30px;
  border: 3px solid var(--color-bg-blue);
}
.modal .modal__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: var(--color-blue-modal-overlay);
  opacity: 0.8;
  transition: opacity var(--transition);
}
.modal .modal__content {
  display: flex;
  flex-direction: column;
}
.modal .modal__content .modal__title {
  margin-bottom: 45px;
  font-size: 44px;
  line-height: 48px;
  font-weight: 500;
}
.modal .modal__content .modal__desc {
  width: 100%;
  margin: 0px 40px 32px 0;
  margin-bottom: 32px;
  line-height: 1.44;
}
.modal .modal__content .form-content {
  display: flex;
  flex-direction: column;
}
.modal .modal__content .modal__footer {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 35px;
}
.modal._active {
  opacity: 1;
  pointer-events: all;
}
.modal._active .modal_bg {
  opacity: 1;
}

.modal-dialog-container {
  position: relative;
  z-index: 10000;
  background: var(--color-bg-blue);
  padding: 95px 65px 35px;
  max-width: 678px;
  height: 100%;
  width: 100%;
  overflow-x: hidden !important;
}

.modal-dialog-container .modal-close {
  display: flex;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  margin: 20px;
  z-index: 1;
}

@media (max-width: 768px) {
  .modal .modal-dialog-container {
    max-width: 100%;
    height: 100%;
    border-radius: 0;
    padding: 20px;
    max-height: none;
  }
  .modal .modal__content .modal__title {
    font-size: 20px;
    line-height: 24px;
  }
}
.sidebar-burger {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  align-items: center;
  justify-content: center;
  z-index: 100;
  opacity: 0;
  -webkit-overflow-scrolling: touch;
  pointer-events: none;
  transition: opacity var(--transition);
  background: var(--color-blue-modal-bg);
  display: none;
}
.sidebar-burger .sidebar-content {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transition: opacity var(--transition);
  margin-top: 162px;
}
.sidebar-burger .sidebar-content .sidebar-menu {
  text-align: center;
}
.sidebar-burger .sidebar-content .sidebar-menu .menu__item {
  margin-bottom: 21px;
  padding: 5px 0;
  line-height: 24px;
}
.sidebar-burger._active {
  opacity: 0;
  pointer-events: none;
}

@media (max-width: 992px) {
  .sidebar-burger._active {
    opacity: 1;
    pointer-events: all;
  }
  .sidebar-burger {
    display: flex;
  }
}
.aspro-hero {
  position: relative;
 
  position: relative;
  max-width: 1905px;
  width: 100%;
  margin: 0 auto;
}

/* От меньшего к большему */
@media (min-width: 680px) {
  .aspro-hero {
    /* padding-left: 40px; */
    padding-right: 40px;
  }
}
@media (min-width: 1000px) {
  .aspro-hero {
    /* padding-left: 43px; */
    padding-right: 43px;
  }
}
@media (min-width: 1280px) {
  .aspro-hero {
    /* padding-left: 66px; */
    padding-right: 66px;
  }
}
@media (min-width: 1600px) {
  .aspro-hero {
    /* padding-left: 120px; */
    padding-right: 120px;
  }
}
.aspro-hero .aspro-hero__content {
  margin-bottom: 80px;
  display: flex;
  justify-content: space-between;
  gap: 25px;
}
.aspro-hero .aspro-hero__content .aspro-hero__left {
  display: flex;
  flex-direction: column;
  max-width: 785px;
}
.aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__title {
  font-size: 60px;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 36px;
  line-height: 1.2;
}
.aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__description {
  font-size: 27px;
  font-weight: 400;
  position: relative;
}
.aspro-hero .aspro-hero__content .aspro-hero__right {
  position: relative;
  width: 100%;
  max-width: 625px;
  margin-right: 180px;
}
.aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image {
  position: relative;
}
.aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image::before {
  user-select: none;
  content: "";
  background: #0cc4ff;
  border-radius: 104px;
  opacity: 0.5;
  width: 258px;
  height: 218px;
  position: relative;
  filter: blur(67.96px);
  mix-blend-mode: screen;
  position: absolute;
  left: -30px;
  top: 0;
  z-index: -1;
}
.aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image img {
  user-select: none;
  max-width: 625px;
  max-height: 550px;
  position: absolute;
  top: -4vw;
  z-index: -1;
  width: 100%;
}
.aspro-hero .aspro-hero__bottom {
  display: flex;
  flex-direction: column;
}
.aspro-hero .aspro-hero__bottom .bottom-additional {
  margin-bottom: 80px;
  display: flex;
  align-items: center;
  gap: 50px;
  row-gap: 25px;
  flex-wrap: wrap;
}
.aspro-hero .aspro-hero__bottom .bottom-additional .bottom-additional__text b {
  font-size: 18px;
  font-weight: 600;
}
.aspro-hero .aspro-hero__bottom .bottom-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.aspro-hero .aspro-hero__bottom .bottom-tags .bottom__tag {
  background-color: var(--color-full-black);
  font-size: 16px;
  padding: 3px 16px;
  line-height: 37px;
  border-radius: 10px;
}

.aspro-hero__container {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1720px;
}

@media (max-width: 1280px) {
  .aspro-hero {
    max-width: 78vw;
  }
  .aspro-hero .aspro-hero__content {
    margin-bottom: 50px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__title {
    font-size: 24px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__description {
    font-size: 20px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__right {
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .aspro-hero {
    max-width: 100%;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__title {
    margin-bottom: 30px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__description {
    font-size: 20px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image::before {
    width: 209px;
    height: 176px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image img {
    max-width: 333px;
    max-height: 308px;
  }
  .aspro-hero .aspro-hero__bottom .bottom-additional .bottom-additional__text span {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
}
@media (max-width: 768px) {
  .aspro-hero {
    padding-bottom: 20px;
  }
  .aspro-hero .aspro-hero__content {
    flex-direction: column-reverse;
    margin-bottom: 25px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__title {
    margin-bottom: 25px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__title br {
    display: none;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__left .aspro-hero__description {
    font-size: 20px;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image::before {
    top: 20%;
  }
  .aspro-hero .aspro-hero__content .aspro-hero__right .aspro-hero__image img {
    position: relative;
    max-width: 100%;
    max-height: 100%;
  }
  .aspro-hero .aspro-hero__bottom .bottom-additional {
    margin-bottom: 45px;
  }
  .aspro-hero .aspro-hero__bottom .bottom-additional .button__blue {
    width: 100%;
  }
}
.aspro-important {
  padding-top: 64px;
  padding-bottom: 54px;
}
.aspro-important .important-container {
  max-width: 1360px;
  width: 100%;
}
.aspro-important .important-container .important-top {
  margin-bottom: 80px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
  max-width: 1240px;
}
.aspro-important .important-container .important-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-row-gap: 65px;
  grid-column-gap: 60px;
  margin-bottom: 80px;
  justify-content: space-between;
  width: 100%;
}
.aspro-important .important-container .important-bottom {
  max-width: 700px;
  line-height: 30px;
}
.aspro-important .important-container .important__item:nth-child(even) {
  justify-self: end;
}
.aspro-important .important-container .important__item {
  display: grid;
  grid-template-columns: max-content auto;
  gap: 28px;
  max-width: 560px;
}
.aspro-important .important-container .important__item span {
  line-height: 37px;
}

@media (max-width: 992px) {
  .aspro-important {
    padding-bottom: 35px;
  }
  .aspro-important .important-container {
    max-width: 100%;
  }
  .aspro-important .important-container .important-top {
    margin-bottom: 46px;
  }
  .aspro-important .important-container .important-content {
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 46px;
    grid-row-gap: 48px;
  }
  .aspro-important .important-container .important__item {
    max-width: 100%;
  }
  .aspro-important .important-container .important__item:nth-child(even) {
    justify-self: flex-start;
  }
}
@media (max-width: 768px) {
  .aspro-important {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .aspro-important .important-container .important-top {
    margin-bottom: 30px;
    row-gap: 30px;
  }
  .aspro-important .important-container .important-content {
    margin-bottom: 30px;
    grid-row-gap: 20px;
  }
  .aspro-important .important-container .important__item {
    gap: 24px;
  }
  .aspro-important .important-container .important__item span {
    line-height: 31px;
  }
}
.aspro-stages {
  padding-top: 54px;
  padding-bottom: 48px;
}
.aspro-stages .stages-container {
  position: relative;
  overflow: hidden;
}
.aspro-stages .stages-container::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='657' height='667' viewBox='0 0 657 667' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.05' fill-rule='evenodd' clip-rule='evenodd' d='M310.301 502.848H667.573L733.958 667H982.6L608.43 -177.9H373.065L0.101562 667H243.916L310.301 502.848ZM488.937 56.2576L597.567 326.626H380.307L488.937 56.2576Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  width: 657px;
  height: 750px;
  position: absolute;
  top: -30px;
  right: 0;
  transition: all var(--transition);
  pointer-events: none;
  border-radius: 30px;
}
.aspro-stages .stages-container .stages-top {
  margin-bottom: 64px;
}
.aspro-stages .stages-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 64px;
  justify-content: space-between;
}
.aspro-stages .stages-content .stages__item {
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding: 0px !important;
}
.aspro-stages .stages-content .stages__item .text--16 {
  line-height: 23px;
}

@media (max-width: 1280px) {
  .aspro-stages .stages-container::before {
    right: -75px;
  }
  .aspro-stages .stages-container .stages-top {
    margin-bottom: 57px;
  }
  .aspro-stages .stages-content {
    grid-template-columns: repeat(1, 1fr);
  }
  .aspro-stages .stages-content .stages__item {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .aspro-stages {
    padding-top: 35px;
  }
  .aspro-stages .stages-container {
    width: 100%;
    max-width: 100%;
  }
  .aspro-stages .stages-container::before {
    right: -130px;
  }
  .aspro-stages .stages-container .stages-top {
    margin-bottom: 43px;
  }
}
@media (max-width: 768px) {
  .aspro-stages {
    padding-top: 20px;
  }
  .aspro-stages .main__container {
    padding: 0px;
  }
  .aspro-stages .stages-container {
    width: 100%;
  }
  .aspro-stages .stages-container::before {
    top: 0;
    right: -200px;
  }
  .aspro-stages .stages-container .stages-top {
    margin-bottom: 20px;
  }
}
.aspro-solution {
  padding-top: 48px;
}
.aspro-solution .solution-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  gap: 54px;
}
.aspro-solution .solution-container .solution-content {
  display: flex;
  flex-direction: column;
  max-width: 442px;
}
.aspro-solution .solution-container .solution-content .text--20 {
  line-height: 30px;
}
.aspro-solution .solution-container .solution-image img {
  max-width: 100%;
  width: 100%;
}

@media (max-width: 1280px) {
  .aspro-solution {
    padding-bottom: 52px;
  }
  .aspro-solution .solution-container {
    flex-direction: column;
  }
  .aspro-solution .solution-container .solution-content {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .aspro-solution {
    padding-bottom: 32px;
  }
  .aspro-solution .solution-container {
    max-width: 100%;
    gap: 30px;
  }
}
@media (max-width: 768px) {
  .aspro-solution {
    padding-bottom: 15px;
  }
}
.aspro-advantages {
  padding-top: 52px;
  padding-bottom: 52px;
}
.aspro-advantages .advantages-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.aspro-advantages .advantages-container::before {
  background-image: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 100% 100%' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M384.208 17.8118L408.094 53.641C413.57 61.8545 422.729 66.84 432.578 66.9962L433.056 67H1470.05C1486.6 67 1500.02 80.3988 1500.05 96.9463L1501 626C1501 642.569 1487.57 656 1471 656H30C13.4315 656 0 642.569 0 626V30C0 13.4315 13.4315 0 30 0H350.926C364.3 0 376.789 6.68399 384.208 17.8118Z' fill='%230A2E5E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  transition: all var(--transition);
  width: 100%;
  height: 100%;
  max-height: 66px;
  content: "";
  position: absolute;
  z-index: -1;
}
.aspro-advantages .advantages-container .advantages-top {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 25px 80px;
  padding-bottom: 0;
}
.aspro-advantages .advantages-container .advantages-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 60px;
  gap: 56px;
  padding-top: 86px;
  position: relative;
  width: 100%;
  background-color: var(--color-blue);
  border-radius: 50px;
  border-top-left-radius: 0;
}
.aspro-advantages .advantages-container .advantages-content .advantages__item {
  line-height: 37px;
  max-width: 363px;
}

@media (max-width: 1280px) {
  .aspro-advantages .advantages-container .advantages-content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 992px) {
  .aspro-advantages {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .aspro-advantages .advantages-container {
    background-color: var(--color-blue);
    border-radius: 50px;
    padding: 60px;
    max-width: 100%;
  }
  .aspro-advantages .advantages-container::before {
    display: none;
  }
  .aspro-advantages .advantages-container .advantages-top {
    padding: 0;
    margin-bottom: 30px;
  }
  .aspro-advantages .advantages-container .advantages-content {
    padding: 0;
    border-top-left-radius: 50px;
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
  .aspro-advantages .advantages-container .advantages-content .advantages__item {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .aspro-advantages {
    padding-top: 15px;
    padding-bottom: 25px;
  }
  .aspro-advantages .main__container {
    padding: 0px;
  }
  .aspro-advantages .advantages-container {
    padding: 34px 20px;
  }
  .aspro-advantages .advantages-container .advantages-content {
    gap: 30px;
  }
}
.aspro-works {
  padding-top: 52px;
  padding-bottom: 55px;
}
.aspro-works .works-container {
  width: 100%;
  max-width: 1440px;
}
.aspro-works .works-container .swiper-buttons {
  display: flex;
  align-items: center;
  height: 67px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.aspro-works .works-container .swiper-buttons .swiper-button {
  width: auto;
  height: auto;
  position: static;
  margin: auto;
  height: 67px;
}
.aspro-works .works-container .swiper-buttons .swiper-button-prev::after,
.aspro-works .works-container .swiper-buttons .swiper-button-next::after {
  display: none;
}
.aspro-works .works-container .swiper-buttons .swiper-button-prev {
  width: 104px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.aspro-works .works-container .swiper-buttons .swiper-button-next {
  width: 167px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.aspro-works .works-container .works-top {
  display: flex;
  gap: 90px;
  margin-bottom: 53px;
  row-gap: 20px;
}
.works-item {
  width: 334px;
  min-height: 408px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  border-radius: 20px;
  transition: all var(--transition);
  position: relative;
}
.works-item .works-item__img {
  max-width: 334px;
  width: 100%;
  height: 334px;
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 50px;
}
.works-item .works-item__img img {
  height: 100%;
  max-height: 334px;
  border-radius: 50px;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 100%;
}
.works-item .works-item__content {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  padding: 0px 20px;
  font-size: 18px;
  padding-bottom: 20px;
  line-height: 27px;
  height: 54px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1280px) {
  .aspro-works {
    padding-bottom: 68px;
  }
  .aspro-works .works-container .works-top {
    margin-bottom: 53px;
  }
  .works-item {
    width: 312px;
    min-height: 383px;
  }
  .works-item .works-item__img {
    max-width: 312px;
    height: 312px;
  }
  .works-item .works-item__img img {
    max-height: 312px;
  }
}
@media (max-width: 992px) {
  .aspro-works {
    padding-top: 32px;
    padding-bottom: 42px;
  }
}
@media (max-width: 768px) {
  .aspro-works {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .aspro-works .works-container .works-top {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .works-item {
    width: 266px;
    min-height: 333px;
  }
  .works-item .works-item__img {
    max-width: 266px;
    height: 266px;
  }
  .works-item .works-item__img img {
    max-height: 266px;
  }
}
.aspro-time {
  padding-bottom: 35px;
  padding-top: 55px;
}
.aspro-time .time-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.aspro-time .time-container .time-content {
  display: flex;
  flex-direction: column;
  max-width: 640px;
  margin-top: 50px;
}
.aspro-time .time-container .time-content .text--20 {
  line-height: 30px;
}
.aspro-time .time-container .time-image {
  margin-right: 110px;
}
.aspro-time .time-container .time-image img {
  max-width: 100%;
}

@media (max-width: 1280px) {
  .aspro-time {
    padding-top: 68px;
  }
  .aspro-time .time-container {
    margin-bottom: 72px;
  }
  .aspro-time .time-container .time-content {
    max-width: 534px;
  }
  .aspro-time .time-container .time-image {
    margin-right: 0px;
  }
}
@media (max-width: 992px) {
  .aspro-time {
    padding-top: 42px;
    padding-bottom: 30px;
  }
  .aspro-time .time-container {
    margin-bottom: 62px;
  }
  .aspro-time .time-container .time-content {
    max-width: 100%;
    margin-top: 0;
  }
  .aspro-time .time-container .time-image {
    display: none;
  }
}
@media (max-width: 768px) {
  .aspro-time {
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .aspro-time .time-container {
    margin-bottom: 40px;
  }
}
.aspro-result {
  padding-top: 35px;
  padding-bottom: 75px;
}
.aspro-result .result-container {
  padding: 95px 125px;
  background-color: var(--color-blue);
  border-radius: 30px;
  position: relative;
  width: 100%;
}
.aspro-result .result-container .result-top {
  margin-bottom: 76px;
}
.aspro-result .result-container .result-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 64px;
}
.aspro-result .result-container .result-content .result__item {
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.aspro-result .result-container .result-content .result__item .text--16 {
  line-height: 23px;
}

@media (max-width: 1280px) {
  .aspro-result .result-container {
    padding: 95px 60px;
  }
}
@media (max-width: 992px) {
  .aspro-result {
    padding-top: 30px;
    padding-bottom: 21px;
  }
  .aspro-result .result-container {
    padding: 55px 44px;
  }
  .aspro-result .result-container .result-content {
    gap: 47px;
  }
  .aspro-result .result-container .result-content .result__item {
    gap: 20px;
  }
}
@media (max-width: 768px) {
  .aspro-result {
    padding-top: 20px;
    padding-bottom: 5px;
  }
  .aspro-result .main__container {
    padding: 0;
  }
  .aspro-result .result-container {
    padding: 35px 20px;
  }
  .aspro-result .result-container .result-top {
    margin-bottom: 30px;
  }
  .aspro-result .result-container .result-content {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.aspro-additional {
  padding-top: 75px;
  padding-bottom: 75px;
}
.aspro-additional .additional-container {
  width: 100%;
}
.aspro-additional .additional-container .additional-top {
  margin-bottom: 40px;
}
.aspro-additional .additional-container .additional-content {
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 30px;
  width: 100%;
  max-width: 1085px;
  justify-content: space-between;
}
.aspro-additional .additional-container .additional-content .additional__item {
  color: var(--color-blue-text);
  max-width: 685px;
}
.aspro-additional .additional-container .additional-content .additional__item .text--20 {
  line-height: 30px;
}

@media (max-width: 1280px) {
  .aspro-additional {
    padding-bottom: 45px;
  }
  .aspro-additional .additional-container .additional-content {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 992px) {
  .aspro-additional {
    padding-top: 21px;
    padding-bottom: 31px;
  }
}
@media (max-width: 768px) {
  .aspro-additional {
    padding-top: 5px;
    padding-bottom: 20px;
  }
  .aspro-additional .main__container {
    padding: 0px;
  }
  .aspro-additional .additional-container .additional-content {
    gap: 20px;
  }
}
.aspro-questions {
  padding-bottom: 75px;
  padding-top: 75px;
}
.aspro-questions .questions-container {
  width: 100%;
  padding: 0 120px;
}
.aspro-questions .questions-container .questions-content .accordion-click {
  border-bottom: 1px solid var(--color-light-gray);
  padding: 35px 0;
}
.aspro-questions .questions-container .questions-content .accordion-click .accordion-click__show .accordion-click__top {
  justify-content: space-between;
}
.aspro-questions .questions-container .questions-content .accordion-click .accordion-click__show .accordion-click__top svg {
  min-width: 44px;
  min-height: 24px;
}
.aspro-questions .questions-container .questions-content .accordion-click .accordion-click__content {
  transition: all var(--transition);
  min-height: 0;
  max-height: 0;
}
.aspro-questions .questions-container .questions-content .accordion-click .accordion-click__content .text--20 {
  line-height: 30px;
}
.aspro-questions .questions-container .questions-content .accordion-click._active .accordion-click__content {
  margin-top: 16px;
}

@media (max-width: 1280px) {
  .aspro-questions {
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .aspro-questions .questions-container {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .aspro-questions {
    padding-bottom: 31px;
    padding-top: 31px;
  }
}
@media (max-width: 768px) {
  .aspro-questions {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.aspro-form {
  padding-top: 75px;
}
.aspro-form .form-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 60px;
  padding-bottom: 24px;
  column-gap: 20px;
  max-width: 1286px;
}
.aspro-form .form-container .form-text {
  max-width: 386px;
}
.aspro-form .form-container .form-text .h2 {
  margin-bottom: 42px;
}
.aspro-form .form-container .form-content {
  display: flex;
  gap: 47px;
  width: 100%;
  max-width: 790px;
  position: relative;
}
.aspro-form .form-container .form-content .form-checkbox {
  position: absolute;
  bottom: -24px;
}
.aspro-form .form-container .form-content .form-rows {
  width: 100%;
  max-width: 528px;
}
.aspro-form .form-container .form-content .form-bottom {
  display: flex;
  flex-direction: column;
  justify-content: end;
  max-width: 218px;
  padding-bottom: 24px;
}
.aspro-form .form-container .form-content .form-file {
  margin-bottom: 42px;
}
@media (max-width: 1280px) {
  .aspro-form {
    padding-top: 45px;
  }
  .aspro-form .form-container {
    flex-direction: column;
  }
  .aspro-form .form-container .form-text {
    max-width: 100%;
  }
  .aspro-form .form-container .form-content {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .aspro-form {
    padding-top: 31px;
  }
  .aspro-form .form-container {
    flex-direction: column;
  }
  .aspro-form .form-container .form-text {
    padding: 0;
  }
  .aspro-form .form-container .form-text .h2 {
    margin-bottom: 24px;
  }
}
@media (max-width: 768px) {
  .aspro-form {
    padding-top: 20px;
  }
  .aspro-form .form-container {
    padding-bottom: 66px;
  }
  .aspro-form .form-container .form-content {
    flex-direction: column;
    gap: 0;
  }
  .aspro-form .form-container .form-content .form-checkbox {
    bottom: -66px;
    height: 43px;
  }
  .aspro-form .form-container .form-content .form-rows {
    max-width: 100%;
  }
  .aspro-form .form-container .form-content .form-bottom {
    max-width: 100%;
    padding-bottom: 0;
  }
  .aspro-form .form-container .form-content .form-bottom .form-file {
    margin-bottom: 30px;
  }
}
/*Стили страниц END */

/*# sourceMappingURL=output.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/menu/top/style.css?176702654690*/
.top{
	font-weight: 600;
  font-size: 20px;
  color: #fff;
  text-decoration: none;
}
/* End */
/* /local/templates/main/css/app.min.css?1787093949114678 */
/* /local/templates/main/css/custom.css?17726948692620 */
/* /local/templates/main/css/agreement-page.css?17488775952420 */
/* /local/templates/main/css/aspro.css?177148800647580 */
/* /local/templates/main/components/bitrix/menu/top/style.css?176702654690 */
