.elementor-1 .elementor-element.elementor-element-4cfabb5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:39px 238px;--row-gap:39px;--column-gap:238px;}.elementor-1 .elementor-element.elementor-element-4cfabb5:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-4cfabb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C265FF;background-image:url("https://esteticaperfecta.shop/wp-content/uploads/2025/05/Diseno-sin-titulo-12.png");}.elementor-1 .elementor-element.elementor-element-bd5920d{--display:flex;--min-height:209px;--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;--justify-content:center;}.elementor-1 .elementor-element.elementor-element-bd5920d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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 );}.elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-wrapper{max-width:100%;}.elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item{background-color:#6C016C;border-radius:23px 23px 23px 23px;}body:not(.rtl) .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 9px/2 );}body:not(.rtl) .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 9px/2 );}body.rtl .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 9px/2 );}body.rtl .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 9px/2 );}.elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-digits{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1 .elementor-element.elementor-element-1baa937{--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;}.elementor-widget-button .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 );}.elementor-1 .elementor-element.elementor-element-c2ba84a .elementor-button{background-color:#D114A0;font-family:"Madimi One", Sans-serif;font-size:28px;font-weight:500;line-height:32px;border-style:solid;border-width:-31px -31px -31px -31px;border-radius:15px 15px 15px 15px;}.elementor-1 .elementor-element.elementor-element-c2ba84a .elementor-button:hover, .elementor-1 .elementor-element.elementor-element-c2ba84a .elementor-button:focus{background-color:#010701;color:#E7D10A;}.elementor-1 .elementor-element.elementor-element-c2ba84a .elementor-button:hover svg, .elementor-1 .elementor-element.elementor-element-c2ba84a .elementor-button:focus svg{fill:#E7D10A;}.elementor-1 .elementor-element.elementor-element-76969e8{--display:flex;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-evenly;}.elementor-1 .elementor-element.elementor-element-8504d8b{--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;}.elementor-1 .elementor-element.elementor-element-8504d8b:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-8504d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F304CF;}.elementor-1 .elementor-element.elementor-element-06e2e4b{--display:flex;}.elementor-1 .elementor-element.elementor-element-0d5ce04 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1 .elementor-element.elementor-element-a1c3baa{--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;}.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 );color:var( --e-global-color-primary );}.elementor-1 .elementor-element.elementor-element-82f6676{text-align:center;}.elementor-1 .elementor-element.elementor-element-82f6676 .elementor-heading-title{font-family:"Tektur", Sans-serif;font-size:42px;font-weight:600;letter-spacing:0.3px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 5px 0px rgba(171.97626037597658, 78.13704004038937, 78.13704004038937, 0.65);color:#A1007C;}.elementor-1 .elementor-element.elementor-element-8fa9a27 .elementor-button{background-color:#D114A0;font-family:"Madimi One", Sans-serif;font-size:28px;font-weight:500;line-height:32px;border-style:solid;border-width:-31px -31px -31px -31px;border-radius:15px 15px 15px 15px;}.elementor-1 .elementor-element.elementor-element-8fa9a27 .elementor-button:hover, .elementor-1 .elementor-element.elementor-element-8fa9a27 .elementor-button:focus{background-color:#010701;color:#E7D10A;}.elementor-1 .elementor-element.elementor-element-8fa9a27 .elementor-button:hover svg, .elementor-1 .elementor-element.elementor-element-8fa9a27 .elementor-button:focus svg{fill:#E7D10A;}.elementor-1 .elementor-element.elementor-element-2bd0eb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1 .elementor-element.elementor-element-2bd0eb3:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-2bd0eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE08BA;}.elementor-1 .elementor-element.elementor-element-1695f10{--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;}.elementor-widget-image .widget-image-caption{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 );}.elementor-1 .elementor-element.elementor-element-dad8c5c{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1 .elementor-element.elementor-element-ff21f48{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 0px #020201;color:#7F006F;}.elementor-1 .elementor-element.elementor-element-50e9df0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1 .elementor-element.elementor-element-50e9df0:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-50e9df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020102;}.elementor-1 .elementor-element.elementor-element-164d278{text-align:center;}.elementor-1 .elementor-element.elementor-element-164d278 .elementor-heading-title{color:#AD9D0C;}.elementor-1 .elementor-element.elementor-element-9b13214{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1 .elementor-element.elementor-element-cbfb868{--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;}.elementor-1 .elementor-element.elementor-element-bd21cdd{--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;}.elementor-1 .elementor-element.elementor-element-3c7e1a9{--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;}.elementor-1 .elementor-element.elementor-element-5bfbd31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1 .elementor-element.elementor-element-5bfbd31:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-5bfbd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://esteticaperfecta.shop/wp-content/uploads/2025/05/Diseno-sin-titulo-9.png");}.elementor-1 .elementor-element.elementor-element-097ff5d{--display:flex;}.elementor-1 .elementor-element.elementor-element-1508ab3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1 .elementor-element.elementor-element-97c7891{--display:flex;}.elementor-1 .elementor-element.elementor-element-a356b8a .elementor-button{background-color:#D114A0;font-family:"Madimi One", Sans-serif;font-size:28px;font-weight:500;line-height:32px;border-style:solid;border-width:-31px -31px -31px -31px;border-radius:15px 15px 15px 15px;}.elementor-1 .elementor-element.elementor-element-a356b8a .elementor-button:hover, .elementor-1 .elementor-element.elementor-element-a356b8a .elementor-button:focus{background-color:#010701;color:#E7D10A;}.elementor-1 .elementor-element.elementor-element-a356b8a{width:var( --container-widget-width, 98.41% );max-width:98.41%;--container-widget-width:98.41%;--container-widget-flex-grow:0;}.elementor-1 .elementor-element.elementor-element-a356b8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1 .elementor-element.elementor-element-a356b8a .elementor-button:hover svg, .elementor-1 .elementor-element.elementor-element-a356b8a .elementor-button:focus svg{fill:#E7D10A;}.elementor-1 .elementor-element.elementor-element-9076ae2{--display:flex;}.elementor-1 .elementor-element.elementor-element-12b5400 .elementor-button{background-color:#D114A0;font-family:"Madimi One", Sans-serif;font-size:28px;font-weight:500;line-height:32px;border-style:solid;border-width:-31px -31px -31px -31px;border-radius:15px 15px 15px 15px;}.elementor-1 .elementor-element.elementor-element-12b5400 .elementor-button:hover, .elementor-1 .elementor-element.elementor-element-12b5400 .elementor-button:focus{background-color:#010701;color:#E7D10A;}.elementor-1 .elementor-element.elementor-element-12b5400 .elementor-button:hover svg, .elementor-1 .elementor-element.elementor-element-12b5400 .elementor-button:focus svg{fill:#E7D10A;}.elementor-1 .elementor-element.elementor-element-c78413e{--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;}.elementor-1 .elementor-element.elementor-element-c78413e:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-c78413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#631166;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1 .elementor-element.elementor-element-22c3089 .elementor-swiper-button{font-size:20px;}.elementor-1 .elementor-element.elementor-element-f82bbce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1 .elementor-element.elementor-element-f82bbce:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-f82bbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCFC;}.elementor-1 .elementor-element.elementor-element-3bafd25{--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;}.elementor-1 .elementor-element.elementor-element-982d0cb{--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;}.elementor-1 .elementor-element.elementor-element-9247be3 .elementor-heading-title{font-family:"RocknRoll One", Sans-serif;font-weight:600;color:#90038D;}.elementor-1 .elementor-element.elementor-element-f5c36b5{--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;}.elementor-1 .elementor-element.elementor-element-f5c36b5:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-f5c36b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#520B7C;}.elementor-1 .elementor-element.elementor-element-7bab163{text-align:center;}@media(max-width:767px){body:not(.rtl) .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 6px/2 );}body:not(.rtl) .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-1 .elementor-element.elementor-element-a5d1d30 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 6px/2 );}}@media(min-width:768px){.elementor-1 .elementor-element.elementor-element-4cfabb5{--width:100%;}.elementor-1 .elementor-element.elementor-element-bd5920d{--width:34.473%;}.elementor-1 .elementor-element.elementor-element-1baa937{--width:50%;}.elementor-1 .elementor-element.elementor-element-8504d8b{--width:50%;}.elementor-1 .elementor-element.elementor-element-a1c3baa{--width:50%;}.elementor-1 .elementor-element.elementor-element-1695f10{--width:50%;}.elementor-1 .elementor-element.elementor-element-dad8c5c{--width:50%;}.elementor-1 .elementor-element.elementor-element-cbfb868{--width:25%;}.elementor-1 .elementor-element.elementor-element-bd21cdd{--width:25%;}.elementor-1 .elementor-element.elementor-element-3c7e1a9{--width:25%;}.elementor-1 .elementor-element.elementor-element-097ff5d{--width:50%;}.elementor-1 .elementor-element.elementor-element-1508ab3{--width:50%;}.elementor-1 .elementor-element.elementor-element-3bafd25{--width:50%;}.elementor-1 .elementor-element.elementor-element-982d0cb{--width:50%;}}