.fw-100[data-v-2d77e101]{font-weight:100}.fw-200[data-v-2d77e101]{font-weight:200}.fw-300[data-v-2d77e101]{font-weight:300}.fw-400[data-v-2d77e101]{font-weight:400}.fw-500[data-v-2d77e101]{font-weight:500}.fw-600[data-v-2d77e101]{font-weight:600}.fw-700[data-v-2d77e101]{font-weight:700}.fw-800[data-v-2d77e101]{font-weight:800}.fw-900[data-v-2d77e101]{font-weight:900}.breadcrumbs[data-v-2d77e101]{display:flex;flex-wrap:wrap;margin-bottom:15px;padding:5px 0}.breadcrumbs-wrapper[data-v-2d77e101]{width:100%}.breadcrumbs li[data-v-2d77e101]{color:#0f1f29;margin-right:5px}.breadcrumbs li a[data-v-2d77e101]{color:#0f1f29}.breadcrumbs li span[data-v-2d77e101]{color:gray}.fw-100[data-v-036d70fc]{font-weight:100}.fw-200[data-v-036d70fc]{font-weight:200}.fw-300[data-v-036d70fc]{font-weight:300}.fw-400[data-v-036d70fc]{font-weight:400}.fw-500[data-v-036d70fc]{font-weight:500}.fw-600[data-v-036d70fc]{font-weight:600}.fw-700[data-v-036d70fc]{font-weight:700}.fw-800[data-v-036d70fc]{font-weight:800}.fw-900[data-v-036d70fc]{font-weight:900}#hero[data-v-036d70fc]{background-color:#1c2430;background-repeat:no-repeat;background-size:cover;color:#fff;height:815px;margin-bottom:35px}@media screen and (max-width:568px){#hero[data-v-036d70fc]{height:auto;padding:100px 0}}#hero .hero-wrapper[data-v-036d70fc]{align-items:center;display:flex;height:100%;padding-left:45px}@media screen and (max-width:568px){#hero .hero-wrapper[data-v-036d70fc]{padding-left:15px}#hero .hero-wrapper .hero[data-v-036d70fc]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.15);border-radius:10px;box-shadow:0 0 10px hsla(0,0%,7%,.5);padding:15px}}#hero .hero-wrapper h1[data-v-036d70fc]{font-size:50px;font-weight:800;letter-spacing:-.015em;line-height:55px;margin-bottom:40px;text-align:left}@media screen and (max-width:568px){#hero .hero-wrapper h1[data-v-036d70fc]{font-size:32px;line-height:1.5}}#hero .hero-wrapper .hero-description[data-v-036d70fc]{margin-bottom:40px}#hero .hero-wrapper .hero-description p[data-v-036d70fc]{color:hsla(0,0%,100%,.8);font-size:24px;font-weight:500;line-height:24px;text-align:left}#hero .hero-wrapper .hero-actions[data-v-036d70fc]{display:flex;gap:30px}#hero .hero-wrapper .hero-actions .btn[data-v-036d70fc]{align-items:center;border-radius:10px;display:inline-flex;font-size:16px;font-weight:700;height:55px!important;justify-content:center;max-width:270px;text-align:center}#hero .hero-wrapper .hero-actions .btn.consult[data-v-036d70fc]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border:2px solid #1ca9df;color:#fff;transition:all .2s linear}#hero .hero-wrapper .hero-actions .btn.consult[data-v-036d70fc]:hover{background:#1ca9df}#hero .hero-wrapper .hero-actions .btn.offer[data-v-036d70fc]{background:#92c537;color:#fff;transition:all .2s linear}#hero .hero-wrapper .hero-actions .btn.offer[data-v-036d70fc]:hover{background:#479a3a;box-shadow:0 0 5px hsla(0,0%,7%,.35)}@media screen and (max-width:568px){#hero .hero-wrapper .hero-actions[data-v-036d70fc]{flex-wrap:wrap}#hero .hero-wrapper .hero-actions .btn[data-v-036d70fc]{max-width:none}}main[data-v-036d70fc]{padding-top:30px}section[data-v-036d70fc]{padding:60px 0}section .section-title[data-v-036d70fc]{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative}section .section-title span.blue[data-v-036d70fc]{color:#1ca9df}section .section-description p[data-v-036d70fc]{font-size:24px;font-weight:400;line-height:1.5}section .section-description p[data-v-036d70fc]:not(:last-child){margin-bottom:30px}section#page-info[data-v-036d70fc]{padding-bottom:0;padding-top:15px}section#page-info .container[data-v-036d70fc]{background-image:url(/img/watermark-md.png);background-position:100% 0;background-repeat:no-repeat;background-size:369px 290px}section#page-info hr[data-v-036d70fc]{margin-top:55px}section#benefit[data-v-036d70fc]{padding-bottom:10px}section#benefit .web-str-ol.row li[data-v-036d70fc]{display:flex}section#benefit .web-str-ol.row li[data-v-036d70fc]:before{flex-basis:32px;margin-right:10px}section#benefit .web-str-ol.row li b[data-v-036d70fc]{flex:1;padding-top:4px}section#advantages .advantages-block[data-v-036d70fc]{align-items:center;background:#f2f5f6;display:flex;font-size:24px;height:276px;justify-content:space-between;margin-bottom:60px;padding:30px}section#advantages .advantages-block-body[data-v-036d70fc]{display:inline-block;line-height:1.5;max-width:55%}section#advantages .advantages-block-picture[data-v-036d70fc]{display:inline-block;text-align:center}section#advantages .advantages-block__title[data-v-036d70fc]{margin-bottom:26px}section#advantages .advantages-block[data-v-036d70fc]:nth-child(odd){flex-direction:row-reverse}section#advantages .advantages-block-mini[data-v-036d70fc]{background:#f2f5f6;cursor:default;min-height:290px;padding:30px 30px 15px;transition:all .2s ease-in-out}section#advantages .advantages-block-mini__title[data-v-036d70fc]{font-size:20px;line-height:1.3;margin-bottom:23px;min-height:72px}section#advantages .advantages-block-mini__description[data-v-036d70fc]{font-size:14px;line-height:1.6}section#advantages .advantages-block-mini[data-v-036d70fc]:hover{background:#1ca9df;color:#fff}section#portfolio[data-v-036d70fc]{padding-bottom:100px}section#portfolio .works-list .btn--link[data-v-036d70fc]{margin-top:30px}@media screen and (max-width:768px){section#portfolio .works-list[data-v-036d70fc]{row-gap:30px}}section#portfolio .container[data-v-036d70fc]{position:relative}section#portfolio .section-title[data-v-036d70fc]{margin-bottom:60px;position:relative}section#portfolio .section-title[data-v-036d70fc]:after{content:"Работаем по всей России";font-size:80px;font-weight:800;letter-spacing:-.035em;line-height:1.1;opacity:.1;position:absolute;right:0;text-align:center;top:-30px;white-space:nowrap;z-index:0}@media screen and (max-width:992px){section#portfolio .section-title[data-v-036d70fc]{margin-bottom:30px;overflow:visible}section#portfolio .section-title[data-v-036d70fc]:after{font-size:48px;opacity:.05}}section#portfolio .case[data-v-036d70fc]{align-items:center;background-size:cover;color:#fffefe;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;min-height:270px;padding:10px 5px;position:relative;text-align:center;transition:all .2s ease-in}section#portfolio .case-logo[data-v-036d70fc]{display:flex;height:105px;justify-content:center;margin-bottom:5px}section#portfolio .case-logo img[data-v-036d70fc]{filter:brightness(0) invert(1);height:auto;max-height:85px;max-width:210px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}section#portfolio .case-title[data-v-036d70fc]{color:#fffefe;font-size:24px;line-height:1.1;min-height:48px}section#portfolio .case-title small[data-v-036d70fc]{display:block;font-size:16px}section#portfolio .case-site[data-v-036d70fc]{color:#fffefe;font-weight:600;padding:15px 0;-webkit-text-decoration:underline;text-decoration:underline;transition:all .2s ease-in;width:100%}section#portfolio .case-site[data-v-036d70fc]:hover{-webkit-text-decoration:none;text-decoration:none}section#portfolio .case-link[data-v-036d70fc]{background:#fffefe;border-radius:35px;color:#92c537;font-size:16px;padding:9px 15px;transition:all .2s ease-in;width:auto!important}section#portfolio .case-link[data-v-036d70fc]:hover{background:#92c537;color:#fffefe}section#portfolio .case-city[data-v-036d70fc]{bottom:15px;font-size:16px;font-weight:700;left:0;position:absolute;right:0;text-align:center}section#portfolio .case [data-v-036d70fc]{z-index:1}section#portfolio .case a[data-v-036d70fc]{width:100%}section#portfolio .case[data-v-036d70fc]:after{background:linear-gradient(45deg,rgba(0,57,77,.45),rgba(0,0,0,.45));content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in;width:100%;z-index:0}@media screen and (max-width:768px){section#portfolio .case .case-title[data-v-036d70fc]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;min-height:30px;text-align:center;width:100%}section#portfolio .case .case-title small[data-v-036d70fc]{font-size:.5em;width:100%}section#portfolio .case .case-city[data-v-036d70fc]{display:none}}section#team .team-worker__photo[data-v-036d70fc]{margin-bottom:30px}section#team .team-worker__photo img[data-v-036d70fc]{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:576px){section#team .team-worker__photo img[data-v-036d70fc]{height:200px}}section#team .team-worker__name[data-v-036d70fc]{font-size:24px;font-weight:700}section#team .team-worker__position small[data-v-036d70fc]{font-size:14px}section#team .team-photo[data-v-036d70fc]{position:relative}section#team .team-photo img[data-v-036d70fc]{padding:50px 43px 42px 135px;position:relative;z-index:5}section#team .team-photo svg[data-v-036d70fc]{bottom:0;position:absolute;right:120px;z-index:5}section#team .team-photo[data-v-036d70fc]:before{background-color:#0e1f29;color:#fff;content:"";display:block;height:calc(100% - 100px);left:0;position:absolute;top:0;width:calc(100% - 92px)}section#team .team-photo[data-v-036d70fc]:after{color:#fff;content:"Успешно работаем с 2007";display:block;font-size:36px;font-weight:700;height:50px;left:-10%;opacity:.25;position:absolute;text-align:center;top:0;transform:rotate(270deg) translate(-53%,-50%);z-index:2}@media screen and (max-width:992px){section#team .team-photo[data-v-036d70fc]{padding-left:25px;padding-top:25px}section#team .team-photo img[data-v-036d70fc]{padding:0}section#team .team-photo svg[data-v-036d70fc]{bottom:0;height:46px;right:24px;width:144px}section#team .team-photo[data-v-036d70fc]:before{background-color:#0e1f29;bottom:35px;color:#fff;content:"";display:block;height:auto;left:0;position:absolute;right:35px;top:0;width:auto}section#team .team-photo[data-v-036d70fc]:after{display:none}}section#application-form[data-v-036d70fc]{background:#f2f5f6}section#application-form .is_qform[data-v-036d70fc]{margin:0 -15px}section#application-form .is_qform .qform-row[data-v-036d70fc]{display:inline-block}section#application-form .is_qform .qform-row[data-v-036d70fc]:first-child,section#application-form .is_qform .qform-row[data-v-036d70fc]:nth-child(2){width:50%}ol.web-str-ol.row li[data-v-036d70fc]{color:#181a16;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:50px}.case-new[data-v-036d70fc]{font-family:Exo\ 2,sans-serif;font-size:24px;height:330px;line-height:29px;margin-bottom:60px;overflow:hidden;position:relative;text-align:center}.case-new a[data-v-036d70fc]{color:inherit}.case-new-preview[data-v-036d70fc]{position:relative}.case-new-preview[data-v-036d70fc]:before{background-color:rgba(0,0,0,.35);content:""}.case-new-info[data-v-036d70fc],.case-new-preview[data-v-036d70fc]:before{bottom:0;left:15px;position:absolute;right:15px;top:0}.case-new-info[data-v-036d70fc]{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;padding-bottom:14px;padding-top:14px}@media screen and (max-width:992px){.case-new-logo svg[data-v-036d70fc]{height:27px;margin:0 auto;width:62px}}.case-new-site[data-v-036d70fc]{font-weight:400}.case-new-link a[data-v-036d70fc]{background-color:#fff;border-radius:30px;color:#92c537;display:inline-block;padding:10px 27px;text-align:center}@media screen and (max-width:992px){.case-new-link a[data-v-036d70fc]{font-size:13px;padding:7px 20px}}.case-new-description[data-v-036d70fc]{display:flex;flex-direction:column;font-size:36px;font-weight:700;height:100%;justify-content:center;line-height:43px;padding-left:10px;text-align:left}.case-new-description span[data-v-036d70fc]{color:#00aced}@media screen and (max-width:992px){.case-new-description[data-v-036d70fc]{font-size:16px;line-height:1;margin-bottom:30px;padding-left:0}.case-new[data-v-036d70fc]{flex-direction:column-reverse;font-size:13px;height:auto;line-height:1.2;margin-bottom:30px}}.btn--link[data-v-036d70fc]{align-items:center;color:#1ca9df;-moz-column-gap:10px;column-gap:10px;display:inline-flex;font-size:24px;font-weight:900;line-height:.9}@media screen and (max-width:768px){.service-header .hero__actions .btn[data-v-036d70fc]{font-weight:600;margin-bottom:15px}.service-header .hero__actions .btn--secondary[data-v-036d70fc]{border-width:2px;color:#fffefe}.service-header .hero__actions .btn--secondary[data-v-036d70fc]:hover{color:#fffefe}section[data-v-036d70fc]{padding:30px 0}section .section-title[data-v-036d70fc]{font-size:1.5rem;font-weight:700;line-height:1.1;margin-bottom:20px}section .section-title span.blue[data-v-036d70fc]{color:#1ca9df}section .section-description p[data-v-036d70fc]{font-size:16px;font-weight:400;line-height:1.3}section .section-description p[data-v-036d70fc]:not(:last-child){margin-bottom:15px}section#benefit .web-str-ol li[data-v-036d70fc]{font-size:16px;margin-bottom:15px}section#benefit .web-str-ol li[data-v-036d70fc]:before{font-size:20px;margin-bottom:10px}section#advantages[data-v-036d70fc]{padding-bottom:0}section#advantages .advantages-block[data-v-036d70fc]{background:#f2f5f6;display:block;font-size:18px;height:auto;margin-bottom:30px;padding:15px}section#advantages .advantages-block-body[data-v-036d70fc]{display:inline-block;line-height:1.3;margin-bottom:10px;max-width:none}section#advantages .advantages-block-picture[data-v-036d70fc]{display:block}section#advantages .advantages-block-picture img[data-v-036d70fc]{max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}section#advantages .advantages-block__title[data-v-036d70fc]{margin-bottom:15px}section#advantages .advantages-block__description[data-v-036d70fc]{font-size:16px}section#advantages .advantages-block-mini[data-v-036d70fc]{background:#f2f5f6;cursor:default;margin-bottom:30px;min-height:auto;padding:15px;transition:all .2s ease-in-out}section#advantages .advantages-block-mini__title[data-v-036d70fc]{font-size:18px;line-height:1.3;margin-bottom:15px;min-height:auto}section#advantages .advantages-block-mini__description[data-v-036d70fc]{font-size:14px;line-height:1.6}section#advantages .advantages-block-mini[data-v-036d70fc]:hover{background:#1ca9df;color:#fff}section#portfolio[data-v-036d70fc]{padding-bottom:30px}section#portfolio .case[data-v-036d70fc]{margin-bottom:30px;min-height:100%;padding:30px 0}section#portfolio .case-logo[data-v-036d70fc]{height:auto}section#portfolio .case-logo img[data-v-036d70fc]{height:45px;max-width:120px;-o-object-fit:contain;object-fit:contain}section#portfolio .case-title[data-v-036d70fc]{font-size:20px;min-height:auto}section#portfolio .case-site[data-v-036d70fc]{color:#fffefe;padding:15px 0;transition:all .2s ease-in;width:100%}section#portfolio .case-site[data-v-036d70fc]:hover{color:#92c537}section#portfolio .case-link[data-v-036d70fc]{background:#fffefe;border-radius:35px;color:#92c537;font-size:14px;padding:5px 10px;transition:all .2s ease-in;width:auto!important}section#portfolio .case-link[data-v-036d70fc]:hover{background:#92c537;color:#fffefe}section#portfolio .case [data-v-036d70fc]{z-index:1}section#portfolio .case a[data-v-036d70fc]{width:100%}section#portfolio .case[data-v-036d70fc]:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in;width:100%;z-index:0}section#team .team-worker[data-v-036d70fc]{border-bottom:1px solid #f2f5f6;margin-bottom:20px;padding-bottom:10px}section#team .team-worker__photo[data-v-036d70fc]{margin-bottom:10px}section#team .team-worker__photo img[data-v-036d70fc]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}section#team .team-worker__name[data-v-036d70fc]{font-size:24px;font-weight:700}section#team .team-worker__position small[data-v-036d70fc]{font-size:14px}}@media screen and (min-width:768px){section .section-title[data-v-036d70fc]{max-width:none}}#consult[data-v-036d70fc]{background-color:#f2f5f6;background-image:url(https://rest.web-str.ru/assets/files/%D0%A3%D1%81%D0%BB%D1%83%D0%B3%D0%B8/landing-page-notebook-bg.png);background-position:right 102px center;background-repeat:no-repeat;background-size:contain;padding:116px 0}#consult h2[data-v-036d70fc]{font-size:48px;line-height:1.15;margin-bottom:60px;max-width:840px}#consult h2 span[data-v-036d70fc]{color:#1ca9df}#consult a[data-v-036d70fc]{align-items:center;background-color:#92c537;border-radius:40px;color:#fff;display:flex;font-size:18px;font-weight:700;height:55px;justify-content:center;text-align:center;width:270px}@media screen and (max-width:768px){#consult[data-v-036d70fc]{background-position:bottom 25% left 55%;background-size:300px;padding-bottom:30px;padding-top:30px}#consult .container[data-v-036d70fc]{display:flex;flex-direction:column;height:320px;justify-content:space-between}#consult h2[data-v-036d70fc]{font-size:1.5rem;margin-bottom:30px;text-align:center}#consult a[data-v-036d70fc]{height:41px;margin:0 auto;width:203px}}footer[data-v-036d70fc]{padding:60px 0}footer b[data-v-036d70fc]{display:block;font-size:25px;font-weight:800;line-height:30px;margin-bottom:30px}@media screen and (max-width:768px){footer b[data-v-036d70fc]{font-size:18px;line-height:1;margin-bottom:15px}}footer .center-xs[data-v-036d70fc]{text-align:left}footer .footer-title[data-v-036d70fc]{color:#1ca9df;font-size:32px;font-weight:700;line-height:38px;margin-bottom:40px}@media screen and (max-width:768px){footer .footer-title[data-v-036d70fc]{font-size:16px;line-height:1;margin-bottom:30px}}footer .phone[data-v-036d70fc]{font-size:20px;font-weight:400;line-height:24px}footer .phone svg[data-v-036d70fc]{fill:#92c537}@media screen and (max-width:768px){footer .phone[data-v-036d70fc]{font-size:12px}footer .phone svg[data-v-036d70fc]{height:14px;width:14px}}footer .info[data-v-036d70fc]{font-size:20px;font-weight:700;line-height:24px;margin-top:30px}footer .info a[data-v-036d70fc]{color:#1ca9df;display:inline-block;margin-right:15px}@media screen and (max-width:768px){footer .info[data-v-036d70fc]{font-size:12px;margin-top:15px}}.social-links[data-v-036d70fc]{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start}.social-links svg[data-v-036d70fc]{fill:#1ca9df!important;height:24px;transition:all .2s ease-in-out;width:24px}.social-links svg.icon-vk[data-v-036d70fc]{height:19px;width:32px}.social-links a:hover svg[data-v-036d70fc]{fill:#1998c8!important}.mb-30[data-v-036d70fc]{margin-bottom:30px}@media screen and (max-width:1440px)and (min-width:1025px){#consult[data-v-036d70fc]{background-position:center right -30%}}@media screen and (max-width:1024px)and (min-width:769px){#consult[data-v-036d70fc]{background-position:center right -50%}#consult h2[data-v-036d70fc]{font-size:36px;width:56%}}