/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/** These colors take the variables created in Generate Press and make them available for 
 * editor and front end colors for core WordPress blocks.
 */
/** Neutral colors */
.has-neutral-00-color {
  color: var(--neutral-00);
}

.has-neutral-50-color {
  color: var(--neutral-50);
}

.has-neutral-100-color {
  color: var(--neutral-100);
}

.has-neutral-200-color {
  color: var(--neutral-200);
}

.has-neutral-300-color {
  color: var(--neutral-300);
}

.has-neutral-400-color {
  color: var(--neutral-400);
}

.has-neutral-500-color {
  color: var(--neutral-500);
}

.has-neutral-600-color {
  color: var(--neutral-600);
}

.has-neutral-700-color {
  color: var(--neutral-700);
}

.has-neutral-800-color {
  color: var(--neutral-800);
}

.has-neutral-900-color {
  color: var(--neutral-900);
}

.has-neutral-00-background-color {
  color: var(--neutral-00);
}

.has-neutral-50-background-color {
  color: var(--neutral-50);
}

.has-neutral-100-background-color {
  color: var(--neutral-100);
}

.has-neutral-200-background-color {
  color: var(--neutral-200);
}

.has-neutral-300-background-color {
  color: var(--neutral-300);
}

.has-neutral-400-background-color {
  color: var(--neutral-400);
}

.has-neutral-500-background-color {
  color: var(--neutral-500);
}

.has-neutral-600-background-color {
  color: var(--neutral-600);
}

.has-neutral-700-background-color {
  color: var(--neutral-700);
}

.has-neutral-800-background-color {
  color: var(--neutral-800);
}

.has-neutral-900-background-color {
  color: var(--neutral-900);
}

.has-neutral-00-border-color {
  color: var(--neutral-00);
}

.has-neutral-50-border-color {
  color: var(--neutral-50);
}

.has-neutral-100-border-color {
  color: var(--neutral-100);
}

.has-neutral-200-border-color {
  color: var(--neutral-200);
}

.has-neutral-300-border-color {
  color: var(--neutral-300);
}

.has-neutral-400-border-color {
  color: var(--neutral-400);
}

.has-neutral-500-border-color {
  color: var(--neutral-500);
}

.has-neutral-600-border-color {
  color: var(--neutral-600);
}

.has-neutral-700-border-color {
  color: var(--neutral-700);
}

.has-neutral-800-border-color {
  color: var(--neutral-800);
}

.has-neutral-900-border-color {
  color: var(--neutral-900);
}

/** Primary colors */
.has-primary-50-color {
  color: var(--primary-50);
}

.has-primary-100-color {
  color: var(--primary-100);
}

.has-primary-200-color {
  color: var(--primary-200);
}

.has-primary-300-color {
  color: var(--primary-300);
}

.has-primary-400-color {
  color: var(--primary-400);
}

.has-primary-500-color {
  color: var(--primary-500);
}

.has-primary-600-color {
  color: var(--primary-600);
}

.has-primary-700-color {
  color: var(--primary-700);
}

.has-primary-800-color {
  color: var(--primary-800);
}

.has-primary-900-color {
  color: var(--primary-900);
}

.has-primary-50-background-color {
  color: --primary-50;
}

.has-primary-100-background-color {
  color: --primary-100;
}

.has-primary-200-background-color {
  color: --primary-200;
}

.has-primary-300-background-color {
  color: --primary-300;
}

.has-primary-400-background-color {
  color: --primary-400;
}

.has-primary-500-background-color {
  color: var(--primary-500);
}

.has-primary-600-background-color {
  color: --primary-600;
}

.has-primary-700-background-color {
  color: --primary-700;
}

.has-primary-800-background-color {
  color: --primary-800;
}

.has-primary-900-background-color {
  color: --primary-900;
}

.has-primary-50-border-color {
  color: var(--primary-50);
}

.has-primary-100-border-color {
  color: var(--primary-100);
}

.has-primary-200-border-color {
  color: var(--primary-200);
}

.has-primary-300-border-color {
  color: var(--primary-300);
}

.has-primary-400-border-color {
  color: var(--primary-400);
}

.has-primary-500-border-color {
  color: var(--primary-500);
}

.has-primary-600-border-color {
  color: var(--primary-600);
}

.has-primary-700-border-color {
  color: var(--primary-700);
}

.has-primary-800-border-color {
  color: var(--primary-800);
}

.has-primary-900-border-color {
  color: var(--primary-900);
}

/** Secondary colors */
.has-secondary-50-color {
  color: var(--secondary-50);
}

.has-secondary-100-color {
  color: var(--secondary-100);
}

.has-secondary-200-color {
  color: var(--secondary-200);
}

.has-secondary-300-color {
  color: var(--secondary-300);
}

.has-secondary-400-color {
  color: var(--secondary-400);
}

.has-secondary-500-color {
  color: var(--secondary-500);
}

.has-secondary-600-color {
  color: var(--secondary-600);
}

.has-secondary-700-color {
  color: var(--secondary-700);
}

.has-secondary-800-color {
  color: var(--secondary-800);
}

.has-secondary-900-color {
  color: var(--secondary-900);
}

.has-secondary-50-background-color {
  color: var(--secondary-50);
}

.has-secondary-100-background-color {
  color: var(--secondary-100);
}

.has-secondary-200-background-color {
  color: var(--secondary-200);
}

.has-secondary-300-background-color {
  color: var(--secondary-300);
}

.has-secondary-400-background-color {
  color: var(--secondary-400);
}

.has-secondary-500-background-color {
  color: var(--secondary-500);
}

.has-secondary-600-background-color {
  color: var(--secondary-600);
}

.has-secondary-700-background-color {
  color: var(--secondary-700);
}

.has-secondary-800-background-color {
  color: var(--secondary-800);
}

.has-secondary-900-background-color {
  color: var(--secondary-900);
}

.has-secondary-50-border-color {
  color: var(--secondary-50);
}

.has-secondary-100-border-color {
  color: var(--secondary-100);
}

.has-secondary-200-border-color {
  color: var(--secondary-200);
}

.has-secondary-300-border-color {
  color: var(--secondary-300);
}

.has-secondary-400-border-color {
  color: var(--secondary-400);
}

.has-secondary-500-border-color {
  color: var(--secondary-500);
}

.has-secondary-600-border-color {
  color: var(--secondary-600);
}

.has-secondary-700-border-color {
  color: var(--secondary-700);
}

.has-secondary-800-border-color {
  color: var(--secondary-800);
}

.has-secondary-900-border-color {
  color: var(--secondary-900);
}

/** Alert colors */
.has-error-500-color {
  color: var(--error-500);
}

.has-warning-500-color {
  color: var(--warning-500);
}

.has-success-500-color {
  color: var(--success-500);
}

.has-error-500-background-color {
  color: var(--error-500);
}

.has-warning-500-background-color {
  color: var(--warning-500);
}

.has-success-500-background-color {
  color: var(--success-500);
}

.has-error-500-border-color {
  color: var(--error-500);
}

.has-warning-500-border-color {
  color: var(--warning-500);
}

.has-success-500-border-color {
  color: var(--success-500);
}

/**
 * Typograpy settings and tweeks - these settings adjust core blocks to 'hopefully' look
 * the same in the editor and front end.
 */
blockquote.wp-block-quote p {
  margin-bottom: 0.5rem;
}

blockquote.wp-block-quote {
  border-left: 5px solid var(--primary-500);
}

figure.wp-block-pullquote {
  padding: 3em 0 0 0;
  border-color: var(--primary-500);
}

.wp-block-pullquote blockquote {
  border: none;
}

.wp-block-pullquote p {
  font-size: 1.2rem;
}

.wp-block-pullquote cite {
  font-size: 0.7em;
}

/**
 * Style tweaks and overrides for buttons.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit],
a.button,
a.wp-block-button__link:not(.has-background) {
  border-radius: 4px;
}

input[type=search].search-field {
  border-radius: 4px 0 0 4px;
}

.search-submit {
  border-radius: 0 4px 4px 0;
}

@media (min-width: 769px) {
  /** Header button **/
  .main-navigation .main-nav ul li.main-nav__button a[title="Get Started"] {
    color: var(--neutral-00);
    border-radius: 4px;
    background-color: var(--primary-500);
  }
  .main-navigation .main-nav ul li.main-nav__button a[title="Get Started"]:hover {
    color: var(--neutral-00);
    background-color: var(--primary-400);
  }
}
/** General Gravity for styles */
body .gform_wrapper .gform_required_legend {
  color: var(--primary-500);
  font-weight: 400;
  font-style: italic;
  font-size: 0.8em;
  letter-spacing: 0.5px;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  color: var(--primary-500);
  font-weight: 400;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
  color: var(--primary-500);
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.5px;
}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label {
  color: var(--primary-500);
  font-weight: 400;
  font-style: italic;
}
body .gform_wrapper .gform_footer {
  display: flex;
  justify-content: center;
}

body .pha_gf_contact_wrapper .gform_required_legend,
body .pha_gf_join-the-team_wrapper .gform_required_legend {
  color: var(--primary-900);
}
body .pha_gf_contact_wrapper .gform_body .gform_fields .gfield input,
body .pha_gf_contact_wrapper .gform_body .gform_fields .gfield textarea,
body .pha_gf_contact_wrapper .gform_body .gform_fields .gfield select,
body .pha_gf_join-the-team_wrapper .gform_body .gform_fields .gfield input,
body .pha_gf_join-the-team_wrapper .gform_body .gform_fields .gfield textarea,
body .pha_gf_join-the-team_wrapper .gform_body .gform_fields .gfield select {
  border: 1px solid var(--primary-500);
}
body .pha_gf_contact_wrapper .gform_body .gform_fields .gfield .gfield_label,
body .pha_gf_join-the-team_wrapper .gform_body .gform_fields .gfield .gfield_label {
  color: var(--primary-900);
}
body .pha_gf_contact_wrapper .gform_body .gform_fields .gfield .gfield_description,
body .pha_gf_join-the-team_wrapper .gform_body .gform_fields .gfield .gfield_description {
  color: var(--primary-900);
}
body .pha_gf_contact_wrapper .gform_body .gform_fields .gfield .ginput_complex label,
body .pha_gf_join-the-team_wrapper .gform_body .gform_fields .gfield .ginput_complex label {
  color: var(--primary-900);
}
body .pha_gf_contact_wrapper .gform_footer input[type=submit],
body .pha_gf_join-the-team_wrapper .gform_footer input[type=submit] {
  background-color: var(--primary-800);
}
body .pha_gf_contact_wrapper .gform_footer input[type=submit]:hover,
body .pha_gf_join-the-team_wrapper .gform_footer input[type=submit]:hover {
  background-color: var(--primary-900);
}

/**
 * Utility classes
 */
.no-bottom-margin {
  margin-bottom: 0;
}

/*# sourceMappingURL=style-index.css.map*/