.gen-from-wrapper .agreement {
	letter-spacing: 0;
	width: 15px;
	margin-top: 0;
	position: absolute;
    left: 0;
    top: 2px;
}

.gen-from-wrapper .agreement, .gen-from-wrapper .block-agree {
	display: inline-block;
}
.gen-from-wrapper .block-agree {
	margin-top: 10px;
	font-size: 9px;
    text-align: left;
    color: #fff;
    position: relative;
    width: 100%;
    padding-left: 20px;
    text-transform: initial;
}
.xform{cursor:pointer}.xf-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);box-sizing:border-box;z-index:999}.xf-close{position:absolute;top:10px;right:5px;width:15px;height:15px;cursor:pointer}.xf-close::after{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:#6b6b6e;transform:rotate(45deg);transition:all .5s linear}.xf-close::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:#6b6b6e;transform:rotate(-45deg);transition:all .5s linear}.xf-close:hover::after,.xf-close:hover::before{transition:all .5s linear;background:#fff}.gen-form{max-width:350px;width:100%;background:#2b2c30;text-align:center;margin:0 auto;padding:5px;position:absolute;top:-1000px;left:0;z-index:1000;transition:all .5s linear}.gen-from-wrapper{border:1px solid #6b6b6e;position:relative;padding:15px}.gen-form p{color:#fff;font-size:12px}.gen-form input{display:block;margin:0 auto;border:none;background:transparent;padding:10px;outline:none;color:#fff;border-bottom:1px solid #6b6b6e;border-radius:3px;margin-top:10px;width:100%;box-sizing:border-box}.gen-form input:focus{border-bottom:1px solid #fff;transition:all .5s linear}.gen-form button{margin-top:30px;background:transparent;color:#6b6b6e;padding:10px 30px;cursor:pointer;text-transform:uppercase;border-radius:3px;border:1px solid #6b6b6e;transition:all .5s linear}.gen-form button:hover{color:#fff;border:1px solid #fff;transition:all .5s linear}
