@font-face {
  font-family: 'Alex Brush';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=SZc83FzrJKuqFbwMKk6EtUfh5BMO0kdpfj6laz8saw&amp;skey=102cfecb8b7851f&amp;v=v22) format('woff2');
}

@font-face {
  font-family: 'Allison';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=X7nl4b88AP2nkbvZOCOI6OygSGmUiBYY0lfapA&amp;skey=ca4a9ffe08a7dc79&amp;v=v11) format('woff2');
}

@font-face {
  font-family: 'Architects Daughter';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvfYty6uSgWYTu0I7ij-GvWQ&amp;skey=d34ee9a1a308e98b&amp;v=v18) format('woff2');
}

@font-face {
  font-family: 'Arizonia';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=neIIzCemt4A5qa7mv6WDBKUSEceUzBR2zkf4svo&amp;skey=940a156b384ad39&amp;v=v21) format('woff2');
}

@font-face {
  font-family: 'Bad Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=6NUT8F6PJgbFWQn47_x7lOk2xfUALLzLHQh1mhrSGg&amp;skey=bab4df51e3e7f1cf&amp;v=v16) format('woff2');
}

@font-face {
  font-family: 'Calligraffitti';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=46k2lbT3XjDVqJw3DCmCFjE0vnFcK55p5cke1RcdyghmhBE&amp;skey=ab0616a69254148c&amp;v=v19) format('woff2');
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9SIe7aDQPwGvC1Z5HA5pa6A&amp;skey=7833cd5b856b60c9&amp;v=v18) format('woff2');
}

@font-face {
  font-family: 'Cedarville Cursive';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=yYL00g_a2veiudhUmxjo5VKkoqA-B_neIKh564AULu7njMhkndBt&amp;skey=8222d497abe502f8&amp;v=v17) format('woff2');
}

@font-face {
  font-family: 'Charm';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=7cHmv4oii5K0MeYqOeccoShI-FhLHd3OTYc&amp;skey=203fb70c7d6d0c6c&amp;v=v11) format('woff2');
}

@font-face {
  font-family: 'Cookie';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=syky-y18lb0tSbfNkBib3pOXxzD3RzuOIOBu&amp;skey=94aef82ff911a990&amp;v=v21) format('woff2');
}

@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=wEO_EBrAnc9BLjLQAUkFVOgD9AtN6NaoKZqh2rAj&amp;skey=427bdd45dca77eaa&amp;v=v17) format('woff2');
}

@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=QGYwz-AZahWOJJI9kykWW9mD6opopoqXSOS0Exolg-aPQkStKKsyViKx&amp;skey=5b102ce185343299&amp;v=v15) format('woff2');
}

@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHSPh1jpCgxyEp3NA-KYkI&amp;skey=c89f400061e5d0a8&amp;v=v25) format('woff2');
}

@font-face {
  font-family: 'Delius';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=PN_xRfK0pW_9e1rtZNo2pX2Bn528phBPrfRr&amp;skey=f36ed9ae8917239c&amp;v=v19) format('woff2');
}

@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=LYjYdHv3kUk9BMV96EIswT9DIbW-MLS3xTqs_grlOs5tbcGbg-Q&amp;skey=6624637ba47a20&amp;v=v21) format('woff2');
}

@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=RWmMoKWR9v4ksMfaWd_JN-XHm60iTTMKbzD8QRolsVs&amp;skey=1a66edef5eadc723&amp;v=v19) format('woff2');
}

@font-face {
  font-family: 'Handlee';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=-F6xfjBsISg9aMakDm_iqgEJlElvtT8O65hmYw&amp;skey=38994f38d36fa1cb&amp;v=v18) format('woff2');
}

@font-face {
  font-family: 'Herr Von Muellerhoff';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=WBL6rFjRZkREW8WqmCWYLgCkQKXb4CAft3c_5qpwnUmwBjEgkeGtEmY&amp;skey=6136c26fe1786204&amp;v=v21) format('woff2');
}

@font-face {
  font-family: 'Homemade Apple';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=Qw3EZQFXECDrI2q789EKQZJob3x4TnEEy8lbmZf7F60zWXs&amp;skey=d63826866de4a1b6&amp;v=v22) format('woff2');
}

@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=m8JVjfNVeKWVnh3QMuKkFcZla1mO_ZLOb5NCBakuIcxh&amp;skey=cdda66716f19c532&amp;v=v21) format('woff2');
}

@font-face {
  font-family: 'Italianno';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=dg4n_p3sv6gCJkwzT6Rnio4ha0N04kjeLleUUE9V&amp;skey=d30716c90203f6f0&amp;v=v17) format('woff2');
}

@font-face {
  font-family: 'Julee';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=TuGfUVB3RpZPQ6ZOudAbiZEEYjJYX6mgpT4&amp;skey=47541d5d0acb64ae&amp;v=v25) format('woff2');
}

@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=YA9dr0Wd4kDdMuhTKi7r83Nh0t7E5ZujhqY&amp;skey=ac3d8b21325789a6&amp;v=v16) format('woff2');
}

@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=vm8vdRfvXFLG3OLnsO15WYS5DF760ttfc8V68vCRYkaiaC0&amp;skey=31e8905c8b129a4e&amp;v=v18) format('woff2');
}

@font-face {
  font-family: 'Klee One';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=LDIxapCLNRc6A8oT4q4FIe-MGLCv9t1ZmEX48oQ&amp;skey=48220a278ffbe990&amp;v=v8) format('woff2');
}

@font-face {
  font-family: 'Kristi';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=uK_y4ricdeU6zwdRDwUbGr7OPydWNa2NV8bg&amp;skey=102b657bda2b64be&amp;v=v21) format('woff2');
}

@font-face {
  font-family: 'Macondo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=RrQQboN9-iB1IXmOS2DW2JgBPeZNfKXqUSr_WA&amp;skey=bce4653b1a95478b&amp;v=v25) format('woff2');
}

@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=nwpTtK2oNgBA3Or78gapdwuCyjo2QIOPjRIamMcc2gJ6&amp;skey=5f8a9188ebf1b8e9&amp;v=v20) format('woff2');
}

@font-face {
  font-family: 'Merienda';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/l/font?kit=gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5JHhoTFb0aCAfsLucLY34k_ia&amp;skey=410a1b360191e647&amp;v=v19) format('woff2');
}

@font-face {
  font-family: 'Monsieur La Doulaise';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=_Xmz-GY4rjmCbQfc-aPRaa4pqV340p7EZl5b2kk8oD6SEYmeIBZYXNw&amp;skey=f0bf0703ab573473&amp;v=v18) format('woff2');
}

@font-face {
  font-family: 'Mr Dafoe';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=lJwE-pIzkS5NXuMMrGivm7sqh3WiOLWf3-WHCwk&amp;skey=1ffc9a6af684f026&amp;v=v14) format('woff2');
}

@font-face {
  font-family: 'Mrs Saint Delafield';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=v6-IGZDIOVXH9xtmTZfRagunqBw5WC62cKs1JuPbTQzo5mYrPZYQnA&amp;skey=9589386d66acad9b&amp;v=v13) format('woff2');
}

@font-face {
  font-family: 'Ms Madi';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=HTxsL2UxNnOji5E1N-XXgKaQS-rAnH6YswOFyw&amp;skey=6d801670bbce4505&amp;v=v2) format('woff2');
}

@font-face {
  font-family: 'Nanum Brush Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=wXK2E2wfpokopxzthSqPbcR5_gVaxazyi7hj_hP3jRpr015W_5lC&amp;skey=d31f4b62e10cf106&amp;v=v22) format('woff2');
}

@font-face {
  font-family: 'Nanum Pen Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=daaDSSYiLGqEal3MvdA_FOL_3FkN2zvmYOkCO1Xm83WuuTZ-Eg&amp;skey=ec72c2295b136164&amp;v=v19) format('woff2');
}

@font-face {
  font-family: 'Niconne';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=w8gaH2QvRug1_rTfrQ610HZO8orvYLFCCl8zfQ&amp;skey=fbaa81f57eaf685b&amp;v=v15) format('woff2');
}

@font-face {
  font-family: 'Norican';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=MwQ2bhXp1eSBqjkPGJdJvEN-39AryhLWIAQpEA&amp;skey=7e98b520a4dd1a90&amp;v=v15) format('woff2');
}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=FwZY7-Qmy14u9lezJ96F-sCL5BHfkcir-g7eSNY&amp;skey=a336e4011ec32111&amp;v=v22) format('woff2');
}

@font-face {
  font-family: 'Parisienne';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=E21i_d3kivvAkxhLEVZpcypiBsruIJPkzfmCg0WQMw&amp;skey=d88edad337218ab0&amp;v=v13) format('woff2');
}

@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=Fh4uPib9Iyv2ucM6pGQMWimMp004Ha-Qdpy51DncgBQfHNjqHw&amp;skey=84f486597b8007d1&amp;v=v16) format('woff2');
}

@font-face {
  font-family: 'Petit Formal Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=B50TF6xQr2TXJBnGOFME6u5OR83oRP5qoHzyN6BZAEGSP4cfReOhYg&amp;skey=38fb57e61db330e&amp;v=v17) format('woff2');
}

@font-face {
  font-family: 'Pinyon Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=6xKpdSJbL9-e9LuoeQiDRQR8aOfIM66hwlYOkKn1q2RGLw&amp;skey=1c8692ba3eab87&amp;v=v22) format('woff2');
}

@font-face {
  font-family: 'Playball';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=rP2Hp2yn6lkG50LoOZGaFD_HXD1zl0GXhNnArw&amp;skey=b02738efc6e9caf3&amp;v=v21) format('woff2');
}
@font-face {
  font-family: 'Seaweed Script';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=bx6cNx6Tne2pxOATYE8C_Rsoe0WM4K8uFfi281lXI3JGXNM&amp;skey=8084f236c925fbcc&amp;v=v15) format('woff2');
}
@font-face {
  font-family: 'Shadows Into Light Two';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=4iC86LVlZsRSjQhpWGedwyOoW-0A6_kpsyNmlA7VEJsnaj2TCTmr26Hmlg&amp;skey=597283c5dde78337&amp;v=v17) format('woff2');
}
@font-face {
  font-family: 'Sofia';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=8QIHdirahM3j_vu7qoQE7uKEfYobRu45mNM&amp;skey=6580f885f12e165d&amp;v=v14) format('woff2');
}
@font-face {
  font-family: 'Sriracha';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=0nkrC9D4IuYBgWcI9ObdXQjK4ayU7GXWRmpRJNw&amp;skey=4c47d248b5dc5112&amp;v=v14) format('woff2');
}
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=IurY6Y5j_oScZZow4VOBC4RFrPAagQlSnu2zwIMM&amp;skey=7b78e1b6f929768b&amp;v=v17) format('woff2');
}
@font-face {
  font-family: 'Yellowtail';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=OZpGg_pnoDtINPfRIlLotlnVyGi-Jei43h5_mgw1TQ&amp;skey=22fa7c6bface696b&amp;v=v22) format('woff2');
}
@font-face {
  font-family: 'Yesteryear';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=dg4g_p78rroaKl8kRKo1r7kfRyJn0UzcIVSTTk5R7Q&amp;skey=1784a02b79d76d06&amp;v=v18) format('woff2');
}

@font-face {
  font-family: 'Homemade Apple';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=Qw3EZQFXECDrI2q789EKQZJob3x4TnQEztBblJn_ErI&amp;skey=d63826866de4a1b6&amp;v=v22) format('woff2');
}

.nda-contract {
  max-width: 800px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  padding: 20px;
}

.nda-contract h1 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
}

.intro-text {
  margin-bottom: 20px;
}

.party-info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.party {
  width: 48%;
}

.party p,
.expiration-info p,
.limited-purpose p {
  margin-bottom: 10px;
}

.inline-input {
  border: none;
  border-bottom: 1px solid #000;
  outline: none;
  font-family: inherit;
  font-size: inherit;
  padding: 0 2px;
  margin: 0 2px;
  width: auto;
  display: inline-block;
}

.expiration-info,
.limited-purpose {
  margin-bottom: 20px;
}

.signatures {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.signature-block {
  width: 48%;
}

.signature-line {
  border-bottom: 1px solid #000;
  margin: 20px 0;
}

@media (max-width: 768px) {

  .party-info,
  .signatures {
    flex-direction: column;
  }

  .party,
  .signature-block {
    width: 100%;
    margin-bottom: 20px;
  }
}

/* .decline-thankyou section */
.decline-thankyou .e-con-inner {
  display: none;
}

.heading-salon {
  width: 70%;
  margin: 0 auto;
  text-align: center;
}


.company-info-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

.company-info-table td {
  padding: 10px;
  vertical-align: top;
  background-color: transparent;
}

.company-info-table label {
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
  text-wrap: nowrap;
}

.company-info-table label.first {
  text-wrap: balance;
}

.company-info-table input[type="text"],
.company-info-table textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.company-info-table textarea {
  height: 60px;
}

table.company-info-table tr td:first-child {
  font-size: 18px;
  font-weight: 700;
}

.heading-salon tr,
.heading-salon td {
  background-color: transparent;
}

.bg-transparent * {
  background-color: transparent !important;
}

/* <!-- Signature Section --> */

.signature-section {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  margin-bottom: 20px;
}

.signature-row {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.signature-row label {
  width: 300px;
  font-weight: bold;
}

.signature-row input[type="text"],
.signature-row input[type="file"] {
  flex-grow: 1;
  padding: 5px;
  font-size: 16px;
  width: auto;
}

.signature-row input[type="text"] {
  border: none;
  border-bottom: 1.5px solid;
}

.signature-image {
  max-width: 200px;
  max-height: 50px;
  margin-left: 10px;
}

.signature-row label {
  font-size: 18px;
  color: #000;
}

span.susan-sig {
  font-family: "Yellowtail", Sans-serif !important;
  font-size: 40px;
  color: #000;
}

table.company-info-table input,
table.company-info-table textarea {
  border: none !important;
  border-bottom: 1px solid !important;
  border-radius: unset !important;
  width: 80% !important;
}

.company-info-table tr td:last-child div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.title-name {
  text-decoration-line: underline;
  font-size: 20px;
  font-weight: 600;
}
.page-header{
  display: none ;
}
/*  */
.signature-row {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.signature-row label {
  min-width: 200px;
  margin-right: 10px;
}

.signature-image {
  max-width: 200px;
  max-height: 100px;
  margin-right: 10px;
}

#signature-upload {
  max-width: 200px;
}

.signature-button {
  margin-left: 10px;
  font-family: "Cormorant Garamond", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  background-color: #0F4F6B;
  /* padding: 30px 10px 30px 10px; */
  color: #fff;
}
/*  */
#preview-container {
  position: relative;
  display: inline-block;
}

#remove-icon {
  position: absolute;
  top: 5px;
  right: 13px;
  cursor: pointer;
  background-color: white;
  border-radius: 50%;
  padding: 3px;
  font-size: 16px;
  color: red;
  display: none;
}

.signature-image {
  max-width: 200px;
  max-height: 100px;
}