.elementor-27 .elementor-element.elementor-element-0523473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:65px;--padding-left:40px;--padding-right:40px;}.elementor-27 .elementor-element.elementor-element-c30dc0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-eb15245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:69px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0340172 .elementor-heading-title{font-family:var( --e-global-typography-80bd856-font-family ), Sans-serif;font-size:var( --e-global-typography-80bd856-font-size );font-weight:var( --e-global-typography-80bd856-font-weight );text-transform:var( --e-global-typography-80bd856-text-transform );line-height:var( --e-global-typography-80bd856-line-height );letter-spacing:var( --e-global-typography-80bd856-letter-spacing );word-spacing:var( --e-global-typography-80bd856-word-spacing );}.elementor-27 .elementor-element.elementor-element-444bb7e .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-444bb7e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-444bb7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-444bb7e .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-444bb7e .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-444bb7e .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-444bb7e .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-7f4ea9a .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-7f4ea9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-7f4ea9a .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-7f4ea9a .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-7f4ea9a .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-7f4ea9a .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-d46b8b7 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-d46b8b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-d46b8b7 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-d46b8b7 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-d46b8b7 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-d46b8b7 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-cd5e09a .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-cd5e09a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-cd5e09a .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-cd5e09a .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-cd5e09a .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-cd5e09a .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-6c217a4 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-6c217a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-6c217a4 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-6c217a4 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-6c217a4 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-6c217a4 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-dfea79c .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-dfea79c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-dfea79c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-dfea79c .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-dfea79c .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-dfea79c .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-3e89b34 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-3e89b34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-3e89b34 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-3e89b34 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-3e89b34 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-3e89b34 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-f85d328 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-f85d328 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-f85d328 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-f85d328 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-f85d328 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-f85d328 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-a9a9b07 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-a9a9b07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-a9a9b07 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-a9a9b07 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-a9a9b07 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-a9a9b07 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-f7dca3d .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-f7dca3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-f7dca3d .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-f7dca3d .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-f7dca3d .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-f7dca3d .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-78ea5c0 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-78ea5c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-78ea5c0 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-78ea5c0 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-78ea5c0 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-78ea5c0 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-3578340 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-3578340 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-3578340 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-3578340 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-3578340 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-3578340 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-4e27c8a .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-4e27c8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-4e27c8a .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-4e27c8a .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-4e27c8a .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-4e27c8a .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-64a19e2 .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-64a19e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-64a19e2 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-64a19e2 .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-64a19e2 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-64a19e2 .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-d5cbbbf .elementor-button{background-color:#02010100;font-family:"Satoshi regular", Sans-serif;font-size:12px;font-weight:400;line-height:auto;letter-spacing:1.44px;fill:var( --e-global-color-d1d24e5 );color:var( --e-global-color-d1d24e5 );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-b8f34e1 );border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-27 .elementor-element.elementor-element-d5cbbbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-d5cbbbf .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-d5cbbbf .elementor-button:focus{color:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-d5cbbbf .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-d5cbbbf .elementor-button:focus svg{fill:var( --e-global-color-0418c05 );}.elementor-27 .elementor-element.elementor-element-9ff8a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-0523473{--padding-top:135px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-0340172 .elementor-heading-title{font-size:var( --e-global-typography-80bd856-font-size );line-height:var( --e-global-typography-80bd856-line-height );letter-spacing:var( --e-global-typography-80bd856-letter-spacing );word-spacing:var( --e-global-typography-80bd856-word-spacing );}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-eb15245{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0340172 .elementor-heading-title{font-size:var( --e-global-typography-80bd856-font-size );line-height:var( --e-global-typography-80bd856-line-height );letter-spacing:var( --e-global-typography-80bd856-letter-spacing );word-spacing:var( --e-global-typography-80bd856-word-spacing );}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-c30dc0f{--width:33.3333%;}.elementor-27 .elementor-element.elementor-element-eb15245{--width:66.6666%;}}/* Start custom CSS for html, class: .elementor-element-0f28286 *//* Estilo para los botones cuando están en hover */
.planta-button.hovered {
    background-color: red; /* Cambia el color de fondo del botón */
    color: yellow; /* Cambia el color del texto del botón */
    /* Agrega otros estilos de hover según tus preferencias */
}/* End custom CSS */
/* Start custom CSS */.active{
     color:red!Important;
}

.planta-button.active .elementor-button {
    color: #B1562E!important;
}

.elementor-button-content-wrapper{
   justify-content: space-between;
    
}

.elementor-button-text{
    flex-grow: 0!important;
}
 
@media only screen and (max-width: 768px) {
  .hide-mobile {
    display: none;
  }
}

span.floor-number {
	width: 35px;
	display: inline-block;
	text-align: left;
}/* End custom CSS */