@font-face {
  font-family: "Poppins";
  src: url("https://145795605.fs1.hubspotusercontent-eu1.net/hubfs/145795605/Font%20Families/Poppins-Regular.ttf")
    format("truetype");
  font-weight: 400;
}

@font-face {
  font-family: "Poppins";
  src: url("https://145795605.fs1.hubspotusercontent-eu1.net/hubfs/145795605/Font%20Families/Poppins-Medium.ttf")
    format("truetype");
  font-weight: 500;
}

@font-face {
  font-family: "Poppins";
  src: url("https://145795605.fs1.hubspotusercontent-eu1.net/hubfs/145795605/Font%20Families/Poppins-SemiBold.ttf")
    format("truetype");
  font-weight: 600;
}

@font-face {
  font-family: "Poppins";
  src: url("https://145795605.fs1.hubspotusercontent-eu1.net/hubfs/145795605/Font%20Families/Poppins-Bold.ttf")
    format("truetype");
  font-weight: 700;
}
/* container */





/* forms */






/* help text */






/* consent text */






/* ***form fields*** */

/* text */



/* background */


/* border */








/* form submit button */

/* text */








/* background */



/* border */







/* corner */




body {
  font-family: 'Poppins';
}

body .container {
  max-width: 1600px;
  padding-left: 80px;
  padding-right: 80px;
  margin: 0 auto;
  width: 100%;
}

form {
  width: 100%;
}
form .form-columns-1 .input {
  margin-right: 0 !important;
}
form .form-columns-1, form .form-columns-2, form .form-columns-3 {
  max-width: 100% !important;
}
form .form-columns-2, form .form-columns-3 {
  display: flex;
  column-gap: 25px;
}

form .form-columns-2 .hs-form-field, form .form-columns-3 .hs-form-field {
  margin-bottom: 10px;
}

form .form-columns-2 .hs-form-field .input, form .form-columns-3 .hs-form-field .input {
  margin-right: 0 !important;
}

form .form-columns-2 .hs-form-field .hs-error-msgs, form .form-columns-3 .hs-form-field .hs-error-msgs, form .form-columns-2 .hs-form-field .hs_error_rollup, form .form-columns-3 .hs-form-field .hs_error_rollup {
  padding-right: 18px;
}
form .form-columns-2 .hs-form-field:last-child .input, form .form-columns-3 .hs-form-field:last-child .input {
  margin-right: 0px !important;
}

form .form-columns-2 .hs-form-field:last-child .hs-error-msgs, form .form-columns-3 .hs-form-field:last-child .hs-error-msgs, form .form-columns-2 .hs-form-field:last-child .hs_error_rollup, form .form-columns-3 .hs-form-field:last-child .hs_error_rollup {
  padding-right: 0;
}
form .form-columns-3 .field {
  width: 33.333333% !important;
}

form label {
  font-size: 14px;
  margin-bottom: 8px;
  color: #303338;
  line-height: 1.3;
  font-style: normal; font-weight: bold; text-decoration: none
}
form .hs-form-field > label span {
  font-size: 14px;
  color: #303338;
  font-weight: 700;
  line-height: 20px;
  font-family: "ElzaText";
}
form .hs-fieldtype-select {
  position: relative;
}
form .hs_firstname .input textarea, form .hs_lastname .input textarea, form .hs-fieldtype-date .input textarea, form .hs_phone .input textarea, form .hs_company .input textarea, form .hs_mobilephone .input textarea, form .hs_state .input textarea, form .hs_country .input textarea, form .hs_city .input textarea, form .hs_address .input textarea, form .hs_email .input textarea, form .hs-fieldtype-text .input textarea, form .hs-fieldtype-select .input textarea, form .hs_message .input textarea, form .hs-fieldtype-textarea .input textarea {
  height: 72px;
}
form .input input::placeholder {
  color: #8B8E92;
}
form .hs_firstname .input input, form .input textarea,  form .hs_message .input input,form .hs-fieldtype-number .input input, form .hs_lastname .input input, form .hs-fieldtype-date .input input, form .hs_phone .input input, form .hs_company .input input, form .hs_mobilephone .input input, form .hs_state .input input, form .hs_country .input input, form .hs_city .input input, form .hs_address .input input, form .hs_email .input input, form .hs-fieldtype-text .input input, form .hs-fieldtype-select .input input, form .hs_message .input input, form .hs-fieldtype-textarea .input input, form .hs_firstname .input textarea, form .hs_lastname .input textarea, form .hs-fieldtype-date .input textarea, form .hs_phone .input textarea, form .hs_company .input textarea, form .hs_mobilephone .input textarea, form .hs_state .input textarea, form .hs_country .input textarea, form .hs_city .input textarea, form .hs_address .input textarea, form .hs_email .input textarea, form .hs-fieldtype-text .input textarea, form .hs-fieldtype-select .input textarea, form .hs_message .input textarea, form .hs-fieldtype-textarea .input textarea {
  width: 100% !important;
  min-width: calc(100% - 18px);
  padding: 12px 16px 12px 16px;
  font-size: 20px;
  color: #303338;
  background: #FFFFFF;
  border: 0px solid rgba(255, 255, 255, 1.0); 
  border-radius: 0px;
  font-family: Calluna;
  cursor: pointer;
  transition: 0.3s ease;
  text-align: left;
  line-height: 28px;
}
form select:focus, form .hs_firstname .input input:focus, form .hs_lastname .input input:focus, form .hs-fieldtype-date .input input:focus, form .hs_phone .input input:focus, form .hs_company .input input:focus, form .hs_mobilephone .input input:focus, form .hs_state .input input:focus, form .hs_country .input input:focus, form .hs_city .input input:focus, form .hs_address .input input:focus, form .hs_email .input input:focus, form .hs-fieldtype-text .input input:focus, form .hs-fieldtype-select .input input:focus, form .hs_message .input input:focus, form .hs-fieldtype-textarea .input input:focus, form .hs_firstname .input textarea:focus, form .hs_lastname .input textarea:focus, form .hs-fieldtype-date .input textarea:focus, form .hs_phone .input textarea:focus, form .hs_company .input textarea:focus, form .hs_mobilephone .input textarea:focus, form .hs_state .input textarea:focus, form .hs_country .input textarea:focus, form .hs_city .input textarea:focus, form .hs_address .input textarea:focus, form .hs_email .input textarea:focus, form .hs-fieldtype-text .input textarea:focus, form .hs-fieldtype-select .input textarea:focus, form .hs_message .input textarea:focus, form .hs-fieldtype-textarea .input textarea:focus {
  border-color: rgba(255, 255, 255, 1.0); 
  outline: none;
  border-width: 0px;
}
form .hs_firstname .input input:-webkit-autofill, form .hs_lastname .input input:-webkit-autofill, form .hs-fieldtype-date .input input:-webkit-autofill, form .hs_phone .input input:-webkit-autofill, form .hs_company .input input:-webkit-autofill, form .hs_mobilephone .input input:-webkit-autofill, form .hs_state .input input:-webkit-autofill, form .hs_country .input input:-webkit-autofill, form .hs_city .input input:-webkit-autofill, form .hs_address .input input:-webkit-autofill, form .hs_email .input input:-webkit-autofill, form .hs-fieldtype-text .input input:-webkit-autofill, form .hs-fieldtype-select .input input:-webkit-autofill, form .hs_message .input input:-webkit-autofill, form .hs-fieldtype-textarea .input input:-webkit-autofill, form .hs_firstname .input textarea:-webkit-autofill, form .hs_lastname .input textarea:-webkit-autofill, form .hs-fieldtype-date .input textarea:-webkit-autofill, form .hs_phone .input textarea:-webkit-autofill, form .hs_company .input textarea:-webkit-autofill, form .hs_mobilephone .input textarea:-webkit-autofill, form .hs_state .input textarea:-webkit-autofill, form .hs_country .input textarea:-webkit-autofill, form .hs_city .input textarea:-webkit-autofill, form .hs_address .input textarea:-webkit-autofill, form .hs_email .input textarea:-webkit-autofill, form .hs-fieldtype-text .input textarea:-webkit-autofill, form .hs-fieldtype-select .input textarea:-webkit-autofill, form .hs_message .input textarea:-webkit-autofill, form .hs-fieldtype-textarea .input textarea:-webkit-autofill, form .hs_firstname .input input:-webkit-autofill:focus, form .hs_lastname .input input:-webkit-autofill:focus, form .hs-fieldtype-date .input input:-webkit-autofill:focus, form .hs_phone .input input:-webkit-autofill:focus, form .hs_company .input input:-webkit-autofill:focus, form .hs_mobilephone .input input:-webkit-autofill:focus, form .hs_state .input input:-webkit-autofill:focus, form .hs_country .input input:-webkit-autofill:focus, form .hs_city .input input:-webkit-autofill:focus, form .hs_address .input input:-webkit-autofill:focus, form .hs_email .input input:-webkit-autofill:focus, form .hs-fieldtype-text .input input:-webkit-autofill:focus, form .hs-fieldtype-select .input input:-webkit-autofill:focus, form .hs_message .input input:-webkit-autofill:focus, form .hs-fieldtype-textarea .input input:-webkit-autofill:focus, form .hs_firstname .input textarea:-webkit-autofill:focus, form .hs_lastname .input textarea:-webkit-autofill:focus, form .hs-fieldtype-date .input textarea:-webkit-autofill:focus, form .hs_phone .input textarea:-webkit-autofill:focus, form .hs_company .input textarea:-webkit-autofill:focus, form .hs_mobilephone .input textarea:-webkit-autofill:focus, form .hs_state .input textarea:-webkit-autofill:focus, form .hs_country .input textarea:-webkit-autofill:focus, form .hs_city .input textarea:-webkit-autofill:focus, form .hs_address .input textarea:-webkit-autofill:focus, form .hs_email .input textarea:-webkit-autofill:focus, form .hs-fieldtype-text .input textarea:-webkit-autofill:focus, form .hs-fieldtype-select .input textarea:-webkit-autofill:focus, form .hs_message .input textarea:-webkit-autofill:focus, form .hs-fieldtype-textarea .input textarea:-webkit-autofill:focus {
  transition: background-color 0s 600000s, color 0s 600000s;
}
form .hs_firstname .input textarea, form .hs_lastname .input textarea, form .hs-fieldtype-date .input textarea, form .hs_phone .input textarea, form .hs_company .input textarea, form .hs_mobilephone .input textarea, form .hs_state .input textarea, form .hs_country .input textarea, form .hs_city .input textarea, form .hs_address .input textarea, form .hs_email .input textarea, form .hs-fieldtype-text .input textarea, form .hs-fieldtype-select .input textarea, form .hs_message .input textarea, form .hs-fieldtype-textarea .input textarea {
  padding-top: 15px;
  min-height: 80px;
}
form .hs_firstname .input select, form .hs_lastname .input select, form .hs_phone .input select, form .hs_company .input select, form .hs_mobilephone .input select, form .hs_state .input select, form .hs_country .input select, form .hs_city .input select, form .hs_address .input select, form .hs_email .input select, form .hs-fieldtype-text .input select, form .hs-fieldtype-select .input select, form .hs_message .input select, form .hs-fieldtype-textarea .input select {
  width: 100% !important;
  position: relative;
  border: none;
  font-size: 20px;
  line-height: 120%;
  cursor: pointer;
  transition: 0.3s ease;
  font-family: Calluna;
  border: 0px solid rgba(255, 255, 255, 1.0); 
  border-radius: 0px;
  background: #FFFFFF url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTUgOSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xNC4wOTA2IDBMMTUgMC45NzAzMTJMNy41IDlMMCAwLjk3MDMxMkwwLjkwNDY4OCAwTDcuNSA3LjA1NDY5TDE0LjA5MDYgMFoiIGZpbGw9IiMxMzE2MkEiLz4KPC9zdmc+")!important;
  background-position: calc(100% - 15px) 52% !important;
  background-repeat: no-repeat !important;
  padding: 12px 16px 12px 16px;
  color: #303338;
  line-height: 28px;
  appearance: none;
}
form .hs-input, form textarea {
  margin-top: 0px;
  margin-bottom: 20px;
}
form .hs-phone .input select {
  width: 100px !important;
  min-width: auto;
}
form .hs-phone .input input {
  min-width: auto;
}
form .hs-fieldtype-intl-phone {
  display: flex;
}
form .hs-fieldtype-intl-phone select {
  margin-right: 8px;
  padding-right: 30px!important;
}
form .inputs-list {
  padding-left: 0;
}
form .hs_submit .actions {
  display: flex;
  justify-content: start;
  align-items: center;
}
.pika-lendar .pika-table * {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
}
form .hs_submit .actions .hs-button {
  display: flex !important;
  max-width: max-content !important;
  justify-content: center !important;
  align-items: center !important;
  box-sizing: border-box !important;
  line-height: 22px !important;
  text-align: center !important;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 12px 32px 12px 32px!important;
  gap: 8px !important;
  cursor: pointer !important;
  font-weight: 500;
  user-select: none;
  transition: 0.2s ease-in;
  border: 0px solid;
  border-color: rgba( 255, 255, 255, 1.0);
  font-size: 18px;
  color: #FFFFFF;
  border-radius: 0px;
  background: #303338;
  font-style: normal; font-weight: bold; text-decoration: none
}
form .hs_submit .actions .hs-button:hover {
  background: #FF5A4B;
  font-size: 18px;
  color: #FFFFFF;
  border-color: rgba( 255, 255, 255, 1.0)!important;;
  border: 0px solid;
  font-style: normal; font-weight: bold; text-decoration: none
}
form .hs-error-msgs, form .hs_error_rollup {
  padding-left: 0;
  margin-top: 0;
  list-style: none;
  margin-bottom: 10px;
}
form .hs-error-msgs li label, form .hs_error_rollup li label {
  font-size: 14px;
  margin-top: 8px;
  color: #ff5a4b !important;
  line-height: ;
  opacity: 1.0;
  margin-bottom: 0;
  font-style: normal; font-weight: bold; text-decoration: none
}
form .legal-consent-container {
  margin-top: 15px;
}
form .hs-error-msgs li, form .hs_error_rollup li {
  margin-top: -20px;
}
form .legal-consent-container .hs-error-msgs li, form .hs_error_rollup li {
  margin-top: 3px!important;
}
form .legal-consent-container *, form .hs-form-checkbox * {
  font-size: 14px!important;;
  color: #000000!important;;
  line-height: 1.285!important;;
  font-style: italic; font-weight: normal; text-decoration: none
}
form .legal-consent-container * {
  margin-bottom: 5px;
}
form .legal-consent-container label span {
  margin-left: 6px!important;;
}
form .legal-consent-container a {
  margin-bottom: 0;
}
form .hs-form-checkbox label {
  display: flex;
}
@media(max-width: 1024px) {
  body .container {
    padding-left: 40px;
    padding-right: 40px;
  }
  form .hs_firstname .input input, form .input textarea,  form .hs_message .input input,form .hs-fieldtype-number .input input, form .hs_lastname .input input, form .hs-fieldtype-date .input input, form .hs_phone .input input, form .hs_company .input input, form .hs_mobilephone .input input, form .hs_state .input input, form .hs_country .input input, form .hs_city .input input, form .hs_address .input input, form .hs_email .input input, form .hs-fieldtype-text .input input, form .hs-fieldtype-select .input input, form .hs_message .input input, form .hs-fieldtype-textarea .input input, form .hs_firstname .input textarea, form .hs_lastname .input textarea, form .hs-fieldtype-date .input textarea, form .hs_phone .input textarea, form .hs_company .input textarea, form .hs_mobilephone .input textarea, form .hs_state .input textarea, form .hs_country .input textarea, form .hs_city .input textarea, form .hs_address .input textarea, form .hs_email .input textarea, form .hs-fieldtype-text .input textarea, form .hs-fieldtype-select .input textarea, form .hs_message .input textarea, form .hs-fieldtype-textarea .input textarea {
    line-height: 24px;
  }
  form .hs_firstname .input select, form .hs_lastname .input select, form .hs_phone .input select, form .hs_company .input select, form .hs_mobilephone .input select, form .hs_state .input select, form .hs_country .input select, form .hs_city .input select, form .hs_address .input select, form .hs_email .input select, form .hs-fieldtype-text .input select, form .hs-fieldtype-select .input select, form .hs_message .input select, form .hs-fieldtype-textarea .input select {
    line-height: 24px;
  }
}
@media(max-width: 744px) {
  body .container {
    padding-left: 40px;
    padding-right: 40px;
  }
  form .hs_firstname .input input, form .input textarea,  form .hs_message .input input,form .hs-fieldtype-number .input input, form .hs_lastname .input input, form .hs-fieldtype-date .input input, form .hs_phone .input input, form .hs_company .input input, form .hs_mobilephone .input input, form .hs_state .input input, form .hs_country .input input, form .hs_city .input input, form .hs_address .input input, form .hs_email .input input, form .hs-fieldtype-text .input input, form .hs-fieldtype-select .input input, form .hs_message .input input, form .hs-fieldtype-textarea .input input, form .hs_firstname .input textarea, form .hs_lastname .input textarea, form .hs-fieldtype-date .input textarea, form .hs_phone .input textarea, form .hs_company .input textarea, form .hs_mobilephone .input textarea, form .hs_state .input textarea, form .hs_country .input textarea, form .hs_city .input textarea, form .hs_address .input textarea, form .hs_email .input textarea, form .hs-fieldtype-text .input textarea, form .hs-fieldtype-select .input textarea, form .hs_message .input textarea, form .hs-fieldtype-textarea .input textarea {
    line-height: 24px;
    padding: 8px 12px!important;
  }
  form .hs_firstname .input select, form .hs_lastname .input select, form .hs_phone .input select, form .hs_company .input select, form .hs_mobilephone .input select, form .hs_state .input select, form .hs_country .input select, form .hs_city .input select, form .hs_address .input select, form .hs_email .input select, form .hs-fieldtype-text .input select, form .hs-fieldtype-select .input select, form .hs_message .input select, form .hs-fieldtype-textarea .input select {
    line-height: 24px;
  }
}

@media (max-width: 576px) {
  form .form-columns-2, form .form-columns-3 {
    column-gap: 15px;
  }
  form .form-columns-2 .hs-form-field, form .form-columns-3 .hs-form-field {
    margin-bottom: 10px;
  }
}
@media(max-width: 500px) {
  form .form-columns-3 .field {
    width: 100% !important;
  }
  form .form-columns-2 .hs-form-field:last-child .input, form .form-columns-3 .hs-form-field:last-child .input {
    margin-right: 0 !important;
  }
  form .form-columns-2 .hs-form-field .input, form .form-columns-3 .hs-form-field .input {
    margin-right: 0 !important;
  }
  form .form-columns-2, form .form-columns-3 {
    flex-direction: column;
  }
  form .form-columns-2 .hs-form-field:last-child .hs-error-msgs, form .form-columns-3 .hs-form-field:last-child .hs-error-msgs, form .form-columns-2 .hs-form-field:last-child .hs_error_rollup, form .form-columns-3 .hs-form-field:last-child .hs_error_rollup {
    padding-right: 0 !important;
  }
} */
form .inputs-list{padding-left:0}form .inputs-list .hs-form-radio,form .inputs-list .hs-form-checkbox{list-style:none}form .inputs-list .hs-form-radio .hs-input,form .inputs-list .hs-form-checkbox .hs-input{margin-top:0px;margin-right:7px;accent-color:var(--Blue)}form .inputs-list .hs-form-booleancheckbox input[type="checkbox"],form .inputs-list .hs-form-checkbox input[type="checkbox"]{display:none}form .inputs-list .hs-form-booleancheckbox input[type="checkbox"]:checked+:after,form .inputs-list .hs-form-checkbox input[type="checkbox"]:checked+:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTEgMUw1IDExTDEgNyIgc3Ryb2tlPSIjMzAzMzM4Ii8+Cjwvc3ZnPg==");position:absolute;left:1.2px;top:0;height:27.5px;width:20px;display:flex;align-items:center;justify-content:center}form .inputs-list .hs-form-booleancheckbox label,form .inputs-list .hs-form-checkbox label{position:relative;cursor:pointer;margin-bottom:10px;font-weight:400}form .inputs-list .hs-form-booleancheckbox label:before,form .inputs-list .hs-form-checkbox label:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPHJlY3QgeD0iMy41IiB5PSIzLjUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgc3Ryb2tlPSIjMzAzMzM4Ii8+Cjwvc3ZnPg==");-webkit-appearance:none}form .inputs-list .hs-form-booleancheckbox label span,form .inputs-list .hs-form-checkbox label span{font-size:14px !important;margin-left:12px;font-weight:400;font-style:normal;line-height:130%;margin-top:3px}form .inputs-list .hs-form-radio label{position:relative;cursor:pointer;font-size:14px;font-weight:400;line-height:20px}form .inputs-list .hs-form-radio input[type="radio"]{display:none;position:relative}form .inputs-list .hs-form-radio input[type="radio"]:checked+:after{content:"" !important;width:12px;height:12px;border-radius:100%;background:#333;position:absolute;left:4px;display:block;top:4px}form .inputs-list .hs-form-radio label:before{content:"";-webkit-appearance:none;min-width:20px;height:20px;border:1px solid #333;border-radius:100%;display:inline-block;position:relative;cursor:pointer;margin-right:12px}form .inputs-list .hs-form-radio label{display:flex;margin-bottom:12px;align-items:flex-start}form .inputs-list .hs-form-radio label span{line-height:1;margin-top:4px}form .hs-fieldtype-booleancheckbox{margin-top:8px;margin-bottom:0}form .hs-fieldtype-booleancheckbox .inputs-list{padding-left:0;margin-bottom:0}form .hs-fieldtype-booleancheckbox .inputs-list li{list-style:none}form .hs-fieldtype-booleancheckbox .inputs-list li .hs-input{margin-right:5px;margin-top:1px;cursor:pointer}form .hs-fieldtype-booleancheckbox .inputs-list label{display:flex;align-items:flex-start;font-size:12px;line-height:14px;margin-bottom:0px;cursor:pointer}.form-columns-2 .hs-dependent-field{width:50%}.form-columns-2 .hs-dependent-field .hs-form-field{width:100% !important}@media (max-width: 500px){.form-columns-3 .hs-form-field,.form-columns-2 .hs-form-field{width:100% !important}}.form-columns-3 .hs-dependent-field,.form-columns-2 .hs-dependent-field{width:50%}@media (max-width: 500px){.form-columns-3 .hs-dependent-field,.form-columns-2 .hs-dependent-field{width:100% !important}}.form-columns-3 .hs-dependent-field .hs-form-field,.form-columns-2 .hs-dependent-field .hs-form-field{width:100% !important}

@font-face{font-family:'ElzaText';src:url("https://www.andweekly.com/hubfs/Andweekly%20Redesign%202024/Font%20Families/ElzaText-Bold.woff2") format("woff2"),url("https://www.andweekly.com/hubfs/Andweekly%20Redesign%202024/Font%20Families/ElzaText-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'ElzaText';src:url("https://www.andweekly.com/hubfs/Andweekly%20Redesign%202024/Font%20Families/ElzaText-Regular.woff2") format("woff2"),url("https://www.andweekly.com/hubfs/Andweekly%20Redesign%202024/Font%20Families/ElzaText-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Calluna';src:url("https://www.andweekly.com/hubfs/Andweekly%20Redesign%202024/Font%20Families/Calluna-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Calluna';src:url("https://www.andweekly.com/hubfs/Andweekly%20Redesign%202024/Font%20Families/Calluna-Regular.woff") format("woff");font-weight:400;font-style:normal}:root{--softBlack: #303338;--brightWhite: #FFFFFF;--naturalWhite: #F5F5F5;--warmBeige: #9E9682;--coralRed: #FF5A4B}html{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{margin:0}body{overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:var(--brightWhite)}body .container{max-width:1600px;padding-left:80px;padding-right:80px;margin:0 auto;width:100%}@media (max-width: 1024px){body .container{padding-left:40px;padding-right:40px}}.container-fluid{overflow-x:hidden;overflow:hidden;overflow-y:visible}a{text-decoration:none;transition:.2s ease-in-out}.buttons-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}a.btn,.btn,div.btn{display:flex;font-family:"ElzaText";justify-content:center;background:var(--softBlack);padding:12px 32px;min-width:230px;color:var(--brightWhite);cursor:pointer;text-align:center;line-height:22px;font-size:18px;font-weight:700;line-height:24px;max-width:max-content;text-decoration:none}a.btn:hover,.btn:hover,div.btn:hover{background:var(--coralRed);color:var(--brightWhite)}.btn.large{font-size:24px;padding:18px 48px;line-height:28px}.btn.small{font-size:16px;line-height:20px;padding:12px 32px}a.link,.link{display:flex;align-items:center;font-family:"ElzaText";justify-content:center;text-decoration:none;padding:12px 0px;color:var(--softBlack);cursor:pointer;text-align:center;line-height:125%;font-size:18px;gap:12px;font-weight:700;line-height:24px;max-width:max-content}@media (max-width: 744px){a.link,.link{font-size:16px;line-height:20px}}a.link:hover,.link:hover{font-size:20px}@media (max-width: 744px){a.link:hover,.link:hover{font-size:18px}}a.link:hover .arrow-wrapper .lines-wrapper,.link:hover .arrow-wrapper .lines-wrapper{animation:moveLines 12s ease infinite}@media (max-width: 1024px){a.link:hover .arrow-wrapper .lines-wrapper,.link:hover .arrow-wrapper .lines-wrapper{animation:none}}.arrow-wrapper{display:flex;align-items:center;overflow:hidden;min-width:max-content}.arrow-wrapper .lines-wrapper{display:flex;width:60px;gap:0;transform:translateX(-1800px)}.arrow-wrapper .line{margin-right:-7px;height:1px;min-width:60px;margin-right:140px}.arrow-wrapper .line:last-child{margin-right:0}.arrow-wrapper__arrow{width:7.33px;min-width:7.33px;margin-left:-6px}.arrow-wrapper__arrow path{max-width:2px}.header-init{height:152px}@media (max-width: 1024px){.header-init{height:96px !important}}@media (max-width: 744px){.header-init{height:60px !important}}.link.large{font-size:24px;line-height:28px}@media (max-width: 1024px){.link.large{font-size:18px;line-height:24px}}@media (max-width: 744px){.link.large{font-size:16px;line-height:20px}}.link.large .arrow-wrapper .lines-wrapper{width:80px;transform:translateX(-1980px)}@media (max-width: 744px){.link.large .arrow-wrapper .lines-wrapper{width:60px;transform:translateX(-1800px)}}.link.large .arrow-wrapper .line{min-width:80px}@media (max-width: 744px){.link.large .arrow-wrapper .line{min-width:60px}}.link.large:hover{font-size:28px}@media (max-width: 1024px){.link.large:hover{font-size:20px}}@media (max-width: 744px){.link.large:hover{font-size:18px}}.link.large:hover .arrow-wrapper .lines-wrapper{animation:moveLinesLarge 12s ease infinite}@media (max-width: 1024px){.link.large:hover .arrow-wrapper .lines-wrapper{animation:none}}.link.small{font-size:16px;line-height:20px}.link.small:hover{font-size:18px}.hs_cos_wrapper_type_inline_rich_text a{margin-bottom:0;color:#9E9682;text-decoration:underline}.hs_cos_wrapper_type_inline_rich_text a:hover{opacity:.8}.swiper-button-next:after,.swiper-button-prev:after{display:none}.fade-in--left{transform:translateX(-3.5rem)}.fade-in--right{transform:translateX(3.5rem)}.fade-in{opacity:0;transition-property:opacity,transform;transition-duration:.6s;transform:translateY(15px)}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.justify-content-between{justify-content:space-between}.w-100{width:100%}.fade-in--active{opacity:1;transform:translateX(0) translateY(0)}.list-arrow ul{list-style:none;padding-left:56px}.list-arrow ul li{margin-bottom:18px}.list-arrow ul li:last-child{margin-bottom:0}.list-arrow ul li:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDQwIDEzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTMzLjIyNTcgMC44NDYzN0wzOSA2LjQ5MzAxTDMzLjIyNTcgMTIuMTM5NiIgc3Ryb2tlPSIjOUU5NjgyIi8+CjxwYXRoIGQ9Ik0zOSA2LjQ5Mjk4TC05LjUzNjc0ZS0wNyA2LjQ5Mjk4IiBzdHJva2U9IiM5RTk2ODIiLz4KPC9zdmc+");margin-left:-56px;margin-right:16px}.list-arrow ul li ul li{margin-bottom:8px}.bg-center{background-position:center;background-size:cover;background-repeat:no-repeat}.bg-left{background-position:left;background-size:cover;background-repeat:no-repeat}.overlay{position:absolute;top:0;left:0;right:0;bottom:0}.bg-right{background-position:right;background-size:cover;background-repeat:no-repeat}.lang_switcher_class{display:none !important}.lottie{position:fixed;top:0;left:0;right:0;bottom:0;background:#FFFFFF;z-index:9339321923913921392923291321}.lottie .static-icon{display:flex !important;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100px}.lottie #lottie-container{display:flex !important;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100px}@keyframes moveLines{0%{transform:translateX(-1800px)}2%{transform:translateX(-1740px)}5%{transform:translateX(-1740px)}10%{transform:translateX(-1600px)}13%{transform:translateX(-1540px)}15%{transform:translateX(-1540px)}20%{transform:translateX(-1400px)}23%{transform:translateX(-1340px)}25%{transform:translateX(-1340px)}30%{transform:translateX(-1200px)}33%{transform:translateX(-1140px)}35%{transform:translateX(-1140px)}40%{transform:translateX(-1000px)}43%{transform:translateX(-940px)}45%{transform:translateX(-940px)}50%{transform:translateX(-800px)}53%{transform:translateX(-740px)}55%{transform:translateX(-740px)}60%{transform:translateX(-600px)}63%{transform:translateX(-540px)}65%{transform:translateX(-540px)}70%{transform:translateX(-400px)}73%{transform:translateX(-340px)}75%{transform:translateX(-340px)}80%{transform:translateX(-200px)}83%{transform:translateX(-140px)}85%{transform:translateX(-140px)}90%{transform:translateX(0px)}100%{transform:translateX(0px)}}@keyframes moveLinesLarge{0%{transform:translateX(-1980px)}3%{transform:translateX(-1900px)}5%{transform:translateX(-1900px)}10%{transform:translateX(-1760px)}13%{transform:translateX(-1680px)}15%{transform:translateX(-1680px)}20%{transform:translateX(-1540px)}23%{transform:translateX(-1460px)}25%{transform:translateX(-1460px)}30%{transform:translateX(-1320px)}33%{transform:translateX(-1240px)}35%{transform:translateX(-1240px)}40%{transform:translateX(-1100px)}43%{transform:translateX(-1020px)}45%{transform:translateX(-1020px)}50%{transform:translateX(-880px)}53%{transform:translateX(-800px)}55%{transform:translateX(-800px)}60%{transform:translateX(-660px)}63%{transform:translateX(-580px)}65%{transform:translateX(-580px)}70%{transform:translateX(-440px)}73%{transform:translateX(-360px)}75%{transform:translateX(-360px)}80%{transform:translateX(-220px)}83%{transform:translateX(-140px)}85%{transform:translateX(-140px)}90%{transform:translateX(0px)}100%{transform:translateX(0px)}}

.hs-responsive-embed{position:relative;height:auto;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{width:100%;height:100%;border:0}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{padding-bottom:2%}.hs-responsive-embed.hs-responsive-embed-instagram{padding-bottom:116.01%}.hs-responsive-embed.hs-responsive-embed-pinterest{height:auto;overflow:visible;padding:0}.hs-responsive-embed.hs-responsive-embed-pinterest iframe{position:static;width:auto;height:auto}@media (max-width: 568px){iframe{max-width:100%}}.hs-menu-wrapper ul{display:flex;padding-left:0;margin-bottom:0}.hs-menu-wrapper li{list-style:none}.widget-type-space{visibility:hidden}.hs-author-listing-header{margin:0 0 .75em 0}.hs-author-social-links{display:inline-block}.hs-author-social-links a.hs-author-social-link{width:24px;height:24px;border-width:0px;border:0px;line-height:24px;background-size:24px 24px;background-repeat:no-repeat;display:inline-block;text-indent:-99999px}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus{outline:none}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0;padding:0}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.row-fluid-wrapper .span6{width:100%}@media (max-width: 850px){.row-fluid{display:flex;flex-direction:column !important}}.hs_cos_flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .hs_cos_flex-slides{display:block}* html .hs_cos_flex-slides{height:1%}.hs_cos_flex-slider{margin:0 0 60px;background:#fff;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}.hs_cos_flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .hs_cos_flex-viewport{max-height:300px}.hs_cos_flex-slider .hs_cos_flex-slides{zoom:1}.carousel li{margin-right:5px}.hs_cos_flex-direction-nav{*height:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{background-position:100% 0;right:-36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:-36px}.hs_cos_flex-slider:hover .hs_cos_flex-next{opacity:0.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:0.8;left:5px}.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover{opacity:1}.hs_cos_flex-direction-nav .hs_cos_flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.hs_cos_flex_thumbnavs-direction-nav{margin:0px;padding:0px;list-style:none}.hs_cos_flex_thumbnavs-direction-nav{*height:0}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next{background-position:100% 40%;right:0px}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{left:0px}.hs-cos-flex-slider-control-panel img{cursor:pointer}.hs-cos-flex-slider-control-panel img:hover{opacity:.8}.hs-cos-flex-slider-control-panel{margin-top:-30px}.hs_cos_flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.hs_cos_flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hs_cos_flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.hs_cos_flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.hs_cos_flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.hs_cos_flex-control-thumbs li{width:25%;float:left;margin:0}.hs_cos_flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.hs_cos_flex-control-thumbs img:hover{opacity:1}.hs_cos_flex-control-thumbs .hs_cos_flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.hs_cos_flex-direction-nav .hs_cos_flex-prev{opacity:1;left:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{opacity:1;right:0}}.hs_cos_flex-slider .caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.hs_cos_flex-slider .superimpose .caption{color:white;font-size:3em;line-height:1.1em;position:absolute;padding:0px 5% 0px 5%;width:90%;top:40%;text-align:center;background-color:transparent}@media all and (max-width: 400px){.hs_cos_flex-slider .superimpose .caption{background-color:black;position:static;font-size:2em;line-height:1.1em;color:white;width:90%;padding:0px 5% 0px 5%;top:40%;text-align:center}#recaptcha_area table#recaptcha_table{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p{color:white}.hs-gallery-thumbnails li{display:inline-block;margin:0px;padding:0px;margin-right:-4px}.hs-gallery-thumbnails.fixed-height li img{max-height:150px;margin:0px;padding:0px;border-width:0px}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:break-word}


::selection{background-color:#AFA898 !important;color:#FFFFFF !important}*{outline:none;box-sizing:border-box;word-break:break-word;font-family:"Calluna", Arial;color:var(--softBlack);font-weight:400;margin:0;font-size:20px;font-weight:400;line-height:28px}@media (max-width: 1024px){*{font-size:18px;line-height:24px}}@media (max-width: 744px){*{font-size:16px;line-height:24px}}*:before,*:after{box-sizing:border-box}form input{font-family:"ElzaText";font-size:18px;line-height:24px}h1,h3,h4,h5,h6,.h1,.h3,.h4,.h5,.h6{font-family:"Calluna", Arial}h1,.h1{font-size:120px;font-weight:400;line-height:128px;margin-bottom:36px}@media (max-width: 1024px){h1,.h1{font-size:80px;line-height:88px}}@media (max-width: 744px){h1,.h1{font-size:52px;line-height:56px;margin-bottom:24px}}.h1-xl{font-size:164px;font-family:"ElzaText";font-weight:700;line-height:172px;letter-spacing:-4.92px}@media (max-width: 1200px){.h1-xl{font-size:104px;line-height:104px;letter-spacing:-1.04px}}@media (max-width: 744px){.h1-xl{font-size:60px;line-height:64px}}h2,.h2{font-family:"ElzaText";font-size:80px;font-weight:700;line-height:92px}@media (max-width: 1024px){h2,.h2{font-size:64px;line-height:72px}}@media (max-width: 744px){h2,.h2{font-size:40px;line-height:48px}}h3,.h3{font-family:"ElzaText";font-size:56px;font-weight:700;line-height:64px;margin-bottom:24px}@media (max-width: 1024px){h3,.h3{font-size:40px;line-height:48px}}@media (max-width: 744px){h3,.h3{font-size:32px;line-height:36px;margin-bottom:12px}}h4,.h4{font-family:"ElzaText";font-size:28px;font-weight:700;line-height:36px;margin-bottom:24px}@media (max-width: 1024px){h4,.h4{font-size:24px;line-height:32px}}@media (max-width: 744px){h4,.h4{font-size:20px;line-height:24px}}h5,.h5{font-family:"ElzaText";font-size:28px;font-weight:700;line-height:36px;margin-bottom:24px}@media (max-width: 1024px){h5,.h5{font-size:24px;line-height:32px}}@media (max-width: 744px){h5,.h5{font-size:20px;line-height:24px}}h6,.h6{font-family:"ElzaText";font-size:28px;font-weight:700;line-height:36px;margin-bottom:24px}@media (max-width: 1024px){h6,.h6{font-size:24px;line-height:32px}}@media (max-width: 744px){h6,.h6{font-size:20px;line-height:24px}}span{font-size:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit}.hs_cos_wrapper_type_rich_text a,.hs_cos_wrapper_type_inline_rich_text a{font-weight:700}.body-xl{font-family:"ElzaText";font-size:24px;font-weight:700;line-height:32px}@media (max-width: 1024px){.body-xl{font-size:20px;line-height:28px}}@media (max-width: 744px){.body-xl{font-size:18px;line-height:24px}}.font-700{font-weight:700}.font-500{font-weight:500}.font-400{font-weight:400}

*,::after,::before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}p{margin-top:0;margin-bottom:12px}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}a>code{color:inherit}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}