@-webkit-keyframes OpacityAppear{0%{opacity:0}to{opacity:1}}@keyframes OpacityAppear{0%{opacity:0}to{opacity:1}}.promo-detail{width:100%;background-color:#8bb535;overflow:hidden}.promo-detail,.promo-detail__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.promo-detail__container{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:872px;margin:0 auto}@media only screen and (max-width:720px){.promo-detail__container{width:calc(100vw - 32px)}}.promo-detail__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 58px;font-family:BebasNeue;font-size:18px;color:#fff}@media only screen and (max-width:720px){.promo-detail__back{display:none}}.promo-detail__back:hover .common-arrow-stroked__hover{stroke-dashoffset:800}.promo-detail__back-arrow{margin-right:13px;-webkit-transform:scale(.85);transform:scale(.85)}.promo-detail__back.hidden{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.promo-detail__back.visible{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease}.promo-detail__title{margin-bottom:38px;font-size:40px}@media only screen and (max-width:720px){.promo-detail__title{margin-bottom:40px;font-size:32px}}.promo-detail__title.hidden{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.promo-detail__title.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease .4s,-webkit-transform .6s ease .4s;transition:opacity .6s ease .4s,-webkit-transform .6s ease .4s;transition:transform .6s ease .4s,opacity .6s ease .4s;transition:transform .6s ease .4s,opacity .6s ease .4s,-webkit-transform .6s ease .4s}.promo-detail__text{text-align:center;font-size:16px;font-weight:300;color:#fff}.promo-detail__text.hidden{opacity:0}.promo-detail__text.visible{opacity:1;-webkit-transition:opacity .6s ease .8s;transition:opacity .6s ease .8s}.promo-detail__text img{display:block;width:100%!important}.promo-list{width:100%;display:block;background-color:#8bb535;overflow:hidden}.promo-list__title{margin-bottom:45px}.promo-list__title.hidden{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.promo-list__title.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease .6s,-webkit-transform .6s ease .6s;transition:opacity .6s ease .6s,-webkit-transform .6s ease .6s;transition:transform .6s ease .6s,opacity .6s ease .6s;transition:transform .6s ease .6s,opacity .6s ease .6s,-webkit-transform .6s ease .6s}.promo-list__slider{position:relative;margin-bottom:76px}@media only screen and (max-width:720px){.promo-list__slider{margin-bottom:0}}.promo-list__slider .swiper-container{overflow:visible}@media only screen and (max-width:720px){.promo-list__slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:720px){.promo-list__slider .swiper-wrapper>*{margin-bottom:25px}}@media only screen and (max-width:720px){.promo-list__slider .swiper-wrapper>:last-child{margin-bottom:0}}.promo-list__slider.hidden{opacity:0}.promo-list__slider.visible{opacity:1;-webkit-transition:opacity .6s ease 1s;transition:opacity .6s ease 1s}.promo-list__top{position:relative;min-height:calc(100vh - 752px)}.promo-list__container{height:370px}.promo-list__slider-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.promo-list__slider-section>*{margin-right:24px}.promo-list__slider-section>:last-child{margin-right:0}.promo-list__control{position:absolute;left:0;bottom:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateY(100%);transform:translateY(100%)}@media only screen and (max-width:720px){.promo-list__control{display:none}}.promo-list__arrow{position:relative;display:block;width:47px;height:47px;margin-right:12px;border-radius:47px;border:1px solid hsla(0,0%,100%,.7);opacity:1;outline:none;z-index:5;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.promo-list__arrow:last-child{margin-bottom:0}.promo-list__arrow.disabled{opacity:.3;-ms-pointer-events:none;pointer-events:none}.promo-list__arrow.prev{left:0}.promo-list__arrow.prev .promo-list__arrow-arrow{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.promo-list__arrow.prev .promo-list__arrow-hover{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.promo-list__arrow.next{right:0}.promo-list__arrow.next .promo-list__arrow-arrow{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.promo-list__arrow:hover .promo-list__arrow-hover{stroke-dashoffset:800}.promo-list__arrow-arrow{position:absolute;top:50%;left:50%;width:10px;height:20px;stroke:#fff;fill:none}.promo-list__arrow-hover{position:absolute;top:-1px;left:-1px;width:47px;height:47px;fill:none;stroke:#fff;stroke-width:1px;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-transition:stroke-dashoffset .8s ease;transition:stroke-dashoffset .8s ease}.promo-card{position:relative;display:block;width:312px;height:370px;background-color:#fff;border-radius:10px;font-family:BebasNeue;overflow:hidden;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.15);box-shadow:0 0 0 0 rgba(0,0,0,.15);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease,-webkit-box-shadow .4s ease;transition:-webkit-transform .4s ease,-webkit-box-shadow .4s ease;transition:transform .4s ease,box-shadow .4s ease;transition:transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease}@media only screen and (max-width:720px){.promo-card{width:100%;height:calc(100vw - 32px)}}.promo-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 0 52px 0 rgba(0,0,0,.15);box-shadow:0 0 52px 0 rgba(0,0,0,.15)}.promo-card.l{width:424px}@media only screen and (max-width:720px){.promo-card.l{width:100%;height:calc(100vw - 32px)}}.promo-card__bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.promo-card__bg img{position:relative;width:100%;z-index:0}.promo-card__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.promo-card__title{position:absolute;bottom:60px;left:0;display:block;width:100%;padding:0 40px;text-align:center;font-size:20px;letter-spacing:.03em;color:#fff;z-index:3;-ms-pointer-events:none;pointer-events:none;-webkit-transform:translateZ(10px);transform:translateZ(10px)}@media only screen and (max-width:720px){.promo-card__title{bottom:35px;padding:0 16px;text-align:left}}.promo-card__number{position:absolute;top:0;left:0;width:100%;padding-top:55px;text-align:center;font-family:BebasNeue;font-size:120px;font-weight:700;color:#fff;z-index:5;-ms-pointer-events:none;pointer-events:none}@media only screen and (max-width:720px){.promo-card__number{padding-top:26px;font-size:100px}}.promo-card__flag{position:absolute;top:0;left:0;width:312px;fill:#6e319a}@media only screen and (max-width:720px){.promo-card__flag{width:100%;top:-40px}}.promo-card.no-image .promo-card__title{text-align:left;font-weight:700;font-size:50px;color:#8bb535}@media only screen and (max-width:720px){.promo-card.no-image .promo-card__title{font-size:32px}}.promo-card.promo .promo-card__title{text-align:left;font-size:20px;color:#fff}.promo-card.promo.no-image .promo-card__title{text-align:center;color:#242424}
