.elementor-5146 .elementor-element.elementor-element-a976bfa{--spacer-size:15px;}.elementor-bc-flex-widget .elementor-5146 .elementor-element.elementor-element-d3fd138.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5146 .elementor-element.elementor-element-d3fd138.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5146 .elementor-element.elementor-element-8b6aab3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5146 .elementor-element.elementor-element-85cbf60{text-align:center;}.elementor-5146 .elementor-element.elementor-element-85cbf60 img{width:120px;}.elementor-bc-flex-widget .elementor-5146 .elementor-element.elementor-element-3023bb0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5146 .elementor-element.elementor-element-3023bb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5146 .elementor-element.elementor-element-3023bb0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5146 .elementor-element.elementor-element-b02fcc9{text-align:left;}.elementor-5146 .elementor-element.elementor-element-b02fcc9 .elementor-heading-title{font-family:var( --e-global-typography-642707b-font-family );font-weight:var( --e-global-typography-642707b-font-weight );color:var( --e-global-color-94075ef );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5146 .elementor-element.elementor-element-8035f08 .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-8035f08 .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-8035f08 .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-8035f08 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5146 .elementor-element.elementor-element-8035f08 .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-8035f08 .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-ecbadbe .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-ecbadbe .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-ecbadbe .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-ecbadbe .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-ecbadbe .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-ecbadbe .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-a2663ae .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-a2663ae .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-a2663ae .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-a2663ae .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-a2663ae .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-a2663ae .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-95b2874 .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-95b2874 .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-95b2874 .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-95b2874 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5146 .elementor-element.elementor-element-95b2874 .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-95b2874 .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-7081d7a .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-7081d7a .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-7081d7a .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-7081d7a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-7081d7a .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-7081d7a .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-d69dc18 .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-d69dc18 .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-d69dc18 .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-d69dc18 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-d69dc18 .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-d69dc18 .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-925d43a .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-925d43a .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-925d43a .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-925d43a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5146 .elementor-element.elementor-element-925d43a .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-925d43a .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-ef531b9 .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-ef531b9 .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-ef531b9 .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-ef531b9 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-ef531b9 .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-ef531b9 .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-4c06961 .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-4c06961 .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-4c06961 .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-4c06961 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-4c06961 .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-4c06961 .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-929e01d .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-929e01d .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-929e01d .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-929e01d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5146 .elementor-element.elementor-element-929e01d .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-929e01d .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-e466795 .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-e466795 .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-e466795 .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-e466795 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-e466795 .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-e466795 .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-e8db93d .elementor-button{background-color:var( --e-global-color-b10c853 );font-family:var( --e-global-typography-b8777aa-font-family );font-weight:var( --e-global-typography-b8777aa-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );border-radius:3px 3px 3px 3px;}.elementor-5146 .elementor-element.elementor-element-e8db93d .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-e8db93d .elementor-button:focus{background-color:var( --e-global-color-414b78e );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-e8db93d .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5146 .elementor-element.elementor-element-e8db93d .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-e8db93d .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-43921f9{--spacer-size:25px;}.elementor-5146 .elementor-element.elementor-element-86de99c .elementor-button{background-color:var( --e-global-color-414b78e );font-family:"Poppins";font-size:24px;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-5146 .elementor-element.elementor-element-86de99c .elementor-button:hover, .elementor-5146 .elementor-element.elementor-element-86de99c .elementor-button:focus{background-color:var( --e-global-color-b10c853 );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-86de99c .elementor-button:hover svg, .elementor-5146 .elementor-element.elementor-element-86de99c .elementor-button:focus svg{fill:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-9ab24be > .elementor-widget-container{background-color:var( --e-global-color-11e98aa );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eddf81e );border-radius:10px 10px 10px 10px;}.elementor-5146 .elementor-element.elementor-element-2ee55d7 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-642707b-font-family );font-weight:var( --e-global-typography-642707b-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-cdc4df6 > .elementor-widget-container{background-color:var( --e-global-color-11e98aa );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eddf81e );border-radius:10px 10px 10px 10px;}.elementor-5146 .elementor-element.elementor-element-a3c94ac .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-642707b-font-family );font-weight:var( --e-global-typography-642707b-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-de4f355 > .elementor-widget-container{background-color:var( --e-global-color-11e98aa );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eddf81e );border-radius:10px 10px 10px 10px;}.elementor-5146 .elementor-element.elementor-element-f2d15e1 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-642707b-font-family );font-weight:var( --e-global-typography-642707b-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-94bec8c > .elementor-widget-container{background-color:var( --e-global-color-11e98aa );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eddf81e );border-radius:10px 10px 10px 10px;}.elementor-5146 .elementor-element.elementor-element-e6f2ed5 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-642707b-font-family );font-weight:var( --e-global-typography-642707b-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-5cd43da > .elementor-widget-container{background-color:var( --e-global-color-11e98aa );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eddf81e );border-radius:10px 10px 10px 10px;}.elementor-5146 .elementor-element.elementor-element-4d99017 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-642707b-font-family );font-weight:var( --e-global-typography-642707b-font-weight );fill:var( --e-global-color-a5b0d3d );color:var( --e-global-color-a5b0d3d );}.elementor-5146 .elementor-element.elementor-element-db2c60e{--spacer-size:30px;}@media(min-width:768px){.elementor-5146 .elementor-element.elementor-element-d3fd138{width:22.367%;}.elementor-5146 .elementor-element.elementor-element-66252b8{width:77.242%;}.elementor-5146 .elementor-element.elementor-element-ef010d5{width:12.299%;}.elementor-5146 .elementor-element.elementor-element-026ebe9{width:77.39%;}.elementor-5146 .elementor-element.elementor-element-b0149cb{width:9.975%;}}/* Start custom CSS for html, class: .elementor-element-9ab24be */.imagen-hover img {
      width: 100%;
      height: 100%;
     
      transition: opacity 0.7s ease; /* Transición suave */
    }

    .imagen-hover:hover .normal {
      opacity: 0; /* La imagen original desaparece */
    }

    .imagen-hover:hover .hover {
      opacity: 1; /* La imagen hover aparece */
    }

    /* La imagen hover comienza con opacidad 0 */
    .imagen-hover .hover {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      transition: opacity 0.7s ease; /* Transición suave */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdc4df6 */.imagen-hover img {
      width: 100%;
      height: 100%;
     
      transition: opacity 0.7s ease; /* Transición suave */
    }

    .imagen-hover:hover .normal {
      opacity: 0; /* La imagen original desaparece */
    }

    .imagen-hover:hover .hover {
      opacity: 1; /* La imagen hover aparece */
    }

    /* La imagen hover comienza con opacidad 0 */
    .imagen-hover .hover {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      transition: opacity 0.7s ease; /* Transición suave */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de4f355 */.imagen-hover img {
      width: 100%;
      height: 100%;
     
      transition: opacity 0.7s ease; /* Transición suave */
    }

    .imagen-hover:hover .normal {
      opacity: 0; /* La imagen original desaparece */
    }

    .imagen-hover:hover .hover {
      opacity: 1; /* La imagen hover aparece */
    }

    /* La imagen hover comienza con opacidad 0 */
    .imagen-hover .hover {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      transition: opacity 0.7s ease; /* Transición suave */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94bec8c */.imagen-hover img {
      width: 100%;
      height: 100%;
     
      transition: opacity 0.7s ease; /* Transición suave */
    }

    .imagen-hover:hover .normal {
      opacity: 0; /* La imagen original desaparece */
    }

    .imagen-hover:hover .hover {
      opacity: 1; /* La imagen hover aparece */
    }

    /* La imagen hover comienza con opacidad 0 */
    .imagen-hover .hover {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      transition: opacity 0.7s ease; /* Transición suave */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cd43da */.imagen-hover img {
      width: 100%;
      height: 100%;
     
      transition: opacity 0.7s ease; /* Transición suave */
    }

    .imagen-hover:hover .normal {
      opacity: 0; /* La imagen original desaparece */
    }

    .imagen-hover:hover .hover {
      opacity: 1; /* La imagen hover aparece */
    }

    /* La imagen hover comienza con opacidad 0 */
    .imagen-hover .hover {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      transition: opacity 0.7s ease; /* Transición suave */
    }/* End custom CSS */