:root{--rosa_contraste:#bc717c;--rosa:#c7868d;--rosa_claro:#f9f3f3}.et_pb_button_module_wrapper{z-index:3}.cfGMLl button{--banner-btn-bg:var(--rosa_contraste)!important;--banner-btn-border-color:var(--rosa_contraste)!important;--banner-btn-hover-border-color:var(--rosa_contraste)!important;--banner-btn-hover-text:var(--rosa_contraste)!important}em{color:var(--rosa_contraste)!important;font-style:normal!important}.subtitulo{margin-bottom:15px!important}.enlace-decoracion a:hover,.migas .dsm_home_item a:hover .dsm_home_text,.migas .dsm_breadcrumbs_crumb_link:hover,.listado-noticias a:hover,.page-id-1108 .dsm_icon_list_items a:hover,#centros .et_pb_module_header a:hover{text-decoration:underline}.seccion-especial.et_pb_section.et_pb_equal_columns>.et_pb_row{align-items:center}footer .et_pb_text_inner p{line-height:1.7em}.subtitulo{margin-bottom:15px!important}.dsm_image_carousel{margin-bottom:0px!important}.listado-espacio li:not(:last-child){padding-bottom:5px}.listado-noticias article{margin-bottom:10px}.listado-noticias a{color:black!important}.dsm-entry-title:hover a,.dsm-posted-category:hover a{text-decoration:underline}.dsm-entry-image,.et_pb_image_container a{overflow:hidden}.dsm-entry-image img,.et_pb_image_container img{transition:transform 1.5s}.dsm-entry-image img:hover,.et_pb_image_container img:hover{transform:scale(1.5)}.et_pb_blog_0 .et_pb_post .post-meta a{color:var(--rosa_contraste)!important}#precios .dsm_pricelist .dsm_pricelist_child:not(:last-child){padding-bottom:5px!important}.marca-cosmetica{display:inline;padding:10px 20px;background-color:var(--rosa_contraste);color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1.5px}#cosmetica .dsm-pricelist-header{margin:0}.pum-theme-1577,.pum-theme-tema-por-defecto{background-color:rgb(0 0 0 / .4)!important}.pum-theme-1577 .pum-container,.pum-theme-tema-por-defecto .pum-container{background-color:var(--rosa)}.pum-theme-1577 .pum-content+.pum-close,.pum-theme-tema-por-defecto .pum-content+.pum-close{right:40px;top:40px;padding:5px 16px;font-size:20px;background-color:var(--rosa_contraste)}.dsm_contact_form_7 input[type=email],.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select{border-width:1px;border-color:rgb(0 0 0 / .1);border-radius:10px;background-color:#fff0}.dsm_contact_form_7 label{color:#000;font-size:18px;font-weight:700;margin-bottom:15px!important}.dsm_contact_form_7 input[type=email],.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select{color:black!important}@media screen and (max-width:980px){#bonos .et_pb_image_wrap{display:flex}}.fila-centros-tratamientos h4{padding-bottom:0}input:focus,textarea:focus{border-color:var(--rosa)!important}.et_pb_contact_form_label{position:static!important;height:auto;width:auto;font-family:"Urbanist";margin-bottom:15px}#columna-dermometria.et_pb_specialty_column{display:flex}.et_pb_social_media_follow_network_name{background-color:transparent!important;color:black!important}footer .dsm_icon_list_icon,footer .et_pb_text_inner,#efecto-boton-inicio a,.et_pb_button,.dsm_breadcrumbs a,.dsm-posted-category a,#laser-azul-2 .dsm_icon_list_icon,#tratamientos-autor .dsm_icon_list_icon,#tratamientos-estetica .dsm_icon_list_icon{filter:drop-shadow(0 0)}@media screen and (max-width:1550px){body.home #header-pc{display:none}#cabecera-inicio-responsive{display:block!important}#cabecera-inicio-responsive .et_pb_row.et_pb_row_2.et_pb_row{padding:5vw 5vw!important}#fila-responsive{display:block!important}#fila-responsive .et_pb_column{width:100%!important}#fila-responsive>div:first-child{margin-bottom:120px}#fila-responsive .et_pb_image{text-align:center;margin:0px!important}#fila-responsive .et_pb_blurb .et_pb_image_wrap{margin:0px!important}.seccion-especial.et_pb_section.et_pb_equal_columns>.et_pb_row,.seccion-especial2.et_pb_section.et_pb_equal_columns>.et_pb_row{display:block!important}.seccion-especial .et_pb_column_single,.seccion-especial2 .et_pb_column_single{width:100%!important;margin-bottom:40px}.seccion-especial.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column.et_pb_specialty_column,.seccion-especial2.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column.et_pb_specialty_column{width:100%!important}#laser-azul-2 .et_pb_column_3{margin-bottom:100px!important}#laser-azul-1 #fila-responsive>div:first-child{margin-bottom:60px!important}.fila-responsive{display:block!important}.fila-responsive .et_pb_column{width:100%!important}.fila-responsive>div:first-child{margin-bottom:120px}#reafirmacion.fila-responsive .et_pb_image,#rejuvenecimiento.fila-responsive .et_pb_image,#bienestar.fila-responsive .et_pb_image,#remodelacion.fila-responsive .et_pb_image{text-align:left!important;margin:0px!important}.fila-responsive .et_pb_blurb .et_pb_image_wrap{margin:0px!important}.voltear{display:flex!important;flex-direction:column-reverse;padding:0}.voltear>div:first-child{margin-bottom:30px!important}.voltear>div:last-child{padding-bottom:10vw!important}.voltear .et_pb_image_wrap{box-shadow:60px -45px 0 0 #c7868d!important}}@media screen and (max-width:980px){#fila-ciudades-contacto .et_pb_main_blurb_image{display:none}#fila-ciudades-contacto .et_pb_blurb_container{display:flex;justify-content:center;flex-direction:column}#laser-azul-1 #fila-responsive>div:first-child{margin-bottom:20px!important}#laser-azul-2 .et_pb_row_inner_1.et_pb_row_inner{margin-bottom:20px!important}}@media screen and (max-width:780px){#fila-responsive>div:first-child{margin-bottom:0px!important}.seccion-especial .et_pb_specialty_column .et_pb_row_inner .et_pb_column{width:100%!important;margin-right:0%!important}.seccion-especial .et_pb_specialty_column .et_pb_row_inner .et_pb_column:first-child{margin-bottom:25px!important}.voltear>div:last-child{padding-bottom:15vw!important}}.post-template-default .et_post_meta_wrapper{display:none!important}.post-template-default .container{padding:0px!important}.post-template-default #sidebar{padding-top:30px!important}.titulo a{background-color:var(--rosa_claro);padding:16px 60px;border-left:solid 10px;margin-top:30px!important}.titulo #efecto-boton-inicio{transition:transform .4s!important}.titulo #efecto-boton-inicio:hover{transform:translateX(20px)!important}.titulo h2{margin-bottom:50px}li.dsm-popup-module:hover .dsm_icon_list_text{text-decoration:underline}.dsm-popup-container .mfp-content{max-width:90%!important;padding:4vw 0}.dsm-popup .et_pb_section{padding:3vw 4vw!important}@media screen and (max-width:980px){.dsm-popup .et_pb_section{padding:6vw 8vw!important}}.et_pb_menu .et-menu>li{padding:50px 10px!important;margin:0 10px!important}.et_pb_menu .et-menu>li>a{padding-top:0px!important;padding-bottom:0px!important}.et_pb_menu__menu .et-menu>li::before{content:'';position:absolute;width:0%;height:5px;background-color:var(--rosa);top:0;left:0;transition:width 0.5s}.et_pb_menu__menu .et-menu>li:hover:before,.et_pb_menu__menu .et-menu>li.current-menu-item:before,.et_pb_menu__menu .et-menu>li.current-menu-ancestor:before{width:100%}.et_pb_menu__menu .et-menu>li>a:hover{opacity:1!important}.et_pb_menu__menu .et-menu>li.current-menu-ancestor a.da11y-submenu{color:var(--rosa_contraste)!important}.et_pb_menu__menu .nav li ul{width:400px;padding:0}.et_pb_menu__menu .nav li ul li{width:100%!important;padding:20px 30px 20px 30px}.et_pb_menu__menu .nav li ul li:first-child{margin-top:5px}.et_pb_menu__menu .nav li ul li a{width:100%!important;padding:0}.et_pb_menu__menu .nav li ul li a:hover{opacity:1;background-color:#fff0}.et_pb_menu__menu .nav li ul li:before{content:'';position:absolute;width:0%;height:3px;background-color:var(--rosa);bottom:0;left:0;transition:width 0.5s}.et_pb_menu__menu .nav li ul li:hover:before,.et_pb_menu__menu .nav li ul li.current-menu-item:before{width:100%}@media screen and (max-width:1300px){.et_pb_menu--style-left_aligned .et_pb_menu__logo{padding:10px 0}.et_mobile_nav_menu{display:block!important}.et_pb_menu__menu{display:none!important}.et_pb_menu__wrap{align-items:center!important}.et_mobile_menu{padding:25px!important}.et_mobile_nav_menu ul li{list-style:none;text-align:left}.et_mobile_nav_menu .et_mobile_menu{width:500px;max-height:500px;overflow-y:auto;left:auto!important;right:5px!important;top:70px}}@media screen and (max-width:798px){.et_mobile_nav_menu .et_mobile_menu{width:350px!important;right:-25px!important;font-size:18px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px!important}}