@-webkit-keyframes form-wa-blink-animate{0%,to{color:#fff}50%{color:#dcdcdc}}@keyframes form-wa-blink-animate{0%,to{color:#fff}50%{color:#dcdcdc}}.item-services__image{max-width:420px}.services__item{flex:0 1 45%}.image_by_color{display:none}.image_by_color:first-child{display:block}.preloader{margin:20px auto 40px}.item-services__top,.preloader{display:block}.services__item--02{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mission__director{font-size:var(--large);color:var(--white);line-height:140%;margin-top:30px;font-style:italic}.sort-by__inner{max-height:initial;z-index:20}.header__cart{border-right:0}.border-bottom{border-bottom:1px solid #666;margin-bottom:20px;padding-bottom:20px}.no-border{border:0;text-decoration:none}.product-card__bottom-row{justify-content:space-between}.product-card__show-more{margin:0}.hits__body{max-width:initial}.page__catalog-items{margin:0}.basket-item-block-actions{opacity:1!important}.page__company-identity{margin:0 0 6.275rem}.service-page-hit-block .hits{padding:0}.text-under-banner ul{display:grid;grid-template-columns:repeat(auto-fit,300px);flex-wrap:wrap}.disable-link{cursor:default}.disable-link h3,.disable-link p{cursor:default;text-decoration:none}.item-portfolio__descr{color:#000;background-color:rgba(255,255,255,.8);padding:10px}.naming__url:hover{text-decoration:underline}.header__input-search{border:1px solid var(--main-black)!important;width:90%!important}.item-portfolio__image img{border:15px #fff solid}.portfolio__items{background-color:#fff}.item-portfolio{z-index:1}.page__examples.examples .examples__image{overflow:hidden;height:70%}.page__examples.examples .examples__image img{aspect-ratio:1/1}.examples__project-img{min-height:0;max-height:1000px}.prices__body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.prices__slide.item-prices{margin:15px;background-color:#fff;width:500px;-webkit-box-shadow:0 5px 15px rgb(0 0 0/7%)!important;box-shadow:0 5px 15px rgba(0,0,0,.07)}@media (max-width:63.99875em){.header__input-search{display:none}.header__search.show .header__input-search{display:block;border:1px solid var(--main-black)!important}}.header__cart{padding:0!important}.flamp_about{width:90%;margin:2em auto;max-width:105.625rem}@media (max-width:63.99875em){.flamp_header{margin:1em auto}}.grecaptcha-badge{visibility:hidden}.grecaptcha-text-bottom{color:gray;font-size:smaller;padding:10px}.grecaptcha-text-bottom a,.naming__item a{text-decoration:underline;color:#000}.examples__description{font-size:var(--medium);line-height:1.5;color:#4f4f4f;margin-bottom:2em}.examples__label{text-decoration:none!important}.form-wa-blink{-webkit-animation:form-wa-blink-animate 1s linear infinite;animation:form-wa-blink-animate 1s linear infinite}.mainpage_reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 4rem;row-gap:2rem;flex-wrap:nowrap}.mainpage_reviews__column{-webkit-box-flex:0;-ms-flex:0 1 40.75rem;flex:0 1 40.75rem;display:flex;flex-direction:column;justify-content:center}.mainpage_reviews__label1{font-size:30px;margin-bottom:1rem}.mainpage_reviews__label2{font-size:25px}.mainpage_reviews__block{display:flex;margin-top:3rem;justify-content:space-around;column-gap:1rem}.mainpage_reviews__block-left{font-size:20px;max-width:200px}.mainpage_reviews__block-right{font-size:50px;font-weight:700}.stages__descr{font-size:var(--medium);line-height:1.5;color:#4f4f4f;-webkit-box-flex:0;-ms-flex:0 1 45.1479289941%;flex:0 1 45.1479289941%;border-left:3px solid var(--light-blue)}@supports (padding-left:clamp(1.25rem,-3.0357142857rem + 6.6964285714vw,5rem)){.stages__descr{padding-left:clamp(1.25rem,-3.0357142857rem + 6.6964285714vw,5rem)}}@supports not (padding-left:clamp(1.25rem,-3.0357142857rem + 6.6964285714vw,5rem)){.stages__descr{padding-left:calc(1.25rem + 3.75*(100vw - 64rem)/56)}}.page__prices-redtext{margin:1rem 2rem}.naming__descr.stages__innerblock{display:flex;flex-wrap:wrap}.naming__descr.stages__innerblock .naming__list{flex:1 1 50%}.stages__innerblock-right{display:flex;flex:1 1 50%;align-content:flex-start;justify-content:center;align-items:center;padding-top:1rem}.stages__innerblock-right-item-left{border-bottom:3px solid var(--light-blue);border-right:3px solid var(--light-blue)}.stages__innerblock-right-item-left:before{height:50%;border-left:3px solid var(--light-blue)}.stages__innerblock-right-item-left,.stages__innerblock-right-item-right{height:200px;padding:15px 25px;position:relative;display:flex;flex-direction:column;align-items:center}.stages__innerblock-right-item-left:before,.stages__innerblock-right-item-right:before{position:absolute;top:0;left:0;width:50%;content:"";border-top:3px solid var(--light-blue)}.stages__innerblock-right-item-right:after{position:absolute;bottom:0;right:0;width:50%;height:50%;content:"";border-bottom:3px solid var(--light-blue);border-right:3px solid var(--light-blue)}.stages__innerblock-right-item-normal{font-size:25px}.stages__innerblock-right-item-bold{font-family:February;font-size:60px}@media (max-width:599px){.stages__innerblock-right-item-left,.stages__innerblock-right-item-right{height:90px;padding:15px}.stages__innerblock-right-item-normal{font-size:10px}.stages__innerblock-right-item-bold{font-family:February;font-size:20px}}@media (min-width:601px) and (max-width:1250px){.stages__innerblock-right-item-left,.stages__innerblock-right-item-right{height:150px}.stages__innerblock-right-item-normal{font-size:20px}.stages__innerblock-right-item-bold{font-family:February;font-size:40px}}@media (max-width:1000px){.naming__descr.stages__innerblock{flex-direction:column-reverse;row-gap:2rem}}.form-identity__whatsapp{display:flex;align-items:center;margin-top:2rem}.form-identity__whatsapp p{font-size:20px}.title-formnew{font-family:"February";line-height:100%}@supports (font-size:clamp(2.125rem,.9111111111rem + 2.0888888889vw,5rem)){.title-formnew{font-size:clamp(2.125rem,.9111111111rem + 2.0888888889vw,5rem)}}@supports not (font-size:clamp(2.125rem,.9111111111rem + 4.0888888889vw,5rem)){.title-formnew{font-size:calc(2.125rem + 2.875*(100vw - 29.6875rem)/170.3125)}}.tel-formnew{display:flex;justify-content:center;font-family:"February";line-height:100%;font-size:30px;margin:2rem auto}.form-button__row-svg{display:flex;justify-content:center;margin-top:2rem;column-gap:5rem}.form-button__row-svg a{display:block;flex:0 0 70px;height:70px}.form-button__row-svg svg{width:100%}@media (max-width:1000px){.form-button__row-svg a{flex:0 0 50px;height:50px}}.page__hero{margin:0 0 4.375rem}.page__our-clients.our-clients{position:relative;margin:0 0 2.6875rem}@media (max-width:29.99875em){.page__our-clients.our-clients{border-bottom:none}}.page__our-clients.our-clients .our-clients__title{display:flex;justify-content:center}.preference__icon_wrapper{display:flex;flex-direction:column}@media (max-width:34.375em){.preference__icon_wrapper{flex-direction:row;align-items:center;column-gap:2rem}}.get-consult__form{padding:0}.page__preference-mini-index{margin:0;padding:7.5rem 0 0}.page__preference-mini{margin:0 0 5rem}@media (max-width:29.99875em){.page__preference-mini{margin:0 0 3.65rem}.page__preference-mini-index{padding:3.65rem 0 0}}.preference-mini__item{display:flex;flex-direction:column;flex:1;align-items:center;min-width:150px}.preferences__swiper p.preference__label{text-align:center;text-transform:uppercase;font-size:13px;font-weight:600}.preferences__swiper p.preference__descr{text-align:center}.preferences__slider.swiper{padding-bottom:20px}.preferences__bullets{position:relative;z-index:6;bottom:-20px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preferences__bullets span{display:block;width:50px;height:5px;background-color:rgb(209 209 209/50%);-webkit-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;cursor:pointer}.preferences__bullets span:not(:last-child){margin:0 1.25rem 0 0}.preferences__bullets span.swiper-pagination-bullet-active{background-color:var(--light-blue)}@media (max-width:29.99875em){.preferences__bullets span:not(:last-child){margin:0 .625rem 0 0}.preferences__bullets span{width:30px;height:3px}}.page__reviews.reviews{position:relative;overflow-x:hidden}.page__reviews.reviews.reviews--wide{border-top:2.5px solid #598ca8;margin:0 0 6.25rem}.page__reviews.reviews.reviews--wide .reviews__container{border-top:none}.page__reviews .reviews__container{position:relative;border-top:1px solid #ccc;padding-top:127px;padding-bottom:120px;box-sizing:border-box}.page__reviews .reviews__desc{max-width:70%}.page__reviews .reviews__subheader{font-family:"February";display:block;font-style:normal;font-weight:400;font-size:30px;line-height:35px;letter-spacing:.02em;color:#222226;margin-bottom:24px}.page__reviews .reviews__header{font-family:"February";font-style:normal;font-weight:400;font-size:58px;line-height:80px;color:#292929}.page__reviews .reviews__list{margin:32px 0 64px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px}.page__reviews .reviews__item{padding:6px 5px;box-sizing:border-box;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.07)}.page__reviews .reviews__item-wrap{border:1px solid #efeff0;box-sizing:border-box;height:100%;width:100%}.page__reviews .reviews__item img{display:block;max-width:350px;width:100%}.page__reviews .reviews__link{display:block;font-family:"February";font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#fff;background:#3b6dde;padding:25px 0;box-sizing:border-box;max-width:244px}.page__reviews .reviews__hero{position:absolute;bottom:0;right:-35px;z-index:1}.page__reviews .reviews__decor{position:absolute;top:0;right:0;z-index:1}.page__reviews .reviews__bottom{position:absolute;bottom:0;left:0;width:100%;z-index:0}@media screen and (max-width:1440px){.page__reviews .reviews__desc{max-width:60%}}@media screen and (max-width:1100px){.page__reviews .reviews__container{padding-top:144px;padding-bottom:483px}.page__reviews .reviews__hero{max-width:40%}.page__reviews .reviews__decor{height:115px;right:unset;left:0}}@media screen and (max-width:820px){.page__reviews .reviews__decor{left:15px}.page__reviews .reviews__header{font-weight:400;font-size:29px;line-height:42px}.page__reviews .reviews__subheader{font-weight:400;font-size:16px;line-height:35px;margin-bottom:8px}.page__reviews .reviews__desc,.page__reviews .reviews__link{max-width:100%}.page__reviews .reviews__hero{max-width:298px;right:0}.page__reviews .reviews__list{grid-template-columns:1fr}.page__reviews .reviews__item:not(:nth-child(1)){display:none}.page__reviews .reviews__bottom{width:max-content}.page__reviews .reviews__link{font-weight:700;font-size:14px;line-height:17px;padding:21px 0}}@media (max-width:29.99875em){.page__reviews.reviews.reviews--wide{margin:0 0 3.75rem}}