.error{color:#204eac;font-size:13px;margin:0 20px;padding:0}
.imgPymes,.inicioFormP,.linDec,.formPymes{float:left;background:#fff;width:-webkit-fill-available}
.inicioFormP{padding:20px;margin-bottom:80px}
.formPymes{padding:0 20%}
.linDec{margin-bottom:30px}
.txtBorde{float:left;text-align:center;width:-webkit-fill-available;margin:100px 0 0;border-top:solid #c5c6c9 1px;border-radius:40px 40px 0 0;border-left:solid #c5c6c9 1px;border-right:solid #c5c6c9 1px;padding:120px 20% 0;position:relative}
.txtBorde.abajo{border-top:0;border-bottom:solid #c5c6c9 1px;border-radius:0 0 40px 40px;padding:0 40px 80px;margin:0}
.txtPymes{font-size:20px;margin-bottom:30px;float:left;width:-webkit-fill-available}
.iconoPymes{position:absolute;z-index:3;left:50%;-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);top:-66px;border-right:solid #fff 20px;border-left:solid #fff 20px}
.linDec p{width:100px;height:3px;background:#c5c6c9;float:none;margin:0 auto}
.formPymes span{font-size:14px;float:left;width:-webkit-fill-available;color:#6f747e;padding:0 40px}
.formPymes input,.formPymes textarea{float:left;width:-webkit-fill-available;border-radius:50px;outline:none;border:0;background:#f6f7f7;padding:10px 20px;margin:10px 0 30px}
.formPymes textarea{border-radius:10px}
.col-md-6.fP{padding:0;padding-left:40px}
.fP.tel{border-right:5px solid #fff}
.fP.pres{border-left:5px solid #fff;padding-right:40px}
textarea:focus{background:#fff;border:solid #c5c6c9 1px}
.txtBorde.abajo span{padding:0}
.btnP{float:left;width:-webkit-fill-available;text-align:center}
.svg-inline--fa.fa-arrow-right.fa-w-14{border-radius:57px;background:#252526;color:#fff;font-size:17px;padding:7px;float:right;width:20%;height:33px}
.formPymes button{background:transparent;border:0;outline:none;cursor:pointer}
.formPymes button span:hover{color:#000}
.btnP span{width:70%;background:#204eac;border-radius:50px;padding:2px 31px 2px 20px;font-size:20px;color:#fff;letter-spacing:2px;font-weight:700;margin-right:10px}
.btnP i{border-radius:57px;background:#252526;color:#fff;font-size:17px;padding:7px;float:right;width:20%;height:30px}
.txtBorde.abajo span{color:#fff}
@media only screen and (max-width : 767px) {
.txtBorde{padding:120px 30px 0}
.formPymes{padding:0 30px}
.txtBorde.abajo{padding:0 40px 30px}
.formPymes span,.col-md-6.fP{padding:0}
.formPymes button{width:-webkit-fill-available}
.btnP span{width:76%;height:30px}
}
@media only screen and (max-width : 480px) {
.btnP span{width:71%;height:30px}
}