div,form,h3,label,p,span{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.fw500{font-weight:500}.text-accent{color:#009fe3}.btn,.btn__text{position:relative}.btn{width:100%;height:65px;line-height:55px;color:#fff;font-size:24px;font-weight:500;letter-spacing:.05em;font-family:"Mabry Pro",sans-serif;background-color:#009fe3;overflow:hidden;cursor:pointer;transition:box-shadow 0.3s}.btn:hover{box-shadow:0 5px 10px rgba(255,0,0,0.2)}.btn::before,.btn:hover::before{-webkit-transform:translateX(-50%) skewX(35deg);transform:translateX(-50%) skewX(35deg)}.btn::before{width:0;height:100%;content:"";position:absolute;top:0;left:50%;-webkit-transition:all .3s;transition:all .3s;background:#f20000;z-index:0}.btn:hover::before{width:120%}.btn__text{z-index:5}.form__content{margin-bottom:20px;padding:20px;border:1px solid #009fe3;background:#fff}.form__top{margin-bottom:20px;color:#333}.form__title{text-transform:uppercase;text-align:center}.form__price{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Alatsi,sans-serif;position:relative}.form .x_price_previous{position:relative}.form__input-wrap{margin-bottom:18px;display:block;position:relative}.form__input{width:100%;height:60px;padding-right:15px;padding-left:28px;font-size:18px;background:#fff;border:1px solid #8d8d8e;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.form__input:active,.form__input:focus,.form__input:hover{-webkit-box-shadow:0 5px 10px rgba(0,159,227,.2),inset 2px 2px 5px #ebebeb;box-shadow:0 5px 10px rgba(0,159,227,.2),inset 2px 2px 5px #ebebeb;cursor:pointer}.price__old{margin-right:10px;position:relative}.price__old:before{content:"";width:100%;height:2px;position:absolute;left:0;top:50%;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-transform-origin:center;transform-origin:center;background-color:#009fe3}.promo__form{max-width:290px}.price__part{white-space:nowrap}@media (min-width:640px){.promo__form{margin:0 0 0 auto}}@media (min-width:768px){.promo__form{margin-right:50px}}@media (min-width:1024px){.form{margin-left:0;margin-right:0}.form__content{margin-bottom:36px;padding:39px 35px}.form__top{margin-bottom:24px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__title{width:100%;max-width:180px;margin:0;font-size:25px;text-align:left;-ms-flex-negative:0;flex-shrink:0;position:relative}.form__price{margin:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;font-size:40px}.form__inputs{margin-bottom:15px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__input-wrap{margin:0;flex-grow:1}.form__input-wrap:nth-child(1){margin-right:15px}.price__part{padding:0}.price__part:first-child{margin-right:10px}.promo__form{max-width:530px;-webkit-transition-delay:.8s;transition-delay:.8s}}@media (min-width:1220px){.form__title{max-width:195px}.form__price{width:100%}}/*! CSS Used from: Embedded */@media screen and (min-width:1000px){div,h3,form,input,button,p{-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}}.price__part *{font-size:40px!important}.form__title{font-size:22px!important}