/**  
 DO NOT  EDIT CSS FILE MANUALLY - CHANGES WILL BE LOST, USE SCSS  
 by: Cobweb Software
 */
@font-face {
  font-family: "Gotham-Light";
  src: url("../assets/fonts/Gotham-Light.otf"); /* IE9 Compat Modes */
  src: url("../assets/fonts/Gotham-Light.otf?#iefix") format("embedded-opentype"), url("../assets/fonts/Gotham-Light.otf") format("woff"), url("../assets/fonts/Gotham-Light.otf") format("truetype"), url("../assets/fonts/Gotham-Light.otf") format("svg"); /* Legacy iOS */
  font-weight: lighter;
  font-style: lighter;
}
@font-face {
  font-family: "Gotham-Medium";
  src: url("../assets/fonts/Gotham-Medium.otf") format("opentype"); /* IE9 Compat Modes */
}
@font-face {
  font-family: "Gotham-Heavier";
  src: url("../assets/fonts/Gotham-Bold.otf"); /* IE9 Compat Modes */
  src: url("../assets/fonts/Gotham-Bold.otf?#iefix") format("embedded-opentype"), url("../assets/fonts/Gotham-Bold.otf") format("woff"), url("../assets/fonts/Gotham-Bold.otf") format("truetype"), url("../assets/fonts/Gotham-Bold.otf") format("svg"); /* Legacy iOS */
  font-weight: 900;
  font-style: bold;
}
@font-face {
  font-family: "Gotham-Heavy";
  src: url("../assets/fonts/Gotham-Bold.otf"); /* IE9 Compat Modes */
  src: url("../assets/fonts/Gotham-Bold.otf?#iefix") format("embedded-opentype"), url("../assets/fonts/Gotham-Bold.otf") format("woff"), url("../assets/fonts/Gotham-Bold.otf") format("truetype"), url("../assets/fonts/Gotham-Bold.otf") format("svg"); /* Legacy iOS */
  font-weight: bold;
  font-style: bold;
}
@font-face {
  font-family: "Gotham";
  src: url("../assets/fonts/Gotham-Medium.otf") format("opentype"); /* IE9 Compat Modes */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-Lighter";
  src: url("../assets/fonts/Gotham-Thin.otf"); /* IE9 Compat Modes */
  src: url("../assets/fonts/Gotham-Thin.otf?#iefix") format("embedded-opentype"), url("../assets/fonts/Gotham-Thin.otf") format("woff"), url("../assets/fonts/Gotham-Thin.otf") format("truetype"), url("../assets/fonts/Gotham-Thin.otf") format("svg"); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-Book";
  src: url("../assets/fonts/GothamBook.otf") format("opentype"); /* IE9 Compat Modes */
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "Gotham-Light";
  font-size: 30px;
}

h1, h2, h3, h4, h5, h6,
.elementor-widget,
.elementor-widget-heading,
.elementor-widget-text-editor *,
.elementor-widget-button .elementor-button,
.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item,
.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .sub-menu .menu-item .elementor-sub-item,
.wpcf7 .wpcf7-form button,
.wpcf7 .wpcf7-form input,
.wpcf7 .wpcf7-form textarea,
.wpcf7 .wpcf7-form label,
.wpcf7 .wpcf7-form select,
.wpcf7 .wpcf7-form p,
.wpcf7 .wpcf7-form span,
.e-con.theme-section .e-con .elementor-widget.elementor-widget-tabs .elementor-tabs .elementor-tab-title {
  font-family: "Gotham-Light" !important;
}

.elementor-widget.gotham,
.elementor-widget-heading.gotham,
.elementor-widget-text-editor.gotham *,
.elementor-widget-button.gotham .elementor-button {
  font-family: "Gotham" !important;
  font-weight: 300;
}

.elementor-location-footer .elementor-widget.elementor-widget-text-editor *,
.elementor-location-footer .elementor-widget.elementor-widget-nav-menu nav .elementor-nav-menu .menu-item .elementor-item {
  font-family: "Gotham-Light" !important;
}

.elementor-widget-button.button-with-icon .elementor-button .elementor-button-text > span {
  font-family: "Gotham-Heavy" !important;
}

.e-con.theme-section .e-con .elementor-widget.elementor-widget-heading h1 span,
.e-con.theme-section .e-con .elementor-widget.elementor-widget-heading h2 span,
.elementor-location-footer .elementor-widget.elementor-widget-heading .elementor-heading-title span,
.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item span {
  font-family: "Gotham-Heavier" !important;
}

/*.elementor-widget.elementor-widget-text-editor,
.elementor-widget.elementor-widget-text-editor * {
    font-family: "Gotham-Medium" !important;
    font-weight: 500;
}*/
.elementor-widget.font-book,
.elementor-widget.font-book * {
  font-family: "Gotham-Book", sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.elementor-widget-heading .elementor-heading-title {
  line-height: normal;
}

h1 {
  font-size: 80px;
  font-weight: 400;
  margin: 0 0 20px;
}

h2 {
  font-size: 80px;
  font-weight: 400;
  margin: 0 0 20px;
}

h3 {
  font-family: "Gotham-Medium" !important;
  font-size: 24px;
  font-weight: 700 !important;
  margin: 0 0 15px;
}

h4, h5, h6 {
  font-weight: 500;
  margin: 0;
}

h4 {
  font-size: 16px;
}

h5, h6 {
  font-size: 16px;
}

.wpcf7-form p {
  font-size: 14px;
}

.elementor-widget-button.button-with-icon .elementor-button {
  font-size: 30px;
}

.elementor-widget.elementor-widget-text-editor {
  font-size: 24px;
  line-height: 1.2;
}

.elementor-location-footer .elementor-widget.elementor-widget-text-editor *,
.elementor-location-footer .elementor-widget.elementor-widget-nav-menu nav .elementor-nav-menu .menu-item .elementor-item,
.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item,
.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-sub-item {
  font-size: 16px;
}

.elementor-location-footer .elementor-widget.elementor-widget-heading .elementor-heading-title,
.e-con.theme-section .e-con .elementor-widget.elementor-widget-heading h1,
.e-con.theme-section .e-con .elementor-widget.elementor-widget-heading h2,
.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-sub-item,
.elementor-widget-button.button-with-icon .elementor-button .elementor-button-text > span {
  font-weight: 400;
}

.elementor-location-footer .elementor-widget.elementor-widget-text-editor *,
.elementor-location-footer .elementor-widget.elementor-widget-nav-menu nav .elementor-nav-menu .menu-item .elementor-item {
  font-weight: 400;
  line-height: normal;
}

.e-con.header-top .elementor-widget.elementor-widget-nav-menu .elementor-nav-menu .menu-item .elementor-item {
  font-weight: 900;
}

@media screen and (max-width: 768px) {
  h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

/*# sourceMappingURL=fonts.css.map */
