.callback-modal-btn,.sender-btn{cursor:pointer}#callback-open,#request-open,#callback-sale .callback-sale__body,#callback-modal .callback-modal__body,#request-modal .request-modal_body,#request-open .sender-done,#request-open .sender-err,#callback-open .sender-done,#callback-open .sender-err,#callback-sale .sender-done,#callback-sale .sender-err,#callback-open .sender-done,#callback-open .sender-err,#callback-modal .sender-done,#callback-modal .sender-err,#request-modal .sender-done,#request-modal .sender-err{background:#131313}#callback-open i,#request-open i,#callback-modal i{color:#fff}.sender-check{color:#1ab189}#request-open .sender-btn,#callback-open .sender-btn,#request-modal .sender-btn,#callback-modal .sender-btn,#callback-sale .sender-btn{background:#fff!important}section#callback-open *{box-sizing:border-box}#callback-open .sender-input{border-bottom:1px solid}#callback-open{background:#272727!important;padding:40px 20px;color:#fff;margin:30px 0;position:relative;box-sizing:border-box;font-family:'MagistralRegular',sans-serif}#callback-open .form_input{position:relative}#callback-open .massage-content{margin:auto;text-align:center}#callback-open .flex-container{display:flex;flex-wrap:wrap;justify-content:space-around;s
}#callback-open .like_title{font-size:24px;text-align:center;margin:10px;color:#fff}#callback-open .sender-input,#callback-open .sender-btn{width:100%;padding:9px;margin:10px 0;font-size:17px;border:none;outline:none;background:transparent;color:#fff}#callback-open .sender-btn{color:#000;font-family:'MagistralRegular',sans-serif;cursor:pointer}#callback-open .sender-descr{text-align:center;margin:10px 0}#callback-open .sender-done,#callback-open .sender-err{display:none;position:absolute;padding:0 20px;top:0;bottom:0;left:0;right:0;color:#fff}#callback-open .sender-check{font-size:60px;margin:0;color:#fff}#callback-open .err-val-phone::after{content:'';position:absolute;left:20px;top:-15px;border:10px solid transparent;border-bottom:10px solid #ff1b3c}#callback-open .form_input{width:33.333%;padding:0 15px}#callback-open .callback-open__body{max-width:1100px;margin:0 auto}#callback-open .err-val-phone{background:#ff1b3c;color:#fff;display:none;position:absolute;left:15px;bottom:-50%;z-index:1;padding:5px 10px;animation:pulse-c 2s infinite ease-in-out}#callback-open .sender-input{border-bottom:1px solid}::-webkit-input-placeholder{color:#cfcfcf}::-moz-placeholder{color:#cfcfcf}:-moz-placeholder{color:#cfcfcf}:-ms-input-placeholder{color:#cfcfcf}@keyframes pulse-c {
    from,
    to {
        bottom: -30px
    }
    10% {
        bottom: -25px
    }
    20% {
        bottom: -30px
    }
    30% {
        bottom: -25px
    }
    40% {
        bottom: -30px
    }
    100% {
        bottom: -30px;
    }
}@media (max-width:666px){#callback-open .form_input{width:100%}#callback-open .form_input:first-child,
    #callback-open .form_input:nth-child(2) {width:50%}}@media (max-width:404px){#callback-open .form_input{width:100%!important}#callback-sale .form_input{float:none;width:100%}}#request-open{width:100%;max-width:360px;padding:20px 30px;color:#fff;position:relative;margin:0 auto;box-sizing:border-box}#request-open i{color:#fff}#request-open *{box-sizing:border-box}#request-open .form_input{position:relative}#request-open .flex-container{height:100%}#request-open .massage-content{margin:auto;text-align:center}#request-open .flex-container{display:flex;flex-wrap:wrap;justify-content:space-around}#request-open .c-red{color:red}#request-open h2{margin:20px 9!important;font-size:24px}#request-open .form_input p{margin:0}#request-open .sender-input,#request-open .sender-btn{width:100%;padding:10px;margin:0 0 10px 0;font-size:17px;border:none;outline:none;background:transparent;color:#fff}#request-open .form_input>p{font-size:17px}#request-open .sender-input{border-bottom:2px solid #fff}#request-open .sender-btn{padding:9px 0;color:#fff;margin:20px auto 10px;color:#000;font-family:'MagistralRegular',sans-serif;cursor:pointer;text-transform:uppercase;width:80%;text-align:center;display:block}#request-open .sender-done,#request-open .sender-err{display:none;position:absolute;padding:0 20px;top:0;bottom:0;left:0;right:0;color:#fff;background:#191919}#request-open .like_title{color:#fff}#request-open .sender-check{font-size:60px;margin:10px 0;color:#fff}#request-open .err-val-phone::after{content:'';position:absolute;left:20px;top:-15px;border:10px solid transparent;border-bottom:10px solid #ff1b3c}#request-open .err-val-phone{background:#ff1b3c;color:#fff;display:none;position:absolute;left:0;bottom:-30px;z-index:1;padding:5px 10px;animation:pulse-r 2s infinite ease-in-out}.sender-caption,.sender-descr{text-align:center}.sender-caption.like_title{color:#fff;margin:10px}@keyframes pulse-r {
    from,
    to {
        bottom: -30px
    }
    10% {
        bottom: -25px
    }
    20% {
        bottom: -30px
    }
    30% {
        bottom: -25px
    }
    40% {
        bottom: -30px
    }
    100% {
        bottom: -30px;
    }
}#callback-sale{display:none;position:fixed;flex-wrap:wrap;background:rgba(0,0,0,.7);left:0;right:0;top:0;bottom:0;z-index:55}#callback-sale.show-modal{display:flex}#callback-sale .callback-sale__body{padding:20px 20px;position:relative;width:100%;max-width:600px;margin:auto;color:#fff;margin:auto}.callback-sale-overley{display:none}#callback-sale .form_input{position:relative}.snowflake{text-align:center;font-size:28px}#callback-sale .massage-content{margin:auto;text-align:center}#callback-sale .flex-container{display:flex;flex-wrap:wrap;justify-content:space-around;height:100%}.send-info{clear:both;text-align:center;font-size:12px;margin-top:20px;padding:0 15px;top:25px;position:relative;opacity:.7}#callback-sale h2{margin:0!important;font-size:45px;text-align:center}#callback-sale .sale--descr span{font-size:25px;font-weight:bold}#callback-sale .sale--descr{text-align:center;background:#1ab189;border:0 dashed;margin:30px 15px 15px;padding:5px 5px 11px;position:relative}#callback-sale .sender-input,#callback-sale .sender-btn{width:100%;padding:5px 0;margin:10px 0;border:none;outline:none;font-size:17px;background:transparent;border-bottom:2px solid;color:#fff}#callback-sale .sender-btn{border:none;color:#fff;margin:30px 0 5px 0}#callback-sale .sender-descr{text-align:center;margin:10px 0}#callback-sale .sender-done,#callback-sale .sender-err{display:none;position:absolute;padding:0 20px;top:0;bottom:0;left:0;right:0;color:#fff}#callback-sale .sender-check{font-size:60px;margin:-15px 0 -15px 0}#callback-sale .err-val-phone::after{content:'';position:absolute;left:20px;top:-15px;border:10px solid transparent;border-bottom:10px solid #ff1b3c}#callback-sale .form_input{width:50%;float:left;padding:0 15px}#callback-sale .sender-phone{margin-top:28px}#callback-sale .err-val-phone{background:#ff1b3c;color:#fff;display:none;position:absolute;left:15px;bottom:-50%;z-index:1;padding:5px 10px;animation:pulse-c-m 2s infinite ease-in-out}#callback-modal *{box-sizing:border-box}#callback-modal .like_title{color:#fff;margin:10px}.callback-sale__close{width:50px;height:50px;padding-top:25px;position:absolute;right:5px;top:5px;z-index:55;cursor:pointer;transition:.3s}.callback-sale__close span{display:block;background:#fff;transform:rotate(45deg);height:1px;width:100%}.callback-sale__close:hover{transform:rotate(90deg)}.callback-sale__close span:last-child{transform:rotate(-45deg)}.fixed-body{overflow:hidden}@keyframes pulse-c-m {
    from,
    to {
        bottom: -30px
    }
    10% {
        bottom: -25px
    }
    20% {
        bottom: -30px
    }
    30% {
        bottom: -25px
    }
    40% {
        bottom: -30px
    }
    100% {
        bottom: -30px;
    }
}#callback-modal{display:none;position:fixed;flex-wrap:wrap;background:rgba(0,0,0,.7);left:0;right:0;top:0;bottom:0;z-index:1000}#callback-modal.show-modal{display:flex}#callback-modal .callback-modal__body{padding:30px 20px;position:relative;width:100%;max-width:350px;margin:auto;color:#fff;margin:auto}.callback-modal-overley{display:none}#callback-modal .form_input{position:relative}#callback-modal .massage-content{margin:auto;text-align:center}#callback-modal .flex-container{display:flex;flex-wrap:wrap;justify-content:space-around;height:100%}#callback-modal h2{margin:0!important;font-size:24px}#callback-modal .sender-input,#callback-modal .sender-btn{width:100%;padding:5px 0;margin:10px 0;border:none;outline:none;font-family:'MagistralRegular',sans-serif;font-size:17px;background:transparent;border-bottom:2px solid;color:#fff;text-transform:uppercase}#callback-modal .sender-btn{border:none;color:#1a1a1a;margin:30px 0 5px 0}#callback-modal .sender-descr{text-align:center;margin:10px 0}#callback-modal .sender-done,#callback-modal .sender-err{display:none;position:absolute;padding:0 20px;top:0;bottom:0;left:0;right:0;color:#fff}#callback-modal .sender-check{font-size:60px;margin:0}#callback-modal .err-val-phone::after{content:'';position:absolute;left:20px;top:-15px;border:10px solid transparent;border-bottom:10px solid #ff1b3c}#callback-modal .form_input{width:100%;padding:0 15px}#callback-modal .err-val-phone{background:#ff1b3c;color:#fff;display:none;position:absolute;left:15px;bottom:-50%;z-index:1;padding:5px 10px;animation:pulse-c-m 2s infinite ease-in-out}.callback-modal__close{width:50px;height:50px;padding-top:25px;position:absolute;right:5px;top:5px;z-index:55;cursor:pointer;transition:.3s}.callback-modal__close span{display:block;background:#fff;transform:rotate(45deg);height:1px;width:100%}.callback-modal__close:hover{transform:rotate(90deg)}.callback-modal__close span:last-child{transform:rotate(-45deg)}.fixed-body{overflow:hidden}@keyframes pulse-c-m {
    from,
    to {
        bottom: -30px
    }
    10% {
        bottom: -25px
    }
    20% {
        bottom: -30px
    }
    30% {
        bottom: -25px
    }
    40% {
        bottom: -30px
    }
    100% {
        bottom: -30px;
    }
}#request-modal{display:none;position:fixed;flex-wrap:wrap;background:rgba(0,0,0,.7);left:0;right:0;top:0;bottom:0;z-index:55}#request-modal.show-modal{display:flex}#request-modal .request-modal_body{padding:30px 20px;position:relative;width:100%;max-width:350px;margin:auto;color:#fff;margin:auto}#request-modal .form_input{position:relative}#request-modal .flex-container{height:100%}#request-modal .massage-content{margin:auto;text-align:center}#request-modal .flex-container{display:flex;flex-wrap:wrap;justify-content:space-around}#request-modal .c-red{color:red}#request-modal h2{margin:20px 9!important;font-size:24px}#request-modal .form_input p{margin:0}#request-modal .sender-input,#request-modal .sender-btn{width:100%;padding:5px 0;margin:0 0 10px 0;font-size:17px;border:none;outline:none;background:transparent;color:#fff}#request-modal .form_input>p{font-size:17px}#request-modal .sender-input{border-bottom:2px solid #fff}#request-modal .sender-btn{padding:9px 0;color:#fff;margin:20px 0 10px 0}#request-modal .sender-done,#request-modal .sender-err{display:none;position:absolute;padding:0 20px;top:0;bottom:0;left:0;right:0;color:#fff}#request-modal .sender-check{font-size:60px;margin:-15px 0 -15px 0}#request-modal .err-val-phone::after{content:'';position:absolute;left:20px;top:-15px;border:10px solid transparent;border-bottom:10px solid #ff1b3c}#request-modal .err-val-phone{background:#ff1b3c;color:#fff;display:none;position:absolute;left:0;bottom:-30px;z-index:1;padding:5px 10px;animation:pulse-r 2s infinite ease-in-out}.sender-caption,.sender-descr{text-align:center}.request-modal__close{width:50px;height:50px;padding-top:25px;position:absolute;right:5px;top:5px;z-index:55;cursor:pointer;transition:.3s}.request-modal__close:hover{transform:rotate(90deg)}.request-modal__close span{display:block;background:#fff;transform:rotate(45deg);height:1px;width:100%}.request-modal__close span:last-child{transform:rotate(-45deg)}@keyframes pulse-r {
    from,
    to {
        bottom: -30px
    }
    10% {
        bottom: -25px
    }
    20% {
        bottom: -30px
    }
    30% {
        bottom: -25px
    }
    40% {
        bottom: -30px
    }
    100% {
        bottom: -30px;
    }
}@media (max-width:666px){#callback-open .form_input{width:100%}#callback-open .form_input:first-child,
    #callback-open .form_input:nth-child(2) {width:50%}}@media (max-width:500px){#callback-sale .form_input{float:none;width:100%}#callback-sale h2{padding:0 15px}#callback-sale .callback-sale__body{padding:20px 0}}@media (max-width:404px){#callback-open .form_input{width:100%!important}#callback-sale .form_input{float:none;width:100%}}