@font-face {
font-family: "Outfit";
src: url(//www.centralgeradores.com.br/wp-content/themes/central-geradores-theme/assets/fonts/Outfit-VariableFont_wght.ttf)
format("truetype-variations");
font-weight: 100 900; font-stretch: 75% 125%; font-style: oblique 0deg 20deg; font-display: swap; } html {
scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
.rounded {
border-radius: 10px;
overflow: hidden;
}
.container-icon {
min-width: 65px;
padding: 10px;
}
.section h2 {
line-height: 5rem;
}   .quinze-anos {
width: 100%;
}
.header-landing span {
text-decoration: none !important;
text-decoration-style: none;
}
header {
display: initial;
}
header .header-landing {
background-color: transparent !important;
margin-bottom: -105px !important;
transition: background-color 0.3s ease, box-shadow 0.3s ease;   }
.header-landing > div {
transition: 0.3s ease;
}
.navigation-header {
@media (max-width: 1080px) {
display: none !important;
}
}
.slider-header {
@media (min-width: 1080px) {
display:none !important;
}
}
.sticky-active.header-landing {
background-color: var(--wp--preset--color--primary) !important;
> div {
padding-top: 18px !important;
padding-bottom: 18px !important;
}
}@media (max-width: 680px) {
#gspb_iconBox-id-gsbp-387cf4b {
background: var(--wp--preset--color--primary);
border-radius: 100%; padding: 5px;
aspect-ratio: 1 / 1;
}
.triple-block {
max-height: 300px;
figure {
max-height: 100% !important;
}
img {
object-fit: contain;
max-height: 100%;
height: unset !important;
}
.second-col {
max-height: 100%;
gap: 0;
img {
max-height: 0px;
display: none;
}
}
}
}
@media (max-width: 768px) {
.navigation {
column-gap: 30px;
}
}
.subtitle {
line-height: 1.2;
}
:root {
--tw-brightness: brightness(1);
--tw-grayscale: grayscale(100%);
--tw-invert: invert(70%);
}
.marcas img {
filter: brightness(0.7) grayscale(100%) invert(80%) opacity(80%);
}
a {
color: var(--wp--preset--color--secondary);
font-weight: 600;
}
.checkbox {
width: 20px;
}
.clickable {
cursor: pointer;
}
.navigation .wp-block-navigation__submenu-container a:hover {
background-color: #111c38;
}
.entry-content {
margin-bottom: 0;
}
.flexgrow div {
flex-grow: 1;
}
input,
select {
min-height: 35px;
border: 2px solid #cccccc;
border-radius: 10px;
padding-left: 10px;
}
select {
min-height: 40px;
}
label {
font-weight: 600;
font-size: 16px;
}
.tipo-operacao {
font-size: 16px;
font-weight: 600;
input {
min-height: 30px;
}
label {
font-size: 14px;
line-height: normal;
color: #8d8d8d;
}
}
.rc-anchor-normal-footer {
display: hidden;
}
form #periodo {
flex-grow: 3;
}
.adicionais {
font-size: 16px;
font-weight: 600;
label {
font-size: 14px;
color: #8d8d8d;
}
}