.elementor-1150 .elementor-element.elementor-element-e5443b2{--display:flex;--min-height:580px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.55;--padding-top:9%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1150 .elementor-element.elementor-element-e5443b2:not(.elementor-motion-effects-element-type-background), .elementor-1150 .elementor-element.elementor-element-e5443b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautycolor.com.mx/wp-content/uploads/2026/03/portada-beauty-decoracion-1-1-1.webp");background-position:center center;background-size:cover;}.elementor-1150 .elementor-element.elementor-element-e5443b2::before, .elementor-1150 .elementor-element.elementor-element-e5443b2 > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-e5443b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-e5443b2 > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-e5443b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-e5443b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-1150 .elementor-element.elementor-element-a22d3a2{padding:0px 0px 0px 0px;transition:all 400ms;text-align:start;}.elementor-1150 .elementor-element.elementor-element-a22d3a2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:130px;font-weight:500;letter-spacing:0.4px;color:#FFFFFF;}.elementor-1150 .elementor-element.elementor-element-430bb4f{transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs{justify-content:left;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#F8F8FA00;border-style:none;border-radius:0px 0px 0px 0px;padding:4px 0px 0px 0px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumbs__content a{color:#FFFFFF;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#FFFFFF;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumb-separator{color:#FFFFFF;margin:0 25px;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumb-separator svg{width:20px;height:20px;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:20px;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumb-separator i{margin:0px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-e2abb48{--display:flex;--position:fixed;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:1%;--z-index:7;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-1150 .elementor-element.elementor-element-8827dfe{padding:20px 0px 0px 0px;transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-icon-left svg, 
                    .elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-icon-left i,
                    .elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-icon-right i{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-icon-right{margin-left:10px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-icon-left{margin-right:10px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button--shikoba i{left:10%;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button i{font-size:28px;color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button svg{height:28px;width:28px;fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button .cretive-button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button--rayen::before, 
                                .elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button--winona::after, 
                                .elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--saqui::after{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button-wrapper{justify-content:center;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button{padding:13px 40px 13px 40px;color:#ffffff;background-color:#4497CD;border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--winona::after{padding:13px 40px 13px 40px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:13px 40px 13px 40px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--tamaya::before{padding:13px 40px 13px 40px;color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--rayen::before{padding:13px 40px 13px 40px;background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:13px 40px 13px 40px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--saqui::after{padding:13px 40px 13px 40px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--wayra:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button::before{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button::after{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button:hover i{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button:hover{color:var( --e-global-color-ffe770b );background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button:hover svg{fill:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-8827dfe .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-de8d2fe{padding:20px 0px 0px 0px;transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-icon-left svg, 
                    .elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-icon-left i,
                    .elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-icon-right i{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-icon-right{margin-left:14px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-icon-left{margin-right:14px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button--shikoba i{left:14%;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button--winona.eael-cb-icon-position-left::after{left:14px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-14px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button i{font-size:28px;color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button svg{height:28px;width:28px;fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button .cretive-button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button--rayen::before, 
                                .elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button--winona::after, 
                                .elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--saqui::after{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button-wrapper{justify-content:center;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button{padding:13px 50px 13px 50px;color:#ffffff;background-color:#4497CD;border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--winona::after{padding:13px 50px 13px 50px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:13px 50px 13px 50px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--tamaya::before{padding:13px 50px 13px 50px;color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--rayen::before{padding:13px 50px 13px 50px;background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:13px 50px 13px 50px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--saqui::after{padding:13px 50px 13px 50px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--wayra:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button::before{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button::after{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button:hover i{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button:hover{color:var( --e-global-color-ffe770b );background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button:hover svg{fill:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-de8d2fe .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-e5a9296{padding:20px 0px 0px 0px;transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-icon-left svg, 
                    .elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-icon-left i,
                    .elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-icon-right{margin-left:10px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-icon-left{margin-right:10px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button--shikoba i{left:10%;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button .cretive-button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button--rayen::before, 
                                .elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button--winona::after, 
                                .elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--saqui::after{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button-wrapper{justify-content:center;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button{padding:13px 50px 13px 50px;color:#ffffff;background-color:#4497CD;border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--winona::after{padding:13px 50px 13px 50px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:13px 50px 13px 50px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--tamaya::before{padding:13px 50px 13px 50px;color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--rayen::before{padding:13px 50px 13px 50px;background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:13px 50px 13px 50px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--saqui::after{padding:13px 50px 13px 50px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button::before{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button::after{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button:hover i{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button:hover{color:var( --e-global-color-ffe770b );background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button:hover svg{fill:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-e5a9296 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-502ca39{padding:20px 0px 0px 0px;transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-icon-left svg, 
                    .elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-icon-left i,
                    .elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-icon-right{margin-left:10px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-icon-left{margin-right:10px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button--shikoba i{left:10%;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button .cretive-button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button--rayen::before, 
                                .elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button--winona::after, 
                                .elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--saqui::after{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button-wrapper{justify-content:center;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button{padding:13px 40px 13px 40px;color:#ffffff;background-color:#4497CD;border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--winona::after{padding:13px 40px 13px 40px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:13px 40px 13px 40px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--tamaya::before{padding:13px 40px 13px 40px;color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--rayen::before{padding:13px 40px 13px 40px;background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:13px 40px 13px 40px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--saqui::after{padding:13px 40px 13px 40px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button::before{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button::after{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button:hover i{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button:hover{color:var( --e-global-color-ffe770b );background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button:hover svg{fill:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-502ca39 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8{padding:20px 0px 0px 0px;transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-icon-left svg, 
                    .elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-icon-left i,
                    .elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-icon-right{margin-left:10px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-icon-left{margin-right:10px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button--shikoba i{left:10%;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button .cretive-button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button--rayen::before, 
                                .elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button--winona::after, 
                                .elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--saqui::after{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button-wrapper{justify-content:center;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button{padding:13px 40px 13px 40px;color:#ffffff;background-color:#4497CD;border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--winona::after{padding:13px 40px 13px 40px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:13px 40px 13px 40px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--tamaya::before{padding:13px 40px 13px 40px;color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--rayen::before{padding:13px 40px 13px 40px;background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:13px 40px 13px 40px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--saqui::after{padding:13px 40px 13px 40px;color:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button::before{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button::after{border-radius:20px;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button:hover i{color:#ffffff;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button:hover{color:var( --e-global-color-ffe770b );background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button:hover svg{fill:var( --e-global-color-ffe770b );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--ujarak::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7f0ccf8 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-7a8119c{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-1150 .elementor-element.elementor-element-3172107{--grid-columns:3;transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-03e293d{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1150 .elementor-element.elementor-element-832bcf0{transition:all 400ms;}.elementor-1150 .elementor-element.elementor-element-3deaef1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-archive-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );background-color:var( --e-global-color-accent );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-1150 .elementor-element.elementor-element-0a9c2af{--grid-row-gap:35px;transition:all 400ms;--grid-column-gap:30px;}.elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-aa0e4ac );}.elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination a.page-numbers:hover{color:#4497CD;}.elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination .page-numbers.current{color:var( --e-global-color-9d4f64d );}body:not(.rtl) .elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1150 .elementor-element.elementor-element-0a9c2af .elementor-posts-nothing-found{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}@media(max-width:1024px){.elementor-1150 .elementor-element.elementor-element-3172107{--grid-columns:2;}}@media(max-width:767px){.elementor-1150 .elementor-element.elementor-element-e5443b2{--min-height:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1150 .elementor-element.elementor-element-a22d3a2{text-align:center;}.elementor-1150 .elementor-element.elementor-element-a22d3a2 .elementor-heading-title{font-size:62px;}.elementor-1150 .elementor-element.elementor-element-430bb4f .eael-breadcrumbs .eael-breadcrumbs__content{font-size:16px;}.elementor-1150 .elementor-element.elementor-element-3172107{--grid-columns:1;}.elementor-1150 .elementor-element.elementor-element-03e293d{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-1150 .elementor-element.elementor-element-3deaef1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-1150 .elementor-element.elementor-element-e2abb48{--content-width:1160px;}}/* Start custom CSS for shortcode, class: .elementor-element-3deaef1 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');

/* ==============================
   CONTENEDOR GENERAL
============================== */
.yith-wcan-filters {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    background: #ffffff;
    padding: 18px;
    border-radius: 0px;
    box-shadow: 0 10px 28px rgba(0,0,0,0.08);
}

/* ==============================
   BLOQUE DE FILTRO
============================== */
.yith-wcan-filter {
    margin-bottom: 22px;
    padding-bottom: 18px;
    border-bottom: 1px solid #eee;
}
.yith-wcan-filter:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

/* ==============================
   TITULOS
============================== */
.yith-wcan-filter .filter-title {
    font-family: "Charter", "Charter BT", "Georgia", serif;
    font-weight: 600;
    margin-bottom: 16px;
    color: #3b2b1f;
    font-size: 20px;
}

/* ==============================
   LISTA (SIEMPRE 1 COLUMNA)
============================== */
.yith-wcan-filter .filter-items {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

/* ==============================
   ITEM
============================== */
.yith-wcan-filter .filter-item label {
    display: flex;
    align-items: center;
    padding: 14px 16px;
    background: #f8f8f8;
    border-radius: 0px;
    cursor: pointer;
    transition: background .25s ease;
}

/* ==============================
   CHECKBOX
============================== */
.yith-wcan-filter input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    border: 1.5px solid #4497CD;
    border-radius: 4px;
    background: transparent;
    position: relative;
    cursor: pointer;
    flex-shrink: 0;
}

/* ACTIVO */
.yith-wcan-filter input[type="checkbox"]:checked {
    background: #4497CD;
}

/* PALOMITA */
.yith-wcan-filter input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    width: 4px;
    height: 8px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    top: 2px;
    left: 6px;
    transform: rotate(45deg);
}

/* ==============================
   TEXTO
============================== */
.yith-wcan-filter .term-label {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #3b2b1f;
    line-height: 1.25;
}

/* ==============================
   HOVER / ACTIVO
============================== */
.yith-wcan-filter .filter-item label:hover {
    background: #B5D2E6;
}

.yith-wcan-filter input[type="checkbox"]:checked + .term-label {
    font-weight: 600;
    color: #4497CD;
}

.filter-color {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 14px !important;
}

/* Cada item */
.filter-color li {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

/* Círculo del color */
.color-swatch {
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
    border: 2px solid #e6e6e6 !important;
    display: block;
    margin-bottom: 6px;
}

/* Nombre del color */
.filter-color li .color-label {
    font-size: 13px;
    text-align: center;
}

@media (max-width: 768px) {

    .yith-wcan-filter .filter-title {
        font-size: 18px;
    }

    .yith-wcan-filter .term-label {
        font-size: 14px;
    }

    .filter-color {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}/* End custom CSS */