.elementor-kit-601{--e-global-color-primary:#9ED046;--e-global-color-secondary:#101010;--e-global-color-text:#151515;--e-global-color-accent:#32730E;--e-global-color-1df7e84:#FFF1ED;--e-global-color-d51d1ec:#052E39;--e-global-color-1a370e2:#FFFFFF;--e-global-color-aa1346b:#000000;--e-global-color-2095ef8:#E1C6BE;--e-global-color-94673ee:#95584538;--e-global-color-a4b0e45:#00000000;--e-global-color-98ba83b:#FFF0D3;--e-global-color-f245b90:#E4A300;--e-global-typography-primary-font-family:"Cabin";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cabin";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-f95f5e7-font-family:"Cabin";--e-global-typography-f95f5e7-font-size:72px;--e-global-typography-f95f5e7-font-weight:700;--e-global-typography-f95f5e7-line-height:1.1em;--e-global-typography-f82db91-font-family:"Cabin";--e-global-typography-f82db91-font-size:60px;--e-global-typography-f82db91-font-weight:600;--e-global-typography-f82db91-line-height:1.1em;--e-global-typography-b6c9e0d-font-family:"Cabin";--e-global-typography-b6c9e0d-font-size:46px;--e-global-typography-b6c9e0d-font-weight:600;--e-global-typography-b6c9e0d-line-height:1.2em;--e-global-typography-0e5b718-font-family:"Cabin";--e-global-typography-0e5b718-font-size:36px;--e-global-typography-0e5b718-font-weight:600;--e-global-typography-0e5b718-line-height:1.2em;--e-global-typography-c7d1d9b-font-family:"Cabin";--e-global-typography-c7d1d9b-font-size:24px;--e-global-typography-c7d1d9b-font-weight:600;--e-global-typography-c7d1d9b-line-height:1.3em;--e-global-typography-f9467d7-font-family:"Cabin";--e-global-typography-f9467d7-font-size:18px;--e-global-typography-f9467d7-font-weight:600;--e-global-typography-f9467d7-line-height:1.4em;--e-global-typography-cec1268-font-family:"Cabin";--e-global-typography-cec1268-font-size:14px;--e-global-typography-cec1268-font-weight:600;--e-global-typography-cec1268-line-height:1.5em;--e-global-typography-4161849-font-family:"Roboto";--e-global-typography-4161849-font-size:14px;--e-global-typography-4161849-font-weight:400;--e-global-typography-4161849-line-height:1.5em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-601 button,.elementor-kit-601 input[type="button"],.elementor-kit-601 input[type="submit"],.elementor-kit-601 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-1a370e2 );border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-kit-601 button:hover,.elementor-kit-601 button:focus,.elementor-kit-601 input[type="button"]:hover,.elementor-kit-601 input[type="button"]:focus,.elementor-kit-601 input[type="submit"]:hover,.elementor-kit-601 input[type="submit"]:focus,.elementor-kit-601 .elementor-button:hover,.elementor-kit-601 .elementor-button:focus{background-color:var( --e-global-color-d51d1ec );color:var( --e-global-color-1a370e2 );border-radius:50px 50px 50px 50px;}.elementor-kit-601 e-page-transition{background-color:#FFBC7D;}.elementor-kit-601 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-601 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f82db91-font-family ), Sans-serif;font-size:var( --e-global-typography-f82db91-font-size );font-weight:var( --e-global-typography-f82db91-font-weight );line-height:var( --e-global-typography-f82db91-line-height );}.elementor-kit-601 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b6c9e0d-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c9e0d-font-size );font-weight:var( --e-global-typography-b6c9e0d-font-weight );line-height:var( --e-global-typography-b6c9e0d-line-height );}.elementor-kit-601 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0e5b718-font-family ), Sans-serif;font-size:var( --e-global-typography-0e5b718-font-size );font-weight:var( --e-global-typography-0e5b718-font-weight );line-height:var( --e-global-typography-0e5b718-line-height );}.elementor-kit-601 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c7d1d9b-font-family ), Sans-serif;font-size:var( --e-global-typography-c7d1d9b-font-size );font-weight:var( --e-global-typography-c7d1d9b-font-weight );line-height:var( --e-global-typography-c7d1d9b-line-height );}.elementor-kit-601 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f9467d7-font-family ), Sans-serif;font-size:var( --e-global-typography-f9467d7-font-size );font-weight:var( --e-global-typography-f9467d7-font-weight );line-height:var( --e-global-typography-f9467d7-line-height );}.elementor-kit-601 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-cec1268-font-family ), Sans-serif;font-size:var( --e-global-typography-cec1268-font-size );font-weight:var( --e-global-typography-cec1268-font-weight );line-height:var( --e-global-typography-cec1268-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-601{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-601 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-601 h1{font-size:var( --e-global-typography-f82db91-font-size );line-height:var( --e-global-typography-f82db91-line-height );}.elementor-kit-601 h2{font-size:var( --e-global-typography-b6c9e0d-font-size );line-height:var( --e-global-typography-b6c9e0d-line-height );}.elementor-kit-601 h3{font-size:var( --e-global-typography-0e5b718-font-size );line-height:var( --e-global-typography-0e5b718-line-height );}.elementor-kit-601 h4{font-size:var( --e-global-typography-c7d1d9b-font-size );line-height:var( --e-global-typography-c7d1d9b-line-height );}.elementor-kit-601 h5{font-size:var( --e-global-typography-f9467d7-font-size );line-height:var( --e-global-typography-f9467d7-line-height );}.elementor-kit-601 h6{font-size:var( --e-global-typography-cec1268-font-size );line-height:var( --e-global-typography-cec1268-line-height );}.elementor-kit-601 button,.elementor-kit-601 input[type="button"],.elementor-kit-601 input[type="submit"],.elementor-kit-601 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-601{--e-global-typography-f82db91-font-size:42px;--e-global-typography-b6c9e0d-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-601 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-601 h1{font-size:var( --e-global-typography-f82db91-font-size );line-height:var( --e-global-typography-f82db91-line-height );}.elementor-kit-601 h2{font-size:var( --e-global-typography-b6c9e0d-font-size );line-height:var( --e-global-typography-b6c9e0d-line-height );}.elementor-kit-601 h3{font-size:var( --e-global-typography-0e5b718-font-size );line-height:var( --e-global-typography-0e5b718-line-height );}.elementor-kit-601 h4{font-size:var( --e-global-typography-c7d1d9b-font-size );line-height:var( --e-global-typography-c7d1d9b-line-height );}.elementor-kit-601 h5{font-size:var( --e-global-typography-f9467d7-font-size );line-height:var( --e-global-typography-f9467d7-line-height );}.elementor-kit-601 h6{font-size:var( --e-global-typography-cec1268-font-size );line-height:var( --e-global-typography-cec1268-line-height );}.elementor-kit-601 button,.elementor-kit-601 input[type="button"],.elementor-kit-601 input[type="submit"],.elementor-kit-601 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*==================================================
=            VARIABLES GLOBALES
==================================================*/

:root{
    --gold-1:#8C5B00;
    --gold-2:#D49B00;
    --gold-3:#FFF0AE;
    --gold-4:#FFD95A;
    --gold-5:#7A4A00;

    --green-1:#0B5F2A;
    --green-2:#16A34A;
    --green-3:#67F99B;
    --green-4:#D8FFD7;
    --green-5:#0A3E18;

    --transition:.45s ease;
}

/*==================================================
=            CONTENEDOR ORO METALIZADO
==================================================*/

.gold-metal{

    background:linear-gradient(
    145deg,
    var(--gold-1) 0%,
    var(--gold-2) 18%,
    var(--gold-3) 38%,
    var(--gold-2) 58%,
    var(--gold-4) 75%,
    var(--gold-5) 100%);

    border:1px solid rgba(255,240,180,.45);

    position:relative;
    overflow:hidden;

    transition:var(--transition);

    box-shadow:
    inset 0 0 20px rgba(255,255,255,.18),
    0 10px 25px rgba(0,0,0,.25);

}

.gold-metal::before{

content:"";
position:absolute;
top:-150%;
left:-40%;
width:50%;
height:400%;
background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,.65),
transparent);

transform:rotate(25deg);

animation:goldSweep 5s linear infinite;

pointer-events:none;

}

.gold-metal:hover{

transform:translateY(-6px);

box-shadow:
0 20px 40px rgba(0,0,0,.35),
0 0 30px rgba(255,215,0,.45);

}

/*==================================================
=            CONTENEDOR VERDE METAL
==================================================*/

.green-metal{

background:linear-gradient(
145deg,
#063A18,
#0B6E2E,
#63FF9A,
#179D47,
#053617);

border:1px solid rgba(170,255,170,.35);

position:relative;
overflow:hidden;

transition:var(--transition);

box-shadow:
inset 0 0 18px rgba(255,255,255,.18),
0 12px 30px rgba(0,0,0,.25);

}

.green-metal::before{

content:"";
position:absolute;
top:-150%;
left:-35%;
width:50%;
height:400%;

background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,.6),
transparent);

transform:rotate(25deg);

animation:goldSweep 4.5s linear infinite;

pointer-events:none;

}

.green-metal:hover{

transform:translateY(-6px);

box-shadow:
0 0 35px rgba(85,255,170,.45);

}

/*==================================================
=            BOTÓN VERDE
==================================================*/

.green-metal-btn{

background:linear-gradient(
145deg,
#0A4E22,
#18B44B,
#75FFAF,
#0F8F3B,
#08431C)!important;

color:white!important;

border:none;

position:relative;

overflow:hidden;

transition:.45s;

box-shadow:
0 8px 20px rgba(0,0,0,.25);

}

.green-metal-btn::before{

content:"";

position:absolute;

top:-150%;

left:-35%;

width:45%;

height:400%;

background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,.65),
transparent);

transform:rotate(25deg);

animation:goldSweep 3.8s infinite linear;

}

.green-metal-btn:hover{

background:linear-gradient(
145deg,
#7A4A00,
#D8A500,
#FFF3B8,
#FFD100,
#8A5600)!important;

color:#222!important;

transform:translateY(-3px) scale(1.03);

box-shadow:
0 0 25px rgba(255,220,0,.65);

}

/*==================================================
=            TEXTO ORO METAL
==================================================*/

.gold-text{

background:linear-gradient(
90deg,
#7A4A00,
#FFD500,
#FFF3B0,
#FFC300,
#7A4A00);

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

background-size:250%;

animation:textShine 5s linear infinite;

font-weight:700;

}

/*==================================================
=            ANIMACIONES
==================================================*/

@keyframes goldSweep{

0%{

left:-60%;

}

100%{

left:170%;

}

}

@keyframes textShine{

0%{

background-position:0%;

}

100%{

background-position:250%;

}

}/* End custom CSS */