.elementor-kit-572{--e-global-color-primary:#FDA7C0;--e-global-color-secondary:#DBE8FF;--e-global-color-text:#434E4E;--e-global-color-accent:#7FDADE;--e-global-color-fc5be00:#FFFFFF;--e-global-color-2c632e8:#FDFDF5;--e-global-color-409a4f8:#FFFFFF;--e-global-color-48b874c:#09142836;--e-global-color-81f9bdc:#E0E0E02E;--e-global-color-f8d6c8b:#DDC848;--e-global-color-46f9f56:#000000;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:73px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:-1.8px;--e-global-typography-text-font-family:"Inter Tight";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:-0.2px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-7a02aa3-font-family:"Manrope";--e-global-typography-7a02aa3-font-size:32px;--e-global-typography-7a02aa3-font-weight:500;--e-global-typography-7a02aa3-font-style:normal;--e-global-typography-7a02aa3-text-decoration:none;--e-global-typography-7a02aa3-line-height:1.2em;--e-global-typography-7a02aa3-letter-spacing:-1px;--e-global-typography-7cafe9b-font-family:"Manrope";--e-global-typography-7cafe9b-font-size:25px;--e-global-typography-7cafe9b-font-weight:500;--e-global-typography-7cafe9b-font-style:normal;--e-global-typography-7cafe9b-text-decoration:none;--e-global-typography-7cafe9b-line-height:1.2em;--e-global-typography-7cafe9b-letter-spacing:-1px;--e-global-typography-24d7f69-font-family:"Manrope";--e-global-typography-24d7f69-font-size:21px;--e-global-typography-24d7f69-font-weight:500;--e-global-typography-24d7f69-font-style:normal;--e-global-typography-24d7f69-text-decoration:none;--e-global-typography-24d7f69-line-height:1.2em;--e-global-typography-24d7f69-letter-spacing:-1px;--e-global-typography-184bcdf-font-family:"Manrope";--e-global-typography-184bcdf-font-size:18px;--e-global-typography-184bcdf-font-weight:500;--e-global-typography-184bcdf-font-style:normal;--e-global-typography-184bcdf-text-decoration:none;--e-global-typography-184bcdf-line-height:1.3em;--e-global-typography-184bcdf-letter-spacing:-0.7px;--e-global-typography-5890434-font-family:"Inter Tight";--e-global-typography-5890434-font-size:13px;--e-global-typography-5890434-font-weight:600;--e-global-typography-5890434-text-transform:uppercase;--e-global-typography-5890434-font-style:normal;--e-global-typography-5890434-text-decoration:none;--e-global-typography-5890434-line-height:1.6em;--e-global-typography-5890434-letter-spacing:3px;--e-global-typography-1fe47b5-font-family:"Inter Tight";--e-global-typography-1fe47b5-font-size:20px;--e-global-typography-1fe47b5-line-height:1.6em;--e-global-typography-5182b9b-font-family:"Montserrat";--e-global-typography-5182b9b-font-weight:900;background-color:var( --e-global-color-fc5be00 );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-572 button,.elementor-kit-572 input[type="button"],.elementor-kit-572 input[type="submit"],.elementor-kit-572 .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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-fc5be00 );border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-kit-572 button:hover,.elementor-kit-572 button:focus,.elementor-kit-572 input[type="button"]:hover,.elementor-kit-572 input[type="button"]:focus,.elementor-kit-572 input[type="submit"]:hover,.elementor-kit-572 input[type="submit"]:focus,.elementor-kit-572 .elementor-button:hover,.elementor-kit-572 .elementor-button:focus{background-color:var( --e-global-color-f8d6c8b );color:var( --e-global-color-fc5be00 );}.elementor-kit-572 e-page-transition{background-color:#FFBC7D;}.elementor-kit-572 a{color:var( --e-global-color-text );}.elementor-kit-572 a:hover{color:var( --e-global-color-primary );}.elementor-kit-572 h1{color:var( --e-global-color-primary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-572 h2{color:var( --e-global-color-primary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-572 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7a02aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a02aa3-font-size );font-weight:var( --e-global-typography-7a02aa3-font-weight );font-style:var( --e-global-typography-7a02aa3-font-style );text-decoration:var( --e-global-typography-7a02aa3-text-decoration );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-kit-572 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-kit-572 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-24d7f69-font-family ), Sans-serif;font-size:var( --e-global-typography-24d7f69-font-size );font-weight:var( --e-global-typography-24d7f69-font-weight );font-style:var( --e-global-typography-24d7f69-font-style );text-decoration:var( --e-global-typography-24d7f69-text-decoration );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-kit-572 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-184bcdf-font-family ), Sans-serif;font-size:var( --e-global-typography-184bcdf-font-size );font-weight:var( --e-global-typography-184bcdf-font-weight );font-style:var( --e-global-typography-184bcdf-font-style );text-decoration:var( --e-global-typography-184bcdf-text-decoration );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:24px;--container-default-padding-right:24px;--container-default-padding-bottom:24px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}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-572{--e-global-typography-primary-font-size:60px;--e-global-typography-primary-letter-spacing:-1.7px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-letter-spacing:-1.5px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:11px;--e-global-typography-7a02aa3-font-size:29px;--e-global-typography-7a02aa3-letter-spacing:-0.8px;--e-global-typography-7cafe9b-font-size:23px;--e-global-typography-7cafe9b-letter-spacing:-0.8px;--e-global-typography-24d7f69-font-size:19px;--e-global-typography-24d7f69-letter-spacing:-0.8px;--e-global-typography-184bcdf-font-size:18px;--e-global-typography-184bcdf-letter-spacing:-0.6px;--e-global-typography-5890434-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-572 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-572 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-572 h3{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-kit-572 h4{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-kit-572 h5{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-kit-572 h6{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-kit-572 button,.elementor-kit-572 input[type="button"],.elementor-kit-572 input[type="submit"],.elementor-kit-572 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-572{--e-global-typography-primary-font-size:44px;--e-global-typography-primary-letter-spacing:-1.4px;--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-letter-spacing:-1.2px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:11px;--e-global-typography-7a02aa3-font-size:27px;--e-global-typography-7a02aa3-letter-spacing:-0.7px;--e-global-typography-7cafe9b-font-size:22px;--e-global-typography-7cafe9b-letter-spacing:-0.7px;--e-global-typography-24d7f69-font-size:19px;--e-global-typography-24d7f69-letter-spacing:-0.7px;--e-global-typography-184bcdf-font-size:18px;--e-global-typography-184bcdf-letter-spacing:-0.5px;--e-global-typography-5890434-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-572 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-572 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-572 h3{font-size:var( --e-global-typography-7a02aa3-font-size );line-height:var( --e-global-typography-7a02aa3-line-height );letter-spacing:var( --e-global-typography-7a02aa3-letter-spacing );}.elementor-kit-572 h4{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-kit-572 h5{font-size:var( --e-global-typography-24d7f69-font-size );line-height:var( --e-global-typography-24d7f69-line-height );letter-spacing:var( --e-global-typography-24d7f69-letter-spacing );}.elementor-kit-572 h6{font-size:var( --e-global-typography-184bcdf-font-size );line-height:var( --e-global-typography-184bcdf-line-height );letter-spacing:var( --e-global-typography-184bcdf-letter-spacing );}.elementor-kit-572 button,.elementor-kit-572 input[type="button"],.elementor-kit-572 input[type="submit"],.elementor-kit-572 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*=========================================
      GLOBAL PREMIUM BUTTON STYLE
=========================================*/

:root{
    --btn-blue:#35d7ff;
    --btn-blue2:#8df3ff;
    --btn-pink:#ff5bd7;
    --btn-pink2:#ff98ec;
}

/* BOTONES GLOBALES */

.elementor-button,
button,
input[type="submit"],
input[type="button"],
.wp-element-button{

    position:relative;
    overflow:hidden;

    background:linear-gradient(
    145deg,
    var(--btn-blue2),
    var(--btn-blue),
    #00b8ff);

    color:#fff !important;

    border:none;

    border-radius:60px;

    box-shadow:

    0 0 15px rgba(0,220,255,.55),
    inset 0 2px 2px rgba(255,255,255,.6),
    inset 0 -4px 8px rgba(0,0,0,.2);

    transition:.45s;

    transform:translateZ(0);

    isolation:isolate;

}


/*=========================================
      SHINE EFFECT
=========================================*/

.elementor-button:before,
button:before,
input[type="submit"]:before,
input[type="button"]:before,
.wp-element-button:before{

content:"";

position:absolute;

top:-60%;

left:-120%;

width:60%;

height:220%;

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

transform:rotate(22deg);

animation:buttonShine 3s linear infinite;

pointer-events:none;

z-index:2;

}

@keyframes buttonShine{

0%{

left:-130%;

}

100%{

left:170%;

}

}


/*=========================================
            BUBBLES
=========================================*/

.elementor-button:after,
button:after,
input[type="submit"]:after,
input[type="button"]:after,
.wp-element-button:after{

    content:"";

    position:absolute;
    inset:0;

    pointer-events:none;

    z-index:1;

    opacity:0;

    background:

        radial-gradient(circle at center,
            rgba(255,255,255,.95) 0 45%,
            rgba(255,255,255,.35) 60%,
            transparent 75%)
            12% calc(100% - 10px) / 10px 10px no-repeat,

        radial-gradient(circle at center,
            rgba(255,255,255,.90) 0 45%,
            rgba(255,255,255,.30) 60%,
            transparent 75%)
            30% calc(100% - 8px) / 14px 14px no-repeat,

        radial-gradient(circle at center,
            rgba(255,255,255,.95) 0 45%,
            rgba(255,255,255,.35) 60%,
            transparent 75%)
            48% calc(100% - 12px) / 9px 9px no-repeat,

        radial-gradient(circle at center,
            rgba(255,255,255,.90) 0 45%,
            rgba(255,255,255,.30) 60%,
            transparent 75%)
            66% calc(100% - 9px) / 13px 13px no-repeat,

        radial-gradient(circle at center,
            rgba(255,255,255,.95) 0 45%,
            rgba(255,255,255,.35) 60%,
            transparent 75%)
            84% calc(100% - 11px) / 11px 11px no-repeat;

    animation:bubblesUp 3.5s linear infinite;

}

/*=========================================
        BUBBLES FLOAT
=========================================*/

@keyframes bubblesUp{

    0%{

        transform:translateY(0);
        opacity:0;

    }

    10%{

        opacity:1;

    }

    80%{

        opacity:1;

    }

    100%{

        transform:translateY(-42px);
        opacity:0;

    }

}


/*=========================================
      BUBBLES ANIMATION
=========================================*/

@keyframes bubblesBounce{

0%{

opacity:0;
transform:translateY(10px);

}

8%{

opacity:1;

}

18%{

transform:translate(-5px,-8px);

}

30%{

transform:translate(6px,-18px);

}

45%{

transform:translate(-8px,-10px);

}

60%{

transform:translate(8px,-25px);

}

72%{

transform:translate(-3px,-14px);

}

84%{

opacity:1;

}

100%{

opacity:0;

transform:translateY(-35px);

}

}


/*=========================================
        HOVER
=========================================*/

.elementor-button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.wp-element-button:hover{

background:linear-gradient(
145deg,
var(--btn-pink2),
var(--btn-pink),
#ff2db8);

transform:scale(1.08);

box-shadow:

0 0 25px rgba(255,0,170,.65),
0 0 60px rgba(255,90,220,.35),
inset 0 2px 2px rgba(255,255,255,.7);

}


/*=========================================
ACTIVE
=========================================*/

.elementor-button:active,
button:active,
input[type="submit"]:active{

transform:scale(.96);

}


/*=========================================
SMOOTH TEXT
=========================================*/

.elementor-button span{

position:relative;

z-index:5;

}/* End custom CSS */