@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/manrope-v15-cyrillic_latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/manrope-v15-cyrillic_latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/manrope-v15-cyrillic_latin-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/manrope-v15-cyrillic_latin-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/manrope-v15-cyrillic_latin-800.woff2) format("woff2");font-display:swap}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul[class]{list-style:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{text-decoration:none}button{padding:0;margin:0;font-family:inherit;font-size:inherit;cursor:pointer;background-color:transparent;border:0}.page{min-height:100dvh;font-family:Manrope,sans-serif;font-weight:400}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.header{position:sticky;top:0;left:0;z-index:50;width:100%}.header::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;content:"";background:linear-gradient(to bottom,#fff 90%,rgba(255,255,255,.8) 93%,rgba(255,255,255,.6) 95%,rgba(255,255,255,.4) 100%)}.header__container{max-width:120rem;padding:0 .938rem;margin:0 auto}@media only screen and (min-width:769px){.header__container{padding:0 2.5rem}}@media only screen and (min-width:1600px){.header__container{padding:0 3.125rem}}@media only screen and (min-width:1920px){.header__container{padding:0 13.125rem}}.header__top{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:4.125rem;padding-top:1rem;margin-bottom:-4.125rem}@media only screen and (min-width:1200px){.header__top{justify-content:flex-start;min-height:5.125rem;padding-top:1.688rem;margin-bottom:-5.125rem}}@media only screen and (min-width:1600px){.header__top{min-height:5.813rem;margin-bottom:-5.813rem}}@media only screen and (min-width:1920px){.header__top{padding-top:1.313rem}}.header__logo,.menu__toggler{position:relative;z-index:3;display:block}.header__logo{flex-shrink:0}.header__logo>img{width:35px;height:35px}@media only screen and (min-width:300px){.header__logo>img{width:212px;height:35px}}@media only screen and (min-width:376px){.header__logo>img{width:235px;height:39px}}@media only screen and (min-width:769px){.header__logo>img{margin-right:20px}}@media only screen and (min-width:1200px){.header__logo>img{width:309px;height:51px;margin-right:64px}}@media only screen and (min-width:1600px){.header__logo>img{width:309px;height:51px;margin-right:91px}}@media only screen and (min-width:1920px){.header__logo>img{width:471px;height:79px;margin-right:195px}}.menu__toggler{width:60px;height:28px;padding:0;margin:0;cursor:pointer;background:0 0;border:0}.menu__toggler span,.menu__toggler::after,.menu__toggler::before{display:block;height:5px;background-color:#005efe;border-radius:2px}.menu__toggler::after,.menu__toggler::before{position:absolute;width:100%;content:"";transition:transform .3s ease}.menu__toggler::before{top:0}.menu__toggler::after{bottom:0}.menu__toggler span{width:72%;margin:0 auto;transition:opacity .1s ease}.menu__toggler--active span{opacity:0}.menu__toggler--active::before{top:12px;transform:rotate(-45deg)}.menu__toggler--active::after{bottom:12px;transform:rotate(45deg)}@media only screen and (min-width:769px){.menu__toggler{display:none}}@media (max-width:769px){.menu{position:fixed;top:-100%;left:0;width:100%;height:100%;padding:8.375rem 1.25rem 1.25rem;overflow:auto;background-color:rgba(255,255,255,.8);transition:all .3s ease}.menu--active{top:0}}@media only screen and (min-width:769px){.menu{flex-grow:1}}.hero,ul.menu__list{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:769px){ul.menu__list{z-index:3;flex-direction:row;flex-wrap:wrap;column-gap:5px;justify-content:space-between}}@media only screen and (min-width:1200px){ul.menu__list{column-gap:10px}}@media (max-width:769px){.menu__item:not(:last-child)::after{display:block;width:80%;height:2px;margin:0 auto;text-align:center;content:"";background-color:#005efe}}.menu__item .menu__link{display:block;width:100%;padding:30px 0;font-size:1.875rem;font-weight:600;line-height:1.563rem;color:#005efe;text-align:center;text-transform:uppercase}@media only screen and (min-width:769px){.menu__item .menu__link{padding:10px 0;font-size:.8rem;font-weight:500;color:#686868;text-transform:none}}@media only screen and (min-width:987px){.menu__item .menu__link{font-size:1.25rem}}@media only screen and (min-width:1200px){.menu__item .menu__link{font-size:1.438rem}}.hero{gap:3.438rem;width:100%;max-width:120rem;min-height:50rem;padding:7.375rem .938rem 1.5rem;margin:0 auto;background-color:#fff;background-image:url(../img/hero-bg-mobile.webp);background-repeat:no-repeat;background-position:bottom center;background-size:cover}@media (min-resolution:2dppx){.hero{background-image:url(../img/hero-bg-mobile@x2.webp)}}@media only screen and (min-width:376px){.hero{background-size:110%auto}}@media only screen and (min-width:420px){.hero{background-image:url(../img/hero-bg-laptop.webp)}}@media only screen and (min-width:420px) and (min-resolution:2dppx){.hero{background-image:url(../img/hero-bg-laptop@x2.webp)}}@media only screen and (min-width:769px){.hero{align-items:center;padding-right:2.5rem;padding-left:2.5rem;background-size:cover}}@media only screen and (min-width:987px){.hero{justify-content:space-between}}@media only screen and (min-width:1200px){.hero{background-image:url(../img/hero-bg-desktop.webp)}}@media only screen and (min-width:1200px) and (min-resolution:2dppx){.hero{background-image:url(../img/hero-bg-desktop@x2.webp)}}@media only screen and (min-width:1600px){.hero{min-height:60.625rem;padding:11.5rem 3.125rem 3.063rem}}@media only screen and (min-width:1920px){.hero{padding:8.875rem 13.125rem 1.875rem}}.hero:after{position:absolute;top:0;right:0;bottom:0;left:calc(-50vw + 50%);z-index:-1;width:100vw;height:100%;content:"";background:#f2f5fa}.hero__title{font-size:1.7rem;font-weight:700;line-height:2.5rem;color:#005efe;text-align:center;text-transform:uppercase;transition:opacity .2s ease}@media only screen and (min-width:376px){.hero__title{font-size:1.938rem}}@media only screen and (min-width:987px){.hero__title{font-size:2.813rem;font-weight:600;line-height:5.313rem}}@media only screen and (min-width:1200px){.hero__title{font-size:3.438rem}}@media only screen and (min-width:1600px){.hero__title{font-size:4.313rem}}@media only screen and (min-width:1920px){.hero__title{font-size:4.563rem}}.hero__title__break{display:inline-block;white-space:nowrap}.hero__subtitle__container{max-width:20.625rem;padding:.688rem .875rem;margin:0 auto;background-color:#005efe;border-radius:13px;transition:opacity .2s ease}@media only screen and (min-width:987px){.hero__subtitle__container{max-width:32rem;margin-right:2rem;margin-left:auto;background-color:rgba(202,208,220,.3)}}@media only screen and (min-width:1600px){.hero__subtitle__container{max-width:37.938rem;margin-right:2rem}}@media only screen and (min-width:1920px){.hero__subtitle__container{max-width:40.688rem;margin-right:0}}.hero__subtitle{font-size:1.25rem;font-weight:600;line-height:1.563rem;color:#fff;text-align:center;text-transform:uppercase}@media only screen and (min-width:987px){.hero__subtitle{font-size:1.875rem;font-weight:500;line-height:2.188rem}}@media only screen and (min-width:1600px){.hero__subtitle{font-size:2.188rem;line-height:3rem}}.features{max-width:120rem;padding:2.25rem .938rem 3rem;margin:0 auto;text-align:center}@media only screen and (min-width:769px){.features{padding:7.938rem 2.5rem}}@media only screen and (min-width:1600px){.features{padding:7rem 3.125rem}}@media only screen and (min-width:1920px){.features{padding:7rem 13.125rem}}.features__list{display:grid;grid-template-columns:minmax(0,360px);row-gap:2rem;column-gap:2rem;justify-content:center;width:100%;margin-top:2.25rem}@media only screen and (min-width:987px){.features__list{grid-template-columns:repeat(2,minmax(0,540px));row-gap:4rem;margin-top:6.25rem}}@media only screen and (min-width:1600px){.features__list{grid-template-columns:repeat(4,minmax(0,360px))}}.feature__item__header{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:252px;padding:5px;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (min-width:769px){.feature__item__header{height:393px;padding:10px}}@media only screen and (min-width:1600px){.feature__item__header{height:261px;padding:5px}}.features__item:nth-child(1) .feature__item__header{background-image:url(../img/about-1.webp)}.features__item:nth-child(2) .feature__item__header{background-image:url(../img/about-4.webp)}.features__item:nth-child(3) .feature__item__header{background-image:url(../img/about-3.webp)}.features__item:nth-child(4) .feature__item__header{background-image:url(../img/about-2.webp)}.feature__item__header__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.features__item__title{margin-bottom:10px;font-size:12px;font-weight:600}@media only screen and (min-width:376px){.features__item__title{font-size:14px}}@media only screen and (min-width:987px){.features__item__title{margin-bottom:14px;font-size:16px}}@media only screen and (min-width:1600px){.features__item__title{margin-bottom:10px;font-size:14px}}.features__item__keys__list{display:flex;flex-wrap:wrap;row-gap:7px;column-gap:7px;align-items:center;justify-content:center;width:100%;min-width:50%;padding-right:5px;padding-left:5px}@media only screen and (min-width:376px){.features__item__keys__list{min-width:175px}}.features__item__key{padding:3px 8px;font-size:8px;font-weight:400;background-color:#005efe;border:solid 2px #fff;border-radius:19px}@media only screen and (min-width:300px){.features__item__key{font-size:10px}}.features__item p{font-size:1rem;line-height:1.375rem;color:#686868;text-align:left}@media only screen and (min-width:769px){.features__item p{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width:1600px){.features__item p{font-size:1.438rem}}.solutions{min-width:100vw;color:#141414;background:#f2f5fa}.solutions__container{max-width:120rem;padding:2.25rem 0 3.125rem;margin:0 auto;text-align:center}@media only screen and (min-width:769px){.solutions__container{padding:6.688rem 2.5rem}}@media only screen and (min-width:1600px){.solutions__container{padding:9.9rem 3.125rem 10.5rem}}@media only screen and (min-width:1920px){.solutions__container{padding:9.9rem 13.125rem 10.5rem}}.solutions__content__container{display:grid;grid-template-areas:"area""image""offer";grid-template-rows:max-content 14.25rem max-content;grid-template-columns:1fr;row-gap:1rem;place-items:stretch;width:100%;margin-top:2.125rem}@media only screen and (min-width:769px){.solutions__content__container{grid-template-rows:repeat(3,max-content)}}@media only screen and (min-width:987px){.solutions__content__container{grid-template-areas:"area area""image offer";grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:20px;margin-top:3.375rem}}@media only screen and (min-width:1600px){.solutions__content__container{grid-template-areas:"image area""image offer";grid-template-rows:auto;grid-template-columns:minmax(min-content,54.188rem) minmax(min-content,30.625rem);justify-content:space-between;margin-top:6.25rem}}.solutions__area{grid-area:area;padding-right:.938rem;padding-left:.938rem;font-size:1rem;font-weight:500;line-height:1.25rem}@media only screen and (min-width:769px){.solutions__area{padding:auto;font-size:1.437rem;line-height:1.875rem}}.solutions__area__header{display:flex;gap:6px;align-items:center;justify-content:center}.solutions__area__header>h3{font-size:1rem;font-weight:700;line-height:1.875rem;color:#141414}.solutions__area__header>svg{width:1.125rem;height:1.625rem}@media only screen and (min-width:769px){.solutions__area__header{gap:14px;margin-bottom:1.625rem}.solutions__area__header>h3{font-size:1.437rem}.solutions__area__header>svg{width:2rem;height:2.182rem}}.solutions__image{grid-area:image;width:100%;height:100%;background-image:url(../img/map-laptop.webp);background-repeat:no-repeat;background-position:center center;background-size:auto 95%}@media (min-resolution:2dppx){.solutions__image{background-image:url(../img/map-laptop@x2.webp)}}@media only screen and (min-width:376px){.solutions__image{background-size:cover}}@media only screen and (min-width:769px){.solutions__image{min-height:30.438rem}}@media only screen and (min-width:987px){.solutions__image{min-height:20.437px;background-size:auto 90%}}@media only screen and (min-width:1200px){.solutions__image{background-image:url(../img/map-desktop.webp);background-size:cover}}@media only screen and (min-width:1200px) and (min-resolution:2dppx){.solutions__image{background-image:url(../img/map-desktop@x2.webp)}}@media only screen and (min-width:1600px){.solutions__image{min-height:30.438rem}}.solutions__offer{grid-area:offer;padding-right:.938rem;padding-left:.938rem}@media only screen and (min-width:769px){.solutions__offer{padding:auto}}.solutions__offer>p{padding-bottom:1.6875rem;font-size:1rem;font-weight:400;line-height:1.375rem;color:#686868}@media only screen and (min-width:987px){.solutions__offer>p{padding-bottom:1.375rem;font-size:1.437rem;line-height:1.875rem;text-align:start}}@media only screen and (min-width:1600px){.solutions__offer>p{padding-top:1.4375rem;padding-bottom:1.6875rem}}.who-use__list{display:grid;grid-template-columns:1fr 1fr;row-gap:22px;column-gap:11px;align-items:center;justify-content:space-between;width:100%}@media only screen and (min-width:1600px){.who-use__list{row-gap:16px}}.who-use__item{display:flex;align-items:center;align-self:stretch;justify-content:center;padding:4px;font-size:.9rem;font-weight:400;line-height:18px;border:solid 2px #005efe;border-radius:19px}@media only screen and (min-width:987px){.who-use__item{font-size:21px;line-height:24px}}.who-use__item--full{grid-column:1/span 2}.tariffs__item__price__description--oneline{display:inline-block;min-height:44px}@media only screen and (min-width:987px){.tariffs__item__price__description--oneline{min-height:48px}}.tariffs{max-width:120rem;padding:2.25rem .938rem 3rem;margin:0 auto;text-align:center}@media only screen and (min-width:769px){.tariffs{padding:7.938rem 2.5rem}}@media only screen and (min-width:1600px){.tariffs{padding:7rem 3.125rem}}@media only screen and (min-width:1920px){.tariffs{padding:7rem 13.125rem}}.tariffs__list{display:grid;grid-template-columns:minmax(320px,360px);row-gap:53px;column-gap:20px;justify-content:center;width:100%;margin-top:2.25rem}@media only screen and (min-width:987px){.tariffs__list{grid-template-columns:repeat(2,minmax(320px,360px));row-gap:27px;margin-top:6.25rem}}@media only screen and (min-width:1600px){.tariffs__list{grid-template-columns:repeat(4,minmax(320px,360px))}}.tariffs__item{display:flex;flex-direction:column;align-items:stretch;min-height:590px;padding:17px 36px 36px;font-size:16px;line-height:22px;color:#686868;text-align:left;background-color:#fff;border:3px solid #005efe;border-radius:44px}@media only screen and (min-width:987px){.tariffs__item{padding:17px 27px 47px;font-size:20px;line-height:24px}}@media only screen and (min-width:1600px){.tariffs__item{padding:17px 20px 43px}}.tariffs__item__title{font-size:24px;font-weight:800;line-height:52px;color:#005efe}@media only screen and (min-width:987px){.tariffs__item__title{font-size:35px}}.tariffs__item__description{flex-grow:1;font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:300px){.tariffs__item__description{font-size:1.125rem}}.tariffs__item__price{margin-top:22px;font-size:40px;font-weight:800;line-height:52px;color:#141414}@media only screen and (min-width:987px){.tariffs__item__price{font-size:50px}}.tariffs__item__price__period{font-size:30px;font-weight:700;line-height:50px}@media only screen and (min-width:987px){.tariffs__item__price__period{font-size:35px}}.tariffs__item__options{padding:25px 0 30px;font-weight:500}@media only screen and (min-width:987px){.tariffs__item__options{padding:27px 0 35px}}.tariffs__item__options .item__options-hidden{pointer-events:none;opacity:0}@media only screen and (min-width:987px){.callback__btn{font-size:25px}}.about{background:#f2f5fa}.about__container{display:grid;grid-template-columns:1fr;gap:20px;max-width:120rem;padding:2.25rem 0 3rem;margin:0 auto;font-size:1rem;line-height:1.375rem}@media only screen and (min-width:769px){.about__container{grid-template-columns:1fr 1fr;padding:0;font-size:1.438rem;line-height:1.875rem}}@media only screen and (min-width:1600px){.about__container{padding-right:3.125rem;padding-left:3.125rem}}@media only screen and (min-width:1920px){.about__container{padding-right:13.125rem;padding-left:13.125rem}}.about__image{display:none}@media only screen and (min-width:769px){.about__image{display:block;min-height:800px;background-image:url(../img/ai.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}}@media only screen and (min-width:769px) and (min-resolution:2dppx){.about__image{background-image:url(../img/ai@x2.webp)}}@media only screen and (min-width:1600px){.about__image{min-height:970px}}.about__content{align-self:center;padding-right:.938rem;padding-left:.938rem;margin:0 auto;text-align:left}.about__content .section__title{margin-bottom:1.688rem}.about__content p,.partners__content p,a{color:#686868}@media only screen and (min-width:769px){.about__content{padding-right:0;padding-left:2.5rem}.about__content .section__title{text-align:left}}@media only screen and (min-width:1600px){.about__content{padding-right:110px;padding-left:0}}.partners{display:grid;grid-template-columns:1fr;gap:20px;max-width:120rem;padding:2.25rem 0 3rem;margin:0 auto;font-size:1rem;line-height:1.375rem}@media only screen and (min-width:769px){.partners{grid-template-columns:1fr 1fr;padding:0;font-size:1.438rem;line-height:1.875rem}}@media only screen and (min-width:1600px){.partners{padding-right:3.125rem;padding-left:3.125rem}}@media only screen and (min-width:1920px){.partners{padding-right:13.125rem;padding-left:13.125rem}}.partners__image{display:none}@media only screen and (min-width:769px){.partners__image{display:block;min-height:800px;background-image:url(../img/partner.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}}@media only screen and (min-width:769px) and (min-resolution:2dppx){.partners__image{background-image:url(../img/partner@x2.webp)}}@media only screen and (min-width:1600px){.partners__image{min-height:970px}}.partners__content{align-self:center;padding-right:.938rem;padding-left:.938rem;margin:0 auto;text-align:left}.partners__content .section__title{margin-bottom:1.688rem}@media only screen and (min-width:769px){.partners__content{padding-right:2.5rem;padding-left:0;text-align:right}.partners__content .section__title{text-align:right}}@media only screen and (min-width:1600px){.partners__content{padding-right:0;padding-left:110px}}.partners__callback__wrapper{max-width:310px;margin:37px auto 0}@media only screen and (min-width:769px){.partners__callback__wrapper{margin-right:0}}.news{min-width:100vw;background:#f2f5fa}.news__container{max-width:120rem;padding:2.25rem 0 3.125rem;margin:0 auto;text-align:center}@media only screen and (min-width:769px){.news__container{padding:6.688rem 2.5rem}}@media only screen and (min-width:1600px){.news__container{padding:9.9rem 3.125rem 10.5rem}}@media only screen and (min-width:1920px){.news__container{padding:9.9rem 13.125rem 10.5rem}}.news__list{display:grid;grid-template-columns:1fr;row-gap:37px;column-gap:20px;justify-content:center;width:100%;transition:max-height .3s ease}@media only screen and (min-width:987px){.news__list{grid-template-columns:repeat(3,1fr);row-gap:30px}}@media only screen and (min-width:1600px){.news__list{grid-template-columns:repeat(3,1fr);row-gap:20px}}.news__title{position:relative;margin-bottom:2.25rem}@media only screen and (min-width:987px){.news__title{margin-bottom:5.125rem}}.news__toggler__btn{position:absolute;top:50%;left:calc(50% + 6.25rem);width:40px;height:40px;transform:translate(-50%,-50%)}.news__toggler__btn svg{width:40px;height:40px;transition:all .3s ease}@media only screen and (min-width:769px){.news__toggler__btn{left:calc(50% + 12.5rem);display:none}.news__toggler__btn,.news__toggler__btn svg{width:60px;height:60px}}.news__toggler__btn--closed svg{transform:rotate(180deg)}.news__article{display:flex;flex-direction:column;align-items:center;width:100%;min-height:506px;padding:29px 20px 32px;overflow:hidden;text-align:left;background-color:#fff;border-radius:24px}.news__article p{font-size:1rem;line-height:1.875rem;color:#686868}@media only screen and (min-width:987px){.news__article{min-height:54.563rem;padding:30px 42px 47px}.news__article p{font-size:1.125rem}}@media only screen and (min-width:1600px){.news__article{min-height:56.25rem;padding:30px 20px 47px}}.news__article__header{padding-bottom:30px;margin-bottom:30px;color:#141414;text-transform:uppercase;border-bottom:2px solid #141414}.news__article__header h3{font-size:1.238rem;font-weight:400;line-height:1.875rem}@media only screen and (min-width:987px){.news__article__header h3{font-size:1.438rem;font-weight:400;line-height:2.5rem}}.news__article__footer{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;margin-top:auto;margin-bottom:0;text-align:center}.news__article__footer svg{width:41px;height:41px;fill:#686868}.news__article__footer a:hover svg,.news__article__footer svg:hover>*{fill:#005efe}.news__article__footer a:hover,.news__article__footer>a:hover{color:#005efe}.news__article__footer p{flex-grow:1;max-width:11.5rem;background-color:#f2f5fa;border:1px solid #686868;border-radius:6px}@media only screen and (min-width:987px){.news__article__footer p{max-width:15rem}.news__article__footer svg{width:48px;height:48px}}@media only screen and (min-width:1600px){.news__article__footer p{max-width:15rem}.news__article__footer svg{width:61px;height:61px}}.footer{color:#141414;background:#cad0dc}.footer__container{display:grid;grid-template-areas:"logo""contacts""address""copyright";grid-template-columns:1fr;column-gap:20px;justify-items:center;max-width:120rem;padding:3.375rem .938rem 2.813rem;margin:0 auto;font-size:1rem;line-height:1.875rem;text-align:center}@media only screen and (min-width:769px){.footer__container{grid-template-areas:"logo footer-menu contacts""address footer-menu contacts""address footer-menu copyright";padding:6.688rem 2.5rem}}@media only screen and (min-width:1200px){.footer__container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1600px){.footer__container{padding:9.9rem 3.125rem 10.5rem}}@media only screen and (min-width:1920px){.footer__container{padding:9.9rem 13.125rem 10.5rem}}.footer__logo{grid-area:logo;margin-bottom:1.938rem}@media only screen and (min-width:769px){.footer__logo{margin-bottom:0;text-align:left}}@media only screen and (min-width:1200px){.footer__logo{width:346px;height:58px}}@media only screen and (min-width:769px){.footer__logo__container{place-self:start}}.footer__address{grid-area:address;margin-bottom:1.938rem;line-height:1.875rem}@media only screen and (min-width:769px){.footer__address{align-self:end;justify-self:start;margin-bottom:0;font-size:1.25rem;text-align:left}}@media only screen and (min-width:1200px){.footer__address{font-size:1.438rem}}.footer__menu{display:none;grid-area:footer-menu}@media only screen and (min-width:769px){.footer__menu{display:block;font-size:1.25rem;line-height:1.875rem;text-align:left}}@media only screen and (min-width:1200px){.footer__menu{place-self:center}}@media only screen and (min-width:1600px){.footer__menu{place-self:center;padding-left:0}}.footer__contacts{grid-area:contacts;margin-bottom:.813rem}@media only screen and (min-width:769px){.footer__contacts{place-self:start}}.footer__phone{margin-bottom:.625rem;font-size:1.25rem;font-weight:700;line-height:1.875rem}.footer__phone a{color:#2e2e2e}@media only screen and (min-width:769px){.footer__phone{font-size:1.625rem}}@media only screen and (min-width:1200px){.footer__phone{font-size:1.875rem}}.footer__email{font-size:1.125rem;line-height:1.875rem}.footer__email a{color:#6a747e}@media only screen and (min-width:769px){.footer__email{font-size:1.25rem;text-align:left}}@media only screen and (min-width:1200px){.footer__email{font-size:1.438rem}}.footer__copyright{grid-area:copyright;line-height:1.875rem}@media only screen and (min-width:769px){.footer__copyright{align-self:end;justify-self:start;font-size:1.25rem}}@media only screen and (min-width:1200px){.footer__copyright{font-size:1.438rem}}@media (max-width:769px){body.menu--active{overflow:hidden}body.menu--active .hero__subtitle__container,body.menu--active .hero__title{opacity:0}}.section__title{font-size:1.375rem;font-weight:500;line-height:3.25rem;color:#141414;text-align:center}@media only screen and (min-width:769px){.section__title{font-size:2.813rem}}.callback__btn{padding:0 10px;font-size:20px;line-height:52px;color:#fff;text-align:center;background-color:#005efe;border-radius:26px}@media only screen and (min-width:987px){.callback__btn{font-size:25px}}.callback__btn--fill-width{display:block;width:100%}.callback__btn--popup{display:none}@media only screen and (min-width:769px){.callback__btn--phone{display:none}.callback__btn--popup{display:block}}.callback__btn:hover{color:#fff;background-color:#4f90ff}.callback__btn:active{color:#fff;background-color:#004bcb}.modal__phone__container a:hover,a:hover{color:#005efe}.modal{min-width:350px;max-width:100%;padding:20px;color:#686868;background-color:#fff;border:3px solid #005efe;border-radius:44px}@media only screen and (min-width:987px){.modal{padding:27px}}.modal__content{display:flex;flex-direction:column;justify-content:space-between;min-height:280px}.modal__phone__container{display:flex;flex-grow:1;align-items:center;justify-content:center;font-size:1.625rem;line-height:1.875rem}.modal__phone__container a{font-weight:700;color:#2e2e2e}@media only screen and (min-width:1200px){.modal__phone__container{font-size:1.875rem}}/*# sourceMappingURL=style.min.css.map */
