      .title-OpenAcount{background:url(/assets/img/backgrounds/bg-open-account.jpg);background-size: cover; background-position: center bottom; background-repeat: no-repeat;}
      .title-OpenAcount .blackBG {background: rgba(0, 0, 0, 0.70); box-shadow: 0 0 40px -10px rgba(0,0,0,1); }
      .title-OpenAcount blockquote {border: 0; margin: 0; min-height: 200px; overflow: hidden; position: relative; }
      .title-OpenAcount blockquote .contentQuote {left: 0; padding: 30px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }
      .title-OpenAcount blockquote .contentQuote p {font-family: "Myriad Pro Light", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 300; line-height: 25px; padding-top: 20px; position: relative; text-align: center; z-index: 2; }

      /* Chrome, Safari, Edge, Opera */
      input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
      }

      /* Firefox */
      input[type=number] {
        -moz-appearance: textfield;
      }

      input#eSignature {
        height: 0;
        border: 0;
        opacity: 0;
        padding: 0;
      }

      .eSignature{

      }
      .eSignature #signature-pad{
          position: relative;
          width: 100%;
          margin: 20px 0;
          top: 0;
          left: 0;
          height: 300px;
          font-size: inherit;
          background: #ffffff;
          box-shadow: none;
          /* border: 2px solid rgba(255, 0, 0, 0.5); */
          border-radius: 9px 0;
          transition: all 0.25s;
      }
      .eSignature #signature-pad:hover{
      	    box-shadow: 0 0 45px -17px #000;
      }

      .eSignature #signature-pad .m-signature-pad--body {
          background: #efefef;
          border: 3px solid rgba(202, 202, 202, 0.5);
          left: 20px;
          right: 20px;
          top: 20px;
          bottom: 65px;
      }

      .btnSolutions {
          background: rgba(255, 255, 255, 0.3);
          border: 1px solid rgba(255, 0, 0, 0.5);
          color: #f00;
          padding: 6px 40px;
          outline: none;
      }
      .btn-GenPartner{
        margin-top: 20px;
      }

      .m-signature-pad--footer .description {
          margin-top: 2em;
      }
      .description{
      	color: #505050 !important;
      }
      .IncentiveMQ{
          padding: 9px;
          margin-left: 8px;
          border: 1px solid #f00;
          }

      @media (max-width: 991px){
          .eSignature #signature-pad{
              height: 332px;
          }
          .eSignature #signature-pad .m-signature-pad--body{
              bottom: 97px;
          }
          .m-signature-pad--footer{
              height: 103px;
          }
      }
      @media (max-width: 498px){
          .hbspt-form input.nameAttorney{
              .min-width: 200px;
          }
          .eSignature #signature-pad{
              height: 340px;
          }
          .eSignature #signature-pad .m-signature-pad--body {
              bottom: 105px;
          }
          .m-signature-pad--footer .description{
              font-size: 1em;
          }
          .btnSolutions{
              padding: 6px 10px;
          }
      }
      form.materializeForm .fieldContainer #ownershipField{margin-top: -20px;}