/*
Theme Name: Central Geradores Theme
Author: Pablo Torres
Author URI: 
Theme URI: 
Tags: full-site-editing, block-patterns
Text Domain: central-geradores-theme
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.4
Version: 100.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
  font-family: "Outfit";
  src: url("assets/fonts/Outfit-VariableFont_wght.ttf")
    format("truetype-variations");

  font-weight: 100 900; /* Range (e.g., Thin 100 → Black 900) */
  font-stretch: 75% 125%; /* Optional: Width range (condensed ↔ expanded) */
  font-style: oblique 0deg 20deg; /* Optional: Slant range (if supported) */
  font-display: swap; /* Avoid invisible text during load */
}

/* Styles intended only for the front.*/
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;
}

/*.section p {*/
/*color: #545454 !important;*/
/*}*/
.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;
  /*position: absolute;*/
  /*top: 0;*/
  /*z-index: 1000;*/
}

.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;
  }
}
