@charset "UTF-8";
/* */
/*  */
.box_shadow {
  box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; }

.border_radius {
  border-radius: 5px;
  -webkit-border-radius: 5px; }

.font_oswald, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: 'oswaldregular'; }

/* Narrow Rectangle */
@font-face {
  font-family: 'NarrowRectangle';
  src: url("/themes/zircon/Fonts/narrow_rectangle-7.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* Framd */
@font-face {
  font-family: 'Framd';
  src: url("/themes/zircon/Fonts/framd.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* Jaro Regular Variable */
@font-face {
  font-family: 'JaroVariable';
  src: url("/themes/zircon/Fonts/Jaro-Regular-VariableFont_opsz.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* Franklin Gothic Heavy (FRAHV.TTF) */
@font-face {
  font-family: 'FranklinGothicHeavy';
  src: url("/themes/zircon/Fonts/FRAHV.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* Franklin Gothic Demi (FRADM.TTF) */
@font-face {
  font-family: 'FranklinGothicDemi';
  src: url("/themes/zircon/Fonts/FRADM.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* Franklin Gothic Book (FRABK.TTF) */
@font-face {
  font-family: 'FranklinGothicBook';
  src: url("/themes/zircon/Fonts/FRABK.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/* Aplicação da fonte e tamanho nos elementos */
h1, h2, h3, h4, h5 {
  font-family: 'NarrowRectangle', sans-serif; }

h1 {
  font-size: 3em; }

h2 {
  font-size: 2.5em; }

h3 {
  font-size: 2em; }

h4 {
  font-size: 1em; }

h5 {
  font-size: 1em; }

p {
  font-family: 'FranklinGothicBook', sans-serif;
  font-size: 1em; }

a {
  font-family: 'FranklinGothicHeavy', sans-serif;
  font-size: 1em;
  font-weight: bold; }

/* BUTTON */
.form-actions .form-submit {
  margin: 0 10px 10px 0;
  border: none;
  padding: 8px 20px;
  color: #fff;
  background: #553e67;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer; }
  .form-actions .form-submit:hover, .form-actions .form-submit:focus {
    background-color: #555; }

.btn-primary {
  background: #553e67; }

.btn-primary:hover, .btn-primary:focus {
  background-color: #1c6456; }

.font_awesome {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1; }

hr {
  height: 2px;
  border: none;
  color: #1c6456 !important;
  background-color: #1c6456 !important;
  margin: 1.2em 0; }

/* html.scss */
body {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #555;
  background: #f6f6f6; }

html {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

header, nav, section, article, figure, aside, footer {
  display: block; }

a {
  color: #555; }

a:hover, a:focus {
  outline: none;
  text-decoration: none;
  color: #1c6456; }

h1, .h1 {
  font-size: 1.84em; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  margin: 0 0 15px;
  line-height: 1.3; }

h2 {
  font-size: 1.57em; }

h3, .h3 {
  font-size: 1.35em; }

h4, .h4 {
  line-height: 1.6;
  font-size: 1.1em; }

address {
  margin-bottom: 15px; }

img {
  max-width: 100%; }

input, button, select, textarea {
  padding: 6px;
  border: 1px solid #ddd; }

label {
  font-weight: normal; }

p {
  margin-bottom: 15px; }

h5, .h5 {
  line-height: 1.5;
  font-size: 1em; }

h6, .h6 {
  line-height: 1.1;
  font-size: .8em; }

.align-left {
  float: left;
  padding: 1em 1em 1em 0; }

.align-right {
  float: right;
  padding: 1em 0 1em 1em; }

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