/* @import url('http://example.com/example_style.css'); */
/* Missing Template at Path: \'landingpage_style2\/_pwr-style-settings.css\' */

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

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

/* Cera Pro Black */

@font-face {
    font-family: 'Cera-Pro-Black';
    src: local('Cera-Pro-Black'), 
         url('https://14487865.fs1.hubspotusercontent-na1.net/hubfs/14487865/Cera-Pro-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Cera Pro Medium */

@font-face {
    font-family: 'Cera-Pro-Medium';
    src: local('Cera-Pro-Medium'), 
         url('https://14487865.fs1.hubspotusercontent-na1.net/hubfs/14487865/Cera-Pro-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Cera Pro Regular */

@font-face {
    font-family: 'Cera-Pro-Regular';
    src: local('Cera-Pro-Regular'), 
         url('https://14487865.fs1.hubspotusercontent-na1.net/hubfs/14487865/Cera-Pro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --ff-base: 'Cera-Pro-Black', sans-serif !important;
    --ff-accent: 'Cera-Pro-Black', sans-serif !important;
}

/******  HEADLINES ******/
h1 {font-family: 'Cera-Pro-Black', sans-serif !important;}
h2 {font-family: 'Cera-Pro-Black', sans-serif !important;}
h3 {font-family: 'Cera-Pro-Black', sans-serif !important;}
h4 {font-family: 'Cera-Pro-Black', sans-serif !important;}
h5 {font-family: 'Cera-Pro-Medium', sans-serif !important;}
h6 {font-family: 'Cera-Pro-Medium', sans-serif !important;}

/****** PARAGRAPHS AND LISTS ******/

p {font-family: 'Cera-Pro-Regular', sans-serif !important;}
li, ol {font-family: 'Cera-Pro-Regular', sans-serif !important;}
blockquote {font-family: 'Cera-Pro-Regular', sans-serif !important;}


/******  BLOG HEADINGS ******/
h1.blog-post__title {font-family: 'Cera-Pro-Black', sans-serif !important;}
.blog-post h2 {font-family: 'Cera-Pro-Black', sans-serif !important;}
.blog-post h3 {font-family: 'Cera-Pro-Black', sans-serif !important;}
.blog-post h4 {font-family: 'Cera-Pro-Black', sans-serif !important;}
.blog-post h5 {font-family: 'Cera-Pro-Black', sans-serif !important;}
.blog-post h6 {font-family: 'Cera-Pro-Black', sans-serif !important;}

/****** BLOG PARAGRAPHS AND LISTS ******/

#comments-listing .comment-body p,
.blog-post p,
.blog-post span {font-family: 'Cera-Pro-Regular', sans-serif !important;}
.blog-post li, .blog-post ol {font-family: 'Cera-Pro-Regular', sans-serif !important;}

/****** LINKS ******/

/* unvisited link */
a:link {font-family: 'Cera-Pro-Regular', sans-serif !important;
  color: #414141;
}

/* visited link */
a:visited {font-family: 'Cera-Pro-Regular', sans-serif !important;
  color: #414141;
}

/* mouse over link */
a:hover {font-family: 'Cera-Pro-Regular', sans-serif !important;
  color: #414141;
}

/* selected link */
a:active {font-family: 'Cera-Pro-Regular', sans-serif !important;
  color: #414141;
}

/****** BUTTONS ******/

a.button {font-family: 'Cera-Pro-Medium', sans-serif !important;
  color: #FFFFFF;}
  background-color: #E9443C; 
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
align-items: center;
}



/****** CALLS TO ACTION ******/

.cta-primary,
.cta-primary:active,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary 
  {font-family: 'Cera-Pro-Medium', sans-serif !important;}

.cta-secondary,
.cta-secondary:active,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary
  {font-family: 'Cera-Pro-Medium', sans-serif !important;}

.cta-tertiary,
.cta-tertiary:active,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary,
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary
  {font-family: 'Cera-Pro-Medium', sans-serif !important;}


/****** FORM ELEMENTS ******/


.form-columns-2 {
 font-family: 'Cera-Pro-Medium', sans-serif !important;
}


.hs-button,
.button--primary {font-family: 'Cera-Pro-Medium', sans-serif !important;}

.submit-alt .hs-button,
.submit-alt .button--primary {font-family: 'Cera-Pro-Medium', sans-serif !important;}



/* INPUT TEXT FIELD */

form,
.submitted-message,
select,
.hs-input {font-family: 'Cera-Pro-Regular', sans-serif !important;}

/* FORM LABEL */

.hs-fieldtype-checkbox > label,  {font-family: 'Cera-Pro-Regular', sans-serif !important;    
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    font-size: 16px;}

.hs-form label {font-family: 'Cera-Pro-Regular', sans-serif !important;    
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    font-size: 16px;}

.hs-form-field > label span {
    font-family: 'Cera-Pro-Medium', sans-serif !important;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    font-size: 24px;
    padding: 6px 0px;
}

.submitted-message {
    font-family: 'Cera-Pro-Medium', sans-serif !important;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #414141;
    font-size: 30px;
    padding: 200px 0px;
}

/* CHECKBOX AND RADIO BUTTONS */

.hs_radio_buttons .hs-form-radio label,
.hs_single_checkbox label,
.hs-form label.hs-form-radio-display span,
.hs-fieldtype-checkbox .hs-form-checkbox label,
.hs-form-booleancheckbox label 
  {font-family: 'Cera-Pro-Regular', sans-serif !important;
    color: #414141;}

/* HELP TEXT */

.hs-form legend {font-family: 'Cera-Pro-Regular', sans-serif !important;}

/* GDPR TEXT */

.legal-consent-container,
.legal-consent-container p {font-family: 'Cera-Pro-Regular', sans-serif !important;}

/* ERROR MESSAGE */

.hs-error-msgs label {font-family: 'Cera-Pro-Regular', sans-serif !important;}

/* BODY */
.body {
    font-family: 'Cera-Pro-Regular', sans-serif !important;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #414141;
    font-size: 16px;
    text-align: center;
}

div {
  text-align: center;
}


/* HEADER */

/* Header Container */



.header__container {
display: none;
}

/* FOOTER  */

.footer {
    display: none;
}

.hhs-foot-rss h5, .hhs-foot-nav-col h5 {
  font-family: 'Cera-Pro-Regular', sans-serif !important;
}

.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  font-family: 'Cera-Pro-Regular', sans-serif !important;
}