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

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

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

 @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap"%20rel="stylesheet');

h1 {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 900;
}

h2 {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 700;
}


h3 {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 500;
}

h4 {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 500;
}

h5 {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 500;
}

h6 {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 500;
}

body, p { 
  font-family: 'Manrope', sans-serif !important;
  font-weight: 200 !important;
}

.button {
  font-family: 'Red Hat Display', sans-serif !important;
  text-transform: uppercase !important;
  font-weight: 900;
}

.button:hover {
  font-family: 'Red Hat Display', sans-serif !important;
  background-color: #ffaa3f !important;
  color: #182c91 !important;
  font-weight: 900 !important;
}

a: {
  font-family: 'Manrope' !important;
}  

a:hover {
  background-color: #84CEDA;
  font-weight: bold;
  font-family: 'Manrope' !important;
}

form label {
  font-family: 'Red Hat Display', sans-serif !important;
  font-weight: bold;
}

form .hs-error-msg {
  font-family: 'Manrope' !important;
  font-weight: 200 !important;
}

input[type=email]{
  width: 100% !important;
  max-width: 100% !important;
}

input[type=text] {
  width: 100% !important;
  max-width: 100% !important;
}

input[type=number]{
  width: 100% !important;
  max-width: 100% !important;
}

input[type=submit] {
  width: 100% !important;
  max-width: 100% !important;
}  

form {
  background-color: #f8f7f9;
  font-family: 'Manrope', sans-serif !important;
}

.footer {
  background-color: #2d42bc !important;
  border-top: none !important;
}

.footer p {
  color: #eee !important;
}