.grecaptcha-badge{display:none !important}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}header .main-menu .w-nav-list{transition:.3s ease}header .main-menu .w-nav-list.active{height:auto;padding-top:0;padding-bottom:0;display:block;opacity:1 !important}#whatsapp-row{display:none}#whatsapp-row .w-image{transition:.3s ease}#whatsapp-row .w-image:hover{transform:scale(1.06)}section.l-section.main-header,section.l-section.secondary-header{min-height:unset !important}@media screen and (orientation:portrait){section.l-section.main-header,section.l-section.secondary-header{min-height:unset !important}}@media screen and (width<=1024px){section.l-section.main-header,section.l-section.secondary-header{min-height:unset !important}}html{overflow-x:hidden}.w-toplink{margin:0 !important;left:5px !important}.w-toplink.active{bottom:3rem}@media screen and (width<=450px){.cta-block .buttons-wrapper{flex-direction:column;align-items:center}}.rrss-icons-row{padding:0 !important;margin:0;position:fixed;bottom:3rem;right:5px}.rrss-icons-row .wpb_wrapper{display:flex;flex-direction:column;gap:1.2rem}.rrss-icons-row .rrss-item .w-text-h>span:first-child{margin:0}.rrss-icons-row .rrss-item .w-text-h>span:first-child:before{color:#fff;background-color:#dcdcdc;padding:.6rem;font-size:1.5rem;border-radius:3px;transition:.5s ease}.rrss-icons-row .rrss-item .w-text-h>span.fa-phone-alt:before{font-size:1.3rem !important}.rrss-icons-row .rrss-item:hover .w-text-h>span:first-child:before{background-color:#f2ece4;color:#353535}header{backdrop-filter:blur(6px)}.nav-logo img{vertical-align:middle}.main-menu li>a{cursor:pointer}.main-header>.l-section-overlay{background:linear-gradient(264.71deg,rgba(15,15,15,0) -7.47%,rgba(15,15,15,.408062) -7.47%,rgba(15,15,15,.699062) .02%,rgba(15,15,15,.883629) 20.79%,rgba(15,15,15,.956201) 24.45%,#0f0f0f 51.7%,#0f0f0f 97.19%) !important}@media screen and (width<=1440px){header .w-nav-list.level_1>.menu-item>.w-nav-anchor.level_1{padding-left:1.2rem !important;padding-right:1.2rem !important}}@media screen and (width<=360px){header .nav-logo{width:100% !important}}.services-home-row:not(:has(.civil)) .g-cols>.wpb_column:last-of-type{background-color:#e4e4e46b}.main-header>.l-section-h{position:static !important}.main-header .wpb_wrapper:has(.w-image){height:fit-content;margin-top:auto}.wpb_column:has(.know-more-wrapper){position:absolute;bottom:4.5rem}span.cyan-styled{font-family:"Playfair Display";color:#00989c;font-style:italic;font-weight:500;font-size:71px;letter-spacing:-3px}span.bourdeaux-styled{font-family:"Playfair Display";font-style:italic;font-size:50px;color:#510201;font-weight:500}span.bourdeaux-styled-little{font-family:"Playfair Display";font-style:italic;color:#510201;font-weight:600}span.white-styled{font-family:"Playfair Display";font-style:italic;font-weight:600}span.black-styled{font-family:"Playfair Display";font-style:italic;font-weight:600}span.blue-styled{font-family:"Playfair Display";font-style:italic;font-size:50px;color:#0094d1;font-weight:500}span.blue-styled-little{font-family:"Playfair Display";color:#0094d1 !important;font-style:italic;font-weight:600}.contact-underline{text-decoration:underline;transform:rotate(-90deg) translateY(-183%);width:100%;text-align:center;text-wrap-mode:nowrap}.moving-arrow{display:flex;justify-content:center;align-items:center}.moving-arrow .far{margin-right:0 !important}.moving-arrow:before{content:"";clip-path:inset(0 50% 0 0);border-radius:50%;border:3.9px solid #fff;width:100%;height:100%;position:absolute;z-index:3}.moving-arrow:after{content:"";border-radius:50%;border:3px solid #fff;border-style:dashed;width:100%;height:100%;position:absolute;animation:rotate 12s linear infinite;z-index:2}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.grid-reasons .post_content{height:0;opacity:0;transition:.5s ease}.grid-reasons .w-grid-item:hover .post_content{height:2rem;opacity:1}.grid-reasons .w-grid-item .post_image{transition:.5s ease}.grid-reasons .w-grid-item:hover .post_image{transform:translate(-280%,-1rem);width:2rem !important}.servicios-home .w-hwrapper{display:flex;justify-content:space-between;align-items:end}.vc_column-inner:has(.faq-home:not(.civil)){justify-content:center}.faq-home>.w-tabs-sections{display:flex;flex-direction:column;row-gap:2rem;padding:1rem 0}.faq-home>.w-tabs-sections>.w-tabs-section{border-width:0 0 1px !important;border-color:#000;padding-bottom:2rem}.faq-home>.w-tabs-sections>.w-tabs-section:last-child{border-width:0 !important}.faq-home .w-tabs-section-title{font-weight:600}.wpb_wrapper:has(>.grid-urgency){height:100%}.grid-urgency{display:flex;flex-direction:column;justify-content:center}.wpb_column:has(.grid-urgency){width:35% !important;margin-left:auto}a.w-btn.white-btn{background-color:#fff;color:#00989c !important}.vertical-sliders-inner-row{pointer-events:none !important}.vertical-sliders-inner-row ul>li{width:100% !important}.vertical-sliders-inner-row ul>li img{object-fit:cover}.custom-slider{overflow:hidden;height:100%;width:100%}.custom-slider .slider-track{display:flex;flex-direction:column;height:200%;gap:2rem;animation:scroll-vertical 27s linear infinite}.custom-slider .slider-track.reverse{animation:scroll-vertical-reverse 27s linear infinite}.custom-slider .slider-track>.slide{flex:0 0 auto;width:350px;height:400px;object-fit:cover;filter:grayscale(1)}.custom-slider .slider-track>.slide.to-left{object-position:left}@keyframes scroll-vertical{0%{transform:translateY(0%)}100%{transform:translateY(calc(-1 * var(--scroll-distance)))}}@keyframes scroll-vertical-reverse{0%{transform:translateY(calc(-1 * var(--scroll-distance)))}100%{transform:translateY(0)}}.first-vertical-slider ul.slides,.second-vertical-slider ul.slides{display:flex;flex-direction:column;gap:2rem;filter:grayscale(1);width:100% !important}.big-img-home img{object-fit:cover !important;width:100% !important}.first-vertical-slider ul.slides{animation:vertical_loop 54s linear infinite !important}.second-vertical-slider ul.slides{animation:vertical_loop2 27s linear infinite !important}.view-all-btn{margin-left:auto;margin-bottom:2rem;width:fit-content;display:block}.view-all-btn>a{font-size:22px;color:#00989c;font-weight:600}.view-all-btn>a span.fas{transform:rotate(-45deg)}@keyframes vertical_loop{0%{transform:translateY(0);visibility:visible}100%{transform:translateY(calc(-405px * 4));visibility:visible}}@keyframes vertical_loop2{0%{transform:translateY(-50%);visibility:visible}100%{transform:translateY(calc(50px * 1));visibility:visible}}.posts-cases .outer-wrapper,.posts-cases .outer-wrapper .post_image>img,.posts-cases .outer-wrapper time{transition:.5s ease}.posts-cases .outer-wrapper time{height:1.5rem}.posts-cases .outer-wrapper time>.far{padding-right:.5rem}.posts-cases .outer-wrapper:hover{background-color:#f2ece4 !important}.posts-cases .outer-wrapper:hover .post_image>img{transform:scale(1.2)}.w-html .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color:#7a7a7a !important;border-color:#7a7a7a !important;background:#7a7a7a !important}.w-html .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-date{color:#d9d9d9}.wpb_wrapper:has(>.posts-news){display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wpb_wrapper:has(>.posts-news)>.w-btn-wrapper{grid-column:1/3}.posts-news:not(.alone) .w-grid-list>.w-grid-item .outer-wrapper{display:grid;grid-template-columns:45% 55%;box-sizing:content-box;gap:1rem}.posts-news .outer-wrapper .post_image{transition:.5s ease}.posts-news .inner-wrapper{height:100%}.posts-news .outer-wrapper:hover{background-color:#f2ece4 !important}.posts-news .outer-wrapper:hover .post_image{transform:scale(1.2)}.posts-news .inner-wrapper>.read-more-btn{transition:.5s ease}.posts-news.alone>.w-grid-list{height:100%}.posts-news.alone.normal{display:none}.contact-info-home-row .w-hwrapper.data-element{flex-direction:column;align-items:center;gap:.5rem}.contact-info-home-row .data-element ul{margin-left:0;display:flex;flex-direction:column;align-items:center;list-style-type:none}.contact-info-home-row .data-element span.far{margin:0;font-weight:300}@media screen and (width<=1500px){.contact-info-home-row .g-cols{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem;justify-items:center}.contact-info-home-row .g-cols>.wpb_column{width:fit-content !important}}@media screen and (width>=1400px){.posts-news.alone .w-grid-list>.w-grid-item:last-of-type .outer-wrapper{display:grid;grid-template-rows:60% 1fr;height:100% !important;gap:1.5rem}}@media screen and (width<=1400px){.first-col-header-home>.vc_column-inner{margin-left:4.8rem !important}.w-hwrapper.red-wrapper-home{width:30rem !important}.wpb_wrapper:has(>.posts-news){display:grid;grid-template-columns:1fr;column-gap:1rem}.w-grid.posts-news:not(.alone){margin:0 !important}.posts-news .w-grid-list{grid-template-rows:unset;grid-template-columns:1fr !important}.posts-news .w-grid-list>.w-grid-item:last-of-type{grid-row:unset !important;grid-column:unset !important;height:unset !important}.posts-news .w-grid-list>.w-grid-item .outer-wrapper{display:grid;grid-template-columns:45% 55%;box-sizing:content-box;gap:1rem}.posts-news.alone:not(.normal){display:none}.posts-news.alone.normal{display:block}.posts-news .outer-wrapper .post_image{height:12rem !important}.wpb_wrapper:has(>.posts-news)>.w-btn-wrapper{grid-column:unset}}@media screen and (width<=1280px){.contact-underline{transform:rotate(-90deg) translateY(-90%);width:fit-content}.custom-slider .slider-track>.slide{height:300px}}@media screen and (width<=1024px){.main-menu.ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn){padding-left:1.5rem !important;padding-right:1.5rem !important}.wpb_column:has(.know-more-wrapper){position:static !important;padding:1rem 0;display:none}span.cyan-styled{font-size:55px}h1{line-height:4rem !important}span.bourdeaux-styled{font-size:45px}.posts-news p.reading-time{right:0 !important;left:unset !important}.posts-news .outer-wrapper .reading-time{position:static !important;margin:1rem 0 0 auto}.custom-slider .slider-track>.slide{height:200px}}@media screen and (width>=1024px){.posts-cases .outer-wrapper:hover time{height:0;opacity:0}.posts-cases .outer-wrapper:hover .post_content{height:100%;opacity:1}.posts-news .outer-wrapper .post_title{transition:.5s ease}.posts-news .outer-wrapper:hover .read-more-btn{opacity:1}.posts-news .outer-wrapper:hover .reading-time{opacity:0}.posts-news .outer-wrapper:hover .inner-wrapper>.post_content{opacity:1}.posts-news .inner-wrapper>.read-more-btn{opacity:0;transition:.5s ease}}.show-mobile{display:none}.main-header.mobile{display:none !important}@media screen and (width<=1000px){.services-home-row .g-cols{flex-direction:column}.services-home-row .g-cols>.wpb_column{width:100% !important}.services-home-row .services-grid-home{width:100% !important;margin-top:4rem !important}}@media screen and (width<=900px){.main-header.desktop{display:none !important}.main-header.mobile{display:flex !important}.main-header .know-more-wrapper{margin-top:2rem}.main-header .know-more-wrapper>.moving-arrow{font-size:1rem !important;width:1.8rem !important;height:1.8rem !important}.main-header .know-more-wrapper>.moving-arrow:before{border:3.2px solid #fff}.main-header .know-more-wrapper>.moving-arrow:after{border:2.9px dashed #fff}.hide-mobile{display:none !important}.show-mobile{display:block}.front-btn.show-mobile{display:inline-block}.main-header .upper-title{margin:0 auto 1rem !important}.main-header .header-title{text-align:center !important}.main-header .wpb_text_column{text-align:center !important;width:100% !important}.main-header .g-cols>.wpb_column{width:100% !important}div.w-html.header-title{width:100% !important}.first-col-header-home>.vc_column-inner{margin-left:0 !important}.main-header.desktop .wpb_wrapper:has(>.red-wrapper-home){display:flex;justify-content:flex-end}.main-header.desktop .w-hwrapper.red-wrapper-home{position:static !important}section.l-section.urgency-row{padding-top:3rem !important;padding-bottom:3rem !important}.urgency-row .wpb_column:has(.grid-urgency){width:100% !important}.urgency-row .column-urgency .w-grid-list{grid-template-columns:auto auto auto;gap:2rem !important;align-items:flex-start}.urgency-row .outer-wrapper-urgency{flex-direction:column !important}.vertical-sliders-inner-row.g-cols{flex-wrap:nowrap}.main-header.desktop .w-hwrapper.red-wrapper-home{width:100% !important;flex-direction:column;align-items:center;gap:1rem}.main-header.mobile .w-hwrapper.red-wrapper-home{width:90% !important;right:1rem !important;flex-direction:column;gap:1rem;bottom:3rem !important;padding:1.2rem 1rem !important}.w-hwrapper.red-wrapper-home .contact-underline{display:none}.w-hwrapper.red-wrapper-home .w-vwrapper>.w-text{text-align:center !important}.custom-slider .slider-track>.slide{height:400px}}@media screen and (width<=750px){.posts-news .w-grid-list>.w-grid-item .outer-wrapper{grid-template-columns:1fr !important;gap:1rem}.contact-info-home-row .g-cols{grid-template-columns:1fr}.posts-news .outer-wrapper .read-more-btn{position:static !important}.posts-news .outer-wrapper .reading-time{padding-top:1rem}}@media screen and (width>=600px){.main-menu ul li#menu-item-1871{display:none}}@media screen and (width<=600px){.main-default-btn{font-size:14px !important}span.cyan-styled{font-size:45px;letter-spacing:-2px}span.bourdeaux-styled{font-size:35px}.main-header .g-cols>.wpb_column{margin:0 !important}.first-col-header-home>.vc_column-inner{margin-left:0 !important}.line-wrapper>*{margin-left:.5rem !important;margin-right:.5rem !important}.urgency-row .column-urgency .w-grid-list{grid-template-columns:1fr}.view-all-btn>a{font-size:18px}.custom-slider .slider-track>.slide{height:200px}}@media screen and (width<=400px){h1{font-size:37px !important;line-height:3rem !important}span.cyan-styled{font-size:40px}.contact-info-home-row .data-element ul{margin-left:0 !important}}span.inner-cyan-styled{font-family:"Playfair Display";color:#00989c;font-style:italic;font-weight:500;font-size:clamp(40px, calc(0.5rem + 3vw), 67px);letter-spacing:-3px}.inner-page-title{width:80% !important}div.w-html.inner-page-title>h1{font-size:clamp(40px, calc(0.5rem + 3vw), 67px);line-height:120% !important}.secondary-header>.l-section-overlay{background:linear-gradient(264.71deg,rgba(15,15,15,0) -7.47%,rgba(15,15,15,.408062) -7.47%,rgba(15,15,15,.699062) 1.02%,rgba(15,15,15,.883629) 25.79%,rgba(15,15,15,.956201) 36.45%,#0f0f0f 51.7%,#0f0f0f 97.19%) !important}@media screen and (width<=1400px){.inner-page-title{width:100%}}@media screen and (width<=1024px){span.inner-cyan-styled{letter-spacing:-2px}}@media screen and (width<=600px){.secondary-header .vc_column-inner:has(.inner-page-title){margin-left:0 !important}.secondary-header p{text-align:center !important}.inner-page-title{width:100% !important}}.gray-filter{filter:grayscale(1)}.background-gray-filter>.l-section-img{filter:grayscale(1)}.carousel-services .fas{font-size:16px;color:#00989c}.reason-wrapper .w-post-elm.post_content{height:0;opacity:0;transition:.5s ease}.reason-wrapper:hover .w-post-elm.post_content{height:5rem;opacity:1}.reason-wrapper .post_image{transform:translate(0,0);transition:.5s ease}.reason-wrapper:hover .post_image{transform:translate(-360%,-1rem);width:2rem !important}.service-about{transition:.3s ease}.service-about:hover{background-color:#f2ece4}.wpb_wrapper:has(>.step){height:100%}.steps-row{column-gap:1rem;flex-wrap:nowrap !important}.steps-row .step{background-color:#fff;padding:2rem;border-radius:5px;box-shadow:1px 6px 10px #0000001a;height:100%;transition:.3s ease}.steps-row .step>.icon{width:4rem;margin:0 auto 1rem}.steps-row .step>.title{font-size:22px;font-weight:600}.steps-row .step>.text{font-size:18px;line-height:26px}.steps-row .step:hover{background-color:#f2ece4}.steps-row>.wpb_column:not(:first-child) .vc_column-inner{padding-left:0 !important}.steps-row>.wpb_column:not(:last-child) .vc_column-inner{padding-right:0 !important}.wpb_wrapper:has(>.service-about){height:100%}@media screen and (width<=1280px){.steps-row{display:grid !important;grid-template-columns:1fr 1fr;row-gap:1rem}.steps-row>.wpb_column{width:100% !important;margin:0 !important}.steps-row>.wpb_column:not(:first-child) .vc_column-inner{padding-left:1.5rem !important}.steps-row>.wpb_column:not(:last-child) .vc_column-inner{padding-right:1.5rem !important}.first-col-who .g-cols>.wpb_column:last-child .wpb_wrapper,.first-col-who .g-cols>.wpb_column:last-child .wpb_wrapper .w-vwrapper,.first-col-who .g-cols>.wpb_column:last-child .wpb_wrapper .w-image,.last-col-who .g-cols>.wpb_column:first-child .wpb_wrapper,.last-col-who .g-cols>.wpb_column:first-child .wpb_wrapper .w-vwrapper,.last-col-who .g-cols>.wpb_column:first-child .wpb_wrapper .w-image{height:100% !important}.first-col-who .g-cols>.wpb_column:last-child img,.last-col-who .g-cols>.wpb_column:first-child img{object-fit:cover}.last-col-who .g-cols>.wpb_column:first-child img{object-position:75%}}@media screen and (width<=770px){.steps-row{grid-template-columns:1fr}}@media screen and (width<=600px){.steps-row .step>.title{font-size:18px}.steps-row .step>.text{font-size:16px;line-height:24px}}.casos-de-exito-template-default.single.single-casos-de-exito main .post_content h2,.post-template-default.single.single-post main .post_content h2{font-size:clamp(25px, 3vw, 35px);line-height:1.2}.casos-de-exito-template-default.single.single-casos-de-exito main .post_content article>section,.post-template-default.single.single-post main .post_content article>section{padding-bottom:5dvh}.post-template-default.single.single-post main .post_content a,.casos-de-exito-template-default.single.single-casos-de-exito main .post_content a{color:#00989c !important}form.w-filter.blog-filter{background-color:rgba(204,204,204,.53)!important}.blog-filter .w-filter-item-value{color:#1e1e1e !important}.blog-filter .w-filter-item-value.selected{color:#510201 !important}.grid-blog-page .pagination.navigation{margin-bottom:2rem}.grid-blog-page .pagination.navigation .nav-links .page-numbers.current{background:#00989c !important}.grid-blog-page .pagination.navigation .nav-links .page-numbers{font-size:1.1rem;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:2px !important}.grid-blog-page .pagination.navigation .nav-links .page-numbers:not(.current):hover{background-color:#f4f4f4 !important}.grid-blog-page .outer-wrapper time>.far{padding-right:.3rem}.grid-blog-page .pagination.navigation .nav-links .next.page-numbers:after,.grid-blog-page .pagination.navigation .nav-links .prev.page-numbers:after{font-weight:300}.grid-blog-page .outer-wrapper{transition:.3s ease}.grid-blog-page .outer-wrapper:hover{background:#f2ece4 !important}.grid-blog-page .outer-wrapper>.second-inner-wrapper{height:auto !important}.post-template-default.single.single-post .entry-info .entry-date>.w-post-elm-before,.post-template-default.single.single-post .entry-info .w-hwrapper>.w-text:first-child,.casos-de-exito-template-default.single.single-casos-de-exito .entry-info .entry-date>.w-post-elm-before,.casos-de-exito-template-default.single.single-casos-de-exito .entry-info .w-hwrapper>.w-text:first-child,.casos-de-exito-template-default.single.single-casos-de-exito .entry-info .post_taxonomy>.w-post-elm-before{font-weight:600}.post-template-default.single.single-post .entry-info .entry-date>.w-post-elm-before:before,.post-template-default.single.single-post .entry-info .w-hwrapper>.w-text:first-child:before,.casos-de-exito-template-default.single.single-casos-de-exito .entry-info .entry-date>.w-post-elm-before:before,.casos-de-exito-template-default.single.single-casos-de-exito .entry-info .w-hwrapper>.w-text:first-child:before,.casos-de-exito-template-default.single.single-casos-de-exito .entry-info .post_taxonomy>.w-post-elm-before:before{content:'';width:8px;height:8px;display:inline-block;background:url(/wp-content/uploads/2025/08/circle_122164.svg);margin-right:.3rem;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.post-template-default.single.single-post .wpb_wrapper:has(>.entry-info),.casos-de-exito-template-default.single.single-casos-de-exito .wpb_wrapper:has(>.entry-info){height:100%}.contact-form-page form .flex-row{display:flex;gap:1rem;margin-bottom:1.6rem;justify-content:space-between}.contact-form-page form .form-group{position:relative}.contact-form-page form .form-group label{position:absolute;cursor:text;width:fit-content;height:fit-content;line-height:15px;background-color:#fff;top:15px;left:10px;color:gray;font-size:18px;z-index:1;transition:.3s ease}.contact-form-page form .form-group input,.contact-form-page form .form-group textarea{background-color:#fff;box-shadow:-1px 2px 4px gray;border-radius:2px;font-size:16px}.contact-form-page form .form-group:has(input:not(:placeholder-shown))>label,.contact-form-page form .form-group:has(input:focus)>label{top:-10px;font-weight:600;color:#1e1e1e;font-size:16px}.contact-form-page form .form-group:has(textarea:not(:placeholder-shown))>label,.contact-form-page form .form-group:has(textarea:focus)>label{top:-20px;font-weight:600;color:#1e1e1e;font-size:16px}.contact-form-page form .wpcf7-not-valid-tip{font-size:16px}.contact-form-page form label[for=aceptacion]{font-size:16px;margin:2rem 0 2rem auto;width:fit-content;display:block;text-transform:uppercase}.contact-form-page form label[for=aceptacion]>.wpcf7-form-control-wrap{display:inline-block;margin-top:0}.contact-form-page form label[for=aceptacion] input[type=checkbox]{background-color:#fff;width:1rem;height:1rem;font-size:14px;color:#000;vertical-align:baseline;box-shadow:-1px 2px 4px gray;border-radius:2px}.contact-form-page form input[type=submit]{display:block;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}.services-grid .outer-wrapper>.inner-wrapper,.services-grid .outer-wrapper>.red-back{transition:.5s ease}.services-grid .outer-wrapper:hover>.inner-wrapper{transform:scale(1.03)}.services-grid .outer-wrapper:hover>.red-back{top:-1.3rem !important;right:-1.3rem !important}.acordeon-services>.w-tabs-sections{display:flex;flex-direction:column;justify-content:space-between;height:100%}.acordeon-services .w-tabs-section-header{font-weight:600;font-size:22px !important}.acordeon-services .w-tabs-section-content{font-size:18px}.wpb_wrapper:has(>.acordeon-services),.acordeon-services{height:100%}.extracontractual-row .vertical-logo{display:none}@media screen and (width>=900px){.general-course-info-row .g-cols{row-gap:1.5rem}}@media screen and (width<=1600px){.reasons-course-row{padding-left:1.5rem !important;padding-right:1.5rem !important}.reasons-course-row .vc_column-inner{padding-right:1.5rem !important}.w-tabs-section-title{margin-right:2.5rem;text-align:center}}@media screen and (width<=1440px){.reasons-course-row .g-cols{flex-direction:column-reverse !important;gap:1rem}.extracontractual-row.with-logo .g-cols{flex-direction:row-reverse;flex-wrap:nowrap}.extracontractual-row.with-logo .g-cols>.wpb_column:first-child{width:30% !important}.extracontractual-row.with-logo .g-cols>.wpb_column:last-child{width:70% !important}.extracontractual-row.with-logo .wpb_wrapper:has(>.vertical-logo){display:flex;justify-content:center}.extracontractual-row .default-logo{display:none}.extracontractual-row .vertical-logo{display:block;width:8rem}.extracontractual-row.res-page .vertical-logo{width:10rem}.extracontractual-row:not(.with-logo) .g-cols>.wpb_column,.reasons-course-row .g-cols>.wpb_column{width:100% !important}.reasons-course-row .g-cols>.wpb_column .w-image{display:none}}@media screen and (width<=1024px){.dropdown-services .g-cols,.help-civil-row .g-cols{flex-direction:column}.dropdown-services .g-cols>.wpb_column,.help-civil-row .g-cols>.wpb_column{width:100% !important;margin:0 !important}span.blue-styled{font-size:40px}.help-civil-row .g-cols{gap:1rem}}@media screen and (width<=900px){.extracontractual-row.res-page .vertical-logo{width:12rem}}@media screen and (width<=800px){.extracontractual-row .vertical-logo{width:9.5rem}}@media screen and (width<=650px){.extracontractual-row .default-logo{display:block}.extracontractual-row .vertical-logo{display:none}.extracontractual-row.with-logo .g-cols{flex-direction:column-reverse}section.extracontractual-row.with-logo div.g-cols>div.wpb_column.vc_column_container{width:100% !important}}@media screen and (width<=600px){span.blue-styled{font-size:35px}.general-course-info .vc_column-inner{padding-left:2.5rem;padding-right:2.5rem}.acordeon-services .w-tabs-section-header{font-size:18px !important}.acordeon-services .w-tabs-section-content{font-size:16px !important}}@media screen and (width<=345px){.service-buttons-wrapper,.inner-header-buttons-wrapper{flex-direction:column;align-items:center}}.general-course-info-row .g-cols{justify-content:center}.general-course-info-row .g-cols>.wpb_column:nth-child(-n+2){width:fit-content !important}.general-course-info-row .outer-column>.vc_column-inner>.wpb_wrapper{height:100%}.general-course-info-row .outer-column .wpb_text_column>.wpb_wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.reasons-course-row .reasons-course-grid .w-grid-list>.w-grid-item:first-of-type{padding-bottom:2rem;border-bottom:1px solid}.reasons-course-row .reasons-course-grid .w-grid-list>.w-grid-item:not(:first-child){padding:2rem 0;border-bottom:1px solid}.reasons-course-grid .motivos-curso .w-text.no_text span.far{margin:0 !important}.download-course-row .text-with-links p>a{color:#0093d1 !important;text-decoration:underline}.testimonials-course-row .w-grid-item.testimonios .fa-star{color:#f6bb06;font-size:.7rem}.reasons-accordion-course>.w-tabs-sections{display:flex;flex-direction:column;row-gap:1rem}.reasons-accordion-course>.w-tabs-sections>.w-tabs-section{border-width:1px !important;border-bottom:1px solid;padding-bottom:1rem}.reasons-accordion-course .w-tabs-section-title{font-weight:600}.download-course-row .img-carousel-course .owl-dots>button>span{background:#0094d1}@media screen and (width<=1024px){.entities-logos-wrapper{margin:0 auto}}.grid-reasons.civil .w-grid-item:hover .post_image{transform:translate(-450%,-1rem);width:2rem !important}.faq-home.civil>.w-tabs-sections>.w-tabs-section{padding-bottom:1.5rem}.faq-home.civil>.w-tabs-sections{display:flex;flex-direction:column;row-gap:1.5rem}.extracontractual-row .extra-element .fas{vertical-align:bottom}.extracontractual-row .extra-element .fas:before{padding:.2rem .26rem;font-weight:300;font-size:14px}@media screen and (width<=1024px){.medical-negligence-row .g-cols{flex-direction:column;gap:1rem}.medical-negligence-row .g-cols>.wpb_column{width:100% !important}}footer .footer-main-row .g-cols{display:grid;grid-template-columns:12% 21% 24% 43%}footer .footer-main-row .g-cols>.wpb_column{width:unset}footer .footer-main-row .g-cols>.wpb_column:has(img){grid-column:1/4;bottom:7rem}footer .footer-contact-form .flex-row{display:flex;gap:1rem;margin-bottom:1rem}footer .footer-contact-form .form-group,footer .footer-contact-form .form-group-textarea{position:relative}footer .footer-contact-form .form-group label{position:absolute;top:.5rem;left:.5rem;z-index:1;cursor:text;transition:.3s ease;color:#fff}footer .footer-contact-form .wpcf7-not-valid-tip{font-size:15px}footer .footer-contact-form .form-group input,footer .footer-contact-form textarea{border-bottom:1px solid #FFFFFF80;font-size:18px}footer .footer-contact-form textarea{height:5rem;transition:.3s ease}footer .footer-contact-form .form-group input{min-height:unset;line-height:2rem}footer .footer-contact-form .form-group-textarea>label{position:absolute;bottom:.5rem;left:.5rem;z-index:1;cursor:text;transition:.3s ease}footer .footer-contact-form .form-group:has(input:focus)>label,footer .footer-contact-form .form-group:has(input:not(:placeholder-shown))>label,footer .footer-contact-form .form-group-textarea:has(textarea:focus)>label,footer .footer-contact-form .form-group-textarea:has(textarea:not(:placeholder-shown))>label{opacity:0}footer .footer-contact-form label[for=aceptacion]{font-size:15px;margin:2rem 0 2rem auto;width:fit-content;display:block;text-transform:uppercase}footer .footer-contact-form label[for=aceptacion]>.wpcf7-form-control-wrap{display:inline-block}footer .footer-contact-form label[for=aceptacion] input[type=checkbox]{background-color:#fff;width:.8rem;height:.8rem;font-size:12px;color:#000;vertical-align:middle}footer .footer-contact-form input[type=submit]{display:block;margin-left:auto}footer .footer-legal-row .g-cols{flex-wrap:nowrap !important}@media screen and (width<=1450px){footer .footer-main-row .g-cols{grid-template-columns:1fr 1fr;row-gap:2rem}footer .footer-main-row .g-cols>.wpb_column:has(img){grid-column:unset !important;bottom:unset !important}}@media screen and (width<=900px){footer .footer-main-row .g-cols{grid-template-columns:1fr 1fr 1fr;row-gap:2rem}footer .footer-main-row .g-cols>.wpb_column:nth-child(4),footer .footer-main-row .g-cols>.wpb_column:has(img){grid-column:1/4 !important}}@media screen and (width<=600px){footer .footer-main-row .g-cols{grid-template-columns:1fr;row-gap:1rem}footer .footer-main-row .g-cols>.wpb_column:nth-child(4),footer .footer-main-row .g-cols>.wpb_column:has(img){grid-column:1 !important}footer .footer-main-row .g-cols>.wpb_column:has(img) .w-hwrapper{flex-wrap:wrap;row-gap:1rem}footer .footer-main-row .g-cols>.wpb_column:nth-last-child(2){margin-bottom:0 !important}}