/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/
Description: Child theme for Astra, A very lightweight and beautiful theme made to work with Page Builders.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.rv-card-title,.rv-tag{text-transform:uppercase}.rv-author-box,.rv-card{box-shadow:var(--rv-shadow-sm)}body,html{width:100%!important;overflow-x:hidden!important}img[LARENUNCIAALAHERENCIA]{width:500px;height:300px}form label{font-weight:600}form input[type=email],form input[type=tel],form input[type=text],form select,textarea{background-color:#fff;border:1px solid #e6e8ed;border-radius:8px;display:block;margin-top:5px;margin-bottom:10px;width:100%}.flex_{display:flex;align-items:center;justify-content:space-between}textarea{max-height:87px}.flex_ label{width:48.5%}.wpcf7-list-item{font-size:14px;display:block}input[type=submit]{background-color:#174391;font-weight:600;border-radius:10px;padding:9px 20px;margin-top:10px}.header-social-inner-wrap .social-item-label,.nums_ li{font-weight:700}.nums_,form p{margin-bottom:0}.ast-builder-menu-1 .menu-item>.menu-link{font-size:18px!important;font-weight:600}body [data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:30px;height:30px}@media(max-width:544px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{font-size:18px!important}}.header-social-inner-wrap{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}@media (min-width:736px){.header-social-inner-wrap .social-item-label{font-size:18px}}#menu-item-9463{position:static!important}#menu-item-9463 ul{display:flex;flex-wrap:wrap;padding-left:10%;padding-right:10%;max-width:100%;width:100%}#menu-item-9463 ul .menu-item{flex-grow:1;width:33%;height:initial;text-align:left;max-width:33%}#ast-hf-menu-1{position:initial}.ast-builder-menu-1 #menu-item-9463 .menu-item>.menu-link{font-size:17px!important}.wpcf7-select{margin-top:12px}.wpcf7-list-item,.wpml-ls-flag{margin:0!important}.single-post .entry-meta .ast-terms-link,.wp-block-navigation-item__content span,form br,header.entry-header.ast-no-title.ast-header-without-markup{display:none}.wpml-ls-dropdown .wp-block-navigation-submenu{display:flex;align-items:center;gap:10px}.wpml-ls-flag{min-width:18px}h3.e-n-accordion-item-title-text{color:#174391}.nums_ a,.nums_ li{color:#013068}.nums_ li{list-style:none;font-size:15px}.botones_form{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.botones_form img{max-width:25px;margin-right:10px}.botones_form a{font-family:Poppins,Sans-serif;border-radius:5px;align-items:center;justify-content:center;background-color:#174391;font-size:22px;font-weight:600;color:#fff;display:block;text-align:center;max-width:max-content;margin:0 auto 20px;padding:10px 30px;display:flex;align-items:center;justify-content:center;transition:.5s}.botones_form a.wa_{background-color:#25d366}.botones_form a:hover{background:#2361ce!important}.botones_form a.wa_ :hover{background-color:green!important}.blog-title{padding-bottom:40px}.single-post .entry-meta{padding-bottom:8px!important;position:relative;font-size:0}.single-post .posted-by.author{font-size:15px;padding-bottom:10px!important}.single-post .posted-by.author::before{content:"Por"}.nums_,.nums_ p,.text-balance,.text-balance p{text-wrap:balance}.flags img{width:40px;height:26px;object-fit:contain}.nums_ li{padding:3px 0}body .wpml-language-switcher-block .wpml-ls-dropdown .has-child .wp-block-navigation__submenu-container{display:initial;visibility:visible;opacity:1;overflow:initial}body [data-wpml=language-item]:first-of-type{margin-top:3px!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{min-width:inherit!important;display:flex;align-items:center!important;justify-content:end!important;gap:8px}.wpml-language-switcher-block .wpml-ls-dropdown .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{display:flex!important}@media(max-width:768px){.current-language-item{display:none!important}.nums_{margin-left:0;padding-top:6px;padding-bottom:6px}.nums_ li{font-size:18px}.ast-below-header-bar.ast-below-header.site-below-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default{display:none}body [data-wpml=language-item]:first-of-type{margin-top:0!important}}.flex_{gap:20px}.elementor-nav-menu li li a{color:#013068;font-size:16px;font-weight:600}.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#013068!important}@media(min-width:1024px){li.menu-item-9463:hover ul{display:flex!important;flex-wrap:wrap;padding-left:10%;padding-right:10%;min-width:100vh;max-width:100vh;width:740px!important;flex-wrap:wrap}li.menu-item-9463 ul li{flex-grow:1;width:50%;height:initial;text-align:left;max-width:50%}.elementor-nav-menu--main .elementor-nav-menu li.menu-item-9463 li a{padding:11px 17px;font-size:15px!important}}.rv-case-wrapper{--rv-primary:#174391;--rv-primary-dark:#123575;--rv-light:#EEF8FF;--rv-light-border:#D0E3F5;--rv-gray:#666666;--rv-text-dark:#333333;--rv-white:#ffffff;--rv-shadow-sm:0 1px 3px rgba(23, 67, 145, 0.08);--rv-shadow-md:0 4px 12px rgba(23, 67, 145, 0.1);--rv-radius:12px;--rv-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--rv-gray);line-height:1.7;background:var(--rv-white);padding:2rem 0;box-sizing:border-box}.rv-case-wrapper *,.rv-case-wrapper ::after,.rv-case-wrapper ::before{box-sizing:inherit;margin:0;padding:0}.rv-case-inner{max-width:900px;margin:0 auto;padding:0 2rem}.rv-tag{display:inline-block;background:var(--rv-primary);color:var(--rv-white);padding:.3rem .9rem;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem}.rv-author-name,.rv-card p strong,.rv-card-title,.rv-section p strong,.rv-summary p strong,.rv-title{color:var(--rv-primary)}.rv-title{font-size:2rem;font-weight:800;line-height:1.25;margin-bottom:1.2rem;letter-spacing:-.5px}.rv-breadcrumb{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e8eef5}.rv-back-link a,.rv-breadcrumb a{color:var(--rv-primary);text-decoration:none;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:.4rem;transition:var(--rv-transition)}.rv-back-link a:hover,.rv-breadcrumb a:hover{color:var(--rv-primary-dark)}.rv-intro-grid{display:grid;grid-template-columns:1fr 300px;gap:2.5rem;margin-bottom:3rem}.rv-intro-text p{font-size:1.05rem;margin-bottom:1rem;color:var(--rv-text-dark)}.rv-card{background:var(--rv-light);border:1px solid var(--rv-light-border);border-radius:var(--rv-radius);padding:1.75rem;align-self:start}.rv-card-title{font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #b8d0e8;letter-spacing:.5px}.rv-card p{margin-bottom:.5rem;font-size:.9rem}.rv-author-box{background:linear-gradient(135deg,var(--rv-light) 0,#f0f6fd 100%);border:1px solid var(--rv-light-border);border-radius:var(--rv-radius);padding:1.75rem;display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.rv-author-img{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid var(--rv-white);box-shadow:var(--rv-shadow-md)}.rv-author-info{flex:1}.rv-author-name{font-size:1.1rem;font-weight:700;margin-bottom:.15rem}.rv-author-role{font-size:.85rem;font-weight:500;color:var(--rv-gray);margin-bottom:.75rem}.rv-author-bottom{display:flex;align-items:center;gap:1rem}.rv-author-bottom p,.rv-evidence-item{align-items:center;background:var(--rv-white);box-shadow:var(--rv-shadow-sm)}.rv-author-bottom p{display:flex;gap:.4rem;font-size:.8rem;color:var(--rv-gray);padding:.4rem .8rem;border-radius:6px}.rv-svg-icon{width:16px;height:16px;fill:var(--rv-primary)}.rv-back-link{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e8eef5}.rv-section{margin-bottom:2.5rem}.rv-section h2{font-size:1.5rem;font-weight:700;color:var(--rv-primary);margin-bottom:1rem;position:relative;padding-left:1rem}.rv-section h2::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--rv-primary);border-radius:2px}.rv-section p{font-size:1rem;margin-bottom:1rem;color:var(--rv-text-dark)}.rv-evidence-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.rv-evidence-item{display:flex;gap:.75rem;padding:.75rem 1rem;border:1px solid #e0e8f0;border-radius:8px;font-size:.9rem;font-weight:500}.rv-evidence-icon{width:36px;height:36px;background:var(--rv-light);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rv-evidence-icon svg{width:18px;height:18px;fill:var(--rv-primary)}.rv-highlight{background:linear-gradient(135deg,var(--rv-primary) 0,#1e5ab8 100%);color:var(--rv-white);padding:2rem;border-radius:var(--rv-radius);margin:2rem 0;box-shadow:0 8px 24px rgba(23,67,145,.15);position:relative;overflow:hidden}.rv-highlight::before{content:'';position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:rgba(255,255,255,.05);border-radius:50%}.rv-highlight p{color:rgba(255,255,255,.9);font-size:1.05rem;line-height:1.7;margin-bottom:.5rem;position:relative;z-index:1}.rv-highlight-text{font-size:1.15rem;font-weight:600;color:var(--rv-white);margin-top:.5rem;display:block;position:relative;z-index:1}.rv-summary{background:var(--rv-light);border:1px solid var(--rv-light-border);border-radius:var(--rv-radius);padding:1.75rem;box-shadow:var(--rv-shadow-sm);margin-bottom:2rem}.rv-summary h2{font-size:1.5rem;font-weight:700;color:var(--rv-primary);margin-bottom:1rem}.rv-summary p{font-size:.9rem;margin-bottom:.5rem;color:var(--rv-text-dark)}.rv-anim{opacity:0;transform:translateY(20px);animation:.6s ease-out forwards rvFadeInUp}@keyframes rvFadeInUp{to{opacity:1;transform:translateY(0)}}.rv-delay-1{animation-delay:.1s}.rv-delay-2{animation-delay:.2s}.rv-delay-3{animation-delay:.3s}@media (max-width:850px){.rv-evidence-list,.rv-intro-grid{grid-template-columns:1fr}.rv-case-inner{padding:0 1.5rem}}@media (max-width:600px){.rv-title{font-size:1.5rem}.rv-author-box{flex-direction:column;text-align:center}.rv-author-bottom{flex-direction:column;gap:.5rem;align-items:center}.rv-case-inner{padding:0 1rem}.rv-section h2,.rv-summary h2{font-size:1.3rem}}@media (min-width:640px){.flex_ p{margin-bottom:0}#menu-item-9463 ul{width:100%!important}}.ekit-template-content-footer .elementor-widget.elementor-widget-html{font-size:0}.jet-listing-dynamic-link__label{display:inline-flex;align-items:center;padding:9px 16px;border:2px solid #0b66b2;color:#0b66b2!important;font-weight:700;border-radius:6px;transition:.2s}.jet-listing-dynamic-link__label:hover{background:#0b66b2;color:#fff!important}.single-post article h1,.single-post article h2,.single-post article h3,.single-post article h4,.single-post article h5,.single-post article h6{font-family:Inter,Arial,Helvetica,sans-serif!important;color:#17283d!important}.single-post article h1{font-size:48px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-1.6px!important;max-width:1050px;margin-top:30px!important;margin-bottom:34px!important}.single-post article h2{font-size:28px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.4px!important;margin-top:50px!important;margin-bottom:18px!important;position:relative;padding-left:42px!important}.single-post article h2::before{content:"✦";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#e9aa3e;font-size:28px;line-height:1;font-weight:700}.single-post article h3{font-size:21px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.2px!important;margin-top:34px!important;margin-bottom:14px!important}.single-post .post-thumb-img-content.post-thumb:has(
img[src*=Rojano-Vera-Abogados-y-Asesores-Los-abogados-mejor-valorados-de-Malaga]
),.single-post .post-thumb-img-content.post-thumb:has(
source[srcset*=Rojano-Vera-Abogados-y-Asesores-Los-abogados-mejor-valorados-de-Malaga]
){display:none!important}.single-post article li,.single-post article p{font-size:19px!important;font-family:Lato line-height: 1.75!important;margin-bottom:24px!important}.single-post article ol,.single-post article ul{list-style:none!important;padding-left:0!important}.single-post article ol{counter-reset:blog-counter;margin:28px 0 36px!important}.single-post article ol>li{counter-increment:blog-counter;position:relative;padding-left:54px!important;margin-bottom:20px!important;font-size:18px!important;line-height:1.65!important}.single-post article ol>li::before{content:counter(blog-counter)!important;position:absolute;left:0;top:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#17283d;color:#fff;border-radius:50%;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700}.single-post article ul{margin:26px 0 34px!important}.single-post article ul>li{position:relative;padding-left:32px!important;margin-bottom:14px!important;font-size:18px!important;line-height:1.65!important}.single-post article ul>li::before{content:"";position:absolute;left:2px;top:.72em;width:9px;height:9px;background:#17283d;border-radius:50%;transform:translateY(-50%)}.single-post article .faq-item p:last-child,.single-post article ol>li:last-child,.single-post article ul>li:last-child{margin-bottom:0!important}.single-post article ol+p,.single-post article ul+p{margin-top:32px!important}.single-post article ol+h2,.single-post article ul+h2{margin-top:52px!important}.single-post article ol+h3,.single-post article ul+h3{margin-top:36px!important}.single-post article b,.single-post article strong{font-weight:700!important}.single-post article a{text-underline-offset:3px;text-decoration-thickness:1px}.single-post article table{width:100%!important;border-collapse:collapse!important;margin:30px 0 42px!important;font-size:16px!important;line-height:1.5!important}.single-post article table th{background:#17283d!important;color:#fff!important;font-weight:700!important;text-align:left!important;padding:14px 16px!important}.single-post article table td{padding:14px 16px!important;border:1px solid #e2e6ea!important;vertical-align:top!important}.single-post article .faq-blog{display:grid;gap:20px;margin-top:30px;margin-bottom:45px}.single-post article .faq-item{background:#f7f9fb;border:1px solid #e4e9ef;border-left:4px solid #17283d;border-radius:12px;padding:26px 28px}.single-post article .faq-item h3{font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:21px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.25px!important;color:#17283d!important;margin:0 0 14px!important}.single-post article .faq-item p{font-size:17px!important;line-height:1.7!important;color:#343a42!important;margin-top:0!important;margin-bottom:12px!important}.single-post article .cta-blog{background:#17283d;border-radius:14px;padding:28px 32px;margin:42px 0;position:relative;overflow:hidden}.single-post article .cta-blog::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#e9aa3e}.single-post article .cta-blog p{margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.7!important}.single-post article .cta-blog strong{color:#fff!important}.single-post article .cta-blog a{color:#f0b34d!important;font-weight:700!important;text-decoration:none!important}.single-post article .cta-blog a:hover{text-decoration:underline!important}.single-post article #ez-toc-container ul,.single-post article .ez-toc-list,.single-post article .toc ul,.single-post article nav ul{margin:12px 0 0!important}.single-post article #ez-toc-container li,.single-post article .ez-toc-list>li,.single-post article .toc ul>li,.single-post article nav ul>li{padding-left:0!important}.single-post article #ez-toc-container li::before,.single-post article .ez-toc-list>li::before,.single-post article .toc ul>li::before,.single-post article nav ul>li::before{display:none!important}@media (max-width:767px){.single-post article h1{font-size:34px!important;line-height:1.12!important;letter-spacing:-.8px!important;margin-top:22px!important;margin-bottom:26px!important}.single-post article h2{font-size:24px!important;line-height:1.3!important;margin-top:40px!important;padding-left:34px!important}.single-post article h2::before{font-size:22px}.single-post article h3{font-size:20px!important}.single-post article p{font-size:17px!important;line-height:1.7!important}.single-post article ol>li{padding-left:46px!important;margin-bottom:17px!important;font-size:17px!important}.single-post article ol>li::before{width:30px;height:30px;font-size:13px}.single-post article ul>li{padding-left:27px!important;margin-bottom:12px!important;font-size:17px!important}.single-post article ul>li::before{width:8px;height:8px}.single-post article .faq-blog{gap:14px}.single-post article .faq-item{padding:20px;border-radius:10px}.single-post article .faq-item h3{font-size:19px!important}.single-post article .faq-item p{font-size:16px!important}.single-post article .cta-blog{padding:22px 20px 22px 24px;margin:34px 0;border-radius:10px}.single-post article .cta-blog p{font-size:17px!important;line-height:1.65!important}.single-post article table td,.single-post article table th{padding:10px!important;font-size:14px!important}}