/* Marketo Form SCSS */
/*  */
#confirmform {
  max-width: 355px;
  font-size: 24px;
  line-height: 32px;
  margin: 20px auto;
  font-weight: 500;
  font-family: 'Artifakt Legend';
  text-align: center;
  color: #000;
}
#LblEmail, #LblLastName, #LblFirstName, #LblJob_Role__c, #LbloptinDataCollection {
  display: none;
}
body[class*="single-post"] #mktoForm_2325 .mktoButtonRow, #mktoForm_3403, #mktoForm_2325 > div.mktoButtonRow > span, #mktoForm_2325 > div.mktoButtonRow > span > button, #mktoForm_2816 > div.mktoButtonRow > span > button, #mktoForm_2816 > div.mktoButtonRow > span {
  width: 100% !important;
  order: 3;
}
.mktoCheckboxList {
  width: 100% !important;
}
/* Submit Button */
button.mktoButton {
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 transparent;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1), inset 0 0 0 transparent;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
button.mktoButton:hover {
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3), inset 0 0 230px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3), inset 0 0 230px rgba(0, 0, 0, 0.1);
}
#Email, #FirstName, #LastName, #Job_Role__c {
  height: 45px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: none;
  border-radius: 4px;
  width: 100% !important;
  padding: 0px 24px;
  font-family: 'Artifakt' !important;
  font-style: normal !important;
  font-weight: normal !important;
  border: 1px solid rgba(94, 94, 94, 0.2);
}
#Email {
  background-color: #fff !important;
  border-radius: 4px;
}
/* Homepage Form */
#mktoForm_2325 > div:nth-child(3) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap > div.mktoLogicalField.mktoCheckboxList.mktoHasWidth {
  width: 100% !important;
}
#mktoForm_2325 {
  width: 100% !important;
  flex-wrap: wrap;
  display: flex;
  align-content: center;
  flex-direction: column;
}
#mktoForm_2325 > div:nth-child(2) > div.mktoFieldDescriptor.mktoFormCol, #mktoForm_2325 > div:nth-child(2) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField, #mktoForm_2816 > div:nth-child(2) > div.mktoFieldDescriptor.mktoFormCol, #mktoForm_2816 > div > div > div {
  width: 100% !important;
}
#mktoForm_2325 > div:nth-child(2) > div.mktoFieldDescriptor.mktoFormCol > div.mktoOffset, #mktoForm_2325 > div:nth-child(3) > div.mktoFieldDescriptor.mktoFormCol > div.mktoOffset {
  display: none;
}
#mktoForm_2325 a {
  color: #000000 !important;
  border-bottom: 1px #000000 !important;
  border-bottom-style: none !important;
}
#mktoForm_2325 > div:nth-child(3) {
  order: 3;
}
#mktoForm_2325 .mktoButtonRow {
  display: flex !important;
  justify-content: center !important;
  order: 9;
}
#mktoForm_2325 > div.mktoButtonRow > span > button {
  background-image: none !important;
  border: 0px !important;
  background-color: #FFFFFF !important;
  font-family: 'Artifakt' !important;
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 13px !important;
  line-height: 18px !important;
  text-transform: uppercase !important;
  height: 45px;
  color: #000000 !important;
  border-radius: 4px;
  color: #fff !important;
  background-color: #625FFF !important;
  text-transform: none !important;
  border-radius: 4px;
  margin-top: 3px;
  font-weight: 700;
  justify-content: center;
}
#mktoForm_2325 > div.mktoButtonRow > span {
  margin-left: 0px !important;
}
/*
.mktoFormRow:has(#Country) {
    visibility: hidden;
    width: 0;
    height: 0;
}
*/
/*
#mktoForm_2325 > div:nth-child(6) {
    visibility: hidden;
    width: 0;
    height: 0;
}
*/
