.elementor-kit-12{--e-global-color-primary:#FCA7E6;--e-global-color-secondary:#D5D5D5;--e-global-color-text:#353535;--e-global-color-accent:#FF45D4;--e-global-color-15aacaa:#FFFFFF;--e-global-color-ba86d07:#1A1A1A;--e-global-color-4e278bc:#02C7AD;--e-global-color-85f9bee:#FFFFFF00;--e-global-color-51e2853:#FFCD45;--e-global-color-eaba52e:#233156;--e-global-color-cd04b72:#FFFAE8;--e-global-typography-primary-font-family:"Chakra Petch";--e-global-typography-primary-font-size:4.8em;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Chakra Petch";--e-global-typography-secondary-font-size:4em;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Chakra Petch";--e-global-typography-accent-font-weight:600;--e-global-typography-1b3ec06-font-family:"Chakra Petch";--e-global-typography-1b3ec06-font-size:3.3em;--e-global-typography-1b3ec06-font-weight:600;--e-global-typography-1b3ec06-text-transform:capitalize;--e-global-typography-847147b-font-family:"Chakra Petch";--e-global-typography-847147b-font-size:1.4em;--e-global-typography-847147b-font-weight:600;--e-global-typography-847147b-text-transform:capitalize;--e-global-typography-847147b-line-height:1em;--e-global-typography-2f59616-font-family:"Chakra Petch";--e-global-typography-2f59616-font-size:1.3em;--e-global-typography-2f59616-font-weight:600;--e-global-typography-2f59616-text-transform:capitalize;--e-global-typography-2f59616-line-height:1em;--e-global-typography-7e755da-font-family:"Chakra Petch";--e-global-typography-7e755da-font-size:1.2em;--e-global-typography-7e755da-font-weight:600;--e-global-typography-7e755da-text-transform:capitalize;--e-global-typography-24ace8e-font-family:"Chakra Petch";--e-global-typography-24ace8e-font-size:4.3rem;--e-global-typography-24ace8e-font-weight:600;--e-global-typography-24ace8e-text-transform:uppercase;--e-global-typography-6a1c5e6-font-family:"Chakra Petch";--e-global-typography-6a1c5e6-font-size:1.2em;--e-global-typography-6a1c5e6-font-weight:600;--e-global-typography-6a1c5e6-text-transform:capitalize;--e-global-typography-32d152f-font-family:"Chakra Petch";--e-global-typography-32d152f-font-size:1.1em;--e-global-typography-32d152f-font-weight:600;--e-global-typography-32d152f-text-transform:capitalize;--e-global-typography-d9db730-font-family:"Chakra Petch";--e-global-typography-d9db730-font-size:3.5em;--e-global-typography-d9db730-font-weight:600;--e-global-typography-d9db730-text-transform:capitalize;--e-global-typography-a969388-font-family:"Chakra Petch";--e-global-typography-a969388-font-size:1.7em;--e-global-typography-a969388-font-weight:600;--e-global-typography-a969388-text-transform:none;--e-global-typography-a969388-line-height:1.2em;--e-global-typography-2d1956b-font-family:"Chakra Petch";--e-global-typography-2d1956b-font-size:4.4em;--e-global-typography-2d1956b-font-weight:600;--e-global-typography-2d1956b-text-transform:capitalize;--e-global-typography-b0684c6-font-family:"Chakra Petch";--e-global-typography-b0684c6-font-size:1.2em;--e-global-typography-b0684c6-font-weight:600;--e-global-typography-b0684c6-text-transform:capitalize;--e-global-typography-37be898-font-family:"Chakra Petch";--e-global-typography-37be898-font-size:14.3em;--e-global-typography-37be898-font-weight:600;background-color:var( --e-global-color-cd04b72 );color:var( --e-global-color-text );--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:20px;--e-preloader-rotate:0deg;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-51e2853 );color:var( --e-global-color-ba86d07 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ba86d07 );border-radius:11px 11px 11px 11px;padding:17px 30px 17px 30px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:var( --e-global-color-15aacaa );color:var( --e-global-color-ba86d07 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ba86d07 );border-radius:11px 11px 11px 11px;}.elementor-kit-12 h1{color:var( --e-global-color-eaba52e );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{color:var( --e-global-color-eaba52e );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-12 h3{color:var( --e-global-color-eaba52e );font-family:var( --e-global-typography-1b3ec06-font-family ), Sans-serif;font-size:var( --e-global-typography-1b3ec06-font-size );font-weight:var( --e-global-typography-1b3ec06-font-weight );text-transform:var( --e-global-typography-1b3ec06-text-transform );}.elementor-kit-12 h4{color:var( --e-global-color-eaba52e );font-family:var( --e-global-typography-847147b-font-family ), Sans-serif;font-size:var( --e-global-typography-847147b-font-size );font-weight:var( --e-global-typography-847147b-font-weight );text-transform:var( --e-global-typography-847147b-text-transform );line-height:var( --e-global-typography-847147b-line-height );}.elementor-kit-12 h5{color:var( --e-global-color-eaba52e );font-family:var( --e-global-typography-2f59616-font-family ), Sans-serif;font-size:var( --e-global-typography-2f59616-font-size );font-weight:var( --e-global-typography-2f59616-font-weight );text-transform:var( --e-global-typography-2f59616-text-transform );line-height:var( --e-global-typography-2f59616-line-height );}.elementor-kit-12 h6{color:var( --e-global-color-eaba52e );font-family:var( --e-global-typography-7e755da-font-family ), Sans-serif;font-size:var( --e-global-typography-7e755da-font-size );font-weight:var( --e-global-typography-7e755da-font-weight );text-transform:var( --e-global-typography-7e755da-text-transform );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-primary-font-size:3.6em;--e-global-typography-secondary-font-size:2.7em;--e-global-typography-1b3ec06-font-size:2.6em;--e-global-typography-847147b-font-size:1.2em;--e-global-typography-2f59616-font-size:1.2em;--e-global-typography-7e755da-font-size:3.6em;--e-global-typography-24ace8e-font-size:3.3rem;--e-global-typography-6a1c5e6-font-size:1em;--e-global-typography-32d152f-font-size:1.1em;--e-global-typography-d9db730-font-size:2.2em;--e-global-typography-a969388-font-size:1.3em;--e-global-typography-2d1956b-font-size:3em;--e-global-typography-b0684c6-font-size:1.2em;}.elementor-kit-12 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-1b3ec06-font-size );}.elementor-kit-12 h4{font-size:var( --e-global-typography-847147b-font-size );line-height:var( --e-global-typography-847147b-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-2f59616-font-size );line-height:var( --e-global-typography-2f59616-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-7e755da-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-primary-font-size:3em;--e-global-typography-secondary-font-size:2.1em;--e-global-typography-1b3ec06-font-size:2em;--e-global-typography-847147b-font-size:1.2em;--e-global-typography-2f59616-font-size:1.2em;--e-global-typography-7e755da-font-size:3em;--e-global-typography-24ace8e-font-size:3.3rem;--e-global-typography-6a1c5e6-font-size:1em;--e-global-typography-32d152f-font-size:1.1em;--e-global-typography-d9db730-font-size:2.2em;--e-global-typography-a969388-font-size:1.3em;--e-global-typography-2d1956b-font-size:3em;--e-global-typography-b0684c6-font-size:1.2em;--e-global-typography-37be898-font-size:10em;}.elementor-kit-12 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-1b3ec06-font-size );}.elementor-kit-12 h4{font-size:var( --e-global-typography-847147b-font-size );line-height:var( --e-global-typography-847147b-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-2f59616-font-size );line-height:var( --e-global-typography-2f59616-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-7e755da-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* SISTEMA DE FORMAS PARA IMÁGENES EN ELEMENTOR */

.shape-estrella img,
.shape-circulo img,
.shape-relampago img,
.shape-cuadrado img,
.shape-corazon img,
.shape-labios img,
.shape-triangulo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* Estrella */
.shape-estrella img {
    clip-path: polygon(
        50% 0%,
        61% 35%,
        98% 35%,
        68% 57%,
        79% 91%,
        50% 70%,
        21% 91%,
        32% 57%,
        2% 35%,
        39% 35%
    );
}

/* Círculo */
.shape-circulo img {
    clip-path: circle(50% at 50% 50%);
}

/* Relámpago */
.shape-relampago img {
    clip-path: polygon(
        58% 0%,
        25% 48%,
        48% 48%,
        35% 100%,
        78% 38%,
        55% 38%
    );
}

/* Cuadrado */
.shape-cuadrado img {
    clip-path: inset(0 0 0 0);
}

/* Corazón */
.shape-corazon img {
    clip-path: polygon(
        50% 90%,
        10% 50%,
        10% 25%,
        25% 10%,
        40% 10%,
        50% 25%,
        60% 10%,
        75% 10%,
        90% 25%,
        90% 50%
    );
}

/* Labios */
.shape-labios img {
    clip-path: polygon(
        5% 50%,
        18% 35%,
        33% 30%,
        50% 42%,
        67% 30%,
        82% 35%,
        95% 50%,
        82% 65%,
        65% 70%,
        50% 62%,
        35% 70%,
        18% 65%
    );
}

/* Triángulo */
.shape-triangulo img {
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

/* Opcional: efecto hover */
.shape-estrella img,
.shape-circulo img,
.shape-relampago img,
.shape-cuadrado img,
.shape-corazon img,
.shape-labios img,
.shape-triangulo img {
    transition: transform 0.35s ease;
}

.shape-estrella:hover img,
.shape-circulo:hover img,
.shape-relampago:hover img,
.shape-cuadrado:hover img,
.shape-corazon:hover img,
.shape-labios:hover img,
.shape-triangulo:hover img {
    transform: scale(1.05);
}/* End custom CSS */