.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-6e289db:#DBDBDB;--e-global-color-b116cfe:#37C0AA;--e-global-color-407fede:#0F0F0F;--e-global-color-06a43b0:#F0B334;--e-global-color-d322515:#FFE4D3;--e-global-color-2745622:#FF751F;--e-global-color-be26ab7:#F0E0FF;--e-global-color-0a4f513:#A855F7;--e-global-color-e83c62b:#FFD5EF;--e-global-color-64a6c70:#FF66C4;--e-global-color-4bc8ca6:#FFDEDE;--e-global-color-554ff4e:#FF3131;--e-global-color-a06b2bd:#E4FFF1;--e-global-color-f3c3cdd:#0049FF;--e-global-color-bcb138e:#E9E9E9;--e-global-color-fec4e14:#01B756;--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:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-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 *//* Ocultar overflow */

body {
    overflow-x: hidden;
}

/* Ancla */

.ancla {
    scroll-margin-top: 156px;
}

/* Ajustar span */

span.elementor-heading-title {
    display: block;
}

/* Efecto hover botones */

.wipe-horizontal .elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 0;
  transition: color .25s ease;
}

.wipe-horizontal .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);
  transition: width .25s ease;
  z-index: -1;
}

.wipe-horizontal .elementor-button:hover::before {
  width: 120%;
}

.wipe-horizontal .elementor-button:hover .elementor-button-text {
  color: #fff;
}

.wipe-horizontal-rojo .elementor-button::before {
    background: #E9393F;
}

/* ROSA */

.wipe-horizontal-rosa .elementor-button::before {
    background: #FD45B6;
}

/* AZUL */

.wipe-horizontal-azul .elementor-button::before {
    background: #0042E6;
}

/* VERDE */

.wipe-horizontal-verde .elementor-button::before {
    background: #00A74E;
}

/* NARANJA */

.wipe-horizontal-naranja .elementor-button::before {
    background: #FF6E12;
}

/* MORADO */

.wipe-horizontal-morado .elementor-button::before {
    background: #9E39FF;
}/* End custom CSS */