.product-category_gray{background-color:#f3f1f3}.product-category__link{position:relative;color:#000;width:100%;height:100%;padding:3rem 2rem;background-color:#fff;margin-left:auto;margin-right:auto}.product-category__link:hover{color:#000}.product-category__link:focus{outline:none}.product-category__link_border_gray{border:1px solid #eee}.product-category__label{position:absolute;left:-.5rem;top:1.5rem;color:#fff;padding:.5rem 1rem;text-transform:uppercase}.product-category__label:before{content:"";display:block;border:.25rem solid transparent;position:absolute;bottom:-.5rem;left:0}.product-category__label_color_1{background-color:#615063}.product-category__label_color_1:before{border-top:.25rem solid #453947;border-right:.25rem solid #453947}.product-category__label_color_2{background-color:#f4cfaf}.product-category__label_color_2:before{border-top:.25rem solid #eeb482;border-right:.25rem solid #eeb482}.product-category__label_color_3{background-color:#f0ab9b}.product-category__label_color_3:before{border-top:.25rem solid #e9866f;border-right:.25rem solid #e9866f}.product-category__label+.product-category__name{margin-top:2.5rem}.product-category__button,.product-category__excerpt,.product-category__image,.product-category__name{text-align:center}.product-category__name{font-size:1.25rem;font-weight:700;text-transform:uppercase}.product-category__image{margin-top:1.5rem;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-category__image img{max-width:100%;height:auto}.product-category__excerpt{color:#615063}.product-category__price{text-align:center;font-weight:700;font-size:2rem;line-height:1.75rem}.product-category__price_rouble{font-size:1.375rem}.product-category__button{padding-top:2rem}.product-buttons{padding:0;border-radius:1.25rem}.product-buttons__wrapper{padding:.25rem!important}.product-buttons .button{border:0;-webkit-box-shadow:none;box-shadow:none;width:100%;font-weight:700;color:#000}.product-buttons .button:hover{background-color:#615063;color:#fff}@media (min-width:576px){.product-buttons{background-color:#fadabf}}.about-banner{background:url(/images/pages/about/banner-bg.jpg) 100% 0 no-repeat;background-size:cover}.about-banner .h2{text-transform:uppercase;text-align:center;max-width:5.5rem;font-size:1rem}.about-banner div{height:100%}.about-banner__content{background-color:#615063;position:relative;overflow:hidden;color:#fff}.about-banner__content:after,.about-banner__content:before{content:"";display:block;position:absolute;z-index:5;background-color:#534755;border-radius:50%}.about-banner__content:before{top:0;left:10%;-webkit-transform:translateY(-90%);-ms-transform:translateY(-90%);transform:translateY(-90%)}.about-banner__content:after{bottom:0;left:0;-webkit-transform:translate(-45%,45%);-ms-transform:translate(-45%,45%);transform:translate(-45%,45%)}.about-banner__text{position:relative;z-index:10;padding:1rem 0}.about-banner__image{position:absolute;top:0;left:0;bottom:0}.about-banner div.about-banner__round{position:absolute;z-index:15;border-radius:50%;background:#f4cfaf;left:50%}.about-banner div.about-banner__round img{width:120%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about .about-banner{height:14rem}.about .about-banner .about-banner__content:before{width:14rem;height:14rem}.about .about-banner .about-banner__content:after{width:11.2rem;height:11.2rem}.about .about-banner div.about-banner__round{top:1.4rem;height:11.2rem;width:11.2rem}.about .h1{text-align:center;margin-bottom:0}.about__slogan{text-align:center;color:#615063;font-weight:700;margin-top:1rem}.about__difference{background-color:#f3f1f3;padding-bottom:1rem;margin-bottom:2rem}.about__difference .check-list{padding-left:15px}.about__text{margin-top:2rem;margin-bottom:.5rem}.about__main-image img{width:100%}.about__secondary-image{margin-bottom:1rem}.about__secondary-image img{width:100%}.about__certificate-gallery__item{text-align:center;margin-bottom:2rem}.about__certificate-gallery__item__img{max-width:10rem;height:12.5rem}.about__certificate-gallery__item__name{display:block;font-size:1rem;color:#000;margin-top:.8rem}@media (max-width:575.98px){.about__certificate-gallery__item__img{height:auto}}@media (min-width:576px){.about__difference{padding-top:1.5rem}}@media (min-width:768px){.about-banner div.about-banner__round{right:-10%}.about-banner__text{padding:1rem}.about-banner .h2{font-size:2rem;max-width:11rem}.about .about-banner{height:21rem}.about .about-banner .about-banner__content:before{width:21rem;height:21rem}.about .about-banner .about-banner__content:after{width:16.8rem;height:16.8rem}.about .about-banner div.about-banner__round{top:2.1rem;height:16.8rem;width:16.8rem}.about__difference{padding:3rem 0}.about__slogan{margin-bottom:2rem}}@media (min-width:992px){.about-banner__text{padding:2rem}.about-banner .h2{max-width:13rem}.about .about-banner{height:26rem}.about .about-banner .about-banner__content:before{width:26rem;height:26rem}.about .about-banner .about-banner__content:after{width:20.8rem;height:20.8rem}.about .about-banner div.about-banner__round{top:2.6rem;height:20.8rem;width:20.8rem}}@media (min-width:1300px){.about-banner div.about-banner__round{right:-10%}.about .about-banner{height:33rem}.about .about-banner .about-banner__content:before{width:33rem;height:33rem}.about .about-banner .about-banner__content:after{width:26.4rem;height:26.4rem}.about .about-banner div.about-banner__round{top:3.3rem;height:26.4rem;width:26.4rem}}