#promo-popup{display:none;position:fixed;z-index:9999;top:0;left:0}#promo-popup .promo-lock{display:block;background-color:#000;opacity:.5;position:fixed;left:0;right:0;top:0;bottom:0;z-index:20000000}#promo-popup .popup{position:absolute;z-index:20000001;width:886px;height:auto;background:#7A1F6F;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-repeat:no-repeat;background-position:right bottom;pointer-events:auto}#promo-popup .popup .popup-close{position:absolute;top:20px;right:20px;cursor:pointer}#promo-popup .popup .popup-close svg{width:34px;height:36px}#promo-popup .popup .popup-container{max-width:580px;padding:40px}#promo-popup .popup .popup-container .popup-dates{font-family:'Open Sans';font-style:normal;font-weight:normal;font-size:30px;line-height:12px;color:#FFFFFF;margin-bottom:50px}#promo-popup .popup .popup-container .popup-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#promo-popup .popup .popup-container .popup-title-block .popup-title{font-family:'TenorSans';font-style:normal;font-weight:normal;font-size:48px;line-height:46px;letter-spacing:-0.01em;color:#FFFFFF}#promo-popup .popup .popup-container .popup-description{font-family:'Open Sans';font-style:normal;font-weight:normal;font-size:22px;line-height:30px;color:#FFFFFF;margin-bottom:40px}#promo-popup .popup .popup-container .popup-form .ffname,#promo-popup .popup .popup-container .popup-form .fphone{padding-right:0;padding-left:0}#promo-popup .popup .popup-container .popup-form .ffname input,#promo-popup .popup .popup-container .popup-form .fphone input{height:50px;background:#FFFFFF !important;border:1px solid #E0E0E0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-family:'Open Sans';font-style:italic;font-weight:300;font-size:22px;line-height:26px;color:#656565;padding-left:20px}#promo-popup .popup .popup-container .popup-form .ffname input:hover,#promo-popup .popup .popup-container .popup-form .fphone input:hover,#promo-popup .popup .popup-container .popup-form .ffname input:focus,#promo-popup .popup .popup-container .popup-form .fphone input:focus{outline:none;border:0;background:#FFFFFF !important}#promo-popup .popup .popup-container .popup-form .ffname.ffname input,#promo-popup .popup .popup-container .popup-form .fphone.ffname input{margin-bottom:7px}#promo-popup .popup .popup-container .popup-form .ffname.fphone,#promo-popup .popup .popup-container .popup-form .fphone.fphone{margin-bottom:20px}#promo-popup .popup .popup-container .popup-form .ffname.fphone input,#promo-popup .popup .popup-container .popup-form .fphone.fphone input{padding-left:50px}#promo-popup .popup .popup-container .popup-form .ffname.fphone .iti,#promo-popup .popup .popup-container .popup-form .fphone.fphone .iti{width:100%}#promo-popup .popup .popup-container .popup-form .personal-data-agreement{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:12px;line-height:13px;color:#FFFFFF;margin:20px 0}#promo-popup .popup .popup-container .popup-form .personal-data-agreement a{color:#FFFFFF;text-decoration:underline}#promo-popup .popup .popup-container .popup-form .personal-data-agreement a:hover{text-decoration:none}#promo-popup .popup .popup-container .popup-form .button-big-square-red{max-width:300px;width:100%;height:52px;background:#F76868;border-radius:4px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:20px;line-height:27px;text-align:center;color:#FFFFFF;text-transform:uppercase}#promo-popup .popup .popup-container .popup-form .button-big-square-red:hover,#promo-popup .popup .popup-container .popup-form .button-big-square-red:focus{outline:none;border:0}#promo-popup .popup-confirm-message{position:absolute;width:640px;height:405px;background:#7A1F6F;border-radius:10px;z-index:20000001;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#promo-popup .popup-confirm-message .popup-close{position:absolute;top:24px;right:26px;cursor:pointer}#promo-popup .popup-confirm-message .popup-close svg{width:11px;height:11px}#promo-popup .popup-confirm-message .popup-close svg path{stroke-width:4px}#promo-popup .popup-confirm-message .popup-confirm-message-title{width:380px;font-family:'TenorSans';font-style:normal;font-weight:normal;font-size:30px;line-height:35px;color:#F8C665;margin-bottom:28px}#promo-popup .popup-confirm-message .popup-confirm-message-subtitle{width:380px;font-family:'Open Sans';font-style:normal;font-weight:300;font-size:18px;line-height:25px;color:#FFFFFF}#promo-popup.sp-show{display:block}@media screen and (max-width:939px){#promo-popup .popup{background-image:none !important;width:450px;height:auto}#promo-popup .popup .popup-container{padding:20px}#promo-popup .popup .popup-container .popup-dates{font-size:18px;line-height:12px;margin-bottom:40px}#promo-popup .popup .popup-container .popup-title-block .popup-title{font-size:32px;line-height:33px;max-width:230px}#promo-popup .popup .popup-container .popup-title-block .popup-sticker img{width:69px}#promo-popup .popup .popup-container .popup-description{font-size:16px;line-height:22px;margin-bottom:30px}#promo-popup .popup .popup-container .popup-form .ffname input,#promo-popup .popup .popup-container .popup-form .fphone input{border:1px solid #E0E0E0;font-size:20px;line-height:26px}#promo-popup .popup .popup-container .popup-form .personal-data-agreement{font-size:11px;line-height:14px}#promo-popup .popup .popup-container .popup-form .button-big-square-red{border-radius:6px;font-size:18px;line-height:22px}#promo-popup .popup-confirm-message{width:390px;height:280px}#promo-popup .popup-confirm-message .popup-close{position:absolute;top:14px;right:14px;cursor:pointer}#promo-popup .popup-confirm-message .popup-close svg{width:26px;height:26px}#promo-popup .popup-confirm-message .popup-close svg path{stroke-width:3px}#promo-popup .popup-confirm-message .popup-confirm-message-title{width:290px;font-size:22px;line-height:26px;margin-bottom:20px}#promo-popup .popup-confirm-message .popup-confirm-message-subtitle{width:290px;font-size:14px;line-height:19px}}