.banner-demo{position:relative;padding:163px 0 64px;background-color:rgba(24,30,38,0.75);background-size:cover;background-position:center 20%;min-height:391px;text-align:center}.banner-demo .banner-content h1{width:480px;max-width:95%;margin:0 auto 28px;color:#fff;font-size:45px;line-height:1}.demo{padding-top:75px !important}.section-demo-content{position:relative;overflow:hidden;padding:73px 0 121px;border-bottom:1px solid #979797}.section-demo-content .column{float:left}.section-demo-content .column.left{width:24%;padding:7px 31px}.section-demo-content .column.right{width:68%}.section-demo-content .column.left a{display:block;color:#0f2c52;text-decoration:underline}.section-demo-content .column.right h1{padding-bottom:17px;border-bottom:1px solid #dcdcdc;margin-bottom:47px;font-family:"Helvetica Neue Medium","Helvetica Medium", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:45px;line-height:1}.section-demo-content .form-contact h5{margin-bottom:11px;width:444px;max-width:100%;font-family:"Helvetica Neue Medium","Helvetica Medium", Helvetica, Arial, "Lucida Grande", sans-serif}.section-demo-content .form-contact .note{margin-bottom:28px;color:#6f6f6f;line-height:1.25}.section-demo-content .form-contact p{margin-bottom:28px;color:#6f6f6f !important;line-height:1.25}.section-demo-content .form-contact .block-group{margin-bottom:14px}.section-demo-content .form-contact .block-left{float:left;width:60%;padding-right:23px}.section-demo-content .form-contact .block-right{float:right;width:40%;padding-left:37px;padding-top:21px;vertical-align:top}.section-demo-content .form-contact .form-group{margin-bottom:8px}.section-demo-content .form-contact .form-group label{margin-bottom:4px;margin-left:2px;color:#0f2c52;font-family:"Helvetica Neue Medium","Helvetica Medium", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px}.section-demo-content .form-contact .form-group input{padding:6.5px 10px;border-radius:3px;border:1px solid #bdbdbd}.section-demo-content .form-contact .block-right .block-content{padding-bottom:10px;font-size:14px}.section-demo-content .form-contact .block-right .block-content p{margin-bottom:0;width:202px;max-width:100%;color:#0f2c52;line-height:1.43}.section-demo-content .form-contact .block-right .block-content+.block-content{border-top:1px solid #979797;border-top:1px solid rgba(151,151,151,0.32);padding-top:13px}.section-demo-content .form-contact .form-group textarea{height:115px;resize:none;width:599px;max-width:100%;padding:10px;border-radius:3px;border:1px solid #bdbdbd}.section-demo-content .form-contact .form-group .btn-success{margin-top:20px}.form-contacto{border:1px solid #eee;padding:30px 25px}.content-form{margin-bottom:15px}.input-contacto{min-width:100%}.label-contacto{color:#888e94 !important;font-size:16px !important;font-weight:200;margin:15px}.button-contacto{background-color:#43c35e;border-radius:3px;width:inherit;min-width:100%;margin-top:21px;cursor:pointer}.mensaje-error{color:#a94442;font-style:italic;font-weight:100;margin-bottom:0px}.form-control-feedback{position:relative;top:-49px;right:-94%;z-index:2;display:block;width:34px;height:0 !important;text-align:center;pointer-events:none;color:#843534;font-weight:700;font-style:normal}@media (min-width: 768px) and (max-width: 991px){.section-demo-content .column.left{width:27%;padding:7px 27px 7px 0}.section-demo-content .form-contact .block-left{padding-right:15px}.section-demo-content .form-contact .block-right{padding-left:15px}}@media (max-width: 767px){.banner-demo{min-height:260px;padding:73px 0 34px}.banner-demo .banner-content h1{font-size:30px;line-height:30px}.section-demo-content .column.left h5{font-size:18px}.section-demo-content .column.right h1{margin-bottom:25px;font-size:25px}.section-demo-content .form-contact .note{font-size:13px}.section-demo-content .form-contact h5{font-size:16px}.section-demo-content .form-contact .form-group label{font-size:13px}}@media (min-width: 576px) and (max-width: 767px){.section-demo-content .column.left{width:27%;padding:7px 20px 0 0}.section-demo-content .column.right{width:73%}.section-demo-content .form-contact .block-right{padding-left:0}}@media (max-width: 575px){.section-demo-content{padding:50px 0}.section-demo-content .column.left{width:100%;padding:0;margin-bottom:30px;text-align:center}.section-demo-content .column.right{width:100%}.section-demo-content .form-contact .block-left{float:none;width:100%;padding-right:0}.section-demo-content .form-contact .block-right{float:none;width:100%;padding:0 0 10px}.section-demo-content .form-contact .block-group{margin-bottom:0}.section-demo-content .form-contact .block-right .block-content p{width:100%}}
