.promo-popup{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.promo-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.promo-popup__row{width:50%;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:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.promo-popup__row{width:100%}.promo-popup__row:first-child{height:auto}.promo-popup__row:last-child{min-height:74%}}.promo-popup__row_grey{background:#f2f3f5}.promo-popup__row_grey .promo-popup__title{padding:15px 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:768px){.promo-popup__row_grey .promo-popup__title{padding:15px}}.promo-popup__title{width:100%;min-height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:24px;color:#0c061a;padding:15px 0}@media (max-width:768px){.promo-popup__title{min-height:50px;font-size:21px}}.promo-popup__content{width:100%;height:100%;padding:0 40px;display:block}@media (max-width:768px){.promo-popup__content{padding:0 15px}}.promo-popup__content p{margin-bottom:15px;font-size:14px;line-height:18px;color:#0c061a}.promo-popup__content img{max-width:100%;margin-bottom:15px}.promo-popup__code{width:100%;height:100%;padding:0 40px 25px;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.promo-popup__code{padding:0 15px 15px}}.promo-popup__code-text{width:100%;display:inline-block;border-radius:4px;background:rgba(39,174,96,.04);border:1px dashed #27ae60;text-align:center;padding:10px 15px 14px;font-size:24px;line-height:24px;color:#27ae60;margin-bottom:15px}@media (max-width:768px){.promo-popup__code-text{padding:7px 10px 10px}}.promo-popup__code-link{text-decoration:none}