.header-decor span{position:relative}.header-decor span:after{height:3px;content:"";position:absolute;bottom:-5px;background-color:#840a20;left:0;width:60px}.header-decor .header-decor__span-white:after{background-color:#fff}.header-decor__position span{margin:16px auto 0;width:60px;display:block}@font-face{src:url(/fonts/icomoon/icomoon.woff) format("woff"),url(/fonts/icomoon/icomoon.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:icomoon}@font-face{src:url(/fonts/montserratbold/montserrat-bold.woff2) format("woff2"),url(/fonts/montserratbold/montserrat-bold.woff) format("woff"),url(/fonts/montserratbold/montserrat-bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratBold}@font-face{src:url(/fonts/montserratextrabold/montserrat-extrabold.woff2) format("woff2"),url(/fonts/montserratextrabold/montserrat-extrabold.woff) format("woff"),url(/fonts/montserratextrabold/montserrat-extrabold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratExtraBold}@font-face{src:url(/fonts/montserratlight/montserrat-light.woff2) format("woff2"),url(/fonts/montserratlight/montserrat-light.woff) format("woff"),url(/fonts/montserratlight/montserrat-light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratLight}@font-face{src:url(/fonts/montserratmedium/montserrat-medium.woff2) format("woff2"),url(/fonts/montserratmedium/montserrat-medium.woff) format("woff"),url(/fonts/montserratmedium/montserrat-medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratMedium}@font-face{src:url(/fonts/montserratregular/montserrat-regular.woff2) format("woff2"),url(/fonts/montserratregular/montserrat-regular.woff) format("woff"),url(/fonts/montserratregular/montserrat-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratRegular}@font-face{src:url(/fonts/montserratsemibold/montserrat-semibold.woff2) format("woff2"),url(/fonts/montserratsemibold/montserrat-semibold.woff) format("woff"),url(/fonts/montserratsemibold/montserrat-semibold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:MontserratSemiBold}.breadcrumbs .bread__list{padding:30px 0 17px;justify-content:flex-start;flex-wrap:wrap;list-style-type:none;max-width:100%;border-bottom:1px solid #f3f3f3;flex-direction:row;margin:0;align-items:center;width:100%;flex-basis:100%;display:flex}.breadcrumbs .bread__list__item{font-size:12px;position:relative;margin:0 30px 0 0;line-height:12px;font-family:MontserratLight,sans-serif;display:inline-block}.breadcrumbs .bread__list__item:before{display:none}.breadcrumbs .bread__list__item:after{font-size:12px;right:-18px;content:"/";position:absolute;top:1px;line-height:12px;display:inline-block}.breadcrumbs .bread__list__item:last-child:after{display:none}.breadcrumbs .bread__list__item span{color:#333}.breadcrumbs .bread__list__link{text-decoration:none;font-weight:100;color:#840a20;display:inline-block}.twsides__content__right-side .breadcrumbs .container{padding:0}@media (max-width:959px){.breadcrumbs{margin-bottom:15px}.twsides.blog-page .twsides__content__right-side .breadcrumbs{top:0;left:0;width:100%}}@media (max-width:767px){.breadcrumbs .bread__list{padding-top:20px}.twsides.account-page .twsides__content__right-side .breadcrumbs,.twsides.catalog-category-page .twsides__content__right-side .breadcrumbs,.twsides.catalog-page .twsides__content__right-side .breadcrumbs{position:absolute;top:0;left:0;width:100%}}@media (max-width:575px){.breadcrumbs .bread__list__item{margin-right:15px;margin-bottom:5px;margin-top:5px}.breadcrumbs .bread__list__item:after{right:-9px}.twsides__content__right-side .breadcrumbs .container{max-width:100%;width:100%;flex-basis:100%}}@media (max-width:374px){.twsides__content__right-side .breadcrumbs .container{max-width:100%;width:100%;flex-basis:100%}}.information-block{padding:24px 0 16px}.information-block-noTopPadding{padding-top:0!important}.information-block__heading{font-size:18px;margin-bottom:16px;text-align:center;line-height:20px;font-family:MontserratBold,sans-serif}.information-block__heading-color{color:#bc4054}.information-block__heading-style-1{max-width:843px;margin:0 auto}.information-block__heading-color-white{text-shadow:0 0 2px #000;color:#fff}.information-block__heading-font-size{font-size:24px;text-align:center;line-height:26px;font-family:MontserratBold,sans-serif}.information-block__heading-font{font-size:18px;line-height:20px}.information-block__paragraph{font-size:14px;max-width:950px;text-align:center;margin:24px auto 0;line-height:16px;font-family:MontserratLight,sans-serif}.information-block__link,.information-block__paragraph span{display:block}.information-block__heading--text-left{text-align:left}.information-block__blog{max-width:100%;text-align:left;width:100%}.information-block__link-margin{margin-top:32px}.information-block__paragraph-color{color:#fff}.information-block__paragraph-style-1{padding-top:5px;max-width:632px;margin:0 auto}@media (min-width:1000px){.information-block__heading-font-size{font-size:40px!important;line-height:40px!important}}@media (min-width:576px){.information-block{padding:30px 0 16px}.information-block__heading{font-size:24px;margin-bottom:24px;line-height:33px}.information-block__heading-size{font-size:24px;line-height:25px;font-family:MontserratRegular,sans-serif}.information-block__paragraph{font-size:16px;line-height:20px}.information-block__heading-font{font-size:24px;max-width:640px;margin:0 auto;line-height:33px}}.decoration{height:450px;position:relative;background-color:rgba(0,0,0,.6);margin:20px 0}.decoration__img{height:450px;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;display:block;z-index:-1}.decoration__wrapper{height:450px;justify-content:center;margin-bottom:30px;flex-direction:column;display:flex}.decoration__btn-style a{color:#840a20;background-color:#fff;margin:0 auto;width:222px}.work{flex-direction:column;align-items:flex-end;display:flex}.work__info{order:1}.work__title{font-size:18px;margin-bottom:16px;text-align:left;line-height:20px;font-family:MontserratBold,sans-serif}.work__paragraph{font-size:14px;text-align:justify;margin:0 0 15px;line-height:16px;font-family:MontserratLight,sans-serif}.work__paragraph strong{font-family:MontserratSemiBold,sans-serif}.work__paragraph ul{padding:0;margin:15px 0 0}.work__paragraph ul li{font-size:14px;position:relative;line-height:16px;font-family:MontserratLight,sans-serif}.work__paragraph .work__menu-backend{list-style-type:none}.work__paragraph .work__menu-backend li{margin-bottom:5px;padding-left:20px}.work__paragraph .work__menu-backend li:after{height:16px;content:"";position:absolute;background-size:contain;top:0;left:0;width:16px;background-image:url(/images/check-square-red.svg);display:block}.work__img{min-height:235px;margin-bottom:24px;position:relative;border-radius:4px;order:0;width:100%}.work__img-margin-top{margin-top:29px}.work__img img{max-height:235px;-o-object-fit:cover;object-fit:cover;display:block}.work__img img,.work__img-background{border-radius:4px;width:calc(100% - 10px)}.work__img-background{min-height:235px;position:absolute;top:-10px;background-color:rgba(132,10,32,.1);left:10px;z-index:-1}.work__img-small{margin-bottom:24px;position:relative;max-height:212px;border-radius:4px;order:2;width:100%}.work__img-small img{-o-object-fit:cover;object-fit:cover;display:block}.work__img-background-small,.work__img-small img{height:212px;border-radius:4px;width:calc(100% - 10px)}.work__img-background-small{position:absolute;top:-10px;background-color:#bc4054;left:10px;z-index:-1}.work__menu{padding:0 0 0 12px;margin:0}.work__menu-item{font-size:12px;line-height:17px;font-family:MontserratRegular,sans-serif}@media (min-width:576px){.work{align-items:center}.work__info{margin-bottom:56px;order:1}.work__title{font-size:24px;margin-bottom:32px;line-height:33px}.work__menu-item,.work__paragraph,.work__paragraph ul li{font-size:16px;line-height:20px}.work__img{order:2}.work__img img{max-height:357px}.work__img-background{min-height:357px}.work__img-small img{border:none}.work__img-background-small{display:block}.work__paragraph .work__menu-backend li{margin-bottom:25px;padding-left:40px}.work__paragraph .work__menu-backend li:after{height:24px;top:-1px;width:24px}}@media (min-width:980px){.work{justify-content:space-between;flex-direction:row;align-items:center}.work__info{margin-right:50px;margin-bottom:0;max-width:700px}.work__img{margin-bottom:0;max-width:440px;padding-right:10px;order:2}.work__img img{width:440px}}.information-block__heading--style{max-width:100%;text-align:left}.development-form{max-width:697px;margin:0 auto}.development-form__wrapper{padding:64px 15px;max-width:569px;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:2px}.development-form__title{padding:16px 0 8px;font-size:16px;letter-spacing:0;text-align:left;line-height:20px;font-family:MontserratMedium,sans-serif}.development-form__input{padding:11px 0 11px 5px}.development-form__input,.development-form__textarea{font-size:16px;border:1px solid rgba(188,64,84,.2);box-sizing:border-box;border-radius:2px;width:100%;line-height:20px;font-family:MontserratLight,sans-serif;display:block}.development-form__textarea{min-height:172px;padding-left:5px}.development-form__button-wrapper{padding:16px 0 24px}.development-form__button-span{font-size:16px;text-decoration:underline;color:#bc4054;letter-spacing:0;text-align:center;cursor:pointer;line-height:20px;font-family:MontserratMedium,sans-serif;display:block}.development-form__button{display:none}.development-form__btn label{cursor:pointer}.development-form__btn input{display:none}.development-form__info{font-size:12px;letter-spacing:0;text-align:center;line-height:17px;font-family:MontserratLight,sans-serif}@media (min-width:576px){.development-form__wrapper{padding:64px 32px}}@media (min-width:980px){.development-form__wrapper{padding:64px}}.development-direction{justify-content:space-between;flex-wrap:wrap;width:100%;display:flex}.development-direction__item{height:auto;padding:8px;margin-bottom:15px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:2px;width:48%}.development-direction__item:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.development-direction__img{min-height:70px;margin-bottom:8px;-o-object-fit:cover!important;object-fit:cover!important;width:100%;display:block}.development-direction__paragraph{min-height:70px;padding:0;font-size:14px;letter-spacing:0;text-align:center;margin:0 0 8px;line-height:16px;font-family:MontserratLight,sans-serif}@media (min-width:576px){.development-direction{justify-content:space-evenly}.development-direction__item{padding:24px;margin-bottom:24px;width:45%}.development-direction__img{height:176px;margin-bottom:24px}.development-direction__paragraph{min-height:60px;font-size:16px;margin-bottom:24px;line-height:20px}}@media (min-width:768px){.development-direction{justify-content:space-between}.development-direction__item{width:48.3%}}@media (min-width:980px){.development-direction{justify-content:flex-start}.development-direction__item{padding:32px;margin-right:2.3%;margin-bottom:36px;width:31%}.development-direction__item:nth-child(3n){margin-right:0}.development-direction__paragraph{min-height:40px}}@media (min-width:1200px){.development-direction{justify-content:flex-start}.development-direction__item{margin-right:36px;width:376px}}.stages-development__description{position:relative}.stages-development__description-left h3{font-size:16px;color:#bc4054;text-align:center;margin:0 0 8px;line-height:20px;font-family:MontserratMedium,sans-serif}.stages-development__description-left p{font-size:14px;text-align:center;margin:0;line-height:16px;font-family:MontserratRegular,sans-serif}.stages-development__description-block{margin-bottom:32px}.stages-development__description-block .title{color:#bc4054}.stages-development__decoration{margin-bottom:16px}.stages-development__decoration-text{font-size:16px;color:rgba(80,80,80,.3);text-align:right;line-height:20px;font-family:MontserratRegular,sans-serif;display:none}.stages-development__decoration-number{padding:10px 0;font-size:15px;border:1px solid #bc4054;color:#bc4054;text-align:center;margin:0 auto;border-radius:30px;width:40px;line-height:20px;font-family:MontserratMedium,sans-serif;display:block}.stages-development__circle{position:relative;margin:0 42px;display:none}.stages-development__circle-span{padding:15px 0;font-size:24px;border:1px solid #bc4054;color:#bc4054;text-align:center;border-radius:35px;width:64px;line-height:34px;font-family:MontserratMedium,sans-serif;display:block}.stages-development__circle-span:before{height:20px;content:"";position:absolute;top:85px;background-color:rgba(80,80,80,.3);left:31px;width:1px;display:block}.stages-development__animation .stages-development__decoration,.stages-development__animation .title,.stages-development__circle-span:nth-child(2n){display:none}@media (min-width:576px){.stages-development__description-block{justify-content:space-evenly}.stages-development__description-block h3{font-size:18px;line-height:25px}.stages-development__description-block p{font-size:16px;line-height:20px}}@media (min-width:980px){.stages-development__description-block{flex-wrap:nowrap;margin-bottom:0;display:flex}.stages-development__description-left{display:flex}.stages-development__description-left h3,.stages-development__description-left p{text-align:right}.stages-development__decoration-text-align,.stages-development__description-left-align h3,.stages-development__description-left-align p{text-align:left}.stages-development__decoration-wrapper{min-height:120px;width:525px}.stages-development__decoration-text{display:block}.stages-development__decoration-number{display:none}.stages-development__description-right{width:525px;display:block}.stages-development__animation .stages-development__decoration,.stages-development__animation .title,.stages-development__circle{display:block}.stages-development__animation{width:532px;display:none}.stages-development__description-block:hover .stages-development__animation{transition:.5s;position:absolute;top:0;display:block}.stages-development__circle-hover:hover{color:#fff;transition:.5s;background-color:#840a20;cursor:pointer}}.type-work__wrapper{flex-wrap:wrap;flex-direction:column;display:flex}.type-work__img-wrapper{margin-bottom:16px}.type-work__item{padding:8px;border:1px solid #bc4054;margin-bottom:32px;box-sizing:border-box;border-radius:2px;width:100%}.type-work__item img{height:88px;width:88px;display:block}.type-work__title{margin-bottom:8px;font-family:MontserratMedium,sans-serif}.type-work__paragraph,.type-work__title{font-size:14px;text-align:center;line-height:16px}.type-work__paragraph{margin:0;font-family:MontserratLight,sans-serif}.type-work__note{font-size:14px;line-height:20px;font-family:MontserratLight,sans-serif}.type-work__note span{color:#840a20;max-width:760px;text-align:center;margin:0 auto;display:block}.work-reature__wrapper{max-width:100%;flex-direction:column;box-sizing:border-box;display:flex}.work-reature{display:flex}.work-reature__text{margin-left:20px}.work-reature__header{font-size:18px;margin-bottom:16px;line-height:20px;font-family:MontserratBold,sans-serif}.work-reature__paragraph{font-size:14px;line-height:16px}@media (min-width:567px){.type-work__wrapper{justify-content:space-evenly;flex-direction:row}.type-work__item{min-height:356px;padding:24px;max-width:332px}.type-work--height .type-work__item{min-height:200px}.type-work__title{font-size:16px;line-height:20px}.work-reature__header{font-size:24px;line-height:33px}.type-work__paragraph,.work-reature__paragraph{font-size:16px;line-height:20px}}@media (min-width:1200px){.type-work__wrapper{justify-content:space-between}.type-work__item{min-height:316px;max-width:378px}.type-work--height .type-work__item{min-height:200px}.work-reature__wrapper{justify-content:space-between;flex-wrap:wrap;flex-direction:row}.work-reature{max-width:48%}}.type-work--width-3 .type-work__item{margin-bottom:10px}.type-work--width-3 .type-work__item img{height:50px;margin:0 auto;width:50px}@media (min-width:567px){.type-work--width-3 .type-work__item{width:49%}.type-wort--height .type-work__item{min-height:200px}}@media (min-width:768px){.type-work--width-3 .type-work__item{width:32%}}@media (min-width:1200px){.type-work--width-3 .type-work__item{padding:5px;width:32%}}.type-work--width-4 .type-work__item{margin-bottom:10px}.type-work--width-4 .type-work__item img{height:50px;margin:0 auto;width:50px}@media (min-width:567px){.type-work--width-4 .type-work__item{width:49%}.type-wort--height .type-work__item{min-height:100px}}@media (min-width:768px){.type-work--width-4 .type-work__item{width:32%}}@media (min-width:1200px){.type-work--width-4 .type-work__item{padding:5px;width:24%}}.work--services{align-items:flex-start}.work__img--services{height:200px;margin-bottom:0;padding-right:0;max-height:200px}.work__img--services img{height:200px;max-height:200px;-o-object-fit:contain;object-fit:contain}.work__list{margin-bottom:10px;position:relative}@media (min-width:576px){.work__img--services,.work__img--services img{height:235px;max-height:235px}}@media (min-width:980px){.work__img--services,.work__img--services img{height:300px;max-height:300px}.work__img--services img{-o-object-fit:contain;object-fit:contain}.work__info--services{margin-right:0;margin-left:50px;order:3!important}}.image-blog img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.our-projects{padding:15px;box-sizing:border-box;margin:10px;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:10px;background:linear-gradient(0deg,#f8f8f8,#f8f8f8)}.key-points{justify-content:center;flex-wrap:wrap;display:flex}.key-points--margin{margin-bottom:20px}.key-points__item{padding:.5rem;font-size:10px;font-size:.9rem;margin-right:.5rem;border-radius:.3rem;background:#dcf0ff;margin-top:.5rem}.our-projects__right--big{display:none}.our-projects__img{-o-object-fit:cover;object-fit:cover}.our-projects__img-wrapper{overflow:hidden;max-height:200px}@media (min-width:980px){.our-projects__wrapper{display:flex}.our-projects__img-wrapper{max-height:400px}.our-projects__left{padding-right:20px;width:60%}.our-projects__right{width:40%}.our-projects__right--small{display:none}.our-projects__right--big{align-items:center;display:flex}.key-points{justify-content:flex-start}.key-points--margin{margin-bottom:0}}