/* JOST FONT */
@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;600;700;800;900&display=swap");
@font-face {
  font-family: "Reforma 1969";
  src: url("/wp-content/themes/brite-child/fonts/Reforma1969-Blanca.woff") format("woff"), url(/wp-content/themes/brite-child/fonts/reforma.1969-blanca.ttf) format("truetype"), url(/wp-content/themes/brite-child/fonts/reforma.1969-blanca.otf) format("opentype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Reforma 1969";
  src: url("/wp-content/themes/brite-child/fonts/Reforma1969-BlancaItalica.woff") format("woff"), url(/wp-content/themes/brite-child/fonts/reforma.1969-blanca-italica.ttf) format("truetype"), url(/wp-content/themes/brite-child/fonts/reforma.1969-blanca-italica.otf) format("opentype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: "Reforma 1969";
  src: url("/wp-content/themes/brite-child/fonts/Reforma1969-Gris.woff") format("woff"), url(/wp-content/themes/brite-child/fonts/reforma.1969-gris.ttf) format("truetype"), url(/wp-content/themes/brite-child/fonts/reforma.1969-gris.otf) format("opentype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Reforma 1969";
  src: url("/wp-content/themes/brite-child/fonts/Reforma1969-GrisItalica.woff") format("woff"), url(/wp-content/themes/brite-child/fonts/reforma.1969-gris-italica.ttf) format("truetype"), url(/wp-content/themes/brite-child/fonts/reforma.1969-gris-italica.otf) format("opentype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: "Reforma 1969";
  src: url("/wp-content/themes/brite-child/fonts/Reforma1969-Negra.woff") format("woff"), url(/wp-content/themes/brite-child/fonts/reforma.1969-negra.ttf) format("truetype"), url(/wp-content/themes/brite-child/fonts/reforma.1969-negra.otf) format("opentype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "Reforma 1969";
  src: url("/wp-content/themes/brite-child/wp-content/themes/brite-child/fonts/Reforma1969-NegraItalica.woff") format("woff"), url(/wp-content/themes/brite-child/fonts/reforma.1969-negra-italica.ttf) format("truetype"), url(/wp-content/themes/brite-child/fonts/reforma.1969-negra-italica.otf) format("opentype");
  font-weight: 700;
  font-style: italic; }
/* CSS Document */
body {
  font-family: 'Reforma 1969', Open Sans;
  font-weight: 300; }
  body.connectionacademy p, body.connectionacademy .h-lead p, body.connectionacademy a, body #colibri p, body #colibri .h-lead p, body #colibri a {
    font-family: 'Reforma 1969', Open Sans;
    font-weight: 300; }

.connectionacademy .title {
  font-family: "Jost", Open Sans, Arial, Sans-Serif;
  font-weight: 700; }

#colibri.connectionacademy .h-menu > div > .colibri-menu-container > ul.colibri-menu > li > a, #colibri.connectionacademy .h-menu > div > .colibri-menu-container > ul.colibri-menu > li > a:hover, #colibri.connectionacademy .h-menu > div > .colibri-menu-container > ul.colibri-menu > li > a:active, #colibri.connectionacademy .h-menu > div > .colibri-menu-container > ul.colibri-menu > li > a:focus {
  font-family: "Jost", Open Sans, Arial, Sans-Serif;
  font-weight: 700; }
#colibri.connectionacademy .h-button {
  font-family: "Jost", Open Sans, Arial, Sans-Serif;
  font-weight: 700;
  letter-spacing: 0.2em; }

/* CSS Document */
#colibri.connectionacademy h1, #colibri.connectionacademy h2, #colibri.connectionacademy h3, #colibri.connectionacademy h4, #colibri.connectionacademy h5, #colibri.connectionacademy h6 {
  font-family: "Jost", Open Sans, Arial, Sans-Serif;
  font-weight: 800;
  font-style: normal;
  overflow-wrap: normal; }
#colibri.connectionacademy .reforma h1, #colibri.connectionacademy .reforma h2, #colibri.connectionacademy .reforma h3, #colibri.connectionacademy .reforma h4, #colibri.connectionacademy .reforma h5, #colibri.connectionacademy .reforma h6 {
  font-family: 'Reforma 1969', Open Sans, Arial, Sans-Serif; }
#colibri.connectionacademy #hero .payoff h2 {
  font-family: 'Reforma 1969', Open Sans, Arial, Sans-Serif;
  font-weight: 300;
  font-style: italic;
  font-size: 2em;
  text-transform: none; }
#colibri.connectionacademy #hero h1, #colibri.connectionacademy #hero h2, #colibri.connectionacademy #hero h3, #colibri.connectionacademy #hero h4, #colibri.connectionacademy #hero h5, #colibri.connectionacademy #hero h6 {
  text-transform: uppercase; }

/* CSS Document */
#colibri.connectionacademy .h-contact-form-shortcode .forminator-row .forminator-col .forminator-button-submit {
  border-radius: 0;
  font-family: "Jost", Open Sans, Arial, Sans-Serif;
  font-weight: 700;
  letter-spacing: 0.2em; }
  #colibri.connectionacademy .h-contact-form-shortcode .forminator-row .forminator-col .forminator-button-submit:hover, #colibri.connectionacademy .h-contact-form-shortcode .forminator-row .forminator-col .forminator-button-submit:active, #colibri.connectionacademy .h-contact-form-shortcode .forminator-row .forminator-col .forminator-button-submit:focus {
    background-color: #8b2a2a;
    box-shadow: none; }
#colibri.connectionacademy .forminator-ui#forminator-module-747.forminator-design--flat .forminator-checkbox .forminator-checkbox-box {
  border: solid 1px #294d6d; }
#colibri .form-iscrizione .forminator-row {
  padding-bottom: 12px; }
#colibri .form-iscrizione .forminator-ui.forminator-design--default .forminator-label {
  font-size: 1em; }

.ui-datepicker.forminator-calendar--default .ui-datepicker-header {
  background: #fff; }

.ui-datepicker.forminator-calendar--default .ui-datepicker-calendar {
  background: #fff; }

/* CSS Document */
.tablepress.calendar td:nth-child(even), .tablepress.calendar .row-hover tr:hover td:nth-child(even), .tablepress.calendar .odd td:nth-child(even) {
  background: #f0f0f0; }
.tablepress.calendar td:first-child, .tablepress.calendar .row-hover tr:hover td:first-child, .tablepress.calendar .odd td:first-child {
  background: #e04343;
  color: #fff; }
.tablepress.calendar .odd td {
  background: #fff; }
.tablepress.calendar tfoot th:nth-child(even), .tablepress.calendar thead th:nth-child(even) {
  background: #294d6d;
  color: #fff;
  font-weight: 900; }
.tablepress.calendar tfoot th:nth-child(even), .tablepress.calendar thead th:nth-child(odd) {
  background: #193d5d;
  color: #fff;
  font-weight: 900; }
