.tabs_main .tabs__control-wrap{display:-ms-inline-flexbox;display:inline-flex}.promo-block,.promo-blocks,.promo-slider__slide.swiper-slide{display:-ms-flexbox;display:flex}.tabs__content .tab-content{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.tabs__content .tab-content:not(.active) .tab-content.active,.tabs__content .tab-content,.promotion-card__title::after{visibility:hidden;opacity:0;pointer-events:none}.tabs__content .tab-content.active .tab-content.active,.tabs__content .tab-content.active,.promotion-card:hover .promotion-card__title::after{visibility:visible;opacity:1;pointer-events:auto}.header:not(.open):not(.active){color:#ceb9ef}.header:not(.open):not(.active) .header__decor::after{background-image:url("../../img/decor/horizontal-white.svg")}.header:not(.open):not(.active) .header__btn .btn{color:#361766;background-color:#ceb9ef}.header:not(.open):not(.active) .header-menu__link-wrap::after{background-color:rgba(255,255,255,.2)}.top-section{background-color:#361766;color:#fff}.top-section__text{color:rgba(255,255,255,.6)}.top-section__qr .qr-pair{background-color:rgba(255,255,255,.2)}@media(max-width: 1023px){.header__decor::after{background-image:url("../../img/decor/horizontal-white.svg")}}.promotion-card{display:block}.promotion-card__img{margin-bottom:1.0625rem;position:relative;overflow:hidden;clip-path:polygon(0 0, 89.6% 0, 89.6% 22.35%, 100% 22.35%, 100% 100%, 0 100%)}.promotion-card__img img{width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.promotion-card__title{position:relative}.promotion-card__title span{display:block;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.promotion-card__title::after{content:"";position:absolute;top:.4375rem;left:0;width:.5rem;height:.5rem;background-color:#ff5c39;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.promotion-card__tag{position:absolute;top:1rem;right:3.75rem;padding:.375rem;max-width:max-content;background-color:#fff;color:#ff5c39}.promotion-card:hover .promotion-card__img img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.promotion-card:hover .promotion-card__title span{-moz-transform:translate(1.5rem, 0);-webkit-transform:translate(1.5rem, 0);transform:translate(1.5rem, 0)}@media(max-width: 1023px){.promotion-card__img::after{width:2rem;height:2rem}}@media(max-width: 767px){.promotion-card__img{margin-bottom:.75rem}.promotion-card__title::after{width:.375rem;height:.375rem}.promotion-card__tag{display:none}.promotion-card:hover .promotion-card__title span{-moz-transform:translate(1rem, 0);-webkit-transform:translate(1rem, 0);transform:translate(1rem, 0)}}.tabs__content{position:relative}.tabs__content .tab-content{position:absolute;top:0;left:0;right:0}.tabs__content .tab-content:not(.active) .tab-content.active{position:absolute;overflow:hidden}.tabs__content .tab-content.active{position:static;overflow:visible}.tabs__content .tab-content.active .tab-content.active{position:static;overflow:visible}.tabs_main .tabs__control-wrap{background:rgba(225,231,244,.5019607843);padding:.25rem;border-radius:.75rem;position:relative}.tabs_main .tabs__truck{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;background-color:#fff;border-radius:.5rem;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;transition:left .3s ease}.tabs_main .tab{margin-right:.25rem;font:700 0.875rem/130% "GraphikArmenian","Tahoma",sans-serif;color:#879ed4}@media(max-width: 767px){.tabs_main .tab{font-size:.8125rem}}.tabs_main .tab:last-child{margin-right:0}.tabs_main .tab span{position:relative;padding-left:1rem}.tabs_main .tab span::after{content:"";position:absolute;top:.3125rem;left:0;width:.5rem;height:.5rem;background-color:currentColor}.tabs_main .tab.active{color:#ff5c39}@media(max-width: 1023px){.tabs_main .tabs__control{overflow:auto;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;-webkit-overflow-scrolling:touch;margin-left:-3rem;margin-right:-3rem;display:flex;display:-ms-flexbox}.tabs_main .tabs__control::after{position:relative;right:0;top:0;content:"";display:block;width:3rem;min-width:3rem;opacity:0}.tabs_main .tabs__control::before{position:relative;left:0;top:0;content:"";display:block;width:3rem;min-width:3rem;opacity:0}.tabs_main .tabs__control::-webkit-scrollbar{display:none}}@media(max-width: 767px){.tabs_main .tabs__control{margin-left:-1rem;margin-right:-1rem}.tabs_main .tabs__control::after{width:1rem;min-width:1rem}.tabs_main .tabs__control::before{width:1rem;min-width:1rem}}.promo-heading{padding-bottom:5.625rem;margin-bottom:5.875rem}.promo-heading__body{padding-top:.625rem}.promo-heading__img img{width:46.8125rem}.promo-slider{margin-bottom:4rem;overflow:hidden}.promo-slider__wrap{overflow:hidden}.promo-slider__wrap .swiper{overflow:visible;margin:0 -1rem}.promo-slider__slide.swiper-slide{padding:0 1rem;height:initial}@media(min-width: 1280px){.promo-slider__slide.swiper-slide{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;display:flex;display:-ms-flexbox}}.promo-slider__slide.swiper-slide .promotion-card{width:100%}.promo-slider__paging{display:none}.promotions{margin-bottom:15.25rem}.promotions__tabs{margin-bottom:2rem}.promo-blocks{-ms-flex-flow:row wrap;flex-flow:row wrap}.promo-block{-ms-flex:0 0 calc(33.333333% - 1.33333125rem);flex:0 0 calc(33.333333% - 1.33333125rem);max-width:calc(33.333333% - 1.33333125rem);flex-direction:column;margin-bottom:3.625rem}.promo-block:not(:nth-child(3n)){margin-right:2rem}.promo-block__img{position:relative;overflow:hidden;clip-path:polygon(0 0, calc(100% - 2rem) 0, calc(100% - 2rem) 2rem, 100% 2rem, 100% 100%, 0 100%)}.promo-block__img img{width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.promo-block__content{padding:1.125rem 1.5rem 1.5rem 1.5rem;background-color:#f6f8fc}.promo-block__title{margin-bottom:.5rem}.promo-block__subtitle{font:400 0.875rem/170% "GraphikArmenian","Tahoma",sans-serif;color:#212121;margin-bottom:.5rem}@media(max-width: 767px){.promo-block__subtitle{font-size:.8125rem;line-height:150%}}.promo-block:hover .promo-block__img img{transform:scale(1.1)}.promotions-empty{padding:2rem;text-align:center;background:linear-gradient(179deg, rgba(231, 220, 247, 0.5) 0.78%, #ffffff 99.07%);margin-bottom:17.125rem}.promotions-empty__img{margin-bottom:1.625rem}.promotions-empty__img img{width:17.625rem}@media(max-width: 1279px){.promo-heading__img img{width:40.625rem}.promo-slider__paging.swiper-pagination{display:flex;display:-ms-flexbox;position:static;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.promo-slider__paging.swiper-pagination .swiper-pagination-bullet{width:2rem;height:.1875rem;background-color:#ececec;margin:0 0 0 .625rem !important;border-radius:0;opacity:1}.promo-slider__paging.swiper-pagination .swiper-pagination-bullet-active{background-color:#ff5c39}.promo-slider__paging.swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0}.promo-slider__wrap{overflow:visible}}@media(max-width: 1023px){.promo-heading{overflow:hidden;margin-bottom:3rem}.promo-heading__img{right:-6.25rem}.promo-heading__img img{width:28.125rem}.promo-heading__body{max-width:28.125rem}.promo-slider{margin-bottom:4rem}.promotions{margin-bottom:5rem}.promo-block{-ms-flex:0 0 calc(50% - .5rem);flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem);margin-bottom:2rem}.promo-block:not(:nth-child(3n)){margin-right:0}.promo-block:not(:nth-child(2n)){margin-right:1rem}.promo-block__img{clip-path:polygon(0 0, calc(100% - 1.75rem) 0, calc(100% - 1.75rem) 1.75rem, 100% 1.75rem, 100% 100%, 0 100%)}}@media(max-width: 767px){.promo-heading{padding-bottom:2rem;margin-bottom:1.5rem}.promo-heading__title.h1-font{font-size:2rem}.promo-heading__img{right:-4.5rem}.promo-heading__img img{width:18.125rem}.promo-heading__body{max-width:calc(100% - 6.75rem)}.promo-slider__slide.swiper-slide{padding:0 .4375rem;max-width:19.625rem}.promotions{margin-bottom:2rem}.promo-block{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:1.5rem}.promo-block:not(:nth-child(2n)){margin-right:0}.promotions-empty{margin-bottom:7.5rem}.promotions-empty__img{margin-bottom:1rem}.promotions-empty__img img{width:11.25rem}}@media(max-width: 450px){.promo-heading__title.h1-font{font-size:1.375rem}}
