:root{--main-bg-color:#D5A447;--secundary-bg-color:#e9cf9f;--third-bg-color:#F2E8DE;--fondo-suave:#f8f5ee;--dark-bg-color:#2b3035;--medium-dark-bg-color:#4E595F;--title-color:#384046;--text-color-link:#8D6920;--text-color-dark-link:#5E3F0D;--text-color:#444;--text-color-dark:#212529;--text-color-bright:#EEE2D8;--text-boton-marron:#966F22;--background-marron-oscuro:#8B6914}h1{font-size:36px;line-height:1.2;font-weight:700;color:var(--title-color);text-transform:uppercase;font-family:Lora,serif;margin-bottom:20px}@media (max-width:767.99px){h1{font-size:28px}}body{font-family:Poppins,sans-serif;color:var(--text-color)}a{color:var(--text-color-link);text-decoration:none;font-weight:600}a:hover{color:var(--secundary-bg-color);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Lora,sans-serif}h2{max-width:599.99px;margin:0 auto;text-transform:uppercase}h2,h3{font-weight:600}#header{height:70px;background:#f5f5f5;border-bottom:3px solid var(--main-bg-color)}#header .logo h1{font-size:28px;margin:0;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--title-color)}#header .logo h1 a,#header .logo h1 a:hover{color:var(--title-color);text-decoration:none}#header .logo img{max-height:40px}.navbar{padding:0;display:flex;justify-content:center}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;z-index:997}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;padding:10px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap}@media (min-width:1330px){.navbar a,.navbar a:focus{padding:10px 30px;font-size:14px}#navbar{padding-right:0}}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar li:hover>a{color:var(--main-bg-color)}.navbar .active,.navbar .active:focus{color:var(--text-color-link)}.navbar .dropdown ul{display:block;position:absolute;left:24px;top:calc(100% + 10px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0 2px 15px rgb(0 0 0 / .1);transition:.3s}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:5px 20px;font-size:14px;font-weight:400;color:#212529}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a{color:var(--main-bg-color)}.navbar .dropdown:hover>ul{opacity:1;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}@media (max-width:1399.99px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}@media (min-width:1030px){.whatsapp-menu-principal{display:none}}@media (max-width:1029.99px){.navbar .dropdown ul a{font-size:12px}.navbar ul{display:none}.whatsapp-menu-principal{top:-90px;right:-50%;width:50%}#header{height:80px}.top-bar{margin-top:10px}}#hero{margin-top:30px;width:100%;height:600px;position:relative;padding:0;background-color:#d9d9d9;background-size:cover;background-position:center center;border-bottom:solid 7px var(--background-marron-oscuro)}#hero h1{margin:0 0 10px;font-weight:700;color:var(--text-color)}#hero h1 span{border-bottom:4px solid var(--main-bg-color)}#hero h2{color:var(--dark-bg-color);margin-bottom:30px}.main-subtitle{font-weight:900}.main-extrasubtitle{font-weight:700}.main-extrasubtitle2{font-weight:600}@media (min-width:768px){#hero h1{line-height:40px}#hero h2{font-size:24px}.main-subtitle{font-size:36px}.main-extrasubtitle{font-size:18px}.main-extrasubtitle2{font-size:16px}}@media (max-width:767.99px){#hero h1{font-size:24px;line-height:30px}#hero h2{font-size:18px;line-height:24px}#hero h3{font-size:16px;margin-bottom:20px;line-height:18px}.main-subtitle{font-size:27px}.main-extrasubtitle{font-size:16px;line-height:20px}.main-extrasubtitle2{font-size:13px;line-height:20px}}.btn-get-accion{font-family:Poppins,sans-serif;font-weight:400;font-size:13px!important;letter-spacing:2px;display:inline-block;padding:12px 28px;border-radius:40px;color:#fff;background:var(--main-bg-color);text-transform:uppercase;min-width:220px}.btn-get-accion:hover{background:var(--main-bg-color)}.btn-get-accion strong{font-size:18px}@media (min-width:1366px){#hero{background-image:url(../img/tribunalsupremo-eduardo.webp)}}@media ((max-width:1366.99px) and (min-width:991px)){#hero{background-image:url(../img/tribunalsupremo-eduardo1366.webp)}}@media ((max-width:990.99px) and (min-width:500px)){#hero{background-image:url(../img/tribunalsupremo-eduardo991.webp)}}@media (max-width:499.99px){#hero{background-image:url(../img/tribunalsupremo-eduardo500.webp)}}section{padding:60px 0}.section-title{text-align:center;padding-bottom:30px}.section-title h1{font-weight:700;padding-bottom:20px;max-width:800px;margin:0 auto;text-transform:uppercase}.section-title h2{font-weight:600;padding-bottom:20px;max-width:700px}.section-title h3{font-weight:600;padding-bottom:20px}@media (min-width:768px){.section-title h1{font-size:36px}.section-title h2{font-size:30px}.section-title h3{font-size:24px}}@media (max-width:767.99px){.section-title h1{font-size:28px}.section-title h2{font-size:24px}.section-title h3{font-size:20px}}.section-title p{margin-bottom:0;font-family:Lora,sans-serif}.linea-decorativa-section-title{height:3px;width:50%;max-width:500px;background:var(--main-bg-color);margin:0 auto;position:relative}.what-we-do .icon-box{text-align:center;padding:30px 16px;transition:all ease-in-out .3s;background:#fff;position:relative;border:1px solid var(--third-bg-color)}.what-we-do .icon-box .icon{margin:0 auto;width:64px!important;height:64px!important;background:var(--secundary-bg-color);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.what-we-do .icon-box .icon i{color:#fff;font-size:28px}.what-we-do .icon-box h4{font-weight:700;margin-bottom:15px;font-size:24px}.what-we-do .icon-box h4 a{color:var(--title-color)}.what-we-do .icon-box p{line-height:24px;font-size:14px;margin-bottom:0;font-weight:400}.honorarios{text-align:left}.what-we-do .icon-box:hover{border-color:#fff;box-shadow:0 0 25px 0 rgb(0 0 0 / .1)}.what-we-do .icon-box:hover .icon i,.what-we-do .icon-box:hover h4 a{color:var(--main-bg-color)}@media (max-width:767.99px){.what-we-do .icon-box{padding:5px 20px}}section.services{padding-top:120px;padding-bottom:0}.services .icon-box{padding:30px;border-radius:6px;background:#fff}.services .icon-box i{float:left;color:var(--main-bg-color);font-size:40px;line-height:0}.services .icon-box h4{margin-left:70px;font-weight:700;margin-bottom:15px;font-size:18px}.services .icon-box h4 a{color:var(--title-color)}.services .icon-box p{margin-left:70px;line-height:24px;font-size:14px}.services .icon-box:hover{box-shadow:0 2px 22px rgb(0 0 0 / .08)}.services .icon-box:hover h4 a{color:var(--main-bg-color)}.portfolio{padding:60px 0}.portfolio-item{position:relative;overflow:hidden;padding-bottom:30px}.portfolio-item figure{overflow:hidden;position:relative;margin:0}.portfolio-item figure:hover img{opacity:.4;transition:.4s}.portfolio-item figure img{width:100%;height:auto;aspect-ratio:128 / 72;object-fit:cover}.testimonials{background-color:var(--dark-bg-color);padding:40px 0 20px}.team .member{text-align:center;margin-bottom:20px;box-shadow:0 0 12px 0 rgb(0 0 0 / .1);padding:30px 20px;background:#fff}.team .member img{max-width:60%;border-radius:50%;margin:0 0 30px;height:auto}.team .member h3{font-weight:700;margin-bottom:2px;font-size:18px}.team .member span{font-style:italic;display:block;font-size:13px;font-weight:600}.team .member p{padding:10px;font-size:14px;font-style:italic;color:var(--text-color)}.team .member .social{margin-top:15px}.team .member .social a{color:#919191}.team .member .social a:hover{color:var(--main-bg-color)}.team .member .social i{font-size:18px;margin:0 2px}.team .member p br{margin-bottom:10px;display:block;content:""}.highlight-background{background-color:var(--secundary-bg-color)!important;border:2px solid var(--background-marron-oscuro)}.team .member-fotos{position:relative;overflow:hidden;text-align:center}.team .member-fotos img{max-width:100%;border-radius:50%;transition:all .3s ease}.team .member-fotos .member-overlay{position:relative}.team .member-fotos p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;padding:0;margin:0;opacity:0;transition:opacity .3s ease}.team .member-fotos:hover img{filter:brightness(.4)}.team .member-fotos:hover p{opacity:1}.team-stack{padding:64px 0}.team-stack__row{display:flex;justify-content:center;align-items:flex-end;flex-wrap:nowrap}.team-stack__avatar{position:relative;flex-shrink:0;width:160px;height:160px;margin-left:-24px}.team-stack__avatar:first-child{margin-left:0}.team-stack__avatar--lead{width:200px;height:200px}.team-stack__avatar img,.team-stack__link{display:block;width:100%;height:100%;border-radius:50%}.team-stack__avatar img{object-fit:cover;background:#fff;border:4px solid #fff;box-shadow:0 4px 14px rgb(43 48 53 / .18);transition:transform .25s ease,box-shadow .25s ease}.team-stack__avatar--lead img{border-color:var(--main-bg-color)}.team-stack__avatar:hover,.team-stack__avatar:focus-within{z-index:200!important}.team-stack__avatar:hover img,.team-stack__avatar:focus-within img{transform:scale(1.08);box-shadow:0 10px 24px rgb(43 48 53 / .28)}.team-stack__tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--title-color);color:#fff;padding:7px 14px;border-radius:8px;font-size:13px;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 6px 16px rgb(0 0 0 / .2)}.team-stack__tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid #fff0;border-top-color:var(--title-color)}.team-stack__avatar:hover .team-stack__tooltip,.team-stack__avatar:focus-within .team-stack__tooltip{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:575px){.team-stack__row{flex-wrap:wrap;row-gap:18px;margin-top:32px}.team-stack__avatar{width:90px;height:90px;margin-left:-14px}.team-stack__avatar--lead{width:110px;height:110px}.team-stack__avatar img{border-width:3px}.team-stack__tooltip{font-size:12px;padding:5px 10px}}.div-team{width:130px;display:flex;justify-content:center;align-items:center;color:#fff;padding:3px;border-radius:50%;transition:all .3s ease;margin:0 6px 12px}.div-team a{color:#fff;text-decoration:none}.div-team:hover{transform:scale(1.09);border:1px solid #000}.contact .info-box{text-align:center;box-shadow:0 0 30px rgb(214 215 216 / .6);padding:20px 0 30px}.contact .form-legal-note{text-align:left;padding:20px 10px}.contact .info-box i{font-size:32px;color:var(--main-bg-color);border-radius:50%;padding:8px;border:2px dotted var(--third-bg-color)}.contact .info-box h3{font-size:20px;color:var(--title-color);font-weight:700;margin:10px 0}.contact .info-box p{padding:0;line-height:24px;font-size:13px;margin-bottom:2px}.contact .php-email-form{padding:21px}.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px;font-weight:400;font-size:13px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;animation:animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:var(--main-bg-color)}.contact .php-email-form input{padding:10px 15px}.contact .php-email-form textarea{padding:12px 15px}@media (min-width:1030px) and (max-width:1199.99px){.contact .info-box p a{font-size:12px}}@keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.breadcrumbs{margin-top:60px;padding:60px 0 20px;background-color:var(--secundary-bg-color)}.breadcrumbs h2{font-size:26px;font-weight:300}.breadcrumbs a{color:var(--text-color-dark-link);font-weight:600}.breadcrumbs a:hover{color:var(--text-color-dark)}.breadcrumbs ol{display:block;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:15px}.breadcrumbs ol li+li::before{padding-right:10px;padding-left:10px;color:#4f5a62;content:"/"}.breadcrumbs ol li{display:inline-block}.footer{background:var(--dark-bg-color);padding:0 0 20px;color:#fff;font-size:14px}.footer .footer-top{background:var(--medium-dark-bg-color);border-top:1px solid var(--main-bg-color);border-bottom:1px solid var(--main-bg-color);padding:60px 0 30px}.footer .footer-top .footer-info{margin-bottom:30px}.footer .footer-top .footer-info h3{font-size:18px;margin:0 0 20px;padding:2px 0;line-height:1;font-weight:700}.footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:Poppins,sans-serif;color:#fff}.footer .footer-top .footer-info div,.footer .footer-top .footer-info p{position:relative}.footer .footer-top h4{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px}.footer .footer-top .footer-links{margin-bottom:30px}.footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-top .footer-links ul i{padding-right:2px;color:var(--main-color-detail);font-size:18px;line-height:1}.footer .footer-top .footer-links ul li{padding:10px 0 0;display:flex;align-items:center}.footer .footer-top .footer-links ul li:first-child{padding-top:0}.footer .footer-top .footer-links ul a{color:#fff;display:inline-block;line-height:1}.footer .footer-top .footer-links ul a.active{color:var(--text-color-bright)}.footer .footer-top .footer-links ul a:hover{color:var(--secundary-bg-color)}.footer .copyright{text-align:center;padding-top:20px;display:block}.footer .copyright p{margin-bottom:5px}.linea-bajo-portada{height:3px;width:100%;background:var(--main-bg-color);margin:0 auto}.linea-logo-centrado{height:3px;width:100%;background:var(--secundary-bg-color);margin:0 auto}@media (min-width:768px){.linea-logo-centrado-arriba{margin-top:150px}.linea-logo-centrado-abajo{margin-bottom:150px}}@media (max-width:767.99px){.linea-logo-centrado-arriba{margin-top:50px}.linea-logo-centrado-abajo{margin-bottom:50px}}.boton-simo-abogados{font-family:Poppins,sans-serif;font-weight:600!important;font-size:14px!important;line-height:var(--bs-body-line-height)!important;letter-spacing:2px;display:inline-block;padding:12px;border-radius:24px;color:#fff;background:var(--text-color-link);text-transform:uppercase;width:260px;margin:10px;border:0}.boton-simo-abogados:hover{background:var(--secundary-bg-color);color:#fff}.grecaptcha-badge{display:block}.space-top-extra{padding-top:140px}.phone-link{font-weight:700}.extramarginright{margin-right:20px;text-transform:uppercase}.img-logo-simo{max-width:1000px;width:70%;height:auto}.modal-header{border-bottom:none}.modal-content .close{font-size:30px;position:absolute;top:10px;right:10px;z-index:1050;width:52px;height:52px}.modal-body a{font-size:2.5em}.modal-content{border:2px solid var(--background-marron-oscuro)}.img-footer{max-width:100%;height:auto;display:block}.icon-box h3{font-size:24px}.heading-lg{margin-top:40px;margin-bottom:20px;font-size:24px}#content-legal a{color:var(--text-color-link);font-weight:600;text-decoration:none}#content-legal a:hover{color:var(--text-color-dark)}.footer-top a{color:var(--text-color-bright);font-weight:600}@media (max-width:768px){.breadcrumbs li{font-size:14px}}.portfolio h1{text-transform:uppercase}.formulario-seccion-contacto-externo{display:flex;justify-content:center}.formulario-seccion-contacto-interno{max-width:600px;border:2px solid var(--secundary-bg-color);padding:10px;margin:10px}.seccion-especialidades .icon-box{top:0;margin-bottom:30px}@media (min-width:992px){.seccion-especialidades .icon-box{min-height:380px}}@media (min-width:1200px){.seccion-especialidades .icon-box{min-height:330px}}@media (min-width:1400px){.seccion-especialidades .icon-box{min-height:310px}}.seccion-especialidades .icon-box p{color:var(--text-color-dark)}.whatsapp-popup-tel{font-size:30px!important}.popup-get-accion{padding:12px 18px;font-size:14px!important;min-width:200px;border-radius:40px}.modal-content .extitle{margin-top:1px!important}@media (max-width:389px){.whatsapp-popup-tel{font-size:24px!important}.popup-get-accion{padding:10px 15px;font-size:12px!important}}@media (min-width:992px){.whatsapp-popup-tel{font-size:36px!important}.popup-get-accion{padding:12px 18px;font-size:15px!important}}.whatsapp{position:relative}.whatsapp svg{width:40px;height:40px;fill:var(--dark-bg-color)}.legal-text .duracion{width:80px}.legal-text .terceros{width:138px}.legal-text-small td{border:1px solid #000}@media (max-width:767.99px){.legal-text-small tr{font-size:12px}}.mt-10{margin-top:6rem!important}.logos{width:100%;min-width:0}.logos::after,.logos::before{content:'';height:160px;width:100%;position:absolute;top:0;z-index:2}.logos::before{left:0;background:linear-gradient(to right,#fff 0,#fff0 25%,#fff0 75%,#fff 100%)}.logos::after{right:0;background:linear-gradient(to left,#fff 0,#fff0 25%,#fff0 75%,#fff 100%)}.logos-slide{animation:20s slide infinite linear;animation-play-state:paused}.logos.logos-started .logos-slide{animation-play-state:running}.logos-slide img{width:160px;margin:0 20px}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:767.99px){.logos-slide img{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.logos-slide{animation:none!important}}.boton-marron{background-color:var(--text-boton-marron)!important}.boton-marron:hover{background-color:var(--main-bg-color)!important}.XXlQN,.ggPrWs{color:#292929!important;margin-top:8px}.eIMmgT,.es-review-content-text{text-align:left}.header1{min-height:70px}.top-bar{background-color:var(--background-marron-oscuro);color:#fff;padding:5px 0;width:100%;z-index:996;text-align:center}.top-bar .top-bar-phone{color:#fff;margin:0 15px;text-decoration:none}.top-bar .top-bar-phone:hover{text-decoration:underline}@media (min-width:768px){.top-bar{font-size:14px}}@media (max-width:767.99px){.top-bar{font-size:12px}}.extitle{font-weight:700;margin:10px 0!important;font-size:18px!important;font-family:Lora,sans-serif;line-height:.8;color:var(--title-color)!important}.extitle-footer{font-weight:700;padding-bottom:12px;font-size:16px!important;font-family:Lora,sans-serif;line-height:.8;color:#fff!important;margin:10px 0}.member .extitle{line-height:1;font-style:initial!important}.cc-nb-main-container{max-width:100%;position:fixed;bottom:0;left:0;z-index:700001;border-radius:0;border:none;border-top:2px solid var(--background-marron-oscuro);background-color:#fff;text-align:center;box-shadow:0 -2px 10px rgb(0 0 0 / .1);padding:10px!important;width:100%}.cc-nb-title{display:none}.cc-nb-text{font-size:14px!important;margin-bottom:10px!important}.cc-nb-buttons-container{text-align:center!important}.cc-nb-buttons-container button{margin:0 6px!important;padding:6px 18px!important;font-size:14px!important;color:#fff!important;min-width:120px!important;background-color:var(--text-boton-marron)!important;border:0!important}button.cc-nb-changep{background-color:#eaeaea!important;color:#000!important}.termsfeed-com---nb .cc-nb-changep,.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject{padding:6px!important;border-radius:40px!important;padding-inline:0!important}.termsfeed-com---palette-light .cc-cp-foot-save{background-color:var(--text-boton-marron)!important}.cc-hidden{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.cc-visible{opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s ease}@media (max-width:480px){.termsfeed-com---nb .cc-nb-changep,.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject{display:inline-block!important;max-width:90px!important;min-width:90px!important;padding:5px!important;padding-inline:0!important}}.simo-icon{width:28px!important;height:28px!important;fill:#fff}.simo-icon-mask{display:inline-block;flex:0 0 auto;background-color:currentColor;mask:var(--simo-icon) center/contain no-repeat;-webkit-mask:var(--simo-icon) center/contain no-repeat}.simo-icon.simo-icon-mask{background-color:#fff}.simo-icon-mask:hover{background-color:var(--text-boton-marron)}.simo-icon:hover{fill:var(--text-boton-marron)}.simo-icon-chevron-down{width:14px!important;height:14px!important;fill:#000;margin-left:5px}.simo-icon-chevron-down.simo-icon-mask{background-color:#000}.simo-icon-colored{width:50px!important;height:50px!important;fill:var(--main-bg-color)}.simo-icon-colored.simo-icon-mask{background-color:var(--main-bg-color)}.simo-icon-rrss{width:18px!important;height:18px!important;fill:#fff!important}.simo-icon-rrss18{width:18px!important;height:18px!important;fill:#fff!important;transform:scale(2);transform-origin:center}.simo-icon-verdearriba{fill:#0DC143!important}.simo-icon-verdearriba.simo-icon-mask{background-color:#0DC143!important}@media (min-width:1030px){.simo-icon-verdearriba{width:40px!important;height:40px!important;fill:#0DC143!important}}@media (max-width:1029.99px){.simo-icon-verdearriba{width:80px!important;height:80px!important}}.simo-icon-verdepopup{width:40px!important;height:40px!important;fill:#0DC143!important;margin-top:-10px;margin-left:10px}.simo-icon-bank-into{width:4rem;height:4rem;fill:var(--main-bg-color);margin-top:15px;margin-bottom:15px}.simo-icon-bank-into.simo-icon-mask{background-color:var(--main-bg-color)}svg.w-5{width:16px!important;height:16px!important}.leading-5{margin-top:30px}a.relative{background-color:var(--secundary-bg-color)!important;color:var(--text-color-dark-link);font-weight:700}a.relative:hover{color:#fff;background-color:var(--background-marron-oscuro)!important;text-decoration:underline}span>a.relative:hover{text-decoration:none!important}span>span.cursor-default{font-weight:700}nav[role=navigation][aria-label="Navegación por los enlaces de paginación"] .relative.inline-flex.items-center.px-4{padding-left:.7rem!important;padding-right:.7rem!important}.simo-enfasis{color:var(--text-color-link);border-bottom:1px solid #d9d9d9}.WA_Chat_Widget *{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.WA_Chat_Widget .WA_ChatBox{position:fixed;width:360px;height:auto;overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 5px 25px 0 rgb(0 0 0 / .1);display:none;z-index:1002;bottom:110px;right:30px;border:2px solid #095e54}.WA_Chat_Widget .WA_ChatBox_Header{width:auto;background:#095e54;padding:10px 20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.WA_Chat_Widget .WA_ChatBox_Header .avatarBox{width:65px;height:65px;border-radius:50%;overflow:hidden}.status-container{position:relative;display:inline-block}.status-dot{position:absolute;bottom:5px;right:5px;width:10px;height:10px;background-color:#4ad504;border-radius:50%}.status-dot-green{background-color:#4ad504}.status-dot-orange{background-color:orange}.WA_Chat_Widget .WA_ChatBox_Header .avatarBox img{width:100%;height:100%;object-fit:cover}.WA_Chat_Widget .name{color:#fff;font-size:16px;font-weight:600}.WA_Chat_Widget .answer-time{color:#e6e6e6;font-size:13px;font-weight:500}@media (max-width:767.99px){.WA_Chat_Widget .WA_ChatBox{width:310px;right:15px;bottom:110px}.WA_Chat_Widget .name{color:#fff;font-size:14px;font-weight:600}.WA_Chat_Widget .answer-time{color:#e6e6e6;font-size:13px;font-weight:500}}.WA_Chat_Widget .WA_ChatBox_Header .WA_Close{background:#fff0;color:#fff;border:none;outline:0;font-size:20px;position:absolute;top:10px;right:10px;cursor:pointer}.WA_Chat_Widget .WA_ChatBox_Header .WA_Close svg{fill:#fff}.WA_Chat_Widget .WA_ChatBox_Body{padding:20px;background:url(../img/background-whatsapp.webp);position:relative}.WA_Chat_Widget .WA_ChatBox_Body::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:1002}.WA_Chat_Widget .WA_ChatBox_Body .message{max-width:280px;background:#fff;padding:20px;padding-top:10px;border-radius:8px;z-index:1002;position:relative}.WA_Chat_Widget .WA_ChatBox_Body .message::before{content:'';position:absolute;width:20px;height:20px;background:#fff;left:-10px;top:0;border-radius:3px;clip-path:polygon(100% 0,0 0,100% 100%)}.WA_Chat_Widget .WA_ChatBox_Body .message .message_content{font-size:14px;color:#000}.message-input-container{display:flex;align-items:center;background-color:#fff;padding:8px;border:none}.message-input{flex:1;height:40px;padding:4px;border:none;resize:none;margin-right:4px;font-size:14px}.message-input:focus{outline:0;box-shadow:none;border:none}.btn-send-message{display:block;object-fit:contain;background-color:#138641;fill:#fff;border-radius:14px}.post-title{display:block;background:#fff;text-align:center;padding:5px 5px 0;min-height:60px;border-radius:0 0 3px 3px;font-size:15px;line-height:20px;font-weight:600;text-transform:uppercase;color:var(--text-color-link);margin:5px}.post-title a{color:var(--text-color-link)}.post-title a:hover,.post-title h3:hover,.post-title:hover{color:var(--main-bg-color)}@media (min-width:768px){.img-container{width:100%}}@media (max-width:767.99px){.portfolio-item figure img{width:100%;object-fit:cover}.portfolio-item figure img{height:150px;width:100%;object-fit:cover}.img-container{width:50%;height:100%}.portfolio-item figure{height:150px;min-width:267px}.portfolio-item{height:170px}.img-container{width:100%;height:auto}.portfolio-item figure{width:267px}}@media (max-width:480px){.portfolio-item figure{height:112px;min-width:200px}.portfolio-item figure img{height:112px}.post-title{font-size:13px;line-height:17px;padding:4px}.portfolio-item{height:132px}}@media (max-width:400px){.post-title{padding:0;margin:0;font-size:11px}}.rounded-circle{border-radius:50%!important}.fw-bold{font-weight:700!important}.custom-accordion-style-1 .card{margin-top:12px}.activeCounterArea{animation:none}.counts .count-box{padding:24px 12px;width:100%;position:relative;text-align:center;background:#fff}.counts .count-box i,.counts .count-box .simo-icon-mask{position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:20px;background:var(--main-bg-color);padding:12px;color:#fff;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px}.counts .count-box .simo-icon-mask{width:48px!important;height:48px!important;background-color:var(--main-bg-color)}.counts .count-box p{padding:0;margin:0;font-family:Poppins,sans-serif;font-size:14px}.counts .icon{margin:0 auto;width:64px!important;height:64px!important;background:var(--secundary-bg-color);display:flex;align-items:center;justify-content:center}div[class^=contador]{font-size:36px;font-weight:600;color:var(--text-color)}.iframe-maps{bottom:-67px;position:relative}.cta-section{padding:0;position:relative;overflow:hidden;font-family:sans-serif;background-color:#fff;text-align:center}.cta-llamanos__figure{position:relative;margin:0 auto;max-height:300px;max-width:2000px}.cta-llamanos__img{width:100%;display:block;object-fit:cover;object-position:bottom;min-height:200px}.cta-llamanos__content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:1em}.cta-llamanos__title{font-size:1.75rem;margin:0 0 1em;line-height:1.2;color:var(--text-color-dark)}@media (max-width:768px){.cta-llamanos__img{min-height:150px}.cta-llamanos__title{font-size:1.2rem}}.extra-action-buttons{display:flex;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.extra-action-buttons.visible{opacity:1;visibility:visible}.total-opinions{background-color:#fff;margin:12px;padding:10px 0;border-radius:8px;box-shadow:0 0 20px 0 rgb(92 115 160 / .07);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;text-align:center}.total-opinions>div{display:flex;justify-content:center;align-items:center;gap:10px}.total-opinions-avg{font-size:22px;font-weight:700;color:var(--medium-dark-bg-color)}.total-opinions-reviews{font-size:12px}.total-google-img{margin-left:35px;width:auto;height:36px}@media (max-width:519.99px){.total-google-img{margin-left:10px;margin-right:10px}.total-stars-img{margin-left:40px}}#testimonials{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:32px 8%}.fs-14{font-size:14px;margin:10px 20px 0}.mw-800{max-width:800px;margin:0 auto}.mw-1920{max-width:1920px;margin:0 auto}.contenedor-galeria{display:grid;place-items:center;width:100%}.galeria{display:flex;flex-wrap:wrap;gap:5px;max-width:1200px}.contenedor-imagen{position:relative;left:0;width:auto;max-width:340px;border-radius:5px;height:600px;overflow:hidden;background-color:#efefef;transition:.4s ease-in-out;box-shadow:0 5px 12px #00000080;flex:.25}.contenedor-imagen img{height:600px;width:auto;object-fit:cover}.contenedor-imagen:hover{flex:2;cursor:pointer;border-radius:8px}.border-bottom-brown{border-bottom:7px solid var(--background-marron-oscuro)}@media (max-width:575.99px){.box-ayuda-simo{margin:0 20px}}.box-ayuda-simo{background-color:var(--fondo-suave)!important;padding:30px 16px!important;border:3px solid var(--third-bg-color)!important;transition:transform 0.2s cubic-bezier(.39,.58,.57,1.08)};.box-ayuda-simo{transition:transform 0.22s cubic-bezier(.39,.58,.57,1.08);will-change:transform}.box-ayuda-simo:hover,.box-ayuda-simo:active{transform:scale(1.1);z-index:2;position:relative}.blanco-membrete-dorado{background-color:#fff;padding:20px;border-radius:10px;border-left:10px solid var(--main-bg-color);margin-left:30px;margin-right:30px}.blanco-membrete-dorado2{background-color:var(--fondo-suave);padding:20px;border-radius:10px;border-left:10px solid var(--main-bg-color);margin-left:30px;margin-right:30px}.listado-extradiciones{text-align:left}@media (max-width:575.99px){.listado-extradiciones h4{font-size:14px!important}.listado-extradiciones p{font-size:12px!important}.modal-body-extradicion h5{font-size:16px!important}.modal-body-extradicion #modal-motivacion{font-size:14px!important}.modal-body-extradicion #modal-descripcion{font-size:13px!important}}.box-ayuda-simo b{font-size:18px}#review-highlight{background:#fafafa}.especialidades-grid{display:flex;flex-wrap:wrap;justify-content:center}.especialidad-item{width:100%;margin-top:1.5rem}@media (min-width:768px){.especialidad-item{width:50%}}@media (min-width:1400px){.especialidad-item{width:20%}}@media (min-width:1700px){.especialidades-grid{display:grid;grid-template-columns:repeat(4,minmax(320px,1fr));gap:2rem;max-width:1600px;margin-left:auto;margin-right:auto}.especialidad-item{width:auto;margin-top:0}}.wb-230{width:230px}.pagination .page-item a.page-link{background-color:var(--secundary-bg-color)!important;color:var(--text-color-dark-link)!important;border-color:#00000014}.pagination .page-item a.page-link:hover{filter:brightness(.95)}.pagination .page-item.active .page-link{background-color:var(--primary-bg-color,var(--secundary-bg-color))!important;color:var(--text-color-dark-link)!important;border-color:#fff0}.pagination .page-item.disabled .page-link{background-color:#e9ecef!important;color:#6c757d!important}.pagination .page-item.active .page-link{background-color:#fff!important;color:var(--text-color-dark-link)!important;font-weight:700;border-color:#00000014}.faq-accordion{border-radius:6px;overflow:hidden}.faq-item{border:1px solid #e5e5e5;border-top:0;background:#fff;transition:all .2s ease}.faq-item:first-child{border-top:1px solid #e5e5e5}.faq-summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:16px;transition:all .2s ease}.faq-summary::-webkit-details-marker{display:none}.faq-question{flex:1;padding-right:20px}.faq-toggle-icon{width:24px;height:24px;position:relative}.faq-toggle-icon::before,.faq-toggle-icon::after{content:'';position:absolute;background:currentColor;transition:all .25s ease}.faq-toggle-icon::before{width:16px;height:2px;top:50%;left:4px;transform:translateY(-50%)}.faq-toggle-icon::after{width:2px;height:16px;left:50%;top:4px;transform:translateX(-50%)}.faq-item[open] .faq-toggle-icon::after{opacity:0;transform:translateX(-50%) scaleY(0)}.faq-item[open] .faq-summary{background-color:var(--text-boton-marron)!important;color:#fff}.faq-body{padding:22px;border-top:1px solid #e5e5e5;background:#fff;line-height:1.65;font-size:15px}.faq-summary:hover{background:#00000008}.portfolio-item{height:auto;padding-bottom:30px}.portfolio-wrap{display:block!important;height:auto!important;background:#fff;border:1px solid #0000000f;box-shadow:0 2px 12px #00000014}.portfolio-item figure{position:relative;margin:0;width:100%!important;min-width:0!important;height:auto!important;overflow:hidden}.img-container{width:100%!important;height:auto!important}.portfolio-item figure img{width:100%;height:auto!important;aspect-ratio:1040 / 585;object-fit:cover;display:block}.overlay-title{position:absolute;left:0;bottom:10px;width:100%;display:flex;justify-content:center;align-items:center;padding:5px;font-size:11px;font-weight:600;color:#000;text-transform:none;text-align:center;z-index:2;margin-bottom:0;background:linear-gradient(90deg,#ffffff1a 0,#ffffffb3 25%,#ffffffb3 75%,#ffffff1a 100%);border-top:1px solid var(--secundary-bg-color);border-bottom:1px solid var(--secundary-bg-color)}.overlay-title:hover{background:linear-gradient(90deg,#ffffff1a 0,#ffffffe6 25%,#ffffffe6 75%,#ffffff1a 100%);border-top:1px solid var(--main-bg-color);border-bottom:1px solid var(--main-bg-color);background-color:var(--background-marron-oscuro);color:var(--background-marron-oscuro)}.post-title{min-height:50px;border-radius:0 0 3px 3px;display:block;background:#fff;text-align:center;margin:10px 10px 5px;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;color:var(--text-color-link);padding:0}.post-title:hover{color:var(--main-bg-color)}@media (max-width:767.98px){.portfolio-wrap{display:block!important;height:auto!important}.portfolio-item{height:auto!important}.portfolio-item figure{height:auto!important;min-width:0!important}.portfolio-item figure img{height:auto!important}.post-title{font-size:15px;line-height:1.3;padding:14px 12px}}@media (max-width:480px){.post-title{font-size:14px;padding:12px 10px}}.section-kicker{color:#9b6b18;font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead-text{color:#4d4d4d;font-size:16px;line-height:1.75}.contacto-sedes{margin-top:-28px;position:relative;z-index:2}.contacto-sede-card,.contacto-step-card,.contacto-form-card{background:#fff;border:1px solid #976a1c2e;border-radius:18px;box-shadow:0 12px 30px #0000000f}.contacto-sede-card{padding:26px 12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.contacto-sede-card:hover{border-color:#976a1c73;box-shadow:0 16px 34px #0000001a;transform:translateY(-4px)}.contacto-sede-badge{background:#976a1c1c;border-radius:999px;color:#8a5f15;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:14px;padding:7px 12px;text-transform:uppercase}.contacto-sede-card h3,.contacto-step-card h3{color:#333;font-size:20px;font-weight:800;margin-bottom:12px}.contacto-sede-address{color:#555;font-size:14px;line-height:1.65;margin-bottom:30px}.contacto-card-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.contacto-action-link{border:1px solid #976a1c4d;border-radius:999px;color:#8a5f15;font-size:12px;font-weight:800;padding:8px 12px;text-transform:uppercase}.contacto-action-link:hover{background:#9b6b18;color:#fff}.contacto-steps-wrapper{max-width:1080px}.contacto-step-card{padding:30px 24px;position:relative}.contacto-step-number{align-items:center;background:#9b6b18;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;font-weight:800;height:48px;justify-content:center;margin-bottom:18px;width:48px}.contacto-step-card p{color:#555;font-size:15px;line-height:1.7;margin-bottom:0}.contacto-form-card{margin:0 auto;max-width:860px;padding:34px}.contacto-form-notice{margin:0 0 20px;padding:14px 16px;border-radius:12px;font-weight:600}.contacto-form-notice--success{border:1px solid #177a39;background:#e7f7ec;color:#155d2d}.contacto-form-notice--error{border:1px solid #a42a2a;background:#fff0f0;color:#8a1f1f}.contacto-form-card .form-control{border:1px solid #ddd;border-radius:12px;min-height:48px;padding:12px 14px}.contacto-form-card textarea.form-control{min-height:150px}.contacto-form-card .form-control:focus{border-color:#9b6b18;box-shadow:0 0 0 .15rem #976a1c1f}.contacto-privacy-box{background:#faf7f1;border:1px solid #976a1c2e;border-radius:14px;color:#555;font-size:12px;line-height:1.6;padding:18px}.contacto-privacy-box p{padding:0;line-height:24px;font-size:13px;margin-bottom:2px}@media (max-width:767.98px){.contacto-sedes{margin-top:0}.contacto-form-card{padding:22px 16px}.contacto-sede-address{min-height:auto}}.cita-online-hero{background:#fff}.cita-online-hero p,.cita-online-lead{font-size:16px;line-height:1.7;color:#444}.cita-online-info{padding:35px 0 20px;background:#fff}.cita-online-card{height:100%;padding:28px 24px;border:1px solid #966f222e;border-radius:16px;background:#fff;box-shadow:0 14px 34px #0000000f;text-align:center;transition:all .2s ease}.cita-online-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #00000014}.cita-online-card h3{margin-bottom:14px;font-size:18px;font-weight:800;color:#333}.cita-online-card p{margin-bottom:0;font-size:14px;line-height:1.65;color:#555}.cita-online-calendly{padding:20px 0 40px;background:#fff}.cita-online-calendly .container{max-width:1100px}@media (max-width:767px){.cita-online-hero{padding-bottom:20px!important}.cita-online-info{padding-top:20px}.cita-online-card{padding:24px 20px}.cita-online-calendly .container{padding-left:0;padding-right:0}.calendly-inline-widget{border-radius:0;box-shadow:none}}.like-h3{font-size:24px!important;font-weight:600!important;font-family:Lora,sans-serif!important;margin-bottom:.5rem!important;line-height:1.2!important}.news-meta{margin-top:20px}