.modal-promo{width:calc(100% + 40px);height:268px;min-height:268px;border-radius:25px;background-size:cover;margin-top:-30px;margin-left:-20px;margin-right:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 40px;position:relative;overflow:hidden}@media only screen and (max-width:540px){.modal-promo{padding:10px 20px}}.modal-promo:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90.37deg,rgba(0,0,0,.4) .32%,rgba(45,45,45,0) 99.73%)}.modal-promo h1{font-size:40px;font-weight:900;text-transform:uppercase;line-height:56px;color:#fff;position:relative;z-index:2;text-shadow:0 0 10px rgba(0,0,0,.25)}.modal-promo h1 span{color:#53cbb5}@media only screen and (max-width:460px){.modal-promo h1{font-size:32px;line-height:48px}}.modal-promo img{max-height:100%;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}@media only screen and (max-width:860px){.modal-promo img{display:none}}.modal.simple{display:block}@media only screen and (max-width:640px){.modal.simple{padding:0}}.modal.simple .content{padding:20px;width:100%;margin-top:0}@media only screen and (max-width:540px){.modal.simple .content{margin-top:20px;padding:0}}.modal.simple .content h2{font-size:32px;padding-bottom:34px;text-align:center;font-weight:500}@media only screen and (max-width:540px){.modal.simple .content h2{font-size:26px;line-height:32px}}.modal.simple .content ol,.modal.simple .content p,.modal.simple .content ul{font-size:16px;color:#000;line-height:26px;padding-bottom:16px;text-align:left}.modal.simple .content b,.modal.simple .content strong{font-weight:500}.modal.simple .content ol{list-style:auto;padding-left:20px}.modal.simple .content span.smile{font-size:18px;line-height:16px}.modal.simple .content a{color:#519ebd}.modal.simple .modal-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%}@media only screen and (max-width:640px){.modal.simple .modal-block{height:100%;border-radius:0}}.modal.simple .modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:640px){.modal.simple .modal-buttons{height:100%;border-radius:0}}.modal.simple .button_main{border:none;font-size:16px;padding:18px 25px;border-radius:15px;letter-spacing:1px;font-weight:600;background:linear-gradient(135deg,#ff5f6d 2.88%,#ffc371);background:linear-gradient(224.86deg,#73ccd8 4.87%,#2b6b9f 96.04%);color:#fff;-webkit-transition:all .3s;transition:all .3s}.modal.simple .button_main:hover{border:none;background:linear-gradient(224.86deg,#73ccd8 4.87%,#2b6b9f 96.04%);-webkit-box-shadow:0 0 10px #2b6b9f;box-shadow:0 0 10px #2b6b9f}.modal.simple .button_disable,.modal.simple .button_disable:hover{border:none;background:#000;-webkit-box-shadow:none;box-shadow:none}.modal.simple .sharing{position:relative;margin-bottom:20px;padding-top:30px}.modal.simple .sharing:before{content:"Просто поделись:";position:absolute;font-size:15px;font-weight:600;white-space:nowrap;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}