@import url("https://fonts.googleapis.com/css2?family=Karantina:wght@300;400;700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("//hello.myfonts.net/count/3fd63c");
@import 'animate.css';
/* ---------------------------------------- COLORS  ---------------------------------------- */
.colors {
  color: #184735;
  color: #FAE4B7;
  color: #EB0546;
  color: #A8EFC8;
  color: #610024;
  color: #B0DEFF;
}

/* ---------------------------------------- FONTS  ---------------------------------------- */
.karantina {
  font-family: "Karantina", serif;
  font-weight: 700;
}

.lato {
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.spectral {
  font-family: "Spectral", serif;
  font-weight: 800;
}

/* ---------------------------------------- MKTO GENERAL ---------------------------------------- */
.mktoForm label,
.mktoForm .mktoLabel,
.mktoForm label strong,
.mktoForm input,
.mktoForm select,
.mktoForm #LblExplicit_Opt_In__c {
  font-family: "Lato", sans-serif !important;
  font-weight: 600 !important;
  color: #610024 !important;
  font-size: 14px !important;
  padding: 5px !important;
}
.mktoForm #LblExplicit_Opt_In__c {
  color: #184735 !important;
  font-size: 14px !important;
  float: right;
}
.mktoForm .mktoLogicalField:has(#Explicit_Opt_In__c),
.mktoForm .mktoLogicalField:has(#mktoCheckbox_16367_0) {
  width: 20px !important;
  height: 5px;
}
.mktoForm #LblmktoCheckbox_15757_0 {
  color: #184735 !important;
  font-size: 14px !important;
}
.mktoForm input,
.mktoForm select {
  border: 1px solid #610024 !important;
  border-radius: 5px;
  height: 28px;
}
.mktoForm .mktoButtonWrap.mktoSimple {
  margin-left: 0 !important;
}
.mktoForm .mktoButtonRow {
  width: 100%;
  text-align: center;
}
.mktoForm button.mktoButton,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  font-family: "Karantina", serif;
  font-weight: 700;
  border: none !important;
  text-transform: uppercase;
  clip-path: polygon(10% 0, 90% 1%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);
  transition: background-color 0.5s ease-in;
  transition: background-color 0.5s ease-in-out;
  background-color: #610024 !important;
  background-image: none !important;
  color: #FAE4B7 !important;
  font-size: 22px !important;
  width: 180px;
  padding: 0px 40px !important;
  margin: 15px 0px 0px 0px;
  float: none !important;
}
.mktoForm button.mktoButton:hover, .mktoForm button.mktoButton::after, .mktoForm button.mktoButton:focus, .mktoForm button.mktoButton.clicked,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton::after,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus,
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton.clicked {
  background-color: #EB0546 !important;
  color: #FFF !important;
  text-decoration: none;
  animation-duration: 0.8s;
}
.mktoForm .mktoAsterix {
  color: #EB0546 !important;
}

/* ---------------------------------------- MKTO SPECIFIC FORM TWEAKS ---------------------------------------- */
#mktoForm_2215.mktoForm button.mktoButton,
#mktoForm_2215.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  margin-left: 36px;
}/*# sourceMappingURL=marketo.css.map */