.image-block a,.image-block button,.image-block picture,.image-block img{width:100%;display:block}.image-block button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.image-block img{height:auto}.catalog{margin-top:40px}.catalog__wrapper{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a b c d""e f g h""consultation consultation consultation consultation""i j k l";gap:40px 24px;display:grid}@media (max-width:1279px){.catalog__wrapper{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a b c""d e f""consultation consultation consultation""g h i""j k l";gap:40px 11px;margin-left:16px;margin-right:16px}}@media (max-width:767px){.catalog__wrapper{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"a""b""c""d""e""f""consultation""g""h""i""j""k""l"}}.catalog__consultation{grid-area:consultation}.catalog__item{cursor:pointer;z-index:0;flex-direction:column;justify-content:space-between;row-gap:20px;max-width:300px;padding:22px 20px;display:flex;position:relative}@media (max-width:1279px){.catalog__item{min-width:238px;max-width:100%}}@media (max-width:767px){.catalog__item{flex-direction:row;column-gap:16px;max-width:100%}}@media (max-width:479px){.catalog__item{flex-direction:column;row-gap:16px}}.catalog__item:hover{border-radius:8px;outline:1px solid #2c3b480f;box-shadow:2px 6px 16px #0e518d1a}.catalog__item:first-child{grid-area:a}.catalog__item:nth-child(2){grid-area:b}.catalog__item:nth-child(3){grid-area:c}.catalog__item:nth-child(4){grid-area:d}.catalog__item:nth-child(5){grid-area:e}.catalog__item:nth-child(6){grid-area:f}.catalog__item:nth-child(7){grid-area:g}.catalog__item:nth-child(8){grid-area:h}.catalog__item:nth-child(9){grid-area:i}.catalog__item:nth-child(10){grid-area:j}.catalog__item:nth-child(11){grid-area:k}.catalog__item:nth-child(12){grid-area:l}.catalog__show-more-btn{color:#1e2833;cursor:pointer;width:-webkit-fill-available;font-family:var(--font-roboto),sans-serif;background-color:#2c3b4814;border:none;margin-top:40px;padding:11px 0;font-size:16px;font-weight:400;line-height:19.84px;display:block}@media (max-width:1279px){.catalog__show-more-btn{margin-left:16px;margin-right:16px}}.catalog-header{margin-top:20px}@media (max-width:1279px){.catalog-header{margin-left:16px;margin-right:16px}}.catalog-header__title{color:#1e2833;font-family:var(--font-myriad),sans-serif;margin:0 auto;font-size:28px;font-weight:600;line-height:30.8px}.catalog-section-list{margin-top:40px}@media (max-width:1279px){.catalog-section-list{padding-left:16px;padding-right:16px}}.catalog-section-list__wrapper{position:relative}.catalog-section-list__items{-ms-overflow-style:none;scrollbar-width:none;column-gap:40px;width:100%;display:inline-flex;overflow-x:auto}.catalog-section-list__link{color:#1e2833;min-width:fit-content;max-width:fit-content;font-family:var(--font-roboto),sans-serif;flex:1 0 auto;padding-bottom:16px;font-size:16px;font-weight:400;line-height:19.84px;text-decoration:none;position:relative}.catalog-section-list__link:hover:after,.catalog-section-list__link_active:after{content:"";background-color:#1e2833;width:100%;height:1px;position:absolute;bottom:0;left:0}.catalog-section-list__line{background-color:#1e28334d;width:-webkit-fill-available;height:1px;position:absolute;bottom:0}.catalog-product__image{object-fit:contain;align-self:center;width:260px;height:260px}@media (max-width:1279px){.catalog-product__image{width:210px;height:210px}}@media (max-width:479px){.catalog-product__image{width:100%;height:240px}}.catalog-product__detail{flex-direction:column;flex:1;row-gap:16px;display:flex}@media (max-width:767px){.catalog-product__detail{flex:1}}.catalog-product__info{flex-direction:column;flex:1;row-gap:8px;display:flex}.catalog-product__link{color:#1e2833;font-family:var(--font-roboto),sans-serif;flex:1;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:none}.catalog-product__link:before{content:"";z-index:1;position:absolute;inset:0}.catalog-product__tag{color:#fff;width:fit-content;height:26px;font-family:var(--font-roboto),sans-serif;border-radius:100px;padding:5px 8px;font-size:14px;font-weight:400;line-height:15.68px}.catalog-product__available_green{color:#159b0a;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px}.catalog-product__available_red{color:#ff7327;font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:400;line-height:15.68px}.catalog-product__footer{justify-content:space-between;align-items:center;display:flex}.catalog-product__prices{align-items:flex-end;column-gap:8px;display:flex}.catalog-product__base-price{color:#1e2833;font-family:var(--font-myriad),sans-serif;font-size:20px;font-weight:600;line-height:23.2px}@media (max-width:768px){.catalog-product__base-price{font-family:var(--font-myriad),sans-serif;font-size:18px;font-weight:600;line-height:116%}}.catalog-product__old-price{vertical-align:middle;opacity:.8;color:#1e2833cc;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px;text-decoration:line-through}.catalog-product__buy{text-align:center;color:#1e2833;cursor:pointer;z-index:2;font-family:var(--font-roboto),sans-serif;background:#fff;border:1px solid #1e2833;border-radius:4px;padding:12px 42px 13px;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:none}.catalog-product__buy:hover{color:#fff;background-color:#2c3b48}.catalog-product-tooltip{display:flex;position:relative}.catalog-product-tooltip__button{cursor:pointer;z-index:10;background:0 0;border:none;width:20px;height:20px;padding:0;position:relative}.catalog-product-tooltip__wrapper{background-color:#fff;border:1px solid #1e28330f;border-radius:8px;flex-direction:column;row-gap:4px;width:245px;padding:10px;display:flex;position:absolute;bottom:42px;right:-13px;box-shadow:2px 6px 16px #1e28330f}@media (max-width:1280px){.catalog-product-tooltip__wrapper{right:-27px}}.catalog-product-tooltip__wrapper_hide{display:none}.catalog-product-tooltip__wrapper:before{content:"";border-top:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;right:12px}.catalog-product-tooltip__wrapper:after{content:"";z-index:-1;border-bottom:1px solid #1e283308;border-right:1px solid #1e283308;width:15px;height:15px;position:absolute;bottom:-8px;right:14px;transform:rotate(45deg);box-shadow:2px 6px 16px #1e283308}.catalog-product-tooltip__title{color:#1e2833;font-family:var(--font-roboto),sans-serif;margin:0;font-size:12px;font-weight:600;line-height:112%}.catalog-product-tooltip__text{color:#1e2833cc;font-family:var(--font-roboto),sans-serif;margin:0;font-size:12px;font-weight:400;line-height:13.44px}.catalog-navigation{margin-top:24px}.catalog-navigation__wrapper{justify-content:center;align-items:center;column-gap:20px;padding:8px 0;display:flex}.catalog-navigation__previous-page-link,.catalog-navigation__next-page-link{display:flex}.catalog-navigation__item{color:#1e283399;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px;text-decoration:none}.catalog-navigation_active{color:#1e2833;width:26px;height:26px;font-family:var(--font-roboto),sans-serif;background:#2c3b480f;border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:19.84px;display:flex}.breadcrumb{margin-top:40px}@media (max-width:1279px){.breadcrumb{padding-left:16px;padding-right:16px}}.breadcrumb__wrapper{column-gap:5px;display:flex}.breadcrumb__separator{color:#1e2833b3;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px}.breadcrumb__item{align-items:center;column-gap:5px;display:flex}.breadcrumb__link,.breadcrumb__text{color:#1e2833b3;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px;text-decoration:none}.services-features{margin-top:100px}@media (max-width:768px){.services-features{margin-top:60px}}.services-features__wrapper{background-color:#f8f6fd;border-radius:12px;column-gap:40px;padding:24px 20px;display:flex}.services-features__wrapper_bgc-violet-royal{background-color:#eeeefd}@media (max-width:768px){.services-features__wrapper{column-gap:28px;padding:24px 16px}}@media (max-width:480px){.services-features__wrapper{flex-direction:column;row-gap:20px}}.services-features__header{flex-direction:column;row-gap:12px;display:flex}@media (min-width:767px){.services-features__header{flex:1 0 auto}}@media (max-width:480px){.services-features__header{flex-direction:row;justify-content:space-between;align-items:center}}.services-features__title{color:#1e2833;font-family:var(--font-myriad),sans-serif;margin:0;font-size:34px;font-weight:700;line-height:37.4px}@media (max-width:768px){.services-features__title{font-family:var(--font-myriad),sans-serif;font-size:26px;font-weight:700;line-height:27.04px}}.services-features__container{flex-direction:column;row-gap:24px;display:flex}.services-features__text{color:#0c2946;font-family:var(--font-myriad),sans-serif;margin:0;font-size:20px;font-weight:400;line-height:23.2px}.services-features-list{flex-direction:column;row-gap:12px;margin:0;padding-inline-start:0;list-style-type:none;display:flex}.services-features-list__item{color:#0c2946;font-family:var(--font-roboto),sans-serif;column-gap:4px;font-size:18px;font-weight:400;line-height:21.6px;display:flex}.services-features-list__item>svg{width:25px;min-width:25px;height:25px;min-height:25px}.services-features-list__item:before{content:"";background:url(/icons/services-features-list-marker.svg) 0 0/cover no-repeat;width:25px;min-width:25px;height:25px;min-height:25px;display:block}.services-features-list__item_violet-royal:before{background:url(/icons/services-features-list-marker-violet-royal.svg) no-repeat}.services-stages{margin-top:100px}@media (max-width:1312px){.services-stages{margin-left:16px;margin-right:16px}}@media (max-width:768px){.services-stages{margin-top:60px}}.services-stages__title{color:#1e2833;font-family:var(--font-myriad),sans-serif;margin:0;padding-bottom:8px;font-size:34px;font-weight:700;line-height:37.4px}@media (max-width:1010px){.services-stages__title{font-family:var(--font-myriad),sans-serif;font-size:26px;font-weight:700;line-height:27.04px}}@media (max-width:768px){.services-stages__title{padding-bottom:24px}}.services-stages__text{color:#1e2833;font-family:var(--font-roboto),sans-serif;margin:0;padding-bottom:28px;font-size:16px;font-weight:400;line-height:19.84px}.services-stages-card-list{column-gap:20px;display:flex}@media (max-width:1010px){.services-stages-card-list{flex-direction:column;row-gap:16px}}.services-stages-card{background-color:#7950f1;border-radius:8px;flex-direction:column;flex:1;row-gap:4px;max-width:100%;min-height:144px;padding:24px;display:flex;position:relative;overflow:hidden}.services-stages-card_bgc-violet-royal{background-color:#504fe3}.services-stages-card_bgc-blue{background-color:#1756cc}@media (max-width:1010px){.services-stages-card{max-width:100%}}@media (max-width:768px){.services-stages-card{min-height:120px}}@media (max-width:480px){.services-stages-card{min-height:140px}}.services-stages-card__icon{background:#fff6;border-radius:100px;justify-content:center;align-items:center;width:106px;height:106px;display:flex;position:absolute;bottom:-50px;left:-50px}.services-stages-card__icon>img{position:absolute;top:0;right:0}.services-stages-card__title{color:#fff;font-family:var(--font-myriad),sans-serif;margin:0;font-size:20px;font-weight:600;line-height:23.2px}.services-stages-card__text{color:#fff;font-family:var(--font-roboto),sans-serif;margin:0;font-size:16px;font-weight:400;line-height:19.84px;position:relative}@media (max-width:1312px){.product-details{margin:0 16px}}.product-details__header{column-gap:40px;margin-top:40px;margin-bottom:60px;display:flex}@media (max-width:1010px){.product-details__header{flex-direction:column;row-gap:24px;margin-top:24px}}.product-details__pictures{column-gap:20px;display:flex}@media (min-width:1011px){.product-details__pictures{height:490px;position:sticky;top:0}}.product-details__preview-pictures{height:490px;overflow:hidden}@media (max-width:1010px){.product-details__preview-pictures{display:none}}.product-details__preview-pictures>.swiper-wrapper>.swiper-slide{border:1px solid #bfbfbf80;width:110px;height:110px;overflow:hidden}.product-details__preview-pictures>.swiper-pagination{margin-top:12px;position:relative}.product-details__preview-pictures>.swiper-pagination>.swiper-pagination-bullet{opacity:.2;background:#2c3b48;border-radius:4px;width:24px;height:4px}.product-details__preview-pictures>.swiper-pagination>.swiper-pagination-bullet-active{background:#2c3b48;width:44px}.product-details__detail-pictures{border:1px solid #bfbfbf80;width:490px;height:490px;overflow:hidden}@media (max-width:1010px){.product-details__detail-pictures{border:none;width:100%}}@media (max-width:480px){.product-details__detail-pictures{height:320px}}.product-details__preview-image{object-fit:contain;border:1px solid #bfbfbf80;width:110px;height:110px}.product-details__image{width:inherit;height:inherit;object-fit:contain;padding:2px}.product-details__info{flex-direction:column;justify-content:space-between;row-gap:40px;display:flex}.product-details__labels{align-items:center;column-gap:8px;margin-bottom:12px;display:flex}.product-details__tag{color:#fff;font-family:var(--font-roboto),sans-serif;border-radius:100px;padding:5px 8px;font-size:12px;font-weight:400;line-height:13.44px}.product-details__quantity{font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:400;line-height:15.68px}.product-details__quantity_green{color:#159b0a}.product-details__quantity_red{color:#ff7327}.product-details__title{color:#1e2833;font-family:var(--font-myriad),sans-serif;margin:0 0 8px;font-size:32px;font-weight:600;line-height:32px}@media (max-width:768px){.product-details__title{font-family:var(--font-myriad),sans-serif;margin:0 0 20px;font-size:24px;font-weight:600;line-height:26.4px}}.product-details__code{color:#333333b3;font-family:var(--font-roboto),sans-serif;margin-bottom:16px;font-size:12px;font-weight:400;line-height:13.44px}.product-details__presentation{color:#1e2833cc;font-family:var(--font-roboto),sans-serif;margin:0 0 32px;font-size:16px;font-weight:400;line-height:19.84px}.product-details__footer{align-items:center;column-gap:39px;margin-bottom:56px;display:flex}@media (max-width:768px){.product-details__footer{justify-content:space-between;margin-bottom:60px}}.product-details__prices{align-items:flex-end;column-gap:12px;display:flex}.product-details__price{color:#1e2833;font-family:var(--font-myriad),sans-serif;font-size:24px;font-weight:600;line-height:26.4px}.product-details__old-price{color:#1e2833cc;vertical-align:middle;opacity:.8;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px;text-decoration:line-through}.product-details__options{color:#1e2833;font-family:var(--font-roboto),sans-serif;column-gap:16px;margin-bottom:17px;font-size:16px;font-weight:500;line-height:19.2px;display:flex}.product-details__options:after{content:"";background:url(/icons/down-arrow.svg) 50% no-repeat;width:20px;height:20px}.product-details__color{font-family:var(--font-roboto),sans-serif;column-gap:4px;font-size:14px;font-weight:400;line-height:15.68px;display:flex}.product-details__color-title{color:#1e2833}.product-details__color-value{color:#1e2833cc}.product-details__buttons{align-items:center;column-gap:20px;display:flex}.product-details__buy-button{color:#fff;font-family:var(--font-roboto),sans-serif;background:#1e2833;border-radius:4px;padding:15px 62px;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:none}@media (max-width:768px){.product-details__buy-button{text-align:center;width:100%;padding:15px 127px}}.product-details__buy-link{color:#1e2833cc;font-family:var(--font-roboto),sans-serif;font-size:16px;font-weight:400;line-height:19.84px}.product-details__description{position:relative}.product-details-tooltip{display:flex;position:relative}.product-details-tooltip__button{cursor:pointer;z-index:10;background:0 0;border:none;width:20px;height:20px;padding:0;position:relative}.product-details-tooltip__wrapper{background-color:#fff;border:1px solid #1e28330f;border-radius:8px;flex-direction:column;row-gap:4px;width:245px;padding:10px;display:flex;position:absolute;bottom:35px;right:-13px;box-shadow:2px 6px 16px #1e28330f}@media (max-width:1312px){.product-details-tooltip__wrapper{right:0}}.product-details-tooltip__wrapper_hide{display:none}.product-details-tooltip__wrapper:before{content:"";border-top:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;right:12px}.product-details-tooltip__wrapper:after{content:"";z-index:-1;border-bottom:1px solid #1e283308;border-right:1px solid #1e283308;width:15px;height:15px;position:absolute;bottom:-8px;right:14px;transform:rotate(45deg);box-shadow:2px 6px 16px #1e283308}.product-details-tooltip__title{color:#1e2833;font-family:var(--font-roboto),sans-serif;margin:0;font-size:12px;font-weight:600;line-height:112%}.product-details-tooltip__text{color:#1e2833cc;font-family:var(--font-roboto),sans-serif;margin:0;font-size:12px;font-weight:400;line-height:13.44px}
