.elementor-kit-6{--e-global-color-primary:#95C11F;--e-global-color-secondary:#1C4040;--e-global-color-text:#616161;--e-global-color-accent:#FFFFFF;--e-global-color-0a79636:#B2B2B2;--e-global-color-fa00238:#F4F3F2;--e-global-color-3acd3b6:#1E1E1E;--e-global-color-28d9750:#DDDDDD;--e-global-color-5310b71:#DADADA;--e-global-color-f9abb67:#1D1D1D;--e-global-color-ab02959:#FFFFFF33;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Gibson";--e-global-typography-text-font-size:1.25rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:0.025rem;--e-global-typography-accent-font-family:"Gibson";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-letter-spacing:0.025rem;--e-global-typography-c801657-font-family:"Gibson";--e-global-typography-c801657-font-size:3.75rem;--e-global-typography-c801657-font-weight:600;--e-global-typography-c801657-text-transform:uppercase;--e-global-typography-c801657-line-height:1.1em;--e-global-typography-3acc647-font-family:"Gibson";--e-global-typography-3acc647-font-size:3rem;--e-global-typography-3acc647-font-weight:600;--e-global-typography-3acc647-text-transform:uppercase;--e-global-typography-3acc647-line-height:1.1em;--e-global-typography-3a3db33-font-family:"Gibson";--e-global-typography-3a3db33-font-size:2.75rem;--e-global-typography-3a3db33-font-weight:600;--e-global-typography-3a3db33-text-transform:uppercase;--e-global-typography-3a3db33-line-height:1.1em;--e-global-typography-5a275eb-font-family:"Gibson";--e-global-typography-5a275eb-font-size:2rem;--e-global-typography-5a275eb-font-weight:600;--e-global-typography-5a275eb-text-transform:uppercase;--e-global-typography-5a275eb-line-height:1.1em;--e-global-typography-996d6ff-font-family:"Gibson";--e-global-typography-996d6ff-font-size:1.75rem;--e-global-typography-996d6ff-font-weight:600;--e-global-typography-996d6ff-text-transform:uppercase;--e-global-typography-996d6ff-line-height:1.1em;--e-global-typography-299fb7d-font-family:"Gibson";--e-global-typography-299fb7d-font-size:1.25rem;--e-global-typography-299fb7d-font-weight:600;--e-global-typography-299fb7d-text-transform:uppercase;--e-global-typography-299fb7d-line-height:1.1em;--e-global-typography-4eef47a-font-family:"Gibson";--e-global-typography-4eef47a-font-size:1.1rem;--e-global-typography-4eef47a-font-weight:600;--e-global-typography-4eef47a-text-transform:uppercase;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*HEADER*/
.header-sticky.elementor-sticky--effects{
    background-color:#2E3C42E6 !important;
}

.header-sticky{
    transition: background-color 1s ease !important;
}

.header-sticky.elementor-sticky--effects >.elementor-container{
    min-height: 80px;
}

.header-sticky> .elementor-container{
    transition: min-height 1s ease !important;
}

/*BOTON CONTACTO*/
.boton-contacto {
  position: relative;
  overflow: hidden;
  border-radius: 1.4rem;
  border: 2px solid #FFF;
  background: transparent;
  margin-left: 2rem;
  z-index: 1;
}
.boton-contacto::before {
  content: '';
  position: absolute;
  top: 50%; 
  right: 100%;
  width: 50px;
  height: 50px;
    background: #95C11F;
  z-index: -1;
  border-radius: 30px;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 1s cubic-bezier(0.23, 1, 0.320, 1);
}
.boton-contacto:hover::before {
  transform: translate(-50%, -50%) scale(10);
}



/*INICIO*/

/*BOTONES*/
/*BOTON-1*/
.boton-animado-1 {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
  background: #95C11F;
  z-index: 1;
}
.boton-animado-1::before {
  content: '';
  position: absolute;
  top: 50%; 
  right: 100%;
  width: 50px;
  height: 50px;
    background: #1C4040;
  z-index: -1;
  border-radius: 30px;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 1s cubic-bezier(0.23, 1, 0.320, 1);
}
.boton-animado-1:hover::before {
  transform: translate(-50%, -50%) scale(9);
}
/*BOTON-2*/
.boton-animado-2 {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
  background: #1C4040;
  z-index: 1;
}
.boton-animado-2::before {
  content: '';
  position: absolute;
  top: 50%; 
  right: 100%;
  width: 50px;
  height: 50px;
  background: #95C11F;
  z-index: -1;
  border-radius: 30px;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 1s cubic-bezier(0.23, 1, 0.320, 1);
}
.boton-animado-2:hover::before {
  transform: translate(-50%, -50%) scale(11);
}

/*BOTON-3*/
.boton-animado-3 {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
  background: #1C4040;
  z-index: 1;
}
.boton-animado-3::before {
  content: '';
  position: absolute;
  top: 50%; 
  right: 100%;
  width: 50px;
  height: 50px;
  background: #95C11F;
  z-index: -1;
  border-radius: 30px;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 1s cubic-bezier(0.23, 1, 0.320, 1);
}
.boton-animado-3:hover::before {
  transform: translate(-50%, -50%) scale(35);
}

/*PROYECTOS*/
.link-productos{
    display: flex;
    color: white;
    gap: 5px;
    flex-direction: row;
    justify-content: center;
}
.link-productos:hover{
    color: white;
}
/*ANIMACION PROYECTOS 1*/
.container-proyectos-grid-1{
    position: relative;
}
.content-proyectos-1{
  position: absolute;
  transform: translatey(410px);
}
.container-proyectos-grid-1:hover .content-proyectos-1{
    transform: translatey(300px);
}
@media(max-width:1025px) {
    .container-proyectos-grid-1{
    position: relative;
}
    .content-proyectos-1{
  position: absolute;
  transform: translatey(300px);
}
     .container-proyectos-grid-1:hover .content-proyectos-1{
    transform: translatey(210px);
}
}
@media(max-width:768px) {
    .container-proyectos-grid-1{
    position: relative;
}
    .content-proyectos-1{
  position: absolute;
  transform: translatey(280px);
}
     .container-proyectos-grid-1:hover .content-proyectos-1{
    transform: translatey(170px);
}
}

/*ANIMACION PROYECTOS 2*/
.container-proyectos-grid-2{
    position: relative;
}
.content-proyectos-2{
  position: absolute;
  transform: translatey(130px);
}
.container-proyectos-grid-2:hover .content-proyectos-2{
    transform: translatey(0px);
}



/*FUNDADORES*/
.content {
  position: relative;
  padding: 1rem;
}
.seudo-content {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translateY(0);
  transition: opacity 0.8s ease, transform 0.8s ease;
}
.content:hover .seudo-content {
  opacity: 1;
  transform: translateY(200%);
}
.content:hover .nombre-h2 h2{
color: #fff !important;
}
.content:hover p{
color: #fff
}
@media(max-width:768px) {
    .content:hover .seudo-content {
  opacity: 1;
  transform: translateY(160%);
}
}



/*CARD HOVER*/
.card-content {
    height: 56%;
    margin-bottom: -100px;
    transition: all 1s ease !important ;
}
.card-wrapper:hover .card-content {
    margin-bottom: -140px;
    height: 100%;
}
.card-content .e-con-inner {
    display: flex; 
    transition: all 0.5s ease;
}
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
.card-wrapper:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 0.5s ease  forwards;
}
.card-wrapper:hover .card-content .e-con-inner {
    justify-content: flex-end;
}

@media(max-width:1024px) {
   .card-content {
       height: 54%;
       margin-bottom: -90px;
   }
   .card-wrapper:hover .card-content {
    margin-bottom: -140px;
    height: 100%;
}
}

/*VALORACIONES*/
.svg-valoracion svg{ 
    color:#95C11F;
}

/*FOOTER*/
.icono-svg-footerr svg {
    color: #95C11F;
    font-size: 18px;
}

.icono-svg-footerr span:hover{
    color: #95C11F;
    transition: all 0.250s;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gibson';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://energon.com.ar/wp-content/uploads/2025/06/Gibson-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */