@charset "UTF-8";
.product{padding-top:0 !important;--ggsm: calc(var(--grid-gap) / 2)}.prod-same__title{margin-bottom:calc(var(--grid-gap) / 2)}.prod-same__items{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:767px){.prod-same__items{gap:10px}}@media (max-width:425px){.prod-same__items{grid-template-columns:1fr}}.prod-same__items .--for-list{display:none}.prod-advantages__items{display:flex;border:1px solid var(--color-crumbs);border-radius:calc(var(--border-radius) / 2)}@media (max-width:1200px){.prod-advantages__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--color-crumbs);border-radius:0}}@media (max-width:768px){.prod-advantages__items{grid-template-columns:repeat(2, 1fr)}}.prod-advantages__item{border-right:1px solid var(--color-crumbs);padding:calc(var(--ggsm) / 2);display:flex;flex-direction:column;gap:0.5rem;flex:1;flex-basis:auto}.prod-advantages__item:last-child{border-right:none}@media (min-width:1800px){.prod-advantages__item{padding:calc(var(--grid-gap) / 2)}}@media (max-width:1200px){.prod-advantages__item{border-right:none;background-color:var(--color-white)}}.prod-advantages__item-title{color:var(--color-date);font-size:0.875rem;font-weight:var(--font-bolder);line-height:1.3;letter-spacing:-0.006vw}.prod-advantages__item-text{display:inline-flex;gap:0.5rem;color:var(--color-text);font-size:1rem;font-weight:var(--font-fat);line-height:1.3;letter-spacing:-0.006vw}.prod-advantages__item-text svg{fill:currentColor}.prod-program{display:flex;flex-direction:column;gap:var(--ggsm)}.prod-program__items{display:flex;flex-direction:column;gap:var(--ggsm)}.prod-program__item{display:grid;grid-template-columns:auto 1fr;gap:0.5rem;align-items:center}@media (min-width:1800px){.prod-program__item{gap:var(--ggsm)}}.prod-program__item-icon{display:flex;align-items:center;justify-content:center;padding:0.25rem;border-radius:50%;height:fit-content;background-color:rgba(var(--color-bg-light-rgb), 0.4)}@media (min-width:1800px){.prod-program__item-icon{padding:0.75rem}}.prod-program__item-icon svg{width:1.5rem;height:1.5rem}.prod-program__item-icon svg path{fill:var(--color-svg-fill-one)}.prod-program__item-text{color:var(--color-text-muted);font-size:1.125rem;font-weight:400;line-height:1.3}.prod-in_price{display:flex;gap:var(--ggsm)}@media (max-width:576px){.prod-in_price{flex-direction:column}}.prod-in_price__within{flex:1;color:var(--color-success);display:flex;flex-direction:column;gap:var(--ggsm);padding:var(--ggsm);border-radius:calc(var(--border-radius) / 2);border:1px solid currentColor}.prod-in_price__without{flex:1;color:var(--color-atten);display:flex;flex-direction:column;gap:var(--ggsm);padding:var(--ggsm);border-radius:calc(var(--border-radius) / 2);border:1px solid currentColor}.prod-in_price__title{color:currentColor}.prod-in_price__list{display:flex;flex-direction:column;gap:var(--ggsm)}.prod-in_price__item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.5rem}@media (min-width:1800px){.prod-in_price__item{gap:var(--ggsm)}}.prod-in_price__item-icon{display:flex;align-items:center;justify-content:center;padding:0.25rem;border-radius:50%;background-color:currentColor}@media (min-width:1800px){.prod-in_price__item-icon{padding:0.75rem}}.prod-in_price__item-icon svg{width:1.5rem;height:1.5rem}.prod-in_price__item-text{color:var(--color-text);font-size:1.125rem;font-weight:var(--font-bolder);line-height:1.3}.prod-add_info{display:flex;flex-direction:column;gap:var(--ggsm)}.prod-add_info__list{display:flex;flex-direction:column;gap:var(--ggsm)}.prod-add_info__item{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:0.5rem}@media (min-width:1800px){.prod-add_info__item{gap:var(--ggsm)}}.prod-add_info__item-icon svg path{fill:var(--color-svg-fill-one)}.prod-add_info__item-text{color:var(--color-text-muted);font-size:1.125rem;line-height:1.3}.prod-whats__take{display:flex;flex-direction:column;gap:var(--ggsm);border-top:1px solid var(--color-crumbs);border-bottom:1px solid var(--color-crumbs);padding-top:var(--grid-gap);padding-bottom:var(--grid-gap)}@media (min-width:1800px){.prod-whats__take{padding-top:3.75rem;padding-bottom:3.75rem}}.prod-whats__take-content{color:var(--color-text-muted);font-size:1.125rem;line-height:1.3}@media (max-width:992px){.prod-whats__take-content{font-size:1rem}}aside.prod-content__info{position:sticky;top:7.5625rem;display:flex;flex-direction:column;gap:var(--ggsm);height:fit-content;max-width:25.25rem;border-radius:var(--border-radius);border:1px solid var(--color-border);padding:var(--ggsm)}@media (min-width:1800px){aside.prod-content__info{padding:var(--grid-gap)}}@media (max-width:992px){aside.prod-content__info{position:fixed;z-index:20;bottom:0;top:auto;left:0;flex-direction:row;background-color:var(--color-white);width:100%;max-width:none;flex-wrap:wrap}}aside.prod-content__info .prod-content__prepay{font-size:1.125rem}@media (max-width:992px){aside.prod-content__info .prod-content__prepay{display:none}}aside.prod-content__info .prod-content__price{display:flex;gap:var(--ggsm);justify-content:space-between;padding:0.5rem;border:1px solid var(--color-footer-text);border-radius:var(--border-radius);background:var(--color-bg-navbar)}@media (min-width:1800px){aside.prod-content__info .prod-content__price{padding:1rem}}@media (max-width:992px){aside.prod-content__info .prod-content__price{flex-direction:column;gap:0.25rem}}@media (max-width:425px){aside.prod-content__info .prod-content__price{flex-basis:48.3%}}aside.prod-content__info .prod-content__price-title{display:flex;flex-direction:column;gap:0.25rem}@media (max-width:992px){aside.prod-content__info .prod-content__price-title{flex-direction:row;align-items:center}}@media (max-width:768px){aside.prod-content__info .prod-content__price-title{display:contents}}aside.prod-content__info .prod-content__price-title-title{color:#333;font-size:1.25rem;font-weight:var(--font-extra);line-height:1.3}@media (max-width:768px){aside.prod-content__info .prod-content__price-title-title{font-size:1rem;line-height:1}}@media (max-width:576px){aside.prod-content__info .prod-content__price-title-title{font-size:0.875rem}}aside.prod-content__info .prod-content__price-title-subtitle{color:var(--color-text-muted);font-size:0.875rem;line-height:normal;letter-spacing:-0.006vw}@media (max-width:576px){aside.prod-content__info .prod-content__price-title-subtitle{font-size:0.75rem}}aside.prod-content__info .prod-content__price .prod-card__price-wrapper{display:flex;flex-direction:column}@media (max-width:768px){aside.prod-content__info .prod-content__price .prod-card__price-wrapper{position:relative}}@media (max-width:992px){aside.prod-content__info .prod-content__price .prod-card__price-wrapper .prod-card__price-old{align-self:flex-start;margin-left:3ch}}@media (max-width:768px){aside.prod-content__info .prod-content__price .prod-card__price-wrapper .prod-card__price-old{bottom:3px;right:auto;left:20%;position:absolute;bottom:3px}}@media (max-width:768px){aside.prod-content__info .prod-content__price .prod-card__price-wrapper .prod-card__price-val{display:flex;gap:2.7ch}}aside.prod-content__info .prod-content__performance{display:flex;flex-direction:column;gap:0.5rem;margin-top:var(--grid-gap)}@media (max-width:992px){aside.prod-content__info .prod-content__performance{display:none}}aside.prod-content__info .prod-content__performance-item{display:flex;gap:0.25rem;align-items:center}@media (max-width:1800px){aside.prod-content__info .prod-content__performance-item{gap:0.75rem}}aside.prod-content__info .prod-content__performance-item-icon svg path{fill:var(--color-second-primary)}aside.prod-content__info .prod-content__options{display:flex;flex-direction:column;gap:0.25rem;color:var(--color-text-muted);font-size:0.875rem;line-height:normal;letter-spacing:-0.006vw}@media (max-width:992px){aside.prod-content__info .prod-content__options{display:none}}aside.prod-content__info .prod-content__with-myself{border-bottom:1px solid transparent;width:fit-content}aside.prod-content__info .prod-content__with-myself:hover{border-color:currentColor}@media (max-width:992px){aside.prod-content__info .prod-content__with-myself{display:none}}@media (max-width:992px){aside.prod-content__info .prod-content__btn{width:auto;flex:1}}@media (max-width:425px){aside.prod-content__info .prod-content__btn{min-width:101.5px;width:100%}}.prod_categorys_same{padding:0}.prod_categorys_same__item{border-radius:var(--border-radius);background-color:var(--color-bg-gray);padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:1.125rem;line-height:1.3}.prod_categorys_same__item:not(:last-child){margin-bottom:1.5rem}.prod_categorys_same__img{flex-shrink:0}.prod_categorys_same__title{flex:1}.prod-topic{padding:0}.prod-topic__title{display:inline-block;font-size:1rem;letter-spacing:0.5px;padding:5px 7px;background:var(--color-primary);border-radius:5px}.prod-topic__item{display:flex;align-items:center;gap:5px}.prod-topic__item-content a{text-decoration:underline;color:var(--color-primary)}.prod-topic>*:not(:last-child){margin-bottom:10px}.prod-programs__title{display:inline-block;font-size:1rem;letter-spacing:0.5px;padding:5px 7px;background:var(--color-primary);border-radius:5px;margin-bottom:15px}.prod-programs__list{display:flex;flex-direction:column;gap:10px}.prod-programs__item{display:flex;align-items:flex-start;gap:5px}.prod-programs__item-image{width:20px;height:20px;flex-shrink:0}.prod-programs__item-number{width:20px;height:20px;font-size:12px;font-weight:700;border-radius:50%;border:2px solid var(--color-primary);text-align:center;flex-shrink:0}.prod-programs__item:last-child{margin-top:5px}section.b-text._id_256-200 .container{display:contents !important}.b-faq{background-position:top;background-size:auto}.b-faq__items{border:1px solid var(--color-border);border-radius:var(--border-radius-sm)}.b-faq__item{border-bottom:1px solid var(--color-border)}@media (max-width:1200px){.b-faq__item{background:var(--color-bg);border-bottom:2px solid var(--color-border)}}.b-faq__item:first-child{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.b-faq__item:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);border-bottom:none}.b-faq__item.is-open{border-top:1px solid var(--color-border)}.b-faq__item.is-open:first-child{border-top:none}.b-faq__item.is-open .b-faq__item-title{background-color:var(--color-bg-spoiler)}.b-faq__item.is-open .b-faq__item-content{padding:0 calc(var(--grid-gap) / 2) calc(var(--grid-gap) / 2);background-color:var(--color-bg-spoiler)}@media (min-width:1800px){.b-faq__item.is-open .b-faq__item-content{padding-left:var(--grid-gap);padding-right:var(--grid-gap)}}.b-faq__item-title{color:black;font-size:1.25rem;font-weight:var(--font-extra);line-height:1.3;border:none;padding:calc(var(--grid-gap) / 2);padding-right:calc(var(--grid-gap) * 2)}@media (min-width:1800px){.b-faq__item-title{padding:1.5rem var(--grid-gap);padding-right:2.85rem}}@media (max-width:768px){.b-faq__item-title{font-size:1rem}}.b-faq__item-content{color:rgba(0, 0, 0, 0.8);font-family:Inter;font-size:1rem;line-height:1.3;border:none;border-bottom:1px solid var(--color-border)}@media (max-width:768px){.b-faq__item-content{font-size:0.875rem}}@media (max-width:576px){.b-product-form .section__title{font-size:2rem}}.field-rating{display:flex;flex-direction:row;gap:0.75rem;align-items:center}.field-rating .rating-area{overflow:hidden;width:80px}.field-rating .rating-area:not(:checked)>input{position:absolute;pointer-events:none;opacity:0}.field-rating .rating-area:not(:checked)>label{float:right;width:16px;padding:0;cursor:pointer;font-size:16px;line-height:11px;color:var(--color-crumbs)}.field-rating .rating-area:not(:checked)>label:before{content:"★"}.field-rating .rating-area>input:checked~label{color:var(--color-star)}.field-rating .rating-area:not(:checked)>label:hover,.field-rating .rating-area:not(:checked)>label:hover~label{color:var(--color-star)}.field-rating .rating-area>input:checked+label:hover,.field-rating .rating-area>input:checked+label:hover~label,.field-rating .rating-area>input:checked~label:hover,.field-rating .rating-area>input:checked~label:hover~label,.field-rating .rating-area>label:hover~input:checked~label{color:var(--color-star)}.field-rating .rate-area>label:active{position:relative}.b-form-product__form{color:var(--color-white);position:relative;border-radius:var(--border-radius);background:var(--color-border-extra);padding:calc(var(--grid-gap) / 2);display:flex;flex-direction:column;gap:calc(var(--color-grid-gap) / 2);margin-bottom:var(--grid-gap)}@media (min-width:1800px){.b-form-product__form{padding:var(--grid-gap)}}.b-form-product__form .form-footer{display:flex;align-items:center;gap:0.5rem}@media (max-width:576px){.b-form-product__form .form-footer{flex-direction:column}}.b-form-product__form .form-footer__btn{max-width:11.25rem}.b-form-product__inner-title{color:var(--color-bg-alt);font-family:var(--font-family);font-size:1.25rem;font-weight:var(--font-extra);line-height:1.2}.b-form-product__fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem;max-width:32rem}@media (max-width:1400px){.b-form-product__fields{max-width:none}}@media (max-width:576px){.b-form-product__fields{display:flex;flex-direction:column}}.b-form-product__fields>*:first-child{grid-column:span 2}@media (max-width:576px){.b-form-product__fields>*:first-child{grid-column:span 1}}.b-form-product__image{position:absolute;right:0;bottom:0}@media (max-width:1400px){.b-form-product__image{display:none}}.b-form-product__files-wrapper{grid-column:span 2}.b-form-product__upload-preview{display:flex;gap:0.125rem;flex-wrap:wrap}.b-form-product__upload-preview>*{height:84px;width:62px}@media (max-width:576px){.b-form-product__upload-preview>*{widows:31px;height:42px}}.b-product-form__reviews{display:flex;flex-direction:column;gap:calc(var(--grid-gap) / 2)}.product-reiew{position:relative;border:1px solid var(--color-border-extra);border-radius:var(--border-radius);padding:calc(var(--grid-gap) / 2);display:flex;flex-direction:column;gap:0.5rem}@media (min-width:1800px){.product-reiew{padding:calc(var(--grid-gap) / 2) var(--grid-gap)}}.product-reiew>svg{position:absolute;top:0;right:3%;transform:translateY(-50%)}.product-reiew__date{color:var(--color-text-muted);font-size:0.75rem}.product-reiew__header{display:flex;gap:calc(var(--grid-gap) / 2)}.product-reiew__header-title{font-size:1.25rem;font-weight:var(--font-fat);line-height:1.2}.product-reiew__header-rating span{font-size:14px;line-height:12px;color:var(--color-crumbs)}.product-reiew__header-rating span:before{content:"★"}.product-reiew__header-rating span.active{color:var(--color-star)}.product-reiew__gallery{display:flex;flex-wrap:wrap;gap:0.5rem}.product-reiew__gallery img{border-radius:var(--border-radius)}.b-team{--offset-block: 1.25rem;--section-padding: 3.75rem;padding-top:var(--section-padding) !important}@media screen and (max-width:767px){.b-team{--section-padding: 1.875rem}}.b-team .swiper-pagination-progressbar{padding-top:1px !important}.b-team__top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media screen and (max-width:991px){.b-team__top{flex-direction:column;align-items:start;gap:var(--offset-block)}}.b-team__title{font-size:1.5rem;font-weight:var(--font-extra);line-height:1.3;margin-bottom:1.5rem}.b-team__descr{color:var(--color-text-muted);font-size:1rem;line-height:1.3}.b-team__top-right{display:flex;align-items:center;gap:1.25rem;max-width:450px}.b-team__top-num{font-size:3rem;font-weight:800;line-height:1.2;color:var(--color-primary)}@media screen and (max-width:1399px){.b-team__top-num{font-size:3.5rem}}@media screen and (max-width:424px){.b-team__top-num{font-size:2rem}}.b-team__top-team{font-size:1.5rem;font-weight:var(--font-bolder);line-height:1.2;text-transform:uppercase}@media screen and (max-width:1399px){.b-team__top-team{font-size:1rem}}.b-team__gallery-wrapper{position:relative}.b-team__gallery{padding-top:var(--offset-main);position:relative;opacity:1}.b-team__gallery .swiper-slide{max-width:220px}.b-team__gallery-item{user-select:none;aspect-ratio:0.4;border-radius:422px;overflow:hidden;transition:var(--transition)}.b-team__gallery-image{width:100%;height:100%;transition:var(--transition)}.b-team__gallery-image img{height:100%;width:auto;object-fit:cover}.b-team__gallery-image._more{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.b-team__gallery-hidden{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:end;padding-bottom:calc(var(--offset-main) * 2);text-align:center;color:#fff;transition:var(--transition);padding-left:0.75rem;padding-right:0.75rem;background:linear-gradient(0deg, var(--color-primary) 0%, rgba(235, 0, 37, 0) 50%);opacity:0}@media screen and (max-width:767px){.b-team__gallery-hidden{padding-bottom:var(--offset-main)}}.b-team__gallery-descr{padding-top:0.5rem;font-size:1rem;font-weight:500;line-height:1.3}.b-team__gallery-item:hover .b-team__gallery-hidden,.b-team__gallery-item:hover .b-team__gallery-image._more{opacity:1}.b-team__bottom{padding-top:var(--offset-main);display:flex;align-items:center;justify-content:center}@media screen and (max-width:991px){.b-team__bottom{padding-top:var(--offset-small)}}.b-team__bottom .button{height:3rem;background:transparent;color:var(--color-text);position:relative;overflow:inherit;border-radius:0.5rem}.b-team__bottom .button:hover:after{background:var(--color-primary)}.b-team__bottom .button:hover{background-color:var(--color-primary);color:#fff}.b-team .swiper-items{--swiper-pagination-color: var(--color-primary);--swiper-pagination-bullet-size: 0.75rem}.b-team__pagination{display:flex;align-items:center;justify-content:center;width:100%;padding-top:var(--offset-block)}@media screen and (min-width:768px){.b-team__pagination{display:none}}.b-team__gallery-item{transition-duration:1s}.b-team__gallery-image._more{transition-duration:1s}.b-team__gallery-hidden{transition-duration:1s}.b-team__gallery-item._active .b-team__gallery-image._more{opacity:1}.b-team__gallery-item._active .b-team__gallery-hidden{opacity:1}.b-team__gallery-item._active:hover .b-team__gallery-hidden{opacity:0}.b-team__gallery-item._active:hover .b-team__gallery-image._more{opacity:0}/*# sourceMappingURL=./page-bafe4aa4017cbf6ce8bec75e29ff9990.map */