.hero__cover{align-items:center;background-image:url(../images/home/hero/hero-img.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:500px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-width:1921px){.hero__cover{background-image:url(../images/home/hero/hero-img@2x.webp);background-position:center 10%}}@media(-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi),(min-width:3841px){.hero__cover{background-image:url(../images/home/hero/hero-img@3x.webp)}}@media screen and (max-width:490px){.hero__cover{align-items:flex-end;background-image:url(../images/home/hero/hero-mobile.webp)}}@media screen and (max-width:490px)and (-webkit-min-device-pixel-ratio:2),screen and (max-width:490px)and (min-resolution:192dpi){.hero__cover{background-image:url(../images/home/hero/hero-mobile@2x.webp)}}@media screen and (max-width:490px)and (-webkit-min-device-pixel-ratio:3),screen and (max-width:490px)and (min-resolution:288dpi){.hero__cover{background-image:url(../images/home/hero/hero-mobile@3x.webp)}}.hero__text{font-size:36px;line-height:45px}.hero__first-letter{color:#1c345c;font-size:45px}.hero__additional-letters{color:#162a4e}@media screen and (min-width:491px)and (max-width:768px){.hero__text{max-width:40%}}@media screen and (min-width:769px){.hero__text{font-size:48px;line-height:60px}.hero__first-letter{font-size:72px}}@media screen and (min-width:1024px){.hero__cover{height:768px}}.home-about{margin-top:56px}.home-about .row{position:relative}.home-about__animation{display:inline-block}.home-about__image{cursor:pointer;padding:0}.home-about__image img{width:100%}.home-about__action{margin-top:36px;padding:16px 64px}@media screen and (min-width:769px){.home-about__image{padding:0 16px}}@media screen and (min-width:1024px){.home-about{margin-top:120px}.home-about .row{flex-direction:row-reverse}}@media screen and (min-width:1408px){.home-about{margin-top:190px;padding-bottom:100px}.home-about .row{flex-direction:row}.home-about__image{max-width:unset;position:absolute;right:-150px;top:-120px}.home-about__content{max-width:420px}}.home-product{align-items:flex-end;background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 8px 10px #0000001a;display:flex;height:150px;padding:16px 24px;position:relative;transition:all .2s ease-in}.home-product:hover{background-color:#1c345c;border-color:#e6e6e6;box-shadow:none}.home-product:hover .home-product__desc,.home-product:hover .home-product__title{color:#fff}.home-product__icon{align-items:flex-start;display:flex;font-size:40px;justify-content:flex-start}.home-product__title{font-size:22px;line-height:normal;margin-bottom:16px}.home-product__desc{color:#0a1128;font-size:16px;font-weight:400}.home-product .icon-devices{max-width:56px}@media screen and (max-width:768px){.home-product{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.home-product{margin-left:-13px}}.home-products{margin-top:56px}.home-products .row{position:relative}.home-products__image{cursor:pointer;padding:0}.home-products__list{margin-top:32px}.home-products__list a,.home-products__list a:active,.home-products__list a:focus{text-decoration:none}@media screen and (max-width:768px){.home-products .branch-card{padding-left:0;padding-right:0}}@media screen and (min-width:769px){.home-products__image{padding:0 16px}}@media screen and (min-width:1024px){.home-products{margin-top:120px}.home-products__list{margin-left:-13px;margin-right:-13px}.home-products .branch-card{margin-left:0;padding:13px}}@media screen and (min-width:1408px){.home-products{margin-top:170px}.home-products__row{flex-direction:row-reverse}.home-products__content{margin-left:0}.home-products__image{left:-210px;max-width:unset;position:absolute;top:-80px}}.services__box-link:active,.services__box-link:focus{text-decoration:none}.services__box{align-items:flex-end;background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 8px 10px #0000001a;display:flex;height:150px;padding:16px 24px;position:relative;transition:all .2s ease-in}.services__box:hover{background-color:#1c345c;border-color:#e6e6e6;box-shadow:none}.services__box:hover .services__box-title{color:#fff}.services__box-title{color:#223359;font-size:22px;line-height:28px}.services__box-button{align-items:center;border:2px solid transparent;display:flex;font-size:32px;height:32px;justify-content:center;left:16px;position:absolute;top:16px;transition:all .2s ease-in;width:32px}.home-services{margin-top:50px}.home-services__title{padding:0}@media screen and (min-width:1024px){.home-services{margin-top:80px}}@media screen and (min-width:1024px){.home{margin-top:-100px}}
