/**
* Theme Name: Intech
* Description: Tema desenvolvido para Intech.
* Author: <a href="https://kelvim.com/">kelv.im</a>
* Template: stack
* Version: 10.5.20
*/


@import url('../stack/style.css');

.bar .logo {
    max-height: 36px;
    max-width: none;
}

.bar-1 .menu-horizontal > li > .dropdown__trigger, .bar-1 .menu-horizontal > li > a {
    font-size: 1em;
    line-height: 2.166666666666667em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
}

button.btn, input[type="submit"].btn {
    font-size: 1.2em;
}

input, select {
    height: 3.785714em;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: 1.2em;
    line-height: inherit;
}

body {
    font-family: 'IBM Plex Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'IBM Plex Sans', sans-serif;
    color: #252525;
    font-weight: 400;
    font-variant-ligatures: common-ligatures;
}

[data-overlay]:before {
    position: absolute;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.color--primary {
    color: #a2bd31 !important;
}

a {
    color: #a2bd31;
}

p a, span a, label a {
    font-size: 1em;
    text-decoration: none;
    font-weight: 400;
    line-height: 1.85714286em;
}

a:hover {
    color: #8da333;
    text-decoration: none;
}

a:focus, a:visited {
    color: #8da333;
}

.btn--primary, .btn--primary:visited {
    background: #a2bd31;
    border-color: #a2bd31;
}

a strong {
    color: #a2bd31;
}

blockquote {
    font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 300;
}
    
.btn {
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 1.09em;
}
    
.btn--primary,
.btn--primary:visited {
  background: #a2bd31;
  border-color: #a2bd31;
}
.btn--primary .btn__text,
.btn--primary:visited .btn__text {
  color: #fff;
}
.btn--primary .btn__text i,
.btn--primary:visited .btn__text i {
  color: #fff;
}
.btn--primary:hover {
  background: #8da333;
  border-color: #8da333;
}
.btn--primary:active {
  background: #8da333;
}
.btn--primary-1,
.btn--primary-1:visited {
  background: #a2bd31;
  border-color: #8da333;
}
.btn--primary-1 .btn__text,
.btn--primary-1:visited .btn__text {
  color: #fff;
}
.btn--primary-1:hover {
  background: #8da333;
}
.btn--primary-1:active {
  background: #8da333;
}

data-gradient-bg] {
background: rgb(139,197,62);
background: linear-gradient(90deg, rgba(139,197,62,1) 0%, rgba(58,181,75,1) 100%);
}