.persona-card img{transition:transform 0.4s ease}.persona-card:hover img{transform:scale(1.05)}.persona-info{opacity:0.7;transform:translateY(10px);transition:all 0.4s ease}.persona-card:hover .persona-info{opacity:1;transform:translateY(0)}body:not(.et-fb) #page-container .persona-bio{max-height:0!important;overflow:hidden!important;opacity:0;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transition:max-height .5s ease,opacity .4s ease}body:not(.et-fb) #page-container .persona-bio.abierto{max-height:1500px!important;opacity:1;margin-bottom:20px!important}html body #page-container .btn-saber-mas.et_pb_button,html body #page-container .btn-saber-mas .et_pb_button{display:inline-flex!important;align-items:center;gap:10px;padding:12px 30px!important;background:transparent!important;color:#C9B08F!important;border:1px solid #C9B08F!important;border-radius:50px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;line-height:1.2!important;cursor:pointer;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease!important}html body #page-container .btn-saber-mas.et_pb_button:after,html body #page-container .btn-saber-mas .et_pb_button:after{content:"⌄"!important;position:static!important;opacity:1!important;margin:0!important;font-family:inherit!important;font-size:1.3em!important;line-height:1!important;transition:transform .35s ease!important}html body #page-container .btn-saber-mas.et_pb_button:hover,html body #page-container .btn-saber-mas .et_pb_button:hover{background:#8B1A2B!important;border-color:#8B1A2B!important;color:#FFFFFF!important;padding:12px 30px!important;transform:translateY(-2px)}html body #page-container .btn-saber-mas.activo:after,html body #page-container .btn-saber-mas.activo .et_pb_button:after{transform:rotate(180deg)}html body .et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right!important}body .servicio-card{position:relative;overflow:hidden;z-index:0;background:#1E232F!important;background-image:none!important;border:1px solid #8B1A2B!important;border-radius:4px;padding:56px 36px!important;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s}body .servicio-card::before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:#E3E4E8;z-index:-1;transition:height .55s cubic-bezier(.2,.8,.2,1)}body .servicio-card:hover{transform:translateY(-8px);border-color:#8B1A2B!important;box-shadow:0 22px 50px rgba(0,0,0,.45)}body .servicio-card:hover::before{height:100%}body .servicio-card p,body .servicio-card .ver-mas,body .servicio-card .et-pb-icon{transition:color .3s ease .2s}body .servicio-card p{color:#B8BCC6!important;line-height:1.75}body .servicio-card:hover p{color:#1B1F29!important}html body .servicio-card h1,html body .servicio-card h2,html body .servicio-card h3,html body .servicio-card h4,html body .servicio-card h5,html body .servicio-card h6,html body .servicio-card h1 *,html body .servicio-card h2 *,html body .servicio-card h3 *,html body .servicio-card h4 *,html body .servicio-card h5 *,html body .servicio-card h6 *,html body .servicio-card .et_pb_heading_container *,html body .servicio-card .et_pb_module_header,html body .servicio-card .et_pb_module_header *{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;letter-spacing:.04em;transition:color .3s ease .2s}body .servicio-card h3,body .servicio-card h4,body .servicio-card .et_pb_module_header{margin-bottom:18px}html body .servicio-card:hover h1,html body .servicio-card:hover h2,html body .servicio-card:hover h3,html body .servicio-card:hover h4,html body .servicio-card:hover h5,html body .servicio-card:hover h6,html body .servicio-card:hover h1 *,html body .servicio-card:hover h2 *,html body .servicio-card:hover h3 *,html body .servicio-card:hover h4 *,html body .servicio-card:hover h5 *,html body .servicio-card:hover h6 *,html body .servicio-card:hover .et_pb_heading_container *,html body .servicio-card:hover .et_pb_module_header,html body .servicio-card:hover .et_pb_module_header *{color:#1B1F29!important;-webkit-text-fill-color:#1B1F29!important}body .servicio-card:not(:hover) img{filter:none!important}body .servicio-card .et-pb-icon{color:#C9B08F!important}body .servicio-card:hover .et-pb-icon{color:#8B1A2B!important}body .servicio-card img{transition:filter .4s}body .servicio-card:hover img{filter:brightness(0) saturate(100%)}body .servicio-card .ver-mas{display:inline-block;margin-top:22px;color:#C9B08F!important;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}body .servicio-card .ver-mas::after{content:"→";display:inline-block;margin-left:10px;transition:transform .3s}body .servicio-card:hover .ver-mas{color:#8B1A2B!important}body .servicio-card:hover .ver-mas::after{transform:translateX(8px)}body .texto-recortado:not(.abierto) .et_pb_text_inner{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}body .texto-recortado:not(.abierto) .et_pb_text_inner p:not(:first-child){display:none!important}body .texto-recortado:not(.abierto) .et_pb_text_inner p:first-child{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;margin-bottom:0!important;padding-bottom:0!important}body .texto-recortado:not(.abierto) .et_pb_text_inner,body .texto-recortado:not(.abierto) .et_pb_text_inner p{text-align:left!important;text-align-last:left!important}body .servicio-card .btn-leer-mas{color:#E88A9C!important;transition:color .3s ease .2s}body .servicio-card:hover .btn-leer-mas{color:#7A1325!important}body .caja-roja .btn-leer-mas,body .caja-roja:hover .btn-leer-mas{color:#FFFFFF!important}@media (max-width:980px){body .servicio-card{padding:40px 24px!important}body .servicio-card:hover{transform:none}}body .cta-contacto.et_pb_button,body .cta-contacto .et_pb_button{background:#8B1A2B!important;border:1px solid #8B1A2B!important;color:#FFFFFF!important;padding:14px 36px!important;transition:background .3s ease,color .3s ease,transform .3s ease!important}body .cta-contacto.et_pb_button:hover,body .cta-contacto .et_pb_button:hover{background:#FFFFFF!important;color:#8B1A2B!important;border-color:#FFFFFF!important;transform:translateY(-2px)}body .cta-contacto.et_pb_button:hover *,body .cta-contacto .et_pb_button:hover *{color:#8B1A2B!important}.et_pb_contact_captcha_question{color:#d9d9d9!important;font-size:18px!important}.et_pb_contact_form input.et_pb_contact_captcha{border:1px solid #A7A5A6!important;color:#fff!important}.et_pb_contact_form p input,.et_pb_contact_form p textarea{transition:box-shadow .3s ease,background .3s ease}.et_pb_contact_form p input:focus,.et_pb_contact_form p textarea:focus{outline:none!important;box-shadow:0 0 0 1px #A7A5A6!important;background:#232733!important}.et_pb_contact_form .et_pb_button{transition:transform .3s ease,background .3s ease!important}.et_pb_contact_form .et_pb_button:hover{background:#7A1325!important;transform:translateY(-2px)}.et_contact_bottom_container{display:flex!important;align-items:center;justify-content:flex-end;gap:24px;flex-wrap:wrap}.et_contact_bottom_container .et_pb_contact_right{float:none!important;width:auto!important;margin:0!important;order:2}.et_contact_bottom_container .et_pb_contact_submit{float:none!important;margin:0!important;order:3}.et_contact_bottom_container .campo-acepto{float:none!important;width:auto!important;margin:0!important;padding:0!important;order:1}.campo-acepto .et_pb_contact_field_options_title{display:none!important}.campo-acepto .et_pb_contact_field_checkbox i{border:1px solid #A7A5A6!important}@media (max-width:767px){.et_contact_bottom_container{justify-content:flex-start}}.mapa-despacho iframe{filter:invert(90%) hue-rotate(180deg) grayscale(.3) contrast(.9)}.gt_switcher{width:115px!important;max-width:115px!important;min-width:0!important;font-size:13px!important}.gt_switcher .gt_option{max-width:115px!important}.gt_switcher img{width:16px!important;height:auto!important}.gtranslate_wrapper{max-width:115px!important;margin-left:8px!important}.gtranslate_wrapper .gt_switcher .gt-selected,.gtranslate_wrapper .gt_switcher .gt-selected .gt-current-lang{width:42px!important;min-width:42px!important;max-width:42px!important;box-sizing:border-box!important}.gtranslate_wrapper .gt_switcher .gt-selected .gt-current-lang{font-size:0!important;padding:8px!important}.gtranslate_wrapper .gt_switcher .gt-selected .gt-current-lang span{display:none!important}.gtranslate_wrapper .gt_switcher .gt-selected img{width:22px!important;height:auto!important;margin:0!important}.gtranslate_wrapper .gt_switcher .gt-selected .gt-lang-code,.gtranslate_wrapper .gt_switcher .gt-selected .gt-arrow{display:none!important}@media (max-width:767px){.gt_float_switcher,.gt_float_switcher *{visibility:visible!important}.gt_float_switcher{z-index:999999!important;position:fixed!important;max-width:95vw!important}.gt_float_switcher .gt_options{z-index:999999!important}}#top-menu li a,.et_pb_menu .et-menu>li>a,.et_pb_menu .et-menu a{color:#722F37!important}#top-menu li a:hover,.et_pb_menu .et-menu>li>a:hover,#top-menu li.current-menu-item>a,.et_pb_menu .et-menu li.current-menu-item>a{color:#4A1520!important;opacity:1!important}.et_pb_menu .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{color:#722F37!important}@media (max-width:980px){.et_mobile_menu li a,.et_pb_menu .et_mobile_menu a{color:#722F37!important}.mobile_menu_bar:before{color:#722F37!important}}@media (min-width:981px){.et_pb_menu .et-menu li.submenu-abierto>ul.sub-menu,#top-menu li.submenu-abierto>ul.sub-menu{visibility:visible!important;opacity:1!important;display:block!important}}@media (max-width:980px){header.et-l--header,#main-header{position:fixed!important;top:0;left:0;width:100%;z-index:99999!important}body #page-container,body #et-main-area{padding-top:90px!important}body.admin-bar header.et-l--header,body.admin-bar #main-header{top:46px!important}.et_mobile_menu{max-height:calc(100vh - 110px);overflow-y:auto}}.et_mobile_menu,.et_pb_menu .et_mobile_menu,#main-header .et_mobile_menu,.et_pb_menu .nav li ul,#top-menu li ul,#main-header .nav li ul{border-top-color:#8B1A2B!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body h1 *,html body h2 *,html body h3 *,html body h4 *,html body h5 *,html body h6 *,html body .et_pb_module_header,html body .et_pb_module_header *,html body .et_pb_slide_title,html body .titulo-web,html body .titulo-web *{font-family:'Playfair Display',Georgia,serif!important;font-variant-numeric:lining-nums}html body #page-container .persona-bio,html body #page-container .persona-bio p{font-size:16px!important;line-height:1.75!important;color:#D9DCE3!important}html body #page-container .persona-bio p{margin-bottom:1em!important}html body #page-container .et_pb_section.et_pb_section_1{min-height:0!important}html body #page-container .et_pb_section.et_pb_section_1{min-height:0!important;padding-top:40px!important}html body #page-container .et_pb_section.et_pb_section_1>.et_pb_row:first-child{margin-top:0!important;padding-top:0!important}@media (max-width:980px){body #page-container{padding-top:0!important}}