.pop-up{display:flex;justify-content:space-between;align-items:flex-start;align-self:center;justify-self:center;margin:0 auto;background:#000;color:#fff;font:14px/22px sans-serif;position:fixed;width:100%;bottom:0;z-index:1000000}.pop-up .content-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:5px 15px 15px}.pop-up .flex-wrapper{display:flex;justify-content:space-between;align-self:center;justify-self:center;align-items:center}.pop-up .pop-up--text-block,.pop-up .pop-up--btn-block{display:flex;justify-content:flex-start}.pop-up .pop-up--text-block{flex-flow:wrap;margin-right:30px;text-align:left;flex:1}.pop-up .pop-up--text-block h3,.pop-up .pop-up--text-block p{flex-basis:100%;margin:0;max-width:600px;color:#fff;font:12px/18px sans-serif}.pop-up .pop-up--text-block h3{margin-bottom:10px;font-weight:normal}.pop-up .pop-up--text-block p{font-size:11px;line-height:normal}.pop-up .pop-up--text-block a{color:inherit;font-size:inherit;line-height:inherit;cursor:pointer;outline:none;transition:all .3s}.pop-up .pop-up--text-block a:hover{opacity:.8}.pop-up .pop-up--text-block .no-td{text-decoration:none}.pop-up .pop-up--btn-block{padding:10px 23px 0 0}.pop-up .pop-up-btn{display:flex;align-items:center;justify-content:center;padding:8.5px;cursor:pointer;border:none;font-size:15px;line-height:normal;letter-spacing:1px;background:#e6e7e7;color:#000;outline:none;border-radius:0;white-space:normal;transition:all .3s}.pop-up .pop-up-btn:hover,.pop-up .pop-up-btn:active,.pop-up .pop-up-btn:focus .pop-up .pop-up-btn.active{outline:none;opacity:.8}.pop-up .pop-up-btn:not(:last-of-type) {margin-right:10px}.pop-up .pop-up-btn:not(:last-child) {margin-right:10px}@media all and (max-width:768px){.pop-up{display:block}.pop-up .flex-wrapper{display:block!important}.pop-up .flex-wrapper{display:block!important}.pop-up .flex-wrapper .pop-up--text-block,.pop-up .flex-wrapper .pop-up--btn-block{display:block!important}.pop-up .flex-wrapper .pop-up--text-block{margin-right:0;display:block!important}.pop-up .flex-wrapper .pop-up--btn-block{padding:15px 0 0 0;display:block!important}.pop-up .flex-wrapper .pop-up--btn-block .pop-up-btn{margin:5px 10px 5px 0}}