

/* Start:/local/assets/styles/fonts.css?169219271382*/
@import "/local/assets/styles/../fonts/qanelas/stylesheet.css";

/*# sourceMappingURL=fonts.css.map */

/* End */


/* Start:/local/assets/styles/main.css?173253900416754*/
.sections-list{display:flex;flex-wrap:wrap}@media(max-width: 1300px){.sections-list{justify-content:space-between}}.sections-list__elem{width:calc(33.3333333333% - 20px);display:flex;background:rgba(0,0,0,.2);position:relative;transition:background .5s;overflow:hidden;margin-bottom:30px}.sections-list__elem img{transition:transform .5s;max-height:100%}@media(min-width: 1301px){.sections-list__elem:nth-child(3n+2){margin-left:30px;margin-right:30px}}@media(max-width: 1300px){.sections-list__elem{width:calc(50% - 30px);display:flex;justify-content:center;max-height:350px}}@media(max-width: 850px){.sections-list__elem{width:100%}}.sections-list__elem:hover{background:rgba(0,0,0,.05)}.sections-list__elem:hover img{transform:scale(1.2)}.sections-list__elem:hover .sections-list__btn{background:#bcd90a;border:2px solid #bcd90a}.sections-list__btn{min-width:192px;padding:10px 10px 10px 32px;border:2px solid #fff;border-radius:50px;color:#fff;display:flex;align-items:center;justify-content:space-between;max-width:80%;position:absolute;left:35px;bottom:35px;transition:border .3s,background .3s}.sections-list__btn::after{content:"";display:block;background:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.125 17C2.125 20.9451 3.69218 24.7286 6.48179 27.5182C9.27139 30.3078 13.0549 31.875 17 31.875C20.9451 31.875 24.7286 30.3078 27.5182 27.5182C30.3078 24.7286 31.875 20.9451 31.875 17C31.875 13.0549 30.3078 9.27139 27.5182 6.48179C24.7286 3.69218 20.9451 2.125 17 2.125C13.0549 2.125 9.27139 3.69218 6.48179 6.48179C3.69218 9.27139 2.125 13.0549 2.125 17ZM34 17C34 21.5087 32.2089 25.8327 29.0208 29.0208C25.8327 32.2089 21.5087 34 17 34C12.4913 34 8.1673 32.2089 4.97919 29.0208C1.79107 25.8327 0 21.5087 0 17C0 12.4913 1.79107 8.1673 4.97919 4.97919C8.1673 1.79107 12.4913 0 17 0C21.5087 0 25.8327 1.79107 29.0208 4.97919C32.2089 8.1673 34 12.4913 34 17ZM9.5625 15.9375C9.28071 15.9375 9.01046 16.0494 8.8112 16.2487C8.61194 16.448 8.5 16.7182 8.5 17C8.5 17.2818 8.61194 17.552 8.8112 17.7513C9.01046 17.9506 9.28071 18.0625 9.5625 18.0625H21.8726L17.3102 22.6227C17.2115 22.7215 17.1331 22.8388 17.0796 22.9679C17.0262 23.097 16.9987 23.2353 16.9987 23.375C16.9987 23.5147 17.0262 23.653 17.0796 23.7821C17.1331 23.9112 17.2115 24.0285 17.3102 24.1273C17.409 24.226 17.5263 24.3044 17.6554 24.3579C17.7845 24.4113 17.9228 24.4388 18.0625 24.4388C18.2022 24.4388 18.3405 24.4113 18.4696 24.3579C18.5987 24.3044 18.716 24.226 18.8148 24.1273L25.1898 17.7523C25.2887 17.6536 25.3672 17.5363 25.4208 17.4072C25.4743 17.2781 25.5019 17.1398 25.5019 17C25.5019 16.8602 25.4743 16.7219 25.4208 16.5928C25.3672 16.4637 25.2887 16.3464 25.1898 16.2477L18.8148 9.87275C18.716 9.77396 18.5987 9.6956 18.4696 9.64214C18.3405 9.58867 18.2022 9.56116 18.0625 9.56116C17.9228 9.56116 17.7845 9.58867 17.6554 9.64214C17.5263 9.6956 17.409 9.77396 17.3102 9.87275C17.2115 9.97154 17.1331 10.0888 17.0796 10.2179C17.0262 10.347 16.9987 10.4853 16.9987 10.625C16.9987 10.7647 17.0262 10.903 17.0796 11.0321C17.1331 11.1612 17.2115 11.2785 17.3102 11.3773L21.8726 15.9375H9.5625Z' fill='white'/%3E%3C/svg%3E%0A");width:34px;height:34px;margin-left:25px}.where-buy{position:relative;width:100%;display:flex;justify-content:flex-end;background:#f6f6f6;height:398px;overflow:hidden}.where-buy img{max-width:unset}@media(max-width: 1350px){.where-buy img{opacity:.2}}@media(max-width: 900px){.where-buy{height:265px}.where-buy .where-buy__content{top:unset;bottom:13%}}.where-buy__content{position:absolute;left:calc((100% - 1280px)/2);top:100px}.where-buy__content:hover::before{transform:rotate(50deg) scale(1.25)}@media(max-width: 1350px){.where-buy__content{left:5%}}.where-buy__content::before{content:url("data:image/svg+xml,%3Csvg width='144' height='147' viewBox='0 0 144 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5796 118.102C33.5796 118.102 94.2209 114.836 114.753 90.6919C122.326 81.786 126.052 70.2363 125.11 58.5836C124.168 46.9309 118.635 36.1297 109.729 28.5561C100.823 20.9826 89.2738 17.2571 77.621 18.1991C65.9683 19.1412 55.1671 24.6737 47.5936 33.5796C27.0617 57.7233 33.5796 118.102 33.5796 118.102ZM66.8951 78.9255C62.4422 75.1387 59.6759 69.7381 59.2049 63.9118C58.7338 58.0854 60.5966 52.3106 64.3834 47.8577C68.1701 43.4047 73.5707 40.6385 79.3971 40.1674C85.2235 39.6964 90.9983 41.5592 95.4512 45.3459C99.9042 49.1327 102.67 54.5333 103.141 60.3597C103.612 66.186 101.75 71.9609 97.9629 76.4138C94.1762 80.8667 88.7756 83.633 82.9492 84.104C77.1229 84.5751 71.348 82.7123 66.8951 78.9255Z' fill='%23BCD90A'/%3E%3C/svg%3E%0A");position:absolute;top:-30px;right:-95px;transition:transform .3s}@media(max-width: 950px){.where-buy__content::before{top:-60px}}@media(max-width: 500px){.where-buy__content::before{right:-90px}}.section-page{margin-top:3rem}.articles-slider .articles-list__img{filter:grayscale(100%)}.articles-list__container{display:flex;flex-wrap:wrap}@media(max-width: 700px){.articles-list__container{justify-content:space-between}}.articles-list__container .articles-list__elem{width:230px;margin-bottom:3rem}@media(min-width: 1051px){.articles-list__container .articles-list__elem:not(:nth-child(4n+1)){margin-left:calc((25% - 230px)*4/3)}}@media(min-width: 701px)and (max-width: 1050px){.articles-list__container .articles-list__elem{width:calc(33.3333333333% - .6666666667rem)}.articles-list__container .articles-list__elem:not(:nth-child(4n+1)){margin-left:inherit}.articles-list__container .articles-list__elem:not(:nth-child(3n+1)){margin-left:1rem}}@media(max-width: 700px){.articles-list__container .articles-list__elem{width:calc(50% - .5rem)}}@media(max-width: 500px){.articles-list__container .articles-list__elem{width:100%}}.articles-list__img{height:208px;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;background:#f6f6f6;transition:filter .3s}.articles-list__img img{max-height:100%}.articles-list__img::before{content:"";background:#bcd90a;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:opacity .3s}.articles-list__description{margin-top:10px}.articles-list__description,.articles-list__description *{transition:color .3s}.articles-list__description a{text-decoration:none}.articles-list__elem:hover .articles-list__img{filter:grayscale(0%)}.articles-list__elem:hover .articles-list__description,.articles-list__elem:hover .articles-list__description *{color:#bcd90a}.articles-list__elem:hover .articles-list__img::before{opacity:.35}.main-form__content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media(max-width: 700px){.main-form__content{justify-content:center}}.main-form__content>*{width:45%}@media(max-width: 1100px){.main-form__form{width:70%}.main-form__img{width:25%}}@media(max-width: 700px){.main-form__form{width:100%;margin-bottom:1rem}.main-form__img{width:300px}}.main-form__img{margin:auto 0 0 0}.product-elem{width:261px}.product-elem__section,.product-elem__title{margin-top:5px;margin-bottom:5px;height:1.2em}.product-elem__header{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;background:#f6f6f6}.product-elem__header img{max-height:100%}.product-elem__header:hover .product-elem__arrow{right:20px}.product-elem__arrow{position:absolute;bottom:-5px;right:35px;display:block;background:center no-repeat #bcd90a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='20' viewBox='0 0 31 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 9.70536 0.116638 9.42278 0.324254 9.21444C0.53187 9.00609 0.813458 8.88904 1.10707 8.88904H27.2185L20.2506 1.89892C20.0427 1.69031 19.9259 1.40737 19.9259 1.11236C19.9259 0.817343 20.0427 0.53441 20.2506 0.325802C20.4584 0.117194 20.7404 6.95081e-09 21.0344 0C21.3284 -6.95081e-09 21.6103 0.117194 21.8182 0.325802L30.6748 9.21344C30.7779 9.31664 30.8597 9.43924 30.9155 9.57421C30.9713 9.70918 31 9.85387 31 10C31 10.1461 30.9713 10.2908 30.9155 10.4258C30.8597 10.5608 30.7779 10.6834 30.6748 10.7866L21.8182 19.6742C21.6103 19.8828 21.3284 20 21.0344 20C20.7404 20 20.4584 19.8828 20.2506 19.6742C20.0427 19.4656 19.9259 19.1827 19.9259 18.8876C19.9259 18.5926 20.0427 18.3097 20.2506 18.1011L27.2185 11.111H1.10707C0.813458 11.111 0.53187 10.9939 0.324254 10.7856C0.116638 10.5772 0 10.2946 0 10Z' fill='white'/%3E%3C/svg%3E");width:50px;height:50px;border-radius:100%;transition:right .3s}.page-catalog__content{display:flex;justify-content:space-between;align-items:flex-start}.page-catalog__content>*:nth-child(1){width:342px}@media(max-width: 1350px){.page-catalog__content>*:nth-child(1){width:275px}}@media(max-width: 900px){.page-catalog__content>*:nth-child(1){display:none}}.page-catalog__content>*:nth-child(2){width:calc(100% - 442px)}@media(max-width: 1350px){.page-catalog__content>*:nth-child(2){width:calc(100% - 300px)}}@media(max-width: 900px){.page-catalog__content>*:nth-child(2){width:100%}}.catalog-list{display:flex;flex-wrap:wrap}@media(max-width: 1250px){.catalog-list{justify-content:space-between}}.catalog-list__navigation{width:100%}.catalog-list .product-elem{width:261px;margin-bottom:2rem}@media(min-width: 1251px){.catalog-list .product-elem:nth-child(3n+2){margin-right:calc((33.3333333333% - 261px)/2*3);margin-left:calc((33.3333333333% - 261px)/2*3)}}@media(max-width: 1250px){.catalog-list .product-elem{width:calc(50% - .5rem)}}@media(max-width: 500px){.catalog-list .product-elem{width:100%}}@media(min-width: 901px){.catalog-list_s-4{justify-content:inherit}}@media(min-width: 1251px){.catalog-list_s-4 .product-elem:nth-child(3n+2){margin-left:inherit;margin-right:inherit}.catalog-list_s-4 .product-elem:not(:nth-child(4n)){margin-right:calc((25% - 261px)/3*4)}}@media(max-width: 1250px)and (min-width: 901px){.catalog-list_s-4 .product-elem{width:calc(33.3333333333% - .6666666667rem)}.catalog-list_s-4 .product-elem:not(:nth-child(4n)){margin-right:inherit}.catalog-list_s-4 .product-elem:not(:nth-child(3n)){margin-right:1rem}}@media(max-width: 900px){.catalog-list_s-4 .product-elem{width:calc(50% - .5rem)}}@media(max-width: 500px){.catalog-list_s-4 .product-elem{width:100%}}.where-buy-mini{height:200px;background:#f5f5f5 no-repeat right center url("/local/assets/styles/../img/where-buy-mini.png")}.where-buy-mini .wrapper{height:100%}.where-buy-mini__content{display:flex;align-items:center;height:100%}@media(max-width: 700px){.where-buy-mini__content{flex-flow:column;justify-content:center}.where-buy-mini__content>*{width:100%}.where-buy-mini__content>*:nth-child(2){margin-top:1rem}}.where-buy-mini__content>*:nth-child(1){margin-right:100px}@media(max-width: 700px){.where-buy-mini__content>*:nth-child(1){margin-right:0}}.product-detail__content{display:flex;justify-content:space-between;flex-wrap:wrap}.product-detail img{max-height:100%}.product-detail-images{width:589px}@media(max-width: 1250px){.product-detail-images{width:48%}}@media(max-width: 1000px){.product-detail-images{width:100%;margin-bottom:2rem}}.product-detail-images__img{width:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;min-height:320px;max-width:600px;margin:0 auto}@media(min-width: 1001px){.product-detail-images__img{aspect-ratio:1/1}}.product-detail-images__container{display:flex;flex-wrap:wrap}.product-detail-images__mini{width:calc(25% - .75rem);background:#f5f5f5;margin-top:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-detail-images__mini:not(:nth-child(4n)){margin-right:1rem}.product-detail-images__mini img{max-width:100%;max-height:100%}@media(min-width: 1001px){.product-detail-images__mini{aspect-ratio:1/1}}@media(max-width: 400px){.product-detail-images__mini{width:calc(33.3333333333% - .6666666667rem)}.product-detail-images__mini:not(:nth-child(4n)){margin-right:inherit}.product-detail-images__mini:not(:nth-child(3n)){margin-right:1rem}}.product-detail-info{width:calc(100% - 639px)}@media(max-width: 1250px){.product-detail-info{width:48%}}@media(max-width: 1000px){.product-detail-info{width:100%}}.product-detail-info__title{margin-bottom:1.5rem}.product-detail-info__elem{margin-bottom:2.5rem}@media(max-width: 500px){.product-detail-info__elem{margin-bottom:1rem}}.product-detail-tabs-header{display:flex}@media(max-width: 1350px){.product-detail-tabs-header{width:111.1111111111%;overflow:auto;margin-left:-5.5555555556%;padding-left:5.5555555556%;padding-bottom:.5rem}}.product-detail-tabs-header__elem{cursor:pointer;min-width:290px;margin-right:11px;padding:22px;background:#f5f5f5;display:flex;justify-content:center;align-items:center;transition:background .3s}@media(max-width: 700px){.product-detail-tabs-header__elem{min-width:200px;padding:11px}}.product-detail-tabs-header__elem.active,.product-detail-tabs-header__elem:hover{background:#bcd90a}@media(min-width: 701px){.product-detail-tabs-header::-webkit-scrollbar-track{background:#fff}.product-detail-tabs-header::-webkit-scrollbar{background-color:#f5f5f5;height:4px;border-radius:12px}.product-detail-tabs-header::-webkit-scrollbar-thumb{border-radius:10px;background-color:#bcd90a}}.product-detail-tabs-content{margin-top:3rem}@media(max-width: 700px){.product-detail-tabs-content{margin-top:1rem}}.product-detail-tabs-content__elem{font-size:20px}@media(max-width: 1000px){.product-detail-tabs-content__elem{font-size:1rem}}.product-detail-tabs-content__elem:not(.product-detail-tabs-content__elem.active){display:none}.characteristics-table__row{display:flex;justify-content:space-between;width:100%;padding-bottom:4px;border-bottom:1px solid #f5f5f5}.characteristics-table__row>*{width:50%}.characteristics-table__row:not(:first-child){margin-top:1.5rem}.reviews-list__elem{padding:15px 0}.reviews-list__elem:not(:first-child){border-top:5px solid #f5f5f5}.reviews-list__name{margin-bottom:10px}.reviews-list__date{display:block;font-style:italic;color:#bcd90a;margin:0 0 0 auto;width:fit-content}.page-navigation{display:flex;justify-content:center;align-items:center}.page-navigation__elem{color:#adacb5;font-size:32px;font-weight:500;text-decoration:none;transition:color .3s;display:block;margin:0 1rem}.page-navigation__elem:hover{color:#bcd90a}.page-navigation__elem.active{color:#bcd90a;text-decoration-line:underline}.page-navigation__arrow{height:39px;width:22px;background:center no-repeat url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10.59 10.59L1 20.1799' stroke='%23ADACB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transition:background .3s}.page-navigation__arrow:hover{background:center no-repeat url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10.59 10.59L1 20.1799' stroke='%23BCD90A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.page-navigation__arrow_prev{transform:rotate(180deg)}.page-navigation__double-arrow{height:39px;width:22px;background:center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.5898 20.1799L10.9999 10.59L20.5898 1' stroke='%23ADACB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5898 20.1799L0.999879 10.59L10.5898 1' stroke='%23ADACB5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:background .3s}.page-navigation__double-arrow:hover{background:center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.5898 20.1799L10.9999 10.59L20.5898 1' stroke='%23BCD90A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5898 20.1799L0.999879 10.59L10.5898 1' stroke='%23BCD90A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page-navigation__double-arrow_next{transform:rotate(180deg)}.reviews-form{max-width:600px;width:100%}.menu-mini{display:flex;flex-flow:column}.menu-mini__item{display:block;width:fit-content;color:#fff;text-decoration:none;margin-bottom:1rem;padding:4px 1rem;margin-left:-1rem;transition:background .3s;border-radius:50px}@media(max-width: 1050px){.menu-mini__item{margin-bottom:.5rem}}.menu-mini__item:hover{background:#bcd90a}.social-widget{width:65px;height:65px;border-radius:100%;position:fixed;bottom:5%;right:5%;z-index:99}.btn-ozon{text-decoration:none;font-weight:800;display:inline-block;text-align:center;}

/* End */


/* Start:/local/assets/includes/swiper/swiper-bundle.min.css?169219271216136*/
/**
 * Swiper 10.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 1, 2023
 */

:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17482589822729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/mpets/template_styles.css?173383141779498*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Qanelas";
    color: #3e3e3e;
    font-size: 16px
}

img {
    max-width: 100%
}

.wrapper {
    max-width: 1280px;
    margin: 0 auto
}

@media(max-width: 1350px) {
    .wrapper {
        max-width: 90%
    }
}

@media(min-width: 901px) {
    .mobile_900 {
        display: none !important
    }
}

.title_2 {
    font-size: 55px;
    font-weight: 800;
    color: #3e3e3e
}

@media(max-width: 1100px) {
    .title_2 {
        font-size: 3rem
    }
}

@media(max-width: 950px) {
    .title_2 {
        font-size: 2.5rem
    }
}

@media(max-width: 500px) {
    .title_2 {
        font-size: 1.75rem
    }
}

.title_3 {
    font-size: 30px;
    font-weight: 500
}

@media(max-width: 950px) {
    .title_3 {
        font-size: 1.5rem
    }
}

@media(max-width: 500px) {
    .title_3 {
        font-size: 1.25rem
    }
}

.btn {
    min-width: 225px;
    padding: 13px 12px 12px;
    background: #bcd90a;
    border: 2px solid #bcd90a;
    border-radius: 50px;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
    transition: color .3s, background .3s
}

@media(max-width: 950px) {
    .btn {
        font-size: 1.25rem
    }
}

.btn:hover {
    background: #fff;
    color: #bcd90a
}

.btn-arrow {
    padding: 10px 10px 10px 32px;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    transition: border .3s, background .3s, color .3s;
    text-decoration: none;
    font-size: 24px
}

@media(max-width: 950px) {
    .btn-arrow {
        font-size: 1.25rem
    }
}

.btn-arrow::after {
    content: "";
    display: block;
    background: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.125 17C2.125 20.9451 3.69218 24.7286 6.48179 27.5182C9.27139 30.3078 13.0549 31.875 17 31.875C20.9451 31.875 24.7286 30.3078 27.5182 27.5182C30.3078 24.7286 31.875 20.9451 31.875 17C31.875 13.0549 30.3078 9.27139 27.5182 6.48179C24.7286 3.69218 20.9451 2.125 17 2.125C13.0549 2.125 9.27139 3.69218 6.48179 6.48179C3.69218 9.27139 2.125 13.0549 2.125 17ZM34 17C34 21.5087 32.2089 25.8327 29.0208 29.0208C25.8327 32.2089 21.5087 34 17 34C12.4913 34 8.1673 32.2089 4.97919 29.0208C1.79107 25.8327 0 21.5087 0 17C0 12.4913 1.79107 8.1673 4.97919 4.97919C8.1673 1.79107 12.4913 0 17 0C21.5087 0 25.8327 1.79107 29.0208 4.97919C32.2089 8.1673 34 12.4913 34 17ZM9.5625 15.9375C9.28071 15.9375 9.01046 16.0494 8.8112 16.2487C8.61194 16.448 8.5 16.7182 8.5 17C8.5 17.2818 8.61194 17.552 8.8112 17.7513C9.01046 17.9506 9.28071 18.0625 9.5625 18.0625H21.8726L17.3102 22.6227C17.2115 22.7215 17.1331 22.8388 17.0796 22.9679C17.0262 23.097 16.9987 23.2353 16.9987 23.375C16.9987 23.5147 17.0262 23.653 17.0796 23.7821C17.1331 23.9112 17.2115 24.0285 17.3102 24.1273C17.409 24.226 17.5263 24.3044 17.6554 24.3579C17.7845 24.4113 17.9228 24.4388 18.0625 24.4388C18.2022 24.4388 18.3405 24.4113 18.4696 24.3579C18.5987 24.3044 18.716 24.226 18.8148 24.1273L25.1898 17.7523C25.2887 17.6536 25.3672 17.5363 25.4208 17.4072C25.4743 17.2781 25.5019 17.1398 25.5019 17C25.5019 16.8602 25.4743 16.7219 25.4208 16.5928C25.3672 16.4637 25.2887 16.3464 25.1898 16.2477L18.8148 9.87275C18.716 9.77396 18.5987 9.6956 18.4696 9.64214C18.3405 9.58867 18.2022 9.56116 18.0625 9.56116C17.9228 9.56116 17.7845 9.58867 17.6554 9.64214C17.5263 9.6956 17.409 9.77396 17.3102 9.87275C17.2115 9.97154 17.1331 10.0888 17.0796 10.2179C17.0262 10.347 16.9987 10.4853 16.9987 10.625C16.9987 10.7647 17.0262 10.903 17.0796 11.0321C17.1331 11.1612 17.2115 11.2785 17.3102 11.3773L21.8726 15.9375H9.5625Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 34px;
    height: 34px;
    margin-left: 25px;
    transition: background .3s
}

.btn-arrow_c-green {
    background: #bcd90a;
    border: 2px solid #bcd90a
}

.btn-arrow_c-green:hover {
    background: #fff;
    color: #bcd90a
}

.btn-arrow_c-green:hover::after,
.btn-arrow_c-green:hover::before {
    background: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.125 17C2.125 20.9451 3.69218 24.7286 6.48179 27.5182C9.27139 30.3078 13.0549 31.875 17 31.875C20.9451 31.875 24.7286 30.3078 27.5182 27.5182C30.3078 24.7286 31.875 20.9451 31.875 17C31.875 13.0549 30.3078 9.27139 27.5182 6.48179C24.7286 3.69218 20.9451 2.125 17 2.125C13.0549 2.125 9.27139 3.69218 6.48179 6.48179C3.69218 9.27139 2.125 13.0549 2.125 17ZM34 17C34 21.5087 32.2089 25.8327 29.0208 29.0208C25.8327 32.2089 21.5087 34 17 34C12.4913 34 8.1673 32.2089 4.97919 29.0208C1.79107 25.8327 0 21.5087 0 17C0 12.4913 1.79107 8.1673 4.97919 4.97919C8.1673 1.79107 12.4913 0 17 0C21.5087 0 25.8327 1.79107 29.0208 4.97919C32.2089 8.1673 34 12.4913 34 17ZM9.5625 15.9375C9.28071 15.9375 9.01046 16.0494 8.8112 16.2487C8.61194 16.448 8.5 16.7182 8.5 17C8.5 17.2818 8.61194 17.552 8.8112 17.7513C9.01046 17.9506 9.28071 18.0625 9.5625 18.0625H21.8726L17.3102 22.6227C17.2115 22.7215 17.1331 22.8388 17.0796 22.9679C17.0262 23.097 16.9987 23.2353 16.9987 23.375C16.9987 23.5147 17.0262 23.653 17.0796 23.7821C17.1331 23.9112 17.2115 24.0285 17.3102 24.1273C17.409 24.226 17.5263 24.3044 17.6554 24.3579C17.7845 24.4113 17.9228 24.4388 18.0625 24.4388C18.2022 24.4388 18.3405 24.4113 18.4696 24.3579C18.5987 24.3044 18.716 24.226 18.8148 24.1273L25.1898 17.7523C25.2887 17.6536 25.3672 17.5363 25.4208 17.4072C25.4743 17.2781 25.5019 17.1398 25.5019 17C25.5019 16.8602 25.4743 16.7219 25.4208 16.5928C25.3672 16.4637 25.2887 16.3464 25.1898 16.2477L18.8148 9.87275C18.716 9.77396 18.5987 9.6956 18.4696 9.64214C18.3405 9.58867 18.2022 9.56116 18.0625 9.56116C17.9228 9.56116 17.7845 9.58867 17.6554 9.64214C17.5263 9.6956 17.409 9.77396 17.3102 9.87275C17.2115 9.97154 17.1331 10.0888 17.0796 10.2179C17.0262 10.347 16.9987 10.4853 16.9987 10.625C16.9987 10.7647 17.0262 10.903 17.0796 11.0321C17.1331 11.1612 17.2115 11.2785 17.3102 11.3773L21.8726 15.9375H9.5625Z' fill='%23BCD90A'/%3E%3C/svg%3E%0A")
}

.btn-arrow_revert {
    padding: 10px 32px 10px 10px
}

.btn-arrow_revert::after {
    content: unset
}

.btn-arrow_revert::before {
    content: "";
    display: block;
    background: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.125 17C2.125 20.9451 3.69218 24.7286 6.48179 27.5182C9.27139 30.3078 13.0549 31.875 17 31.875C20.9451 31.875 24.7286 30.3078 27.5182 27.5182C30.3078 24.7286 31.875 20.9451 31.875 17C31.875 13.0549 30.3078 9.27139 27.5182 6.48179C24.7286 3.69218 20.9451 2.125 17 2.125C13.0549 2.125 9.27139 3.69218 6.48179 6.48179C3.69218 9.27139 2.125 13.0549 2.125 17ZM34 17C34 21.5087 32.2089 25.8327 29.0208 29.0208C25.8327 32.2089 21.5087 34 17 34C12.4913 34 8.1673 32.2089 4.97919 29.0208C1.79107 25.8327 0 21.5087 0 17C0 12.4913 1.79107 8.1673 4.97919 4.97919C8.1673 1.79107 12.4913 0 17 0C21.5087 0 25.8327 1.79107 29.0208 4.97919C32.2089 8.1673 34 12.4913 34 17ZM9.5625 15.9375C9.28071 15.9375 9.01046 16.0494 8.8112 16.2487C8.61194 16.448 8.5 16.7182 8.5 17C8.5 17.2818 8.61194 17.552 8.8112 17.7513C9.01046 17.9506 9.28071 18.0625 9.5625 18.0625H21.8726L17.3102 22.6227C17.2115 22.7215 17.1331 22.8388 17.0796 22.9679C17.0262 23.097 16.9987 23.2353 16.9987 23.375C16.9987 23.5147 17.0262 23.653 17.0796 23.7821C17.1331 23.9112 17.2115 24.0285 17.3102 24.1273C17.409 24.226 17.5263 24.3044 17.6554 24.3579C17.7845 24.4113 17.9228 24.4388 18.0625 24.4388C18.2022 24.4388 18.3405 24.4113 18.4696 24.3579C18.5987 24.3044 18.716 24.226 18.8148 24.1273L25.1898 17.7523C25.2887 17.6536 25.3672 17.5363 25.4208 17.4072C25.4743 17.2781 25.5019 17.1398 25.5019 17C25.5019 16.8602 25.4743 16.7219 25.4208 16.5928C25.3672 16.4637 25.2887 16.3464 25.1898 16.2477L18.8148 9.87275C18.716 9.77396 18.5987 9.6956 18.4696 9.64214C18.3405 9.58867 18.2022 9.56116 18.0625 9.56116C17.9228 9.56116 17.7845 9.58867 17.6554 9.64214C17.5263 9.6956 17.409 9.77396 17.3102 9.87275C17.2115 9.97154 17.1331 10.0888 17.0796 10.2179C17.0262 10.347 16.9987 10.4853 16.9987 10.625C16.9987 10.7647 17.0262 10.903 17.0796 11.0321C17.1331 11.1612 17.2115 11.2785 17.3102 11.3773L21.8726 15.9375H9.5625Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 34px;
    height: 34px;
    margin-right: 15px;
    transition: background .3s;
    transform: rotate(180deg)
}

.text_s-12,
.text_s-12 * {
    font-size: 12px
}

@media(max-width: 900px) {
    .text_s-12,
    .text_s-12 * {
        font-size: 1rem
    }
}

.text_s-13,
.text_s-13 * {
    font-size: 13px
}

@media(max-width: 900px) {
    .text_s-13,
    .text_s-13 * {
        font-size: 1rem
    }
}

.text_s-14,
.text_s-14 * {
    font-size: 14px
}

@media(max-width: 900px) {
    .text_s-14,
    .text_s-14 * {
        font-size: 1rem
    }
}

.text_s-15,
.text_s-15 * {
    font-size: 15px
}

@media(max-width: 900px) {
    .text_s-15,
    .text_s-15 * {
        font-size: 1rem
    }
}

.text_s-16,
.text_s-16 * {
    font-size: 16px
}

@media(max-width: 900px) {
    .text_s-16,
    .text_s-16 * {
        font-size: 1rem
    }
}

.text_s-17,
.text_s-17 * {
    font-size: 17px
}

@media(max-width: 900px) {
    .text_s-17,
    .text_s-17 * {
        font-size: 1rem
    }
}

.text_s-18,
.text_s-18 * {
    font-size: 18px
}

@media(max-width: 900px) {
    .text_s-18,
    .text_s-18 * {
        font-size: 1rem
    }
}

.text_s-19,
.text_s-19 * {
    font-size: 19px
}

@media(max-width: 900px) {
    .text_s-19,
    .text_s-19 * {
        font-size: 1rem
    }
}

.text_s-20,
.text_s-20 * {
    font-size: 20px
}

@media(max-width: 900px) {
    .text_s-20,
    .text_s-20 * {
        font-size: 1rem
    }
}

.text_s-21,
.text_s-21 * {
    font-size: 21px
}

@media(max-width: 900px) {
    .text_s-21,
    .text_s-21 * {
        font-size: 1rem
    }
}

.text_s-22,
.text_s-22 * {
    font-size: 22px
}

@media(max-width: 900px) {
    .text_s-22,
    .text_s-22 * {
        font-size: 19.8px
    }
}

@media(max-width: 769px) {
    .text_s-22,
    .text_s-22 * {
        font-size: 17.6px
    }
}

@media(max-width: 500px) {
    .text_s-22,
    .text_s-22 * {
        font-size: 1rem
    }
}

.text_s-23,
.text_s-23 * {
    font-size: 23px
}

@media(max-width: 900px) {
    .text_s-23,
    .text_s-23 * {
        font-size: 20.7px
    }
}

@media(max-width: 769px) {
    .text_s-23,
    .text_s-23 * {
        font-size: 18.4px
    }
}

@media(max-width: 500px) {
    .text_s-23,
    .text_s-23 * {
        font-size: 1rem
    }
}

.text_s-24,
.text_s-24 * {
    font-size: 24px
}

@media(max-width: 900px) {
    .text_s-24,
    .text_s-24 * {
        font-size: 21.6px
    }
}

@media(max-width: 769px) {
    .text_s-24,
    .text_s-24 * {
        font-size: 19.2px
    }
}

@media(max-width: 500px) {
    .text_s-24,
    .text_s-24 * {
        font-size: 1rem
    }
}

.text_s-25,
.text_s-25 * {
    font-size: 25px
}

@media(max-width: 900px) {
    .text_s-25,
    .text_s-25 * {
        font-size: 22.5px
    }
}

@media(max-width: 769px) {
    .text_s-25,
    .text_s-25 * {
        font-size: 20px
    }
}

@media(max-width: 500px) {
    .text_s-25,
    .text_s-25 * {
        font-size: 1rem
    }
}

.text_s-26,
.text_s-26 * {
    font-size: 26px
}

@media(max-width: 900px) {
    .text_s-26,
    .text_s-26 * {
        font-size: 23.4px
    }
}

@media(max-width: 769px) {
    .text_s-26,
    .text_s-26 * {
        font-size: 20.8px
    }
}

@media(max-width: 500px) {
    .text_s-26,
    .text_s-26 * {
        font-size: 1.25rem
    }
}

.text_s-27,
.text_s-27 * {
    font-size: 27px
}

@media(max-width: 900px) {
    .text_s-27,
    .text_s-27 * {
        font-size: 24.3px
    }
}

@media(max-width: 769px) {
    .text_s-27,
    .text_s-27 * {
        font-size: 21.6px
    }
}

@media(max-width: 500px) {
    .text_s-27,
    .text_s-27 * {
        font-size: 1.25rem
    }
}

.text_s-28,
.text_s-28 * {
    font-size: 28px
}

@media(max-width: 900px) {
    .text_s-28,
    .text_s-28 * {
        font-size: 25.2px
    }
}

@media(max-width: 769px) {
    .text_s-28,
    .text_s-28 * {
        font-size: 22.4px
    }
}

@media(max-width: 500px) {
    .text_s-28,
    .text_s-28 * {
        font-size: 1.25rem
    }
}

.text_s-29,
.text_s-29 * {
    font-size: 29px
}

@media(max-width: 900px) {
    .text_s-29,
    .text_s-29 * {
        font-size: 26.1px
    }
}

@media(max-width: 769px) {
    .text_s-29,
    .text_s-29 * {
        font-size: 23.2px
    }
}

@media(max-width: 500px) {
    .text_s-29,
    .text_s-29 * {
        font-size: 1.25rem
    }
}

.text_s-30,
.text_s-30 * {
    font-size: 30px
}

@media(max-width: 900px) {
    .text_s-30,
    .text_s-30 * {
        font-size: 27px
    }
}

@media(max-width: 769px) {
    .text_s-30,
    .text_s-30 * {
        font-size: 24px
    }
}

@media(max-width: 500px) {
    .text_s-30,
    .text_s-30 * {
        font-size: 1.5rem
    }
}

.text_s-31,
.text_s-31 * {
    font-size: 31px
}

@media(max-width: 900px) {
    .text_s-31,
    .text_s-31 * {
        font-size: 27.9px
    }
}

@media(max-width: 769px) {
    .text_s-31,
    .text_s-31 * {
        font-size: 24.8px
    }
}

@media(max-width: 500px) {
    .text_s-31,
    .text_s-31 * {
        font-size: 1.5rem
    }
}

.text_s-32,
.text_s-32 * {
    font-size: 32px
}

@media(max-width: 900px) {
    .text_s-32,
    .text_s-32 * {
        font-size: 28.8px
    }
}

@media(max-width: 769px) {
    .text_s-32,
    .text_s-32 * {
        font-size: 25.6px
    }
}

@media(max-width: 500px) {
    .text_s-32,
    .text_s-32 * {
        font-size: 1.5rem
    }
}

.text_s-33,
.text_s-33 * {
    font-size: 33px
}

@media(max-width: 900px) {
    .text_s-33,
    .text_s-33 * {
        font-size: 29.7px
    }
}

@media(max-width: 769px) {
    .text_s-33,
    .text_s-33 * {
        font-size: 26.4px
    }
}

@media(max-width: 500px) {
    .text_s-33,
    .text_s-33 * {
        font-size: 1.5rem
    }
}

.text_s-34,
.text_s-34 * {
    font-size: 34px
}

@media(max-width: 900px) {
    .text_s-34,
    .text_s-34 * {
        font-size: 30.6px
    }
}

@media(max-width: 769px) {
    .text_s-34,
    .text_s-34 * {
        font-size: 27.2px
    }
}

@media(max-width: 500px) {
    .text_s-34,
    .text_s-34 * {
        font-size: 1.5rem
    }
}

.text_s-35,
.text_s-35 * {
    font-size: 35px
}

@media(max-width: 900px) {
    .text_s-35,
    .text_s-35 * {
        font-size: 31.5px
    }
}

@media(max-width: 769px) {
    .text_s-35,
    .text_s-35 * {
        font-size: 28px
    }
}

@media(max-width: 500px) {
    .text_s-35,
    .text_s-35 * {
        font-size: 1.5rem
    }
}

.text_s-36,
.text_s-36 * {
    font-size: 36px
}

@media(max-width: 900px) {
    .text_s-36,
    .text_s-36 * {
        font-size: 32.4px
    }
}

@media(max-width: 769px) {
    .text_s-36,
    .text_s-36 * {
        font-size: 28.8px
    }
}

@media(max-width: 500px) {
    .text_s-36,
    .text_s-36 * {
        font-size: 1.5rem
    }
}

.text_s-37,
.text_s-37 * {
    font-size: 37px
}

@media(max-width: 900px) {
    .text_s-37,
    .text_s-37 * {
        font-size: 33.3px
    }
}

@media(max-width: 769px) {
    .text_s-37,
    .text_s-37 * {
        font-size: 29.6px
    }
}

@media(max-width: 500px) {
    .text_s-37,
    .text_s-37 * {
        font-size: 1.5rem
    }
}

.text_s-38,
.text_s-38 * {
    font-size: 38px
}

@media(max-width: 900px) {
    .text_s-38,
    .text_s-38 * {
        font-size: 34.2px
    }
}

@media(max-width: 769px) {
    .text_s-38,
    .text_s-38 * {
        font-size: 30.4px
    }
}

@media(max-width: 500px) {
    .text_s-38,
    .text_s-38 * {
        font-size: 1.5rem
    }
}

.text_s-39,
.text_s-39 * {
    font-size: 39px
}

@media(max-width: 900px) {
    .text_s-39,
    .text_s-39 * {
        font-size: 35.1px
    }
}

@media(max-width: 769px) {
    .text_s-39,
    .text_s-39 * {
        font-size: 31.2px
    }
}

@media(max-width: 500px) {
    .text_s-39,
    .text_s-39 * {
        font-size: 1.5rem
    }
}

.text_s-40,
.text_s-40 * {
    font-size: 40px
}

@media(max-width: 900px) {
    .text_s-40,
    .text_s-40 * {
        font-size: 36px
    }
}

@media(max-width: 769px) {
    .text_s-40,
    .text_s-40 * {
        font-size: 32px
    }
}

@media(max-width: 500px) {
    .text_s-40,
    .text_s-40 * {
        font-size: 1.5rem
    }
}

.text_s-42,
.text_s-42 * {
    font-size: 42px
}

@media(max-width: 900px) {
    .text_s-42,
    .text_s-42 * {
        font-size: 37.8px
    }
}

@media(max-width: 769px) {
    .text_s-42,
    .text_s-42 * {
        font-size: 29.4px
    }
}

@media(max-width: 500px) {
    .text_s-42,
    .text_s-42 * {
        font-size: 25.2px
    }
}

.text_s-43,
.text_s-43 * {
    font-size: 43px
}

@media(max-width: 900px) {
    .text_s-43,
    .text_s-43 * {
        font-size: 38.7px
    }
}

@media(max-width: 769px) {
    .text_s-43,
    .text_s-43 * {
        font-size: 30.1px
    }
}

@media(max-width: 500px) {
    .text_s-43,
    .text_s-43 * {
        font-size: 25.8px
    }
}

.text_s-44,
.text_s-44 * {
    font-size: 44px
}

@media(max-width: 900px) {
    .text_s-44,
    .text_s-44 * {
        font-size: 39.6px
    }
}

@media(max-width: 769px) {
    .text_s-44,
    .text_s-44 * {
        font-size: 30.8px
    }
}

@media(max-width: 500px) {
    .text_s-44,
    .text_s-44 * {
        font-size: 26.4px
    }
}

.text_s-45,
.text_s-45 * {
    font-size: 45px
}

@media(max-width: 900px) {
    .text_s-45,
    .text_s-45 * {
        font-size: 40.5px
    }
}

@media(max-width: 769px) {
    .text_s-45,
    .text_s-45 * {
        font-size: 31.5px
    }
}

@media(max-width: 500px) {
    .text_s-45,
    .text_s-45 * {
        font-size: 27px
    }
}

.text_s-46,
.text_s-46 * {
    font-size: 46px
}

@media(max-width: 900px) {
    .text_s-46,
    .text_s-46 * {
        font-size: 41.4px
    }
}

@media(max-width: 769px) {
    .text_s-46,
    .text_s-46 * {
        font-size: 32.2px
    }
}

@media(max-width: 500px) {
    .text_s-46,
    .text_s-46 * {
        font-size: 27.6px
    }
}

.text_s-47,
.text_s-47 * {
    font-size: 47px
}

@media(max-width: 900px) {
    .text_s-47,
    .text_s-47 * {
        font-size: 42.3px
    }
}

@media(max-width: 769px) {
    .text_s-47,
    .text_s-47 * {
        font-size: 32.9px
    }
}

@media(max-width: 500px) {
    .text_s-47,
    .text_s-47 * {
        font-size: 28.2px
    }
}

.text_s-48,
.text_s-48 * {
    font-size: 48px
}

@media(max-width: 900px) {
    .text_s-48,
    .text_s-48 * {
        font-size: 43.2px
    }
}

@media(max-width: 769px) {
    .text_s-48,
    .text_s-48 * {
        font-size: 33.6px
    }
}

@media(max-width: 500px) {
    .text_s-48,
    .text_s-48 * {
        font-size: 28.8px
    }
}

.text_s-49,
.text_s-49 * {
    font-size: 49px
}

@media(max-width: 900px) {
    .text_s-49,
    .text_s-49 * {
        font-size: 44.1px
    }
}

@media(max-width: 769px) {
    .text_s-49,
    .text_s-49 * {
        font-size: 34.3px
    }
}

@media(max-width: 500px) {
    .text_s-49,
    .text_s-49 * {
        font-size: 29.4px
    }
}

.text_s-50,
.text_s-50 * {
    font-size: 50px
}

@media(max-width: 900px) {
    .text_s-50,
    .text_s-50 * {
        font-size: 45px
    }
}

@media(max-width: 769px) {
    .text_s-50,
    .text_s-50 * {
        font-size: 35px
    }
}

@media(max-width: 500px) {
    .text_s-50,
    .text_s-50 * {
        font-size: 30px
    }
}

.text_s-51,
.text_s-51 * {
    font-size: 51px
}

@media(max-width: 900px) {
    .text_s-51,
    .text_s-51 * {
        font-size: 45.9px
    }
}

@media(max-width: 769px) {
    .text_s-51,
    .text_s-51 * {
        font-size: 35.7px
    }
}

@media(max-width: 500px) {
    .text_s-51,
    .text_s-51 * {
        font-size: 30.6px
    }
}

.text_s-52,
.text_s-52 * {
    font-size: 52px
}

@media(max-width: 900px) {
    .text_s-52,
    .text_s-52 * {
        font-size: 46.8px
    }
}

@media(max-width: 769px) {
    .text_s-52,
    .text_s-52 * {
        font-size: 36.4px
    }
}

@media(max-width: 500px) {
    .text_s-52,
    .text_s-52 * {
        font-size: 31.2px
    }
}

.text_s-53,
.text_s-53 * {
    font-size: 53px
}

@media(max-width: 900px) {
    .text_s-53,
    .text_s-53 * {
        font-size: 47.7px
    }
}

@media(max-width: 769px) {
    .text_s-53,
    .text_s-53 * {
        font-size: 37.1px
    }
}

@media(max-width: 500px) {
    .text_s-53,
    .text_s-53 * {
        font-size: 31.8px
    }
}

.text_s-54,
.text_s-54 * {
    font-size: 54px
}

@media(max-width: 900px) {
    .text_s-54,
    .text_s-54 * {
        font-size: 48.6px
    }
}

@media(max-width: 769px) {
    .text_s-54,
    .text_s-54 * {
        font-size: 37.8px
    }
}

@media(max-width: 500px) {
    .text_s-54,
    .text_s-54 * {
        font-size: 32.4px
    }
}

.text_s-55,
.text_s-55 * {
    font-size: 55px
}

@media(max-width: 900px) {
    .text_s-55,
    .text_s-55 * {
        font-size: 49.5px
    }
}

@media(max-width: 769px) {
    .text_s-55,
    .text_s-55 * {
        font-size: 38.5px
    }
}

@media(max-width: 500px) {
    .text_s-55,
    .text_s-55 * {
        font-size: 33px
    }
}

.text_s-56,
.text_s-56 * {
    font-size: 56px
}

@media(max-width: 900px) {
    .text_s-56,
    .text_s-56 * {
        font-size: 50.4px
    }
}

@media(max-width: 769px) {
    .text_s-56,
    .text_s-56 * {
        font-size: 39.2px
    }
}

@media(max-width: 500px) {
    .text_s-56,
    .text_s-56 * {
        font-size: 33.6px
    }
}

.text_s-57,
.text_s-57 * {
    font-size: 57px
}

@media(max-width: 900px) {
    .text_s-57,
    .text_s-57 * {
        font-size: 51.3px
    }
}

@media(max-width: 769px) {
    .text_s-57,
    .text_s-57 * {
        font-size: 39.9px
    }
}

@media(max-width: 500px) {
    .text_s-57,
    .text_s-57 * {
        font-size: 34.2px
    }
}

.text_s-58,
.text_s-58 * {
    font-size: 58px
}

@media(max-width: 900px) {
    .text_s-58,
    .text_s-58 * {
        font-size: 52.2px
    }
}

@media(max-width: 769px) {
    .text_s-58,
    .text_s-58 * {
        font-size: 40.6px
    }
}

@media(max-width: 500px) {
    .text_s-58,
    .text_s-58 * {
        font-size: 34.8px
    }
}

.text_s-59,
.text_s-59 * {
    font-size: 59px
}

@media(max-width: 900px) {
    .text_s-59,
    .text_s-59 * {
        font-size: 53.1px
    }
}

@media(max-width: 769px) {
    .text_s-59,
    .text_s-59 * {
        font-size: 41.3px
    }
}

@media(max-width: 500px) {
    .text_s-59,
    .text_s-59 * {
        font-size: 35.4px
    }
}

.text_s-60,
.text_s-60 * {
    font-size: 60px
}

@media(max-width: 900px) {
    .text_s-60,
    .text_s-60 * {
        font-size: 54px
    }
}

@media(max-width: 769px) {
    .text_s-60,
    .text_s-60 * {
        font-size: 42px
    }
}

@media(max-width: 500px) {
    .text_s-60,
    .text_s-60 * {
        font-size: 36px
    }
}

.text_s-61,
.text_s-61 * {
    font-size: 61px
}

@media(max-width: 900px) {
    .text_s-61,
    .text_s-61 * {
        font-size: 54.9px
    }
}

@media(max-width: 769px) {
    .text_s-61,
    .text_s-61 * {
        font-size: 42.7px
    }
}

@media(max-width: 500px) {
    .text_s-61,
    .text_s-61 * {
        font-size: 36.6px
    }
}

.text_s-62,
.text_s-62 * {
    font-size: 62px
}

@media(max-width: 900px) {
    .text_s-62,
    .text_s-62 * {
        font-size: 55.8px
    }
}

@media(max-width: 769px) {
    .text_s-62,
    .text_s-62 * {
        font-size: 43.4px
    }
}

@media(max-width: 500px) {
    .text_s-62,
    .text_s-62 * {
        font-size: 37.2px
    }
}

.text_s-63,
.text_s-63 * {
    font-size: 63px
}

@media(max-width: 900px) {
    .text_s-63,
    .text_s-63 * {
        font-size: 56.7px
    }
}

@media(max-width: 769px) {
    .text_s-63,
    .text_s-63 * {
        font-size: 44.1px
    }
}

@media(max-width: 500px) {
    .text_s-63,
    .text_s-63 * {
        font-size: 37.8px
    }
}

.text_s-64,
.text_s-64 * {
    font-size: 64px
}

@media(max-width: 900px) {
    .text_s-64,
    .text_s-64 * {
        font-size: 57.6px
    }
}

@media(max-width: 769px) {
    .text_s-64,
    .text_s-64 * {
        font-size: 44.8px
    }
}

@media(max-width: 500px) {
    .text_s-64,
    .text_s-64 * {
        font-size: 38.4px
    }
}

.text_s-65,
.text_s-65 * {
    font-size: 65px
}

@media(max-width: 900px) {
    .text_s-65,
    .text_s-65 * {
        font-size: 58.5px
    }
}

@media(max-width: 769px) {
    .text_s-65,
    .text_s-65 * {
        font-size: 45.5px
    }
}

@media(max-width: 500px) {
    .text_s-65,
    .text_s-65 * {
        font-size: 39px
    }
}

.text_s-66,
.text_s-66 * {
    font-size: 66px
}

@media(max-width: 900px) {
    .text_s-66,
    .text_s-66 * {
        font-size: 59.4px
    }
}

@media(max-width: 769px) {
    .text_s-66,
    .text_s-66 * {
        font-size: 46.2px
    }
}

@media(max-width: 500px) {
    .text_s-66,
    .text_s-66 * {
        font-size: 39.6px
    }
}

.text_s-67,
.text_s-67 * {
    font-size: 67px
}

@media(max-width: 900px) {
    .text_s-67,
    .text_s-67 * {
        font-size: 60.3px
    }
}

@media(max-width: 769px) {
    .text_s-67,
    .text_s-67 * {
        font-size: 46.9px
    }
}

@media(max-width: 500px) {
    .text_s-67,
    .text_s-67 * {
        font-size: 40.2px
    }
}

.text_s-68,
.text_s-68 * {
    font-size: 68px
}

@media(max-width: 900px) {
    .text_s-68,
    .text_s-68 * {
        font-size: 61.2px
    }
}

@media(max-width: 769px) {
    .text_s-68,
    .text_s-68 * {
        font-size: 47.6px
    }
}

@media(max-width: 500px) {
    .text_s-68,
    .text_s-68 * {
        font-size: 40.8px
    }
}

.text_s-69,
.text_s-69 * {
    font-size: 69px
}

@media(max-width: 900px) {
    .text_s-69,
    .text_s-69 * {
        font-size: 62.1px
    }
}

@media(max-width: 769px) {
    .text_s-69,
    .text_s-69 * {
        font-size: 48.3px
    }
}

@media(max-width: 500px) {
    .text_s-69,
    .text_s-69 * {
        font-size: 41.4px
    }
}

.text_s-70,
.text_s-70 * {
    font-size: 70px
}

@media(max-width: 900px) {
    .text_s-70,
    .text_s-70 * {
        font-size: 63px
    }
}

@media(max-width: 769px) {
    .text_s-70,
    .text_s-70 * {
        font-size: 49px
    }
}

@media(max-width: 500px) {
    .text_s-70,
    .text_s-70 * {
        font-size: 42px
    }
}

.text_s-71,
.text_s-71 * {
    font-size: 71px
}

@media(max-width: 900px) {
    .text_s-71,
    .text_s-71 * {
        font-size: 63.9px
    }
}

@media(max-width: 769px) {
    .text_s-71,
    .text_s-71 * {
        font-size: 49.7px
    }
}

@media(max-width: 500px) {
    .text_s-71,
    .text_s-71 * {
        font-size: 42.6px
    }
}

.text_s-72,
.text_s-72 * {
    font-size: 72px
}

@media(max-width: 900px) {
    .text_s-72,
    .text_s-72 * {
        font-size: 64.8px
    }
}

@media(max-width: 769px) {
    .text_s-72,
    .text_s-72 * {
        font-size: 50.4px
    }
}

@media(max-width: 500px) {
    .text_s-72,
    .text_s-72 * {
        font-size: 43.2px
    }
}

.text_s-73,
.text_s-73 * {
    font-size: 73px
}

@media(max-width: 900px) {
    .text_s-73,
    .text_s-73 * {
        font-size: 65.7px
    }
}

@media(max-width: 769px) {
    .text_s-73,
    .text_s-73 * {
        font-size: 51.1px
    }
}

@media(max-width: 500px) {
    .text_s-73,
    .text_s-73 * {
        font-size: 43.8px
    }
}

.text_s-74,
.text_s-74 * {
    font-size: 74px
}

@media(max-width: 900px) {
    .text_s-74,
    .text_s-74 * {
        font-size: 66.6px
    }
}

@media(max-width: 769px) {
    .text_s-74,
    .text_s-74 * {
        font-size: 51.8px
    }
}

@media(max-width: 500px) {
    .text_s-74,
    .text_s-74 * {
        font-size: 44.4px
    }
}

.text_s-75,
.text_s-75 * {
    font-size: 75px
}

@media(max-width: 900px) {
    .text_s-75,
    .text_s-75 * {
        font-size: 67.5px
    }
}

@media(max-width: 769px) {
    .text_s-75,
    .text_s-75 * {
        font-size: 52.5px
    }
}

@media(max-width: 500px) {
    .text_s-75,
    .text_s-75 * {
        font-size: 45px
    }
}

.text_s-76,
.text_s-76 * {
    font-size: 76px
}

@media(max-width: 900px) {
    .text_s-76,
    .text_s-76 * {
        font-size: 68.4px
    }
}

@media(max-width: 769px) {
    .text_s-76,
    .text_s-76 * {
        font-size: 53.2px
    }
}

@media(max-width: 500px) {
    .text_s-76,
    .text_s-76 * {
        font-size: 45.6px
    }
}

.text_s-77,
.text_s-77 * {
    font-size: 77px
}

@media(max-width: 900px) {
    .text_s-77,
    .text_s-77 * {
        font-size: 69.3px
    }
}

@media(max-width: 769px) {
    .text_s-77,
    .text_s-77 * {
        font-size: 53.9px
    }
}

@media(max-width: 500px) {
    .text_s-77,
    .text_s-77 * {
        font-size: 46.2px
    }
}

.text_s-78,
.text_s-78 * {
    font-size: 78px
}

@media(max-width: 900px) {
    .text_s-78,
    .text_s-78 * {
        font-size: 70.2px
    }
}

@media(max-width: 769px) {
    .text_s-78,
    .text_s-78 * {
        font-size: 54.6px
    }
}

@media(max-width: 500px) {
    .text_s-78,
    .text_s-78 * {
        font-size: 46.8px
    }
}

.text_s-79,
.text_s-79 * {
    font-size: 79px
}

@media(max-width: 900px) {
    .text_s-79,
    .text_s-79 * {
        font-size: 71.1px
    }
}

@media(max-width: 769px) {
    .text_s-79,
    .text_s-79 * {
        font-size: 55.3px
    }
}

@media(max-width: 500px) {
    .text_s-79,
    .text_s-79 * {
        font-size: 47.4px
    }
}

.text_s-80,
.text_s-80 * {
    font-size: 80px
}

@media(max-width: 900px) {
    .text_s-80,
    .text_s-80 * {
        font-size: 72px
    }
}

@media(max-width: 769px) {
    .text_s-80,
    .text_s-80 * {
        font-size: 56px
    }
}

@media(max-width: 500px) {
    .text_s-80,
    .text_s-80 * {
        font-size: 48px
    }
}

.text_s-81,
.text_s-81 * {
    font-size: 81px
}

@media(max-width: 900px) {
    .text_s-81,
    .text_s-81 * {
        font-size: 72.9px
    }
}

@media(max-width: 769px) {
    .text_s-81,
    .text_s-81 * {
        font-size: 56.7px
    }
}

@media(max-width: 500px) {
    .text_s-81,
    .text_s-81 * {
        font-size: 48.6px
    }
}

.text_s-82,
.text_s-82 * {
    font-size: 82px
}

@media(max-width: 900px) {
    .text_s-82,
    .text_s-82 * {
        font-size: 73.8px
    }
}

@media(max-width: 769px) {
    .text_s-82,
    .text_s-82 * {
        font-size: 57.4px
    }
}

@media(max-width: 500px) {
    .text_s-82,
    .text_s-82 * {
        font-size: 49.2px
    }
}

.text_s-83,
.text_s-83 * {
    font-size: 83px
}

@media(max-width: 900px) {
    .text_s-83,
    .text_s-83 * {
        font-size: 74.7px
    }
}

@media(max-width: 769px) {
    .text_s-83,
    .text_s-83 * {
        font-size: 58.1px
    }
}

@media(max-width: 500px) {
    .text_s-83,
    .text_s-83 * {
        font-size: 49.8px
    }
}

.text_s-84,
.text_s-84 * {
    font-size: 84px
}

@media(max-width: 900px) {
    .text_s-84,
    .text_s-84 * {
        font-size: 75.6px
    }
}

@media(max-width: 769px) {
    .text_s-84,
    .text_s-84 * {
        font-size: 58.8px
    }
}

@media(max-width: 500px) {
    .text_s-84,
    .text_s-84 * {
        font-size: 50.4px
    }
}

.text_s-85,
.text_s-85 * {
    font-size: 85px
}

@media(max-width: 900px) {
    .text_s-85,
    .text_s-85 * {
        font-size: 76.5px
    }
}

@media(max-width: 769px) {
    .text_s-85,
    .text_s-85 * {
        font-size: 59.5px
    }
}

@media(max-width: 500px) {
    .text_s-85,
    .text_s-85 * {
        font-size: 51px
    }
}

.text_s-86,
.text_s-86 * {
    font-size: 86px
}

@media(max-width: 900px) {
    .text_s-86,
    .text_s-86 * {
        font-size: 77.4px
    }
}

@media(max-width: 769px) {
    .text_s-86,
    .text_s-86 * {
        font-size: 60.2px
    }
}

@media(max-width: 500px) {
    .text_s-86,
    .text_s-86 * {
        font-size: 51.6px
    }
}

.text_s-87,
.text_s-87 * {
    font-size: 87px
}

@media(max-width: 900px) {
    .text_s-87,
    .text_s-87 * {
        font-size: 78.3px
    }
}

@media(max-width: 769px) {
    .text_s-87,
    .text_s-87 * {
        font-size: 60.9px
    }
}

@media(max-width: 500px) {
    .text_s-87,
    .text_s-87 * {
        font-size: 52.2px
    }
}

.text_s-88,
.text_s-88 * {
    font-size: 88px
}

@media(max-width: 900px) {
    .text_s-88,
    .text_s-88 * {
        font-size: 79.2px
    }
}

@media(max-width: 769px) {
    .text_s-88,
    .text_s-88 * {
        font-size: 61.6px
    }
}

@media(max-width: 500px) {
    .text_s-88,
    .text_s-88 * {
        font-size: 52.8px
    }
}

.text_s-89,
.text_s-89 * {
    font-size: 89px
}

@media(max-width: 900px) {
    .text_s-89,
    .text_s-89 * {
        font-size: 80.1px
    }
}

@media(max-width: 769px) {
    .text_s-89,
    .text_s-89 * {
        font-size: 62.3px
    }
}

@media(max-width: 500px) {
    .text_s-89,
    .text_s-89 * {
        font-size: 53.4px
    }
}

.text_s-90,
.text_s-90 * {
    font-size: 90px
}

@media(max-width: 900px) {
    .text_s-90,
    .text_s-90 * {
        font-size: 81px
    }
}

@media(max-width: 769px) {
    .text_s-90,
    .text_s-90 * {
        font-size: 63px
    }
}

@media(max-width: 500px) {
    .text_s-90,
    .text_s-90 * {
        font-size: 54px
    }
}

.text_s-91,
.text_s-91 * {
    font-size: 91px
}

@media(max-width: 900px) {
    .text_s-91,
    .text_s-91 * {
        font-size: 81.9px
    }
}

@media(max-width: 769px) {
    .text_s-91,
    .text_s-91 * {
        font-size: 63.7px
    }
}

@media(max-width: 500px) {
    .text_s-91,
    .text_s-91 * {
        font-size: 54.6px
    }
}

.text_s-92,
.text_s-92 * {
    font-size: 92px
}

@media(max-width: 900px) {
    .text_s-92,
    .text_s-92 * {
        font-size: 82.8px
    }
}

@media(max-width: 769px) {
    .text_s-92,
    .text_s-92 * {
        font-size: 64.4px
    }
}

@media(max-width: 500px) {
    .text_s-92,
    .text_s-92 * {
        font-size: 55.2px
    }
}

.text_s-93,
.text_s-93 * {
    font-size: 93px
}

@media(max-width: 900px) {
    .text_s-93,
    .text_s-93 * {
        font-size: 83.7px
    }
}

@media(max-width: 769px) {
    .text_s-93,
    .text_s-93 * {
        font-size: 65.1px
    }
}

@media(max-width: 500px) {
    .text_s-93,
    .text_s-93 * {
        font-size: 55.8px
    }
}

.text_s-94,
.text_s-94 * {
    font-size: 94px
}

@media(max-width: 900px) {
    .text_s-94,
    .text_s-94 * {
        font-size: 84.6px
    }
}

@media(max-width: 769px) {
    .text_s-94,
    .text_s-94 * {
        font-size: 65.8px
    }
}

@media(max-width: 500px) {
    .text_s-94,
    .text_s-94 * {
        font-size: 56.4px
    }
}

.text_s-95,
.text_s-95 * {
    font-size: 95px
}

@media(max-width: 900px) {
    .text_s-95,
    .text_s-95 * {
        font-size: 85.5px
    }
}

@media(max-width: 769px) {
    .text_s-95,
    .text_s-95 * {
        font-size: 66.5px
    }
}

@media(max-width: 500px) {
    .text_s-95,
    .text_s-95 * {
        font-size: 57px
    }
}

.text_s-96,
.text_s-96 * {
    font-size: 96px
}

@media(max-width: 900px) {
    .text_s-96,
    .text_s-96 * {
        font-size: 86.4px
    }
}

@media(max-width: 769px) {
    .text_s-96,
    .text_s-96 * {
        font-size: 67.2px
    }
}

@media(max-width: 500px) {
    .text_s-96,
    .text_s-96 * {
        font-size: 57.6px
    }
}

.text_s-97,
.text_s-97 * {
    font-size: 97px
}

@media(max-width: 900px) {
    .text_s-97,
    .text_s-97 * {
        font-size: 87.3px
    }
}

@media(max-width: 769px) {
    .text_s-97,
    .text_s-97 * {
        font-size: 67.9px
    }
}

@media(max-width: 500px) {
    .text_s-97,
    .text_s-97 * {
        font-size: 58.2px
    }
}

.text_s-98,
.text_s-98 * {
    font-size: 98px
}

@media(max-width: 900px) {
    .text_s-98,
    .text_s-98 * {
        font-size: 88.2px
    }
}

@media(max-width: 769px) {
    .text_s-98,
    .text_s-98 * {
        font-size: 68.6px
    }
}

@media(max-width: 500px) {
    .text_s-98,
    .text_s-98 * {
        font-size: 58.8px
    }
}

.text_s-99,
.text_s-99 * {
    font-size: 99px
}

@media(max-width: 900px) {
    .text_s-99,
    .text_s-99 * {
        font-size: 89.1px
    }
}

@media(max-width: 769px) {
    .text_s-99,
    .text_s-99 * {
        font-size: 69.3px
    }
}

@media(max-width: 500px) {
    .text_s-99,
    .text_s-99 * {
        font-size: 59.4px
    }
}

.text_s-100,
.text_s-100 * {
    font-size: 100px
}

@media(max-width: 900px) {
    .text_s-100,
    .text_s-100 * {
        font-size: 90px
    }
}

@media(max-width: 769px) {
    .text_s-100,
    .text_s-100 * {
        font-size: 70px
    }
}

@media(max-width: 500px) {
    .text_s-100,
    .text_s-100 * {
        font-size: 60px
    }
}

.text_w-100 {
    font-weight: 100
}

.text_w-200 {
    font-weight: 200
}

.text_w-300 {
    font-weight: 300
}

.text_w-400 {
    font-weight: 400
}

.text_w-500 {
    font-weight: 500
}

.text_w-600 {
    font-weight: 600
}

.text_w-700 {
    font-weight: 700
}

.text_w-800 {
    font-weight: 800
}

.text_w-900 {
    font-weight: 900
}

.text_a-c {
    text-align: center !important
}

.text_a-l {
    text-align: left !important
}

.text_a-r {
    text-align: right !important
}

.text_lh-120 {
    line-height: 120%
}

.text_c-green {
    color: #bcd90a
}

.text_tt-u {
    text-transform: uppercase
}

.text_c-gray {
    color: #d9d9d9
}

.mar_b-05 {
    margin-bottom: .5rem
}

.mar_b-075 {
    margin-bottom: .75rem
}

.mar_b-1 {
    margin-bottom: 1rem
}

@media screen and (max-width: 900px) {
    .mar_b-1 {
        margin-bottom: calc(1rem / 2)
    }
}

.mar_b-2 {
    margin-bottom: 2rem
}

@media screen and (max-width: 900px) {
    .mar_b-2 {
        margin-bottom: calc(2rem / 2)
    }
}

.mar_b-3 {
    margin-bottom: 3rem
}

@media screen and (max-width: 900px) {
    .mar_b-3 {
        margin-bottom: calc(3rem / 2)
    }
}

.mar_b-4 {
    margin-bottom: 4rem
}

@media screen and (max-width: 900px) {
    .mar_b-4 {
        margin-bottom: calc(4rem / 2)
    }
}

.mar_b-5 {
    margin-bottom: 5rem
}

@media screen and (max-width: 900px) {
    .mar_b-5 {
        margin-bottom: calc(5rem / 2)
    }
}

.mar_b-6 {
    margin-bottom: 6rem
}

@media screen and (max-width: 900px) {
    .mar_b-6 {
        margin-bottom: calc(6rem / 2)
    }
}

.mar_b-7 {
    margin-bottom: 7rem
}

@media screen and (max-width: 900px) {
    .mar_b-7 {
        margin-bottom: calc(7rem / 2)
    }
}

.mar_b-8 {
    margin-bottom: 8rem
}

@media screen and (max-width: 900px) {
    .mar_b-8 {
        margin-bottom: calc(8rem / 2)
    }
}

.mar_b-9 {
    margin-bottom: 9rem
}

@media screen and (max-width: 900px) {
    .mar_b-9 {
        margin-bottom: calc(9rem / 2)
    }
}

.mar_b-10 {
    margin-bottom: 10rem
}

@media screen and (max-width: 900px) {
    .mar_b-10 {
        margin-bottom: calc(10rem / 2)
    }
}

.mar_b-11 {
    margin-bottom: 11rem
}

@media screen and (max-width: 900px) {
    .mar_b-11 {
        margin-bottom: calc(11rem / 2)
    }
}

.mar_b-12 {
    margin-bottom: 12rem
}

@media screen and (max-width: 900px) {
    .mar_b-12 {
        margin-bottom: calc(12rem / 2)
    }
}

.mar_b-13 {
    margin-bottom: 13rem
}

@media screen and (max-width: 900px) {
    .mar_b-13 {
        margin-bottom: calc(13rem / 2)
    }
}

.mar_b-14 {
    margin-bottom: 14rem
}

@media screen and (max-width: 900px) {
    .mar_b-14 {
        margin-bottom: calc(14rem / 2)
    }
}

.mar_b-15 {
    margin-bottom: 15rem
}

@media screen and (max-width: 900px) {
    .mar_b-15 {
        margin-bottom: calc(15rem / 2)
    }
}

.mar_b-16 {
    margin-bottom: 16rem
}

@media screen and (max-width: 900px) {
    .mar_b-16 {
        margin-bottom: calc(16rem / 2)
    }
}

.mar_b-17 {
    margin-bottom: 17rem
}

@media screen and (max-width: 900px) {
    .mar_b-17 {
        margin-bottom: calc(17rem / 2)
    }
}

.mar_b-18 {
    margin-bottom: 18rem
}

@media screen and (max-width: 900px) {
    .mar_b-18 {
        margin-bottom: calc(18rem / 2)
    }
}

.mar_b-19 {
    margin-bottom: 19rem
}

@media screen and (max-width: 900px) {
    .mar_b-19 {
        margin-bottom: calc(19rem / 2)
    }
}

.mar_b-20 {
    margin-bottom: 20rem
}

@media screen and (max-width: 900px) {
    .mar_b-20 {
        margin-bottom: calc(20rem / 2)
    }
}

.mar_t-05 {
    margin-top: .5rem
}

.mar_t-1 {
    margin-top: 1rem
}

@media screen and (max-width: 900px) {
    .mar_t-1 {
        margin-top: calc(1rem / 2)
    }
}

.mar_t-2 {
    margin-top: 2rem
}

@media screen and (max-width: 900px) {
    .mar_t-2 {
        margin-top: calc(2rem / 2)
    }
}

.mar_t-3 {
    margin-top: 3rem
}

@media screen and (max-width: 900px) {
    .mar_t-3 {
        margin-top: calc(3rem / 2)
    }
}

.mar_t-4 {
    margin-top: 4rem
}

@media screen and (max-width: 900px) {
    .mar_t-4 {
        margin-top: calc(4rem / 2)
    }
}

.mar_t-5 {
    margin-top: 5rem
}

@media screen and (max-width: 900px) {
    .mar_t-5 {
        margin-top: calc(5rem / 2)
    }
}

.mar_t-6 {
    margin-top: 6rem
}

@media screen and (max-width: 900px) {
    .mar_t-6 {
        margin-top: calc(6rem / 2)
    }
}

.mar_t-7 {
    margin-top: 7rem
}

@media screen and (max-width: 900px) {
    .mar_t-7 {
        margin-top: calc(7rem / 2)
    }
}

.mar_t-8 {
    margin-top: 8rem
}

@media screen and (max-width: 900px) {
    .mar_t-8 {
        margin-top: calc(8rem / 2)
    }
}

.mar_t-9 {
    margin-top: 9rem
}

@media screen and (max-width: 900px) {
    .mar_t-9 {
        margin-top: calc(9rem / 2)
    }
}

.mar_t-10 {
    margin-top: 10rem
}

@media screen and (max-width: 900px) {
    .mar_t-10 {
        margin-top: calc(10rem / 2)
    }
}

.mar_t-11 {
    margin-top: 11rem
}

@media screen and (max-width: 900px) {
    .mar_t-11 {
        margin-top: calc(11rem / 2)
    }
}

.mar_t-12 {
    margin-top: 12rem
}

@media screen and (max-width: 900px) {
    .mar_t-12 {
        margin-top: calc(12rem / 2)
    }
}

.mar_t-13 {
    margin-top: 13rem
}

@media screen and (max-width: 900px) {
    .mar_t-13 {
        margin-top: calc(13rem / 2)
    }
}

.mar_t-14 {
    margin-top: 14rem
}

@media screen and (max-width: 900px) {
    .mar_t-14 {
        margin-top: calc(14rem / 2)
    }
}

.mar_t-15 {
    margin-top: 15rem
}

@media screen and (max-width: 900px) {
    .mar_t-15 {
        margin-top: calc(15rem / 2)
    }
}

.mar_t-16 {
    margin-top: 16rem
}

@media screen and (max-width: 900px) {
    .mar_t-16 {
        margin-top: calc(16rem / 2)
    }
}

.mar_t-17 {
    margin-top: 17rem
}

@media screen and (max-width: 900px) {
    .mar_t-17 {
        margin-top: calc(17rem / 2)
    }
}

.mar_t-18 {
    margin-top: 18rem
}

@media screen and (max-width: 900px) {
    .mar_t-18 {
        margin-top: calc(18rem / 2)
    }
}

.mar_t-19 {
    margin-top: 19rem
}

@media screen and (max-width: 900px) {
    .mar_t-19 {
        margin-top: calc(19rem / 2)
    }
}

.mar_t-20 {
    margin-top: 20rem
}

@media screen and (max-width: 900px) {
    .mar_t-20 {
        margin-top: calc(20rem / 2)
    }
}

.mar_l-05 {
    margin-left: .5rem
}

.mar_l-a {
    margin-left: auto
}

.mar_l-1 {
    margin-left: 1rem
}

.mar_l-2 {
    margin-left: 2rem
}

.mar_l-3 {
    margin-left: 3rem
}

.mar_l-4 {
    margin-left: 4rem
}

.mar_l-5 {
    margin-left: 5rem
}

.mar_l-6 {
    margin-left: 6rem
}

.mar_l-7 {
    margin-left: 7rem
}

.mar_l-8 {
    margin-left: 8rem
}

.mar_l-9 {
    margin-left: 9rem
}

.mar_l-10 {
    margin-left: 10rem
}

.mar_l-11 {
    margin-left: 11rem
}

.mar_l-12 {
    margin-left: 12rem
}

.mar_l-13 {
    margin-left: 13rem
}

.mar_l-14 {
    margin-left: 14rem
}

.mar_l-15 {
    margin-left: 15rem
}

.mar_l-16 {
    margin-left: 16rem
}

.mar_l-17 {
    margin-left: 17rem
}

.mar_l-18 {
    margin-left: 18rem
}

.mar_l-19 {
    margin-left: 19rem
}

.mar_l-20 {
    margin-left: 20rem
}

.mar_r-05 {
    margin-right: .5rem
}

.mar_r-a {
    margin-right: auto
}

.mar_r-1 {
    margin-right: 1rem
}

.mar_r-2 {
    margin-right: 2rem
}

.mar_r-3 {
    margin-right: 3rem
}

.mar_r-4 {
    margin-right: 4rem
}

.mar_r-5 {
    margin-right: 5rem
}

.mar_r-6 {
    margin-right: 6rem
}

.mar_r-7 {
    margin-right: 7rem
}

.mar_r-8 {
    margin-right: 8rem
}

.mar_r-9 {
    margin-right: 9rem
}

.mar_r-10 {
    margin-right: 10rem
}

.mar_r-11 {
    margin-right: 11rem
}

.mar_r-12 {
    margin-right: 12rem
}

.mar_r-13 {
    margin-right: 13rem
}

.mar_r-14 {
    margin-right: 14rem
}

.mar_r-15 {
    margin-right: 15rem
}

.mar_r-16 {
    margin-right: 16rem
}

.mar_r-17 {
    margin-right: 17rem
}

.mar_r-18 {
    margin-right: 18rem
}

.mar_r-19 {
    margin-right: 19rem
}

.mar_r-20 {
    margin-right: 20rem
}

.form-elem {
    color: #3e3e3e
}

.form-elem:not(:first-child) {
    margin-top: 2rem
}

.form-elem.error .form-error {
    height: 1rem;
    margin-top: 3px
}

.form-elem.error input,
.form-elem.error textarea {
    color: #ea1313
}

.form-elem.error input::placeholder,
.form-elem.error textarea::placeholder {
    color: #ea1313
}

.form-elem.error input {
    border-bottom: 1px solid #ea1313
}

.form-elem.error textarea {
    border: 1px solid #d49798
}

.form-elem input,
.form-elem textarea {
    font-size: 20px
}

@media(max-width: 950px) {
    .form-elem input,
    .form-elem textarea {
        font-size: 1rem
    }
}

.form-elem input::placeholder,
.form-elem textarea::placeholder {
    color: #3e3e3e;
    transition: color .3s
}

.form-elem input {
    border: 0;
    border-bottom: 1px solid #3e3e3e;
    padding: 4px 30px;
    width: 100%;
    outline: 0;
    transition: border .2s
}

.form-elem input:focus-within {
    border-bottom: 1px solid #bcd90a
}

.form-elem textarea {
    background: #f5f5f5;
    border-radius: 21px;
    border: 1px solid #f5f5f5;
    padding: 24px 30px;
    resize: none;
    outline: 0;
    width: 100%;
    transition: border .2s, background .2s
}

.form-elem textarea:focus-within {
    border: 1px solid #bcd90a;
    background: #fff
}

.form-checkbox {
    margin-top: 1rem
}

.form-checkbox input {
    display: none
}

.form-checkbox input:checked+.form-label::after {
    opacity: 1
}

.form-checkbox .form-label {
    display: inline-flex;
    position: relative;
    cursor: pointer
}

.form-checkbox .form-label::before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background: #f5f5f5;
    border-radius: 5px;
    margin-right: 10px
}

.form-checkbox .form-label::after {
    content: "";
    width: 21px;
    height: 18px;
    display: block;
    background: #f5f5f5;
    border-radius: 5px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    transform: scale(0.8);
    background: center no-repeat url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7357 1.40042C18.0986 1.05494 18.5815 0.86394 19.0825 0.867731C19.5836 0.871522 20.0635 1.06981 20.4212 1.42074C20.7788 1.77168 20.9861 2.24781 20.9993 2.74869C21.0126 3.24956 20.8307 3.73599 20.4921 4.10533L10.2135 16.9601C10.0367 17.1504 9.82343 17.3032 9.58629 17.4093C9.34916 17.5153 9.09307 17.5724 8.83335 17.5772C8.57363 17.5821 8.3156 17.5344 8.0747 17.4373C7.8338 17.3401 7.61497 17.1953 7.4313 17.0116L0.614937 10.1952C0.425112 10.0184 0.272859 9.80505 0.16726 9.56805C0.0616603 9.33105 0.00487786 9.07521 0.000300682 8.81579C-0.0042765 8.55637 0.0434455 8.29868 0.140619 8.05811C0.237792 7.81753 0.382426 7.59899 0.565893 7.41552C0.74936 7.23205 0.9679 7.08742 1.20848 6.99025C1.44905 6.89307 1.70674 6.84535 1.96616 6.84993C2.22558 6.85451 2.48142 6.91129 2.71842 7.01689C2.95542 7.12249 3.16872 7.27474 3.3456 7.46456L8.73996 12.8563L17.6868 1.4571C17.7029 1.43726 17.7175 1.41834 17.7357 1.40042Z' fill='%23BCD90A'/%3E%3C/svg%3E%0A");
    opacity: 0
}

.form-radio {
    display: flex;
    margin-bottom: 1.5rem
}

.form-radio input {
    display: none
}

.form-radio label {
    position: relative;
    padding-left: 40px;
    display: flex;
    align-items: center;
    font-size: 20px;
    cursor: pointer
}

.form-radio label::before {
    content: "";
    width: 24px;
    height: 24px;
    background: #f5f5f5;
    border-radius: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.form-radio label::after {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 100%;
    display: block;
    position: absolute;
    top: 4px;
    left: 4px;
    background: #bcd90a;
    transition: opacity .15s;
    opacity: 0
}

.form-radio label:hover::after {
    opacity: .5
}

.form-radio input:checked+label::after {
    opacity: 1
}

.form-error {
    color: #ea1313;
    font-weight: 500;
    height: 0;
    transition: margin-top .3s, height .3s;
    overflow: hidden;
    font-size: .75rem
}

.link {
    transition: color .3s
}

.link:hover {
    color: #bcd90a
}

.filter__title {
    margin-bottom: 1.5rem
}

.filter__elem {
    margin-bottom: 3rem
}

@media(max-width: 500px) {
    .filter__elem {
        margin-bottom: 1rem
    }
}

.filter__content:not(.active) .filter-main__elem:nth-child(n+5) {
    display: none
}

.filter__btn {
    width: 42px;
    height: 42px;
    display: block;
    cursor: pointer;
    border: 0;
    outline: 0;
    transition: background .3s;
    margin: 0 0 0 auto;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5H6C5.5286 5 5.29289 5 5.14645 5.14645C5 5.29289 5 5.5286 5 6V7.96482C5 8.2268 5 8.35779 5.05916 8.46834C5.11833 8.57888 5.22732 8.65154 5.4453 8.79687L8.4688 10.8125C9.34073 11.3938 9.7767 11.6845 10.0133 12.1267C10.25 12.5688 10.25 13.0928 10.25 14.1407V19L13.75 17.25V14.1407C13.75 13.0928 13.75 12.5688 13.9867 12.1267C14.2233 11.6845 14.6593 11.3938 15.5312 10.8125L18.5547 8.79687C18.7727 8.65154 18.8817 8.57888 18.9408 8.46834C19 8.35779 19 8.2268 19 7.96482V6C19 5.5286 19 5.29289 18.8536 5.14645C18.7071 5 18.4714 5 18 5Z' stroke='%233E3E3E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.filter__btn:hover {
    background: center no-repeat url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5H6C5.5286 5 5.29289 5 5.14645 5.14645C5 5.29289 5 5.5286 5 6V7.96482C5 8.2268 5 8.35779 5.05916 8.46834C5.11833 8.57888 5.22732 8.65154 5.4453 8.79687L8.4688 10.8125C9.34073 11.3938 9.7767 11.6845 10.0133 12.1267C10.25 12.5688 10.25 13.0928 10.25 14.1407V19L13.75 17.25V14.1407C13.75 13.0928 13.75 12.5688 13.9867 12.1267C14.2233 11.6845 14.6593 11.3938 15.5312 10.8125L18.5547 8.79687C18.7727 8.65154 18.8817 8.57888 18.9408 8.46834C19 8.35779 19 8.2268 19 7.96482V6C19 5.5286 19 5.29289 18.8536 5.14645C18.7071 5 18.4714 5 18 5Z' stroke='%23BCD90A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.filter-categories__checkbox {
    margin-bottom: 1rem
}
.filter-categories__checkbox.level-2 {
	margin-left: 20px;
}
.filter-categories__checkbox.level-3 {
	margin-left: 40px;
}
.filter-categories__checkbox.level-4 {
	margin-left: 60px;
}
.filter-categories__checkbox input {
    display: none
}

.filter-categories__checkbox label {
    cursor: pointer;
    transition: color .2s, font-weight .2s
}

.filter-categories__checkbox a {
	text-decoration: none;
	transition: color .2s, font-weight .2s
}

.filter-categories__checkbox:not(.selected) a:hover,
.filter-categories__checkbox label:hover,
.filter-categories__checkbox input:checked+label {
    color: #bcd90a
}
.filter-categories__checkbox.selected a {
	background: #bcd90a;
	border-radius: 13px;
	padding: 5px 15px;
	margin: -5px -15px;
}

.filter-categories__checkbox input:checked+label {
    font-weight: 500
}

.filter-colors__content {
    display: flex;
    flex-wrap: wrap
}

.filter-colors__elem {
    margin-right: 20px;
    margin-bottom: 20px
}

.filter-colors__elem input {
    display: none
}

.filter-colors__elem label,
.filter-colors__elem a {
    display: block;
    width: 37px;
    height: 37px;
    border-radius: 100%;
    cursor: pointer;
    transition: box-shadow .3s
}

.filter-colors__elem label[data-color=white],
.filter-colors__elem a[data-color=white] {
    background: #fff;
    border: 1px solid #d2d6d2
}

.filter-colors__elem label[data-color=red],
.filter-colors__elem a[data-color=red] {
    background: #ea1313
}

.filter-colors__elem label[data-color=red-2],
.filter-colors__elem a[data-color=red-2] {
    background: maroon
}

.filter-colors__elem label[data-color=orange],
.filter-colors__elem a[data-color=orange] {
    background: #ffb800
}

.filter-colors__elem label[data-color=yellow],
.filter-colors__elem a[data-color=yellow] {
    background: #fbf100
}

.filter-colors__elem label[data-color=green-1],
.filter-colors__elem a[data-color=green-1] {
    background: #3fd758
}

.filter-colors__elem label[data-color=green-2],
.filter-colors__elem a[data-color=green-2] {
    background: #11a783
}

.filter-colors__elem label[data-color=blue-1],
.filter-colors__elem a[data-color=blue-1] {
    background: #0ed3fe
}

.filter-colors__elem label[data-color=blue-2],
.filter-colors__elem a[data-color=blue-2] {
    background: #1586ef
}

.filter-colors__elem label[data-color=blue-3],
.filter-colors__elem a[data-color=blue-3] {
    background: #20b2aa
}

.filter-colors__elem label[data-color=blue-4],
.filter-colors__elem a[data-color=blue-4] {
    background: #40e0d0
}

.filter-colors__elem label[data-color=purple],
.filter-colors__elem a[data-color=purple] {
    background: #9e63ea
}

.filter-colors__elem label[data-color=pink],
.filter-colors__elem a[data-color=pink] {
    background: #f23cca
}

.filter-colors__elem label[data-color=gray],
.filter-colors__elem a[data-color=gray] {
    background: #adacb5
}

.filter-colors__elem label[data-color=black],
.filter-colors__elem a[data-color=black] {
    background: #363535
}

.filter-colors__elem label[data-color=brown],
.filter-colors__elem a[data-color=brown] {
    background: #8b4513
}

.filter-colors__elem label[data-color=beige],
.filter-colors__elem a[data-color=beige] {
    background: #f5de83
}

.filter-colors__elem label[data-color=transparent],
.filter-colors__elem a[data-color=transparent] {
    background: snow
}

.filter-colors__elem label[data-color=multiple],
.filter-colors__elem a[data-color=multiple] {
    background: center url("data:image/png;base64,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");
    background-size: contain
}

.filter-colors__elem label:hover,
.filter-colors__elem a:hover {
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .15) inset
}

.filter-colors__elem input:checked+label,
.filter-colors__elem a.active {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25) inset
}

.filter-sizes__content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5rem
}

.filter-sizes__elem {
    min-width: calc(25% - .75rem);
    width: auto;
    margin: 0 .5rem 1rem .5rem
}

@media(max-width: 700px),
(max-width: 1350px)and (min-width: 1000px) {
    .filter-sizes__elem {
        min-width: calc(33.3333333333% - .6666666667rem)
    }
}

@media(max-width: 500px) {
    .filter-sizes__elem {
        min-width: calc(50% - .5rem)
    }
}

.filter-sizes__elem a.active,
.filter-sizes__elem a:hover {
    background: #bcd90a
}

.filter-sizes__elem a {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f5f5f5;
    width: 100%;
    min-height: 60px;
    cursor: pointer;
    font-size: 20px;
    transition: background .3s;
    text-decoration: none;
    padding: .5rem
}

.filter-main__elem label {
    align-items: center
}

.search-form__btn {
    width: 42px;
    height: 42px;
    display: block;
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M24.2188 21.3329C26.2158 18.6074 27.1103 15.2283 26.7232 11.8715C26.3361 8.51479 24.6961 5.428 22.1312 3.22872C19.5662 1.02943 16.2656 -0.120151 12.8896 0.0099507C9.51359 0.140052 6.31118 1.54025 3.92307 3.93041C1.53496 6.32057 0.137251 9.52442 0.00958311 12.901C-0.118085 16.2776 1.0337 19.5778 3.23451 22.1416C5.43532 24.7053 8.52284 26.3434 11.8794 26.7281C15.2359 27.1128 18.6139 26.2158 21.3376 24.2166H21.3355C21.3974 24.2991 21.4634 24.3774 21.5377 24.4538L29.478 32.3952C29.8647 32.7823 30.3893 32.9998 30.9364 33C31.4835 33.0002 32.0083 32.783 32.3953 32.3962C32.7823 32.0095 32.9998 31.4848 33 30.9376C33.0002 30.3904 32.783 29.8656 32.3963 29.4785L24.456 21.5371C24.3823 21.4624 24.303 21.3955 24.2188 21.3329ZM24.7509 13.4038C24.7509 14.8936 24.4575 16.3689 23.8875 17.7453C23.3174 19.1218 22.4819 20.3724 21.4285 21.4259C20.3752 22.4794 19.1247 23.315 17.7485 23.8852C16.3723 24.4553 14.8972 24.7487 13.4076 24.7487C11.918 24.7487 10.4429 24.4553 9.0667 23.8852C7.69046 23.315 6.43998 22.4794 5.38666 21.4259C4.33333 20.3724 3.49779 19.1218 2.92773 17.7453C2.35768 16.3689 2.06427 14.8936 2.06427 13.4038C2.06427 10.395 3.25937 7.50933 5.38666 5.38174C7.51394 3.25416 10.3992 2.05889 13.4076 2.05889C16.416 2.05889 19.3013 3.25416 21.4285 5.38174C23.5558 7.50933 24.7509 10.395 24.7509 13.4038Z' fill='%233E3E3E'/%3E%3C/svg%3E");
    cursor: pointer;
    border: 0;
    outline: 0;
    transition: background .2s
}

.search-form__btn:hover {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M24.2188 21.3329C26.2158 18.6074 27.1103 15.2283 26.7232 11.8715C26.3361 8.51479 24.6961 5.428 22.1312 3.22872C19.5662 1.02943 16.2656 -0.120151 12.8896 0.0099507C9.51359 0.140052 6.31118 1.54025 3.92307 3.93041C1.53496 6.32057 0.137251 9.52442 0.00958311 12.901C-0.118085 16.2776 1.0337 19.5778 3.23451 22.1416C5.43532 24.7053 8.52284 26.3434 11.8794 26.7281C15.2359 27.1128 18.6139 26.2158 21.3376 24.2166H21.3355C21.3974 24.2991 21.4634 24.3774 21.5377 24.4538L29.478 32.3952C29.8647 32.7823 30.3893 32.9998 30.9364 33C31.4835 33.0002 32.0083 32.783 32.3953 32.3962C32.7823 32.0095 32.9998 31.4848 33 30.9376C33.0002 30.3904 32.783 29.8656 32.3963 29.4785L24.456 21.5371C24.3823 21.4624 24.303 21.3955 24.2188 21.3329ZM24.7509 13.4038C24.7509 14.8936 24.4575 16.3689 23.8875 17.7453C23.3174 19.1218 22.4819 20.3724 21.4285 21.4259C20.3752 22.4794 19.1247 23.315 17.7485 23.8852C16.3723 24.4553 14.8972 24.7487 13.4076 24.7487C11.918 24.7487 10.4429 24.4553 9.0667 23.8852C7.69046 23.315 6.43998 22.4794 5.38666 21.4259C4.33333 20.3724 3.49779 19.1218 2.92773 17.7453C2.35768 16.3689 2.06427 14.8936 2.06427 13.4038C2.06427 10.395 3.25937 7.50933 5.38666 5.38174C7.51394 3.25416 10.3992 2.05889 13.4076 2.05889C16.416 2.05889 19.3013 3.25416 21.4285 5.38174C23.5558 7.50933 24.7509 10.395 24.7509 13.4038Z' fill='%23BCD90A'/%3E%3C/svg%3E")
}

.search-mini-form {
    display: flex;
    align-items: center;
    position: relative
}

.search-mini-form__btn {
    margin-left: 14px;
    position: absolute;
    z-index: 2
}

.search-mini-form.active input {
    width: 490px;
    outline: 0;
    visibility: visible;
    opacity: 1
}

@media(max-width: 900px) {
    .search-mini-form.active input {
        opacity: 0;
        visibility: hidden;
        width: 0
    }
}

.search-mini-form input {
    opacity: 0;
    visibility: hidden;
    width: 0;
    padding: 14px 14px 14px 60px;
    font-size: 20px;
    border-radius: 50px;
    border: 2px solid #3e3e3e;
    transition: width .3s, opacity .3s, visibility .3s, padding .3s
}

.header {
    z-index: 9
}

.header_white {
    position: absolute;
    top: 0;
    left: calc((100% - 1280px)/2);
    width: 1280px
}

.header_white .search-mini-form input {
    border: 0;
    padding: 16px 16px 16px 62px
}

@media(max-width: 1350px) {
    .header_white {
        left: 0;
        width: 100%
    }
}

.header_white .header-logo path {
    fill: #fff
}

.header_white .header-burger {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='21' viewBox='0 0 42 21' fill='none'%3E%3Crect width='41.2222' height='3.88889' rx='1.94444' fill='%23FFFFFF'/%3E%3Crect y='8.55554' width='41.2222' height='3.88889' rx='1.94444' fill='%23FFFFFF'/%3E%3Crect y='17.1111' width='41.2222' height='3.88889' rx='1.94444' fill='%23FFFFFF'/%3E%3C/svg%3E")
}

.header_white .header-search .search-mini-form .search-form__btn:not(:hover) {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M24.2188 21.3329C26.2158 18.6074 27.1103 15.2283 26.7232 11.8715C26.3361 8.51479 24.6961 5.428 22.1312 3.22872C19.5662 1.02943 16.2656 -0.120151 12.8896 0.0099507C9.51359 0.140052 6.31118 1.54025 3.92307 3.93041C1.53496 6.32057 0.137251 9.52442 0.00958311 12.901C-0.118085 16.2776 1.0337 19.5778 3.23451 22.1416C5.43532 24.7053 8.52284 26.3434 11.8794 26.7281C15.2359 27.1128 18.6139 26.2158 21.3376 24.2166H21.3355C21.3974 24.2991 21.4634 24.3774 21.5377 24.4538L29.478 32.3952C29.8647 32.7823 30.3893 32.9998 30.9364 33C31.4835 33.0002 32.0083 32.783 32.3953 32.3962C32.7823 32.0095 32.9998 31.4848 33 30.9376C33.0002 30.3904 32.783 29.8656 32.3963 29.4785L24.456 21.5371C24.3823 21.4624 24.303 21.3955 24.2188 21.3329ZM24.7509 13.4038C24.7509 14.8936 24.4575 16.3689 23.8875 17.7453C23.3174 19.1218 22.4819 20.3724 21.4285 21.4259C20.3752 22.4794 19.1247 23.315 17.7485 23.8852C16.3723 24.4553 14.8972 24.7487 13.4076 24.7487C11.918 24.7487 10.4429 24.4553 9.0667 23.8852C7.69046 23.315 6.43998 22.4794 5.38666 21.4259C4.33333 20.3724 3.49779 19.1218 2.92773 17.7453C2.35768 16.3689 2.06427 14.8936 2.06427 13.4038C2.06427 10.395 3.25937 7.50933 5.38666 5.38174C7.51394 3.25416 10.3992 2.05889 13.4076 2.05889C16.416 2.05889 19.3013 3.25416 21.4285 5.38174C23.5558 7.50933 24.7509 10.395 24.7509 13.4038Z' fill='%23FFFFFF'/%3E%3C/svg%3E")
}

.header_white .header-search .search-mini-form input {
    background: rgba(255, 255, 255, .7)
}

.header-content {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem
}

@media(max-width: 900px) {
    .header-content {
        flex-direction: row-reverse;
        margin-bottom: 2rem
    }
}

.header-logo path {
    transition: fill .3s
}

.header-logo:hover path {
    fill: #bcd90a
}

.header-burger {
    width: 42px;
    height: 42px;
    display: block;
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='21' viewBox='0 0 42 21' fill='none'%3E%3Crect width='41.2222' height='3.88889' rx='1.94444' fill='%233E3E3E'/%3E%3Crect y='8.55554' width='41.2222' height='3.88889' rx='1.94444' fill='%233E3E3E'/%3E%3Crect y='17.1111' width='41.2222' height='3.88889' rx='1.94444' fill='%233E3E3E'/%3E%3C/svg%3E");
    cursor: pointer;
    margin-top: 1rem;
    transition: background .2s
}

.header-burger:hover {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='21' viewBox='0 0 42 21' fill='none'%3E%3Crect width='41.2222' height='3.88889' rx='1.94444' fill='%23BCD90A'/%3E%3Crect y='8.55554' width='41.2222' height='3.88889' rx='1.94444' fill='%23BCD90A'/%3E%3Crect y='17.1111' width='41.2222' height='3.88889' rx='1.94444' fill='%23BCD90A'/%3E%3C/svg%3E")
}

.header__left {
    display: flex
}

@media(max-width: 900px) {
    .header__left {
        flex-direction: row-reverse
    }
}

.header-search {
    margin-top: .5rem;
    margin-left: 2rem
}

@media(max-width: 950px) {
    .header-search {
        margin-left: 1rem
    }
}

.footer {
    padding-bottom: 45px;
    margin-top: 45px;
    text-align: right
}

.main-slider {
    position: relative
}

.main-slider__arrow {
    width: 57px;
    height: 36px;
    display: block;
    background: center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='36' viewBox='0 0 57 36' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 18C0 17.4696 0.214463 16.961 0.596209 16.586C0.977955 16.211 1.49571 16.0003 2.03558 16.0003H50.0469L37.2349 3.41805C36.8527 3.04255 36.638 2.53327 36.638 2.00225C36.638 1.47122 36.8527 0.961938 37.2349 0.586444C37.6171 0.21095 38.1356 1.25115e-08 38.6761 0C39.2167 -1.25115e-08 39.7351 0.21095 40.1173 0.586444L56.402 16.5842C56.5915 16.77 56.7419 16.9906 56.8446 17.2336C56.9472 17.4765 57 17.737 57 18C57 18.263 56.9472 18.5235 56.8446 18.7664C56.7419 19.0094 56.5915 19.23 56.402 19.4158L40.1173 35.4136C39.7351 35.7891 39.2167 36 38.6761 36C38.1356 36 37.6171 35.7891 37.2349 35.4136C36.8527 35.0381 36.638 34.5288 36.638 33.9978C36.638 33.4667 36.8527 32.9574 37.2349 32.582L50.0469 19.9997H2.03558C1.49571 19.9997 0.977955 19.789 0.596209 19.414C0.214463 19.039 0 18.5304 0 18Z' fill='%23BCD90A'/%3E%3C/svg%3E");
    cursor: pointer;
    position: absolute;
    top: calc(50% - 18px);
    transition: background .3s, opacity .2s
}

.main-slider__arrow:hover:not(.swiper-button-disabled) {
    opacity: .6
}

@media(max-width: 500px) {
    .main-slider__arrow {
        top: 0;
        z-index: 2;
        width: 35px;
        height: 22px;
        background-size: contain
    }
}

.main-slider__arrow_prev {
    transform: rotate(180deg);
    left: 0
}

@media(max-width: 500px) {
    .main-slider__arrow_prev {
        left: unset;
        right: 50px
    }
}

.main-slider__arrow_next {
    right: 0
}

.main-slider__arrow.swiper-button-disabled {
    background: center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='36' viewBox='0 0 57 36' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 18C0 17.4696 0.214463 16.961 0.596209 16.586C0.977955 16.211 1.49571 16.0003 2.03558 16.0003H50.0469L37.2349 3.41805C36.8527 3.04255 36.638 2.53327 36.638 2.00225C36.638 1.47122 36.8527 0.961938 37.2349 0.586444C37.6171 0.21095 38.1356 1.25115e-08 38.6761 0C39.2167 -1.25115e-08 39.7351 0.21095 40.1173 0.586444L56.402 16.5842C56.5915 16.77 56.7419 16.9906 56.8446 17.2336C56.9472 17.4765 57 17.737 57 18C57 18.263 56.9472 18.5235 56.8446 18.7664C56.7419 19.0094 56.5915 19.23 56.402 19.4158L40.1173 35.4136C39.7351 35.7891 39.2167 36 38.6761 36C38.1356 36 37.6171 35.7891 37.2349 35.4136C36.8527 35.0381 36.638 34.5288 36.638 33.9978C36.638 33.4667 36.8527 32.9574 37.2349 32.582L50.0469 19.9997H2.03558C1.49571 19.9997 0.977955 19.789 0.596209 19.414C0.214463 19.039 0 18.5304 0 18Z' fill='%23F5F5F5'/%3E%3C/svg%3E");
    background-size: contain;
    cursor: auto
}

.main-slider__content {
    width: calc(100% - 154px);
    margin: 0 auto
}

@media(max-width: 500px) {
    .main-slider__content {
        width: 100%;
        padding-top: 40px
    }
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .65);
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .3s, visibility .3s
}

.popup.active {
    visibility: visible;
    opacity: 1;
    pointer-events: auto
}

.popup__close {
    width: 42px;
    height: 42px;
    background: no-repeat center url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.3668 5.63325C36.489 5.75517 36.586 5.9 36.6522 6.05946C36.7184 6.21891 36.7524 6.38986 36.7524 6.5625C36.7524 6.73514 36.7184 6.90608 36.6522 7.06553C36.586 7.22499 36.489 7.36983 36.3668 7.49175L7.49182 36.3667C7.24537 36.6132 6.91111 36.7517 6.56257 36.7517C6.21403 36.7517 5.87977 36.6132 5.63332 36.3667C5.38687 36.1203 5.24841 35.786 5.24841 35.4375C5.24841 35.089 5.38687 34.7547 5.63332 34.5082L34.5083 5.63325C34.6302 5.51102 34.7751 5.41404 34.9345 5.34788C35.094 5.28171 35.2649 5.24765 35.4376 5.24765C35.6102 5.24765 35.7811 5.28171 35.9406 5.34788C36.1001 5.41404 36.2449 5.51102 36.3668 5.63325Z' fill='%233E3E3E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.63328 5.63325C5.51105 5.75517 5.41407 5.9 5.34791 6.05946C5.28174 6.21891 5.24768 6.38986 5.24768 6.5625C5.24768 6.73514 5.28174 6.90608 5.34791 7.06553C5.41407 7.22499 5.51105 7.36983 5.63328 7.49175L34.5083 36.3667C34.7547 36.6132 35.089 36.7517 35.4375 36.7517C35.7861 36.7517 36.1203 36.6132 36.3668 36.3667C36.6132 36.1203 36.7517 35.786 36.7517 35.4375C36.7517 35.089 36.6132 34.7547 36.3668 34.5082L7.49178 5.63325C7.36986 5.51102 7.22502 5.41404 7.06557 5.34788C6.90611 5.28171 6.73517 5.24765 6.56253 5.24765C6.38989 5.24765 6.21894 5.28171 6.05949 5.34788C5.90003 5.41404 5.7552 5.51102 5.63328 5.63325Z' fill='%233E3E3E'/%3E%3C/svg%3E%0A");
    cursor: pointer;
    transition: background .2s
}

.popup__close:hover {
    background: no-repeat center url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.3668 5.63325C36.489 5.75517 36.586 5.9 36.6522 6.05946C36.7184 6.21891 36.7524 6.38986 36.7524 6.5625C36.7524 6.73514 36.7184 6.90608 36.6522 7.06553C36.586 7.22499 36.489 7.36983 36.3668 7.49175L7.49182 36.3667C7.24537 36.6132 6.91111 36.7517 6.56257 36.7517C6.21403 36.7517 5.87977 36.6132 5.63332 36.3667C5.38687 36.1203 5.24841 35.786 5.24841 35.4375C5.24841 35.089 5.38687 34.7547 5.63332 34.5082L34.5083 5.63325C34.6302 5.51102 34.7751 5.41404 34.9345 5.34788C35.094 5.28171 35.2649 5.24765 35.4376 5.24765C35.6102 5.24765 35.7811 5.28171 35.9406 5.34788C36.1001 5.41404 36.2449 5.51102 36.3668 5.63325Z' fill='%23BCD90A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.63328 5.63325C5.51105 5.75517 5.41407 5.9 5.34791 6.05946C5.28174 6.21891 5.24768 6.38986 5.24768 6.5625C5.24768 6.73514 5.28174 6.90608 5.34791 7.06553C5.41407 7.22499 5.51105 7.36983 5.63328 7.49175L34.5083 36.3667C34.7547 36.6132 35.089 36.7517 35.4375 36.7517C35.7861 36.7517 36.1203 36.6132 36.3668 36.3667C36.6132 36.1203 36.7517 35.786 36.7517 35.4375C36.7517 35.089 36.6132 34.7547 36.3668 34.5082L7.49178 5.63325C7.36986 5.51102 7.22502 5.41404 7.06557 5.34788C6.90611 5.28171 6.73517 5.24765 6.56253 5.24765C6.38989 5.24765 6.21894 5.28171 6.05949 5.34788C5.90003 5.41404 5.7552 5.51102 5.63328 5.63325Z' fill='%23BCD90A'/%3E%3C/svg%3E%0A")
}

.popup__content {
    width: 100%;
    height: 100%;
    background: #fff;
    padding-top: 5rem;
    overflow: auto
}

.popup__content .popup__close {
    position: absolute;
    right: 5%;
    top: 1rem
}

.popup#search-popup input,
.popup#search-popup label,
.popup#search-popup form {
    width: 100%
}

@media(max-width: 900px) {
    .popup#search-popup input {
        visibility: visible;
        opacity: 1
    }
}

.popup#detail-header {
    background: #fff
}

.detail-header {
    top: -100%;
    opacity: 1;
    visibility: visible;
    transition: top .3s;
    overflow: auto
}

.detail-header.active {
    top: 0
}

.detail-header__header {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .5rem
}

.detail-header__search {
    position: absolute;
    left: calc((100% - 1280px)/2)
}

@media(max-width: 1350px) {
    .detail-header__search {
        left: 5%
    }
    .detail-header__search input {
        max-width: 35vw
    }
}

.detail-header__close {
    position: absolute;
    right: calc((100% - 1280px)/2)
}

@media(max-width: 1350px) {
    .detail-header__close {
        right: 5%
    }
}

.main-menu {
    display: flex;
    flex-flow: column;
    align-items: center
}

.main-menu__item {
    display: block;
    width: fit-content;
    font-size: 36px;
    text-decoration: none;
    margin-bottom: 3rem
}

@media(max-width: 1350px) {
    .main-menu__item {
        font-size: 1.75rem;
        margin-bottom: 2rem
    }
}

@media(max-width: 700px) {
    .main-menu__item {
        font-size: 1.25rem
    }
}

.loader {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99999;
    background: rgba(255, 255, 255, .8);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s, visibility .3s
}

.loader.active {
    visibility: visible;
    opacity: 1
}

.loader.loader_in-block {
    align-items: flex-start;
    position: absolute
}

.loader.loader_in-block .loader__content {
    margin: 5vw 0 0 0
}

.loader__content {
    position: relative;
    margin: 0 0 10vw 0;
    width: 150px;
    height: 150px;
    display: block;
    overflow: hidden
}

.loader__content div {
    height: 100%
}

.loader__content,
.loader__content div {
    border-radius: 50%;
    padding: 8px;
    border: 4px solid rgba(0, 0, 0, 0);
    animation: rotate linear 3.5s infinite;
    border-top-color: #bcd90a;
    border-bottom-color: #3e3e3e
}

.loader__content div:hover {
    animation-play-state: paused
}

.loader__content,
.loader__content * {
    will-change: transform
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(180deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.notifications {
    position: fixed;
    bottom: 5%;
    left: 2%;
    width: 360px;
    max-width: 90%;
    z-index: 100000
}

.notifications__elem {
    border: 2px solid #bcd90a;
    background: #fff;
    padding: 15px;
    border-radius: 15px;
    width: 100%;
    margin-top: .5rem;
    opacity: 1;
    transition: all .3s
}

.notifications__elem.animating {
    opacity: 0
}

.notifications__elem.deleting {
    opacity: 0
}
/* End */
/* /local/assets/styles/fonts.css?169219271382 */
/* /local/assets/styles/main.css?173253900416754 */
/* /local/assets/includes/swiper/swiper-bundle.min.css?169219271216136 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17482589822729 */
/* /local/templates/mpets/template_styles.css?173383141779498 */
