.btn,body{font-family:"Open Sans",Arial,sans-serif}.btn,.page-info__title{text-transform:uppercase}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{min-width:300px;background-color:#fff;color:#000;font-size:14px;line-height:22px;margin:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body,html{height:100%}/*! Кнопка  */.btn{cursor:pointer;position:relative;display:inline-block;text-decoration:none;vertical-align:baseline;color:#fff;padding:10px 15px;text-align:center;background-color:#0dcd90;border-radius:3px;border:none;will-change:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .3s ease;transition:background .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:normal;-webkit-box-shadow:0 0 50px rgba(36,36,59,.15);box-shadow:0 0 50px rgba(36,36,59,.15);-webkit-font-smoothing:subpixel-antialiased}.btn:hover{background-color:#11bb85}.btn.btn--big{display:block;width:364px;height:65px;font-size:18px;line-height:65px;margin:0 auto;padding:0;clear:both}.btn-wrapper .btn span{overflow:hidden;z-index:1;display:block;position:relative;pointer-events:none}.btn-wrapper .btn span::before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .2s ease,height .2s ease;transition:width .2s ease,height .2s ease;z-index:-1}.btn-wrapper .btn:hover span::before{--size:300px}.btn-wrapper .btn.btn--func span::before{display:none}.page-info,.page-info__form-input,.page-info__form-submit{display:inline-block;vertical-align:middle}.btn-wrapper .btn:hover{background-color:#0dcd90}.btn-wrapper .btn span:before{background:radial-gradient(circle closest-side,#50d829,transparent)}/*! Стили страницы */.page-info__title{font-family:Ubuntu,sans-serif;font-weight:400;font-size:35px;line-height:1.2;color:#333;margin:0 0 33px}.page-info__content{padding:50px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 50px rgba(36,36,59,.15);box-shadow:0 0 50px rgba(36,36,59,.15)}@media all and (max-width:481px){.page-info__title{font-size:30px}.page-info__content{margin:5px;padding:15px}}.page-info__description,.page-info__subtitle{margin:0 0 30px;color:#333;font-family:"Open Sans";font-weight:400;line-height:30px}.page-info__subtitle{font-size:21px}.page-info__description{font-size:16px}.page-info__link{color:#01b47b;border-bottom:1px dashed #01b47b;text-decoration:none}.page-info__link_footer{color:#4cbfe0;border-bottom:1px solid #4cbfe0;text-decoration:none}.page-info__link--no-border{border-bottom:none}.page-info__link:hover,.page-info__link_footer:hover{border-color:transparent}.page-info__min-text{margin:18px 0 0;font-size:12px;line-height:20px}.page-info__form{max-width:500px;width:100%;margin:0 auto}.page-info__form-group{position:relative}.page-info__form-input{width:100%;height:65px;-webkit-box-shadow:0 0 50px rgba(36,36,59,.05);box-shadow:0 0 50px rgba(36,36,59,.05);border:1px solid #dcdcdc;border-radius:5px;padding-right:95px;padding-left:30px;font-size:16px}.page-info__form-input::-webkit-input-placeholder{color:#888}.page-info__form-input::-moz-placeholder{color:#888}.page-info__form-input:-ms-input-placeholder{color:#888}.page-info__form-input::-ms-input-placeholder{color:#888}.page-info__form-input::placeholder{color:#888}.page-info__form-submit{position:absolute;top:0;right:0;width:65px;height:65px;border:none;font-size:0;border-radius:0 3px 3px 0;background-color:#0dcd90;cursor:pointer}@media all and (max-width:481px){.btn.btn--big{max-width:100%;width:100%;overflow:hidden}}