/*!
Theme Name: mhlexTheme
Description: LeadWorks
Author: LZ
Version: 1.3.14
*/
@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mw-lg,.mw-md,.mw-sm{max-width:1000px;margin-left:auto;margin-right:auto}.mw-md,.mw-sm{max-width:715px}.mw-sm{max-width:480px}.px-6{padding-left:4em;padding-right:4em}.py-6{padding-top:4em;padding-bottom:4em}hr{opacity:1;border-color:var(--color-uno)}.container-fluid .alignfull{margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5)}.oculto{display:none!important;transition:all .5s ease}.ver-mas{cursor:pointer}.ver-mas.rotate img{transform:rotate(180deg)}.img-borde{border-top:60px solid #0134a1}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}.more{font-size:10px;font-style:normal;font-weight:600;letter-spacing:2px}.more img{margin:10px 0 0;width:35px;height:35px}.bg-favicon-1{background-image:url(img/bg-favicon-1.webp);background-repeat:no-repeat;background-position:right bottom}.bg-favicon-2,.bg-favicon-2-1{background-image:url(img/bg-favicon-2.webp);background-repeat:no-repeat;background-position:right top}.bg-favicon-2-1{background-size:33%}.box-practicegroup .wp-block-columns{margin-top:1em;margin-bottom:1em}.box-practicegroup .wp-block-columns .wp-block-column{position:relative;padding-bottom:2em;min-height:175px}.box-practicegroup .wp-block-columns .wp-block-column::before{content:"";background:#6d6e71;display:block;width:1px;height:90%;position:absolute;left:-1em}.box-practicegroup .wp-block-columns .wp-block-column.first-child::before{display:none}.box-practicegroup .wp-block-columns:first-child .wp-block-column{margin-bottom:1em}.box-practicegroup .wp-block-columns .wp-block-column::after{content:"";background:#6d6e71;display:block;width:100%;height:1px;position:absolute;bottom:0}.box-practicegroup .wp-block-columns .wp-block-column.vacia::before,.box-practicegroup .wp-block-columns.last-child .wp-block-column::after,.rrss-box .rrss-btn span{display:none!important}.accordion{--bs-accordion-color:var(--color-texto);--bs-accordion-bg:transparent;--bs-accordion-border-color:var(--color-uno);--bs-accordion-border-radius:0;--bs-accordion-btn-padding-x:1rem;--bs-accordion-btn-padding-y:1.5rem;--bs-accordion-btn-color:var(--color-texto);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.5 14.4' fill='none' stroke='%230E113E' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M1.5,1.9l9.3,9.3c1.6,1.6,4.2,1.6,5.8,0L26,1.9'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:28px;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.5 14.4' fill='none' stroke='%230E113E' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M1.5,1.9l9.3,9.3c1.6,1.6,4.2,1.6,5.8,0L26,1.9'/%3e%3c/svg%3e");--bs-accordion-active-color:var(--color-texto);--bs-accordion-active-bg:transparent}.accordion-button:focus{box-shadow:none}.accordion-header{margin:0;font-size:1em}.accordion-item{border-width:1px 0 0}.accordion-item:not(:first-of-type){border-top:1px solid}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button{font-size:1.25em;font-weight:200}.accordion-body{padding:0 1em 1em}.accordion-button::after{height:15px}.accordion.light{--bs-accordion-color:#FFFFFF;--bs-accordion-border-color:#FFFFFF;--bs-accordion-btn-color:#FFFFFF;--bs-accordion-active-color:#FFFFFF;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.5 14.4' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M1.5,1.9l9.3,9.3c1.6,1.6,4.2,1.6,5.8,0L26,1.9'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.5 14.4' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M1.5,1.9l9.3,9.3c1.6,1.6,4.2,1.6,5.8,0L26,1.9'/%3e%3c/svg%3e")}.txt-mhl mark{font-family:"Source Serif",sans-serif;font-size:1.5em;line-height:1;padding:0}.bg-favicon-pa{padding-bottom:0;background:linear-gradient(135deg,#000f31 35%,#002473 100%)!important}.bg-favicon-pa .wp-block-cover__background{background:url(img/bg-favicon-4.webp);background-repeat:no-repeat;background-position:center bottom;background-color:transparent!important}.pagina-practice-areas h3{margin-top:0}.post-type-archive-team h1{line-height:1.1}.container-team{max-width:900px!important}.cover-team{background:var(--color-uno);color:var(--color-nueve)}.cover-team .container-team{padding-right:calc(var(--bs-gutter-x)*-.5);padding-left:calc(var(--bs-gutter-x)*-.5)}.cover-team .team.rol{background:var(--color-seis);padding:7em 2em 2em;color:var(--color-uno);align-content:end;width:100%}.cover-team .team.rol.rol-founding-members{background:#0b1f54;background:-moz-linear-gradient(90deg,#0b1f54 0,#11307f 100%);background:-webkit-linear-gradient(90deg,#0b1f54 0,#11307f 100%);background:linear-gradient(90deg,#0b1f54 0,#11307f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b1f54",endColorstr="#11307f",GradientType=1);color:#fff}.cover-team .team.rol.rol-associate-counsels{background:#ababb8}.cover-team .team .data h1.name{color:var(--color-nueve);font-size:1.65em;margin-bottom:0;font-weight:300}.cover-team .team .rol{font-size:1.2em}.cover-team .team hr{opacity:1;border-color:var(--color-uno);margin:22px 0 40px;max-width:292px}.cover-team .team.rol.rol-founding-members hr{border-color:#fff}.cover-team img{max-width:100%;height:auto;margin:0}.cover-team p,form p{margin-bottom:0!important}.cover-team .team .rrss{display:flex;gap:10px;margin:10px 0 0}.cover-team .team .rrss svg{fill:var(--color-uno);min-height:30px}.cover-team .team .rrss .linkedin svg{min-width:22px}.cover-team .team .rrss .vcard svg{min-width:25px}.cover-team .team.rol.rol-founding-members .rrss svg{fill:var(--color-seis)}.team-tabs{padding:4em 0 0}.nav-pills .nav-link,.nav-pills>.nav-link{font-weight:600;color:var(--color-uno);text-align:left}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:0 0;color:#0047ba}.team-tabs ul li{margin-bottom:1em}.back .more{line-height:1}.back{margin-bottom:4em}.container-bg{max-width:1024px;margin:0 auto}.bg-favicon-team{background-image:url(img/bg-favicon-2.webp);background-repeat:no-repeat;background-position:center left}#accordionTeam .accordion-body{font-weight:600}#accordionTeam .accordion-header .accordion-button{font-size:1.55em}#carousel-container{border-bottom:50px solid var(--color-cuatro);color:var(--color-nueve)}#carousel-container .carousel-team{max-width:1920px;margin:0 auto}#carousel-container .team-carousel-container .team-card .team-image{transition:all .5s ease}#carousel-container .team-carousel-container .team-card .team-data{opacity:0;transition:all .5s ease;line-height:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/team-img-300x300.webp);background-size:contain;background-repeat:no-repeat;background-position:center;align-content:center;text-align:center;padding:10px}#carousel-container .team-carousel-container .team-card .team-data p{margin:0}#carousel-container .team-carousel-container .team-card .team-data .name{font-weight:600;line-height:1;font-size:.9em}#carousel-container .team-carousel-container .team-card .team-data .rol{font-size:.8em}#carousel-container .team-carousel-container .team-card:hover .team-image{opacity:0}#carousel-container .team-carousel-container .team-card:hover .team-data{opacity:1}.owl-nav{text-align:center;margin:2.4em auto}.owl-next,.owl-prev{background:0 0;border:0;margin:0 5px}.readonly{display:none}.contact-container{max-width:565px!important;margin:0 auto}.contact-container form p{margin-bottom:0}.contact-container textarea{min-height:202px}.text-decoration-none a,a.text-decoration-none{text-decoration:none!important}.formulario-contacto .wpcf7{margin:0 auto;width:100%;max-width:960px;padding:0 2%}div.wpcf7 .ajax-loader{width:42px;height:42px;background:0 0;visibility:visible;display:none}div.wpcf7 .ajax-loader:after{content:" ";display:block;width:30px;height:30px;margin:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid var(--color-uno);border-color:var(--color-uno) transparent var(--color-uno) transparent;animation:lds-dual-ring 1.2s linear infinite}div.wpcf7 .ajax-loader.is-active,form.submitting .wpcf7-spinner{display:inline-block}input[type=email].wpcf7-form-control,input[type=tel].wpcf7-form-control,input[type=text].wpcf7-form-control,select.wpcf7-form-control,textarea.wpcf7-form-control{width:100%;outline:0}div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-error,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:0;font-style:italic;margin:1%0;text-align:center;line-height:normal}div.wpcf7-mail-sent-error{color:#f20505}div.wpcf7-mail-sent-ok{color:#4ea200}span.wpcf7-not-valid-tip{color:#c00;font-size:.7em;font-style:italic;margin:0}button[type=submit],input[type=submit]{border:0;background:0 0;letter-spacing:2px;font-weight:600;font-size:.8em}input[type=submit]::before{content:"";width:33px;height:33px;display:block;background:url(img/send.webp)}.wpcf7-spinner{display:none;margin:0 5px}input[type=email].wpcf7-form-control,input[type=tel].wpcf7-form-control,input[type=text].wpcf7-form-control,select.wpcf7-form-control{border-width:0 0 1px;border-style:solid;border-color:rgba(109,110,113,.12);padding:10px;margin:5px 0;background:#ededed}textarea{min-height:192px;border:0;padding:10px}button[type=submit] img{vertical-align:middle}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}.table thead th{vertical-align:bottom;padding:.75rem;border-bottom:1px solid #e6e6e6;text-align:left;font-size:1em;font-weight:600;text-transform:uppercase;letter-spacing:normal}.table tbody td,.table tbody th{font-weight:400;letter-spacing:.7px;color:var(--color-texto)}.table thead td,.table thead th{border-top:0!important}.card{-webkit-box-shadow:3px 3px 14px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 14px 0 rgba(0,0,0,.3);box-shadow:3px 3px 14px 0 rgba(0,0,0,.3);border:0;margin:68.49px 0}.card-body{height:100%;display:grid}.card-body a{color:inherit!important}.card-body a:hover,.social-btn a:hover{text-decoration:none}.card img.img-fluid{width:100%!important;height:100%!important}.card-text .btn img,.card-title img{width:auto!important;height:auto!important;max-width:100%!important}.card-text .btn{border:1px solid var(--color-uno);-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;color:#4d4d4d!important;padding:10px 20px;margin:15px;line-height:normal}.card-text .btn:hover{border-color:#e2211c}.card-text .btn img{margin-left:88px;margin-bottom:-5px}.align-izq{text-align:left}.align-der{text-align:right}.align-centro{text-align:center}.blog .contenido{font-size:1.2em}.blog h1,p.h1{color:var(--color-texto);font-weight:200}.blog .categories{font-size:13px}.blog .categories a:hover{text-decoration:underline}.blog .img-borde{border-top:42px solid #0134a1}.entrada{padding:1.5em;background:var(--color-ocho);border-radius:0 0 10px 10px;margin-bottom:2em;border-top:11px solid var(--color-cuatro);background-image:url(img/bg-favicon-blog.webp);background-repeat:no-repeat;background-position:right bottom}.entrada h2{font-weight:500;margin-bottom:.5em}.entrada .card-categories{font-size:.8em}#autocomplete-post,.widget_categories select{background:#fff;border:1px solid var(--color-siete);padding:10px;width:100%;border-radius:6px}#autocomplete-post{box-sizing:border-box}.social-btn a.col-2.sbtn span,.wp-block-categories .wp-block-categories__label{display:none}.post-card h3{font-weight:400}.post-card .post-meta .author{font-style:italic}.post-card .post-meta .date{color:#0033a1}.categoria-titulo h2{font-size:1.9em;font-weight:500}.autocomplete-wrapper{position:relative;width:100%}.resultados-ajax{position:absolute;top:100%;left:0;right:0;z-index:99;background:#fff;border:1px solid var(--color-uno);border-top:none;border-radius:0 0 10px 10px;max-height:200px;overflow-y:auto;display:none;font-size:14px}.resultados-ajax p,.resultados-ajax ul{margin:5px!important;padding:0!important;list-style:none}.resultados-ajax li{border-bottom:1px solid #ccc}.resultados-ajax li:last-child{border-bottom:0}.resultados-ajax li a{display:block;padding:8px;text-decoration:none}.resultados-ajax li a:hover{background-color:var(--color-ocho)}#cerrar-resultados{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-left:5px;background:0 0;border:0;font-size:20px;cursor:pointer;color:var(--color-uno);display:none}.blog-loader{position:absolute;top:36%;left:7px;width:15px;height:15px;border:4px solid #6f91ca;border-bottom-color:#1f1646;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite;display:none}.blog-filter{display:flex;align-items:center;gap:10px}.blog-filter .filter{flex:1 1 33.3333%;border-top:1px solid #1f1646;padding-top:4px}@media screen and (max-width:480px){.blog-filter{display:block}.blog-filter .filter{flex:1 1 100%;margin-bottom:10px}}.blog-filter .filter #autocomplete-post,.blog-filter .filter input,.blog-filter .filter select{border:0;width:100%;border-radius:0;color:#0d003b;font-size:10px;font-style:normal;font-weight:600;letter-spacing:2px;text-align:right;text-transform:uppercase;background:#ededed url(/wp-content/uploads/2024/09/send.webp)no-repeat 97%center;padding:10px 42px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-filter input::placeholder{color:#0d003b;opacity:1}.single .img-borde{border-top:30px solid #0134a1}#tab-blog ul li{line-height:1.2}#tab-blog ul li a{font-weight:500;text-decoration:underline}#tab-blog .date{font-size:.8em;color:var(--color-tres)}.single .titulo-blog .category{color:#0e113e;font-size:20px;font-weight:400}.single .post-meta .author{font-size:20px}.single .post-meta br{line-height:1.5}.social-box,.social-txt{display:block;margin:30px 0;width:100%}.social-txt{margin:10px 0;float:none}.social-btn{display:flex}.social-btn a{color:#fff!important}.social-btn a.col-1.sbtn,.social-btn a.col-2.sbtn{display:inline-block;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:0 .5%0 0}.social-btn a.col-1.sbtn{min-width:140px;padding:7px 5px;font-size:.8em!important;font-weight:400!important}.social-btn a.col-1.sbtn svg{width:21px;height:21px;margin:0 0 4px}.social-btn a.col-2.sbtn svg{width:23px;height:23px;margin:0 0 3px}.social-btn a.col-1.sbtn span{margin:0 0 0 10px}.social-btn a.col-2.sbtn{width:6%;padding:5px;color:#fff;line-height:1.825!important;max-width:41px;min-width:40px}.social-btn .s-twitter{background:#03a9f4}.social-btn .s-twitter:hover{background:#0093d6}.social-btn .s-facebook{background:#4267b2}.social-btn img{width:21px!important;height:21px!important}.social-btn a.s-facebook:hover{background:#375797}.social-btn .s-whatsapp{background:#25d366}.social-btn a.s-whatsapp:hover{background:#21ac55}.social-btn .s-linkedin{background:#1a7baa}.social-btn a.s-linkedin:hover{background:#136288}.social-btn .s-pinterest{background:#bd081c}.social-btn a.s-pinterest:hover{background:#a10718}.social-btn .social-btn a:last-of-type{margin:0}@media only screen and (max-width:1200px){.social-btn a.col-1.sbtn{display:inline-block;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;margin:0 .5%0 0;font-size:.7em}}@media only screen and (max-width:991px){.social-btn a.col-1.sbtn{width:46px;max-width:41px;min-width:40px}.social-btn a.col-1.sbtn span{display:none}}@media only screen and (max-width:768px){.social-btn a.col-1.sbtn{width:41px;max-width:41px;min-width:40px}.social-btn a.col-1.sbtn span{display:none}}.rrss-box{margin:20px 0}.rrss-box .rrss-txt{font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;cursor:pointer;display:flex;gap:5px;align-items:center}.rrss-box .rrss-btn{display:none;gap:10px;margin-top:10px}.rrss-box .rrss-btn.show{display:flex!important}.rrss-box .rrss-btn img{width:25px}#main-footer{font-size:.8em;line-height:1.2}#main-footer .datos{padding-left:61px}#main-footer a{color:inherit}.menu-footer-menu-container ul{list-style:none;display:flex;gap:10px;font-size:.8em;text-align:center;margin:0 auto;justify-content:center}.menu-footer-menu-container a{color:var(--color-cinco);text-decoration:none}.bg-mh-3{background-image:url(img/bg-favicon-3.webp);background-repeat:no-repeat;background-position:left bottom}.grecaptcha-badge{visibility:hidden!important}.recaptchatxt{font-size:10px;opacity:.7}.whatsapp-burbuja{position:fixed;width:60px;height:60px;bottom:13px;right:13px;background-color:#25d366;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-align:center;font-size:10px;align-content:center;z-index:999;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1)}#main-footer a,.whatsapp-burbuja a{text-decoration:none}@media (min-width:601px){.pic-team{display:flex}.cover-team img{height:100%;width:auto;max-height:380px}.cover-team .team.rol{z-index:9}.cover-team .pic-team::after{content:"";display:block;width:33%;height:380px;background:var(--color-seis);position:absolute;right:0;z-index:0}.cover-team .pic-team.rol-founding-members::after{background:#11307f}.cover-team .pic-team.rol-associate-counsels::after{background:#ababb8}}@media (min-width:768px){.tablist-container{max-width:270px}.tabcontent-container{max-width:680px;margin-left:-.5em}#tab-tab{display:block}.col-tab{width:215px}.col-tabcontent{width:calc(100% - 225px);padding-right:7em}.pic-team{padding-left:220px}}@media screen and (min-width:782px){.box-practicegroup .wp-block-columns .wp-block-column{padding-right:4em}}@media screen and (min-width:992px){.mobile-only{display:none!important}.prm{padding-right:7em}.prm1{padding-right:7.1em}.prm2{padding-right:6em}.cover-team .pic-team{display:flex}.tablist-container{margin:0 0 0 auto}}@media screen and (min-width:1200px){#main-footer .container,#menu-header .container{max-width:900px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:780px}.cover-home .wp-block-cover{min-height:500px}.team-tabs .container{max-width:1024px}.prm{padding-right:6em}.prm1{padding-right:5.3em}.prm3{padding-right:5.6em}}@media screen and (min-width:1400px){.cover-home{min-height:560px}}@media screen and (min-width:1900px){#tab-tabContent{padding-left:0}}@media screen and (max-width:991px){.titulo-blog p,h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}.pc-only{display:none!important}#navbarWeb{background:var(--color-uno);padding:1em}#main-header.gris #navbarWeb{background:#e5e5e5}#main-header.celeste #navbarWeb{background:var(--color-seis)}#main-header.blanco #navbarWeb{background:var(--color-ocho)}#navbarWeb a{text-align:right}.cover-home{min-height:223px}.box-practicegroup .wp-block-columns .wp-block-column:nth-child(2n+1)::before{display:none}.archive .reverse-columns,.blog .reverse-columns,.category .reverse-columns{flex-direction:column-reverse}.sidebar{margin-bottom:2em}}@media (min-width:400px) and (max-width:991px){.xs-mobile-pc{display:none!important}.sidebar{display:flex;align-content:center;align-items:center;gap:10px}}@media (max-width:781px){.reverse-columns{flex-direction:column-reverse}.box-practicegroup .wp-block-columns .wp-block-column{min-height:75px}.box-practicegroup .wp-block-columns .wp-block-column::after{content:"";background:#6d6e71;display:block;width:100%;height:1px;position:absolute;bottom:0}}@media (max-width:768px){#main-nav .contacto a{padding-top:.5rem;padding-bottom:.5rem}.bg-favicon-1,.bg-favicon-2{background-size:76%}#location .mw-md{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.container-fluid .container{--bs-gutter-x:0}.alignfull .container,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.mw-lg,.mw-md,.mw-sm{--bs-gutter-x:2.5rem}#tab-tab{display:block;margin-bottom:1.5em}#tab-tab nav-pills .nav-link,#tab-tab.nav-pills>.nav-link{width:100%;padding:10px}#tab-tab.nav-pills .nav-link.active,#tab-tab.nav-pills .show>.nav-link{background:#ededed}}@media (max-width:600px){.mobile-hide{display:none}#tab-tab{margin-bottom:1em}.menu-footer-menu-container ul{display:block}.menu-footer-menu-container ul li{margin-bottom:10px}}@media (max-width:480px){.cover-home{min-height:222px}#carousel-container .team-carousel-container .team-card .team-data{font-size:13px}}@media (max-width:399px){#carousel-container .team-carousel-container .team-card .team-data{font-size:10px}}