/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/* Primary button */

/* Primary button */

button,
.button,
.hs-button {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  text-align: center;
  transition: color 0.15s linear;
  white-space: normal;
  border-radius: 0px 90px 0px 0px;
  padding-right: 50px;
}


/* Form Submit button */

form input[type='submit'],
form .hs-button {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal !important; /* stylelint-disable-line declaration-no-important */
  border-radius: 0px 90px 0px 0px;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
form {
   background-color:#131313;
}

  form label {
    color:#D3D3D3;
}

form .legal-consent-container, form .legal-consent-container .hs-richtext, form .legal-consent-container .hs-richtext p {
    font-family: 'Space Grotesk', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #131313;
    font-size: 14px;
}

#form .hs-button, form input[type=submit] {
    border-radius: 0 90px 0 0;
    cursor: pointer;
    display: inline-block;
    text-align: left;
    transition: all .15s linear;
    white-space: normal!important;
    width: 100%;
  background-color:#8D81FF;
  color:#ffffff;
  font-size: 24px;

  
}

@media (min-width: 375px) {
#form .hs-button, form input[type=submit] {
    width: 100%;
}
}

@media (min-width:820px) {
#form .hs-button, form input[type=submit] {
    width: 30%;
}
}

@media (min-width:1000px) {
#form .hs-button, form input[type=submit] {
    width: 15%;
}
}



#form input[type='submit']:hover, form input[type='submit']:focus, form .hs-button:hover, form .hs-button:focus {
    background-color:#8d83fb;
    color: #D3D3D3;
}


#hs_cos_wrapper_widget_1698051819996 .hs-richtext {
    color: #000000 !important;
    font-size: 11px !important;
}


form .hs-richtext h1 {color:#ffffff;}
form .hs-richtext h4 {color:#8d83fb;}
form .hs-richtext hr {border-bottom-color:#ffffff; !important;}


form input[type='text'], form input[type='email'], form input[type='password'], form input[type='tel'], form input[type='number'], form input[type='search'], form select, form textarea {
    border: 1px none #999999;
    padding: 10px;
    font-family: 'Space Grotesk', sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 1.0);
    border-radius: 0px;
    color: #333333;
    font-size: 16px;
}

form .hs-input.error {
    border-color: #8d83fb;
}

form ::placeholder {
  color:#8d83fb;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color:#8d83fb;
} 

/*****************************************/
/* Start your style declarations here    */
/*****************************************/