ul,ol{margin:0;padding:0}a{text-decoration:none}body,html{margin:0 !important;padding:0 !important;font-family:'Roboto',sans-serif;color:#000;font-weight:400}body{overflow:hidden}body.disblocked{overflow-y:auto}img,svg{width:100%;height:auto;display:block}ul{list-style:none}.main-wrapper{width:100%;height:100%}@media all and (min-width:1600px){.main-wrapper{max-width:1480px;margin:0 auto;height:100%}}input,button,textarea{font-family:'Roboto',sans-serif;-webkit-appearance:none}input:focus,button:focus,textarea:focus{outline:none !important}label,button{cursor:pointer}p::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,a::selection,label::selection,span::selection,img::selection,td::selection,tr::selection,th::selection,strong::selection,address::selection,mark::selection,.wpcf7-response-output::selection,ol li::selection,ul li::selection,em::selection,time::selection,div::selection,i::selection,::selection,*::selection,body::selection,html::selection,head::selection,meta::selection,title::selection,script::selection,style::selection,noscript::selection,iframe::selection,textarea::selection,select::selection,option::selection,optgroup::selection,button::selection,input::selection,label::selection,fieldset::selection,legend::selection,datalist::selection,output::selection,progress::selection,meter::selection,details::selection,summary::selection,menuitem::selection,menu::selection,canvas::selection,embed::selection,object::selection,param::selection,video::selection,audio::selection,source::selection,track::selection,map::selection,area::selection,table::selection,caption::selection,colgroup::selection,col::selection,tbody::selection,thead::selection,tfoot::selection,tr::selection,td::selection,th::selection,section::selection,article::selection,aside::selection,footer::selection,header::selection,nav::selection,main::selection,figure::selection,figcaption::selection{background:#3b3b3b;color:#d1d1d1;text-shadow:0px 0px #d1d1d1}::selection,::-moz-selection,p::selection,p::-moz-selection,h1::selection,h1::-moz-selection,h2::selection,h2::-moz-selection,h3::selection,h3::-moz-selection,h4::selection,h4::-moz-selection,h5::selection,h5::-moz-selection,h6::selection,h6::-moz-selection,a::selection,a::-moz-selection,label::selection,label::-moz-selection,span::selection,span::-moz-selection,img::selection,img::-moz-selection,td::selection,td::-moz-selection,tr::selection,tr::-moz-selection,th::selection,th::-moz-selection,strong::selection,strong::-moz-selection,address::selection,address::-moz-selection,mark::selection,mark::-moz-selection,.wpcf7-response-output::selection,.wpcf7-response-output::-moz-selection,ol li::selection,ol li::-moz-selection,ul li::selection,ul li::-moz-selection,em::selection,em::-moz-selection,time::selection,time::-moz-selection,div::selection,div::-moz-selection,i::selection,i::-moz-selection,::selection,*::selection,body::selection,body::-moz-selection,html::selection,html::-moz-selection,head::selection,head::-moz-selection,meta::selection,meta::-moz-selection,title::selection,title::-moz-selection,script::selection,script::-moz-selection,style::selection,style::-moz-selection,noscript::selection,noscript::-moz-selection,iframe::selection,iframe::-moz-selection,textarea::selection,textarea::-moz-selection,select::selection,select::-moz-selection,option::selection,option::-moz-selection,optgroup::selection,optgroup::-moz-selection,button::selection,button::-moz-selection,input::selection,input::-moz-selection,label::selection,label::-moz-selection,fieldset::selection,fieldset::-moz-selection,legend::selection,legend::-moz-selection,datalist::selection,datalist::-moz-selection,output::selection,output::-moz-selection,progress::selection,progress::-moz-selection,meter::selection,meter::-moz-selection,details::selection,details::-moz-selection,summary::selection,summary::-moz-selection,menuitem::selection,menuitem::-moz-selection,menu::selection,menu::-moz-selection,canvas::selection,canvas::-moz-selection,embed::selection,embed::-moz-selection,object::selection,object::-moz-selection,param::selection,param::-moz-selection,video::selection,video::-moz-selection,audio::selection,audio::-moz-selection,source::selection,source::-moz-selection,track::selection,track::-moz-selection,map::selection,map::-moz-selection,area::selection,area::-moz-selection,table::selection,table::-moz-selection,caption::selection,caption::-moz-selection,colgroup::selection,colgroup::-moz-selection,col::selection,col::-moz-selection,tbody::selection,tbody::-moz-selection,thead::selection,thead::-moz-selection,tfoot::selection,tfoot::-moz-selection,tr::selection,tr::-moz-selection,td::selection,td::-moz-selection,th::selection,th::-moz-selection,section::selection,section::-moz-selection,article::selection,article::-moz-selection,aside::selection,aside::-moz-selection,footer::selection,footer::-moz-selection,header::selection,header::-moz-selection,nav::selection,nav::-moz-selection,main::selection,main::-moz-selection,figure::selection,figure::-moz-selection,figcaption::selection,figcaption::-moz-selection{background:#242424;color:#d1d1d1;text-shadow:0px 0px #d1d1d1}::-webkit-scrollbar-track{border-radius:0;background-color:#242424}::-webkit-scrollbar{width:6px;background-color:#cd3e3c}::-webkit-scrollbar:horizontal{height:0}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #cd3e3c;background-color:#cd3e3c}.loader{position:fixed;z-index:10000;top:0;left:0;height:100svh;width:100vw;background-color:#000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.3s ease}.loader.active{opacity:1;visibility:visible}.loader .loader--content{display:flex;flex-direction:column;align-items:center;justify-content:center}.loader .loader--content .logo{width:180px;margin-bottom:40px}.loader .loader--content .animacion{display:flex;flex-direction:column;align-items:center;justify-content:center}.loader .loader--content .animacion svg{width:0;height:0}.loader .loader--content .animacion .points{display:flex;align-items:center;justify-content:center;position:relative;filter:url("#goo")}.loader .loader--content .animacion .points:after{content:"";width:4em;height:4em;background:#276c96;border-radius:50%;position:absolute;transform:scale(.5);animation:grow 2s cubic-bezier(.14,.05,.55,.5) infinite alternate}.loader .loader--content .animacion .points span{width:2em;height:2em;background:#fb871a;border-radius:50%;margin-right:2em;position:relative;transform:translateX(7em);animation:move3 4s ease-in-out infinite}.loader .loader--content .animacion .points span:before{content:"";width:2em;height:2em;background:#276c96;border-radius:50%;position:absolute;left:3em;transform:translateX(0em);animation:shrink 2s ease-in-out infinite}.loader .loader--content .animacion .points span:after{content:"";width:2em;height:2em;background:#f44837;border-radius:50%;position:absolute;right:3em;transform:translateX(0em);animation:shrink 2s ease-in-out infinite}@keyframes lds-facebook{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.btn-primary{display:flex;justify-content:center;align-items:center;padding:4px 10px;border:2px solid #fff;border-radius:48px}.btn-primary p{text-align:center;max-width:172px;font-size:16px;line-height:16px;font-weight:700;color:#fff}.btn-black{display:flex;justify-content:center;align-items:center;padding:12px 48px;border:2px solid #000;background-color:#000;border-radius:48px;transition:.3s ease}.btn-black p{text-align:center;max-width:172px;font-size:20px;text-transform:uppercase;line-height:26px;font-weight:700;color:#fff;transition:.3s ease}@media all and (min-width:768px){.btn-primary{padding:10px 40px}.btn-primary p{max-width:initial}}.btn-view-more{display:flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:24px;background-color:#000;border:2px solid #000;box-sizing:border-box}.btn-view-more p{text-align:center;color:#fff;font-size:18px;line-height:24px;font-weight:700}@media all and (min-width:1024px){.btn-view-more{transition:.3s ease}.btn-view-more p{transition:.3s ease}.btn-view-more:hover{background-color:#fff}.btn-view-more:hover p{color:#000}}.btn-more{display:flex;justify-content:center;padding:4px 10px;background-color:#e38b2d;border:2px solid #e38b2d;border-radius:40px}.btn-more p{font-size:15px;line-height:21px;text-transform:uppercase;font-weight:600;color:#fff}.btn-submit,.btn-submit-black{display:flex;align-items:center;justify-content:center;padding:4px 30px;border:2px solid #cd3e3c;border-radius:20px;text-align:center;font-size:22px;line-height:30px;color:#fff;text-transform:uppercase;background-color:initial;font-weight:700;transition:.3s ease;cursor:pointer}.btn-submit.btn-submit-black,.btn-submit-black.btn-submit-black{border-color:#000;color:#000}.btn-submit.btn-submit-black p,.btn-submit-black.btn-submit-black p{color:#000}.btn-submit p,.btn-submit-black p{text-align:center;font-size:22px;line-height:30px;color:#fff;text-transform:uppercase;font-weight:700;transition:.3s ease}.btn-submit:disabled,.btn-submit-black:disabled{cursor:disabled;opacity:.5}@media all and (min-width:1024px){.btn-submit,.btn-submit-black{transition:.3s ease}.btn-submit p,.btn-submit-black p{transition:.3s ease}.btn-submit:hover,.btn-submit-black:hover{background-color:#000;color:#fff}.btn-submit:hover p,.btn-submit-black:hover p{color:#fff}}@media all and (min-width:1024px){.btn-primary{transition:.3s ease}.btn-primary p{transition:.3s ease}.btn-primary:hover{background-color:#fff}.btn-primary:hover p{color:#000}.btn-black:hover{background-color:#fff}.btn-black:hover p{color:#000}.btn-submit{font-size:16px;line-height:26px;transition:.3s ease}.btn-submit:hover{box-shadow:none;transform:translateY(2px)}.btn-submit p{font-size:16px;line-height:26px}}@media all and (min-width:1600px){.btn-primary p{font-size:18px;line-height:26px}.btn-more p{font-size:18px;line-height:26px}}@font-face{font-family:'Merich';src:url(//pulsostudio.es/wp-content/themes/pulso/css/../fonts/MerichRegular.woff2) format("woff2"),url(//pulsostudio.es/wp-content/themes/pulso/css/../fonts/MerichRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,p,input,label,span{color:#000;margin:0;padding:0}p{font-size:14px;line-height:20px}@media all and (min-width:1440px){p{font-size:20px;line-height:28px}}h1{font-family:'Merich';font-size:36px;line-height:44px;text-transform:uppercase;font-weight:400}@media all and (min-width:1024px){h1{font-size:48px;line-height:56px}}@media all and (min-width:1440px){h1{font-size:72px;line-height:80px}}@media all and (min-width:1600px){h1{font-size:96px;line-height:104px}}h2{font-family:'Merich';font-size:32px;line-height:40px;text-transform:uppercase;font-weight:400}@media all and (min-width:1440px){h2{font-size:40px;line-height:52px}}@media all and (min-width:1600px){h2{font-size:48px;line-height:60px}}h3{font-size:26px;line-height:30px;letter-spacing:-1.04px;font-family:'Merich';text-transform:uppercase;font-weight:400}@media all and (min-width:1440px){h3{font-size:34px;line-height:44px}}@media all and (min-width:1600px){h3{font-size:48px;line-height:60px}}h4{font-size:20px;line-height:26px;font-weight:700}@media all and (min-width:1600px){h4{font-size:24px;line-height:32px}}h5{font-family:'Merich';font-size:28px;line-height:32px;font-weight:400}@media all and (min-width:1440px){h5{font-size:34px;line-height:44px}}@media all and (min-width:1600px){h5{font-size:38px;line-height:48px}}@-webkit-keyframes move{to{background-position:200% center}}@keyframes move{to{background-position:200% center}}@-webkit-keyframes movetop{to{background-position:center 200%}}@keyframes movetop{to{background-position:center 200%}}@keyframes grow{0%{transform:scale(.5);background:#f44837}50%{transform:scale(1);background:#fb871a}}@keyframes move3{0%{transform:translateX(7em)}50%{transform:translateX(-5em)}}@keyframes shrink{0%{transform:translateX(0em)}50%{transform:translateX(-1em)}}.image--content{position:relative;overflow:hidden}.image--content img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%;display:block}.proyecto .image--content{aspect-ratio:428/155}.proyecto .info{display:none}.noticia{flex-basis:100%}.noticia .noticia--content{padding:12px 12px 24px;background-color:#eae5d8;border-radius:16px}.noticia .noticia--content .image--content{aspect-ratio:294/120;margin-bottom:8px}.noticia .noticia--content .info h3{margin-bottom:12px}.noticia .noticia--content .info .btn--content{margin-top:14px;display:flex;justify-content:flex-end}.servicio .servicio--content{display:flex;flex-direction:column;gap:30px}.servicio .servicio--content .image--content{aspect-ratio:428/236}.servicio .servicio--content .info{padding:0 5vw;display:flex;flex-direction:column;align-items:center;gap:16px}.servicio .servicio--content .info .title{width:100%}.cliente-card{flex-basis:100%;box-shadow:0px 3px 12px #00000040;background-color:#fff}.cliente-card .cliente-card--content{padding:12px 12px 30px;display:flex;flex-direction:column;gap:10px}.cliente-card .cliente-card--content .image--content{width:100%;aspect-ratio:350/240}.cliente-card .cliente-card--content .info{display:flex;flex-direction:column;gap:4px}.cliente-card .cliente-card--content .info .titulo p{font-size:28px;line-height:34px;font-family:'Merich'}.cliente-card .cliente-card--content .info .subtitulo p{letter-spacing:-.72px;font-size:18px;line-height:24px;font-weight:700}.texto-template{display:flex;flex-wrap:wrap;gap:16px 30px}.texto-template h1,.texto-template h2,.texto-template h3,.texto-template h4,.texto-template p,.texto-template ul{width:100%}.texto-template ul{display:flex;flex-direction:column;gap:16px}.texto-template ul li{position:relative;padding-left:14px;font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;color:#000}.texto-template ul li:after{content:"";position:absolute;top:7px;left:0;display:block;width:5px;height:5px;background-color:#000;border-radius:50%}.texto-template ul li a{text-decoration:underline;color:#000;font-weight:600}.texto-template .content-column{width:100%;margin-bottom:0;display:flex;flex-wrap:wrap;gap:12px}@media all and (min-width:768px){.servicio .servicio--content .info{padding:0}}@media all and (min-width:1024px){.proyecto{position:relative;flex-basis:50%}.proyecto:hover .image--content img{transform:translate(-50%,-50%) scale(1.1)}.proyecto:hover .info{opacity:1;visibility:visible}.proyecto .image--content{aspect-ratio:960/460}.proyecto .image--content img{transition:.3s ease}.proyecto .info{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:40px;opacity:0;visibility:hidden;transition:.3s ease}.proyecto .info:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:#000;opacity:.6}.proyecto .info h2{color:#fff;position:relative;z-index:20;font-size:40px;line-height:48px;text-transform:uppercase}.proyecto .info h3{color:#fff;position:relative;z-index:20;font-size:30px;line-height:36px;font-weight:300;font-style:italic;text-transform:uppercase}.noticia{flex-basis:calc((100% / 3) - (18px * 2 / 3))}.noticia .noticia--content{transition:.3s ease}.noticia:hover .noticia--content{box-shadow:0px 3px 15px #00000060}.servicio .servicio--content{flex-direction:row}.servicio .servicio--content .image--content{flex-basis:calc((100% / 2) - (30px * 1 / 2));aspect-ratio:760/450}.servicio .servicio--content .info{padding:20px 0;flex-basis:calc((100% / 2) - (30px * 1 / 2));align-items:flex-start}.texto-template .content-column{width:calc((100% / 2) - (30px * 1 / 2))}}@media all and (min-width:1200px){.servicio .servicio--content{gap:40px}.servicio .servicio--content .image--content{flex-basis:60%;aspect-ratio:906/382}.servicio .servicio--content .info{flex-basis:calc(100% - 60% - 40px);gap:28px}}@media all and (min-width:1440px){.texto-template{gap:20px 30px}.texto-template ul li{font-size:20px;line-height:28px}.texto-template ul li:after{top:12px}}@media all and (min-width:1600px){.servicio .servicio--content{gap:54px}.servicio .servicio--content .image--content{flex-basis:906px;aspect-ratio:906/382}.servicio .servicio--content .info{flex-basis:calc(100% - 906px - 54px);gap:28px}.texto-template{gap:26px 64px}.texto-template .content-column{width:calc((100% / 2) - (64px * 1 / 2))}}*{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.wat-mainrow{display:flex;flex-direction:column;gap:40px;margin-top:78px}.wat-mainrow:not(.front-page){margin-top:calc(78px + 6px);padding-bottom:60px}.wat-mainrow.page-contacto{padding-bottom:0}.wat-mainrow.single-proyecto{padding-bottom:0;gap:0}.wat-mainrow.single-proyecto .wat-section{margin-bottom:40px}.wat-mainrow.single-proyecto .wat-section.mb-0{margin-bottom:0}header.header{position:fixed;z-index:2000;top:0;right:0;left:0;background-color:#000;height:78px;box-sizing:border-box}header.header.header-home{border-bottom:1px solid #fff}header.header .header--content{height:100%;padding:0 5vw;display:flex;align-items:center;justify-content:flex-start}header.header .header--content a.logo{display:block;height:78px}header.header .header--content a.logo img{height:100%;width:auto}header.header .header--content .menus{position:absolute;z-index:50;top:0;left:100vw;width:100vw;height:100svh;background-color:#000000CC;display:flex;flex-direction:column;gap:22px;padding:104px 5vw;box-sizing:border-box;opacity:0;visibility:hidden;transition:.3s ease}header.header .header--content .menus.active{left:0;opacity:1;visibility:visible}header.header .header--content .menus .menu{display:flex;flex-direction:column;align-items:flex-end;gap:16px}header.header .header--content .menus .menu:nth-of-type(2){flex-direction:row;justify-content:flex-end}header.header .header--content .menus .menu:nth-of-type(2) li a{padding:2px 0;font-family:'Roboto',sans-serif;font-size:20px;line-height:22px}header.header .header--content .menus .menu li{display:flex;flex-direction:column;align-items:flex-end}header.header .header--content .menus .menu li a{padding:6px 0;font-family:'Merich';text-align:right;text-transform:uppercase;color:#fff;font-size:22px;line-height:22px}header.header .header--content .menus .menu li ul.sub-menu{display:flex;flex-direction:column;align-items:flex-end}header.header .header--content .menus .menu li ul.sub-menu li a{font-size:18px;line-height:24px;padding:2px 0;font-family:'Roboto',sans-serif}header.header .header--content .menu-dcha{display:none}header.header .header--content .bars{cursor:pointer;width:30px;height:28px;position:absolute;z-index:100;right:5vw;top:50%;transform:translateY(-50%)}header.header .header--content .bars.active span{background-color:#fff}header.header .header--content .bars.active span:nth-of-type(1){top:12px;transform:rotate(45deg)}header.header .header--content .bars.active span:nth-of-type(2){width:0}header.header .header--content .bars.active span:nth-of-type(3){top:12px;transform:rotate(-45deg)}header.header .header--content .bars span{height:3px;background-color:#fff;position:absolute;width:30px;transition:.3s ease;left:0}header.header .header--content .bars span:nth-of-type(1){top:3px}header.header .header--content .bars span:nth-of-type(2){left:50%;transform:translateX(-50%);top:12px}header.header .header--content .bars span:nth-of-type(3){top:21px}footer.footer{background-color:#000}footer.footer .footer-newsletter{position:relative}footer.footer .footer-newsletter:after{content:"";position:absolute;z-index:10;inset:0;display:block;-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#001825,#0d2433,#370808,#0d2433,#001825);background-size:200% auto;-webkit-text-fill-color:transparent;overflow:hidden}footer.footer .footer-newsletter .footer-newsletter--content{padding:20px 5vw;position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;gap:18px}footer.footer .footer-newsletter .footer-newsletter--content .newsletter-title p{text-align:center;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:20px;line-height:26px;text-transform:uppercase}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7{width:100%}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form{display:flex;flex-direction:column;gap:20px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter{display:flex;flex-direction:column;align-items:center;gap:20px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general{width:100%;display:flex;flex-direction:column;gap:12px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .input--content span{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;width:100%}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .input--content span input{outline:none;border:none;border-bottom:1px solid #cd3e3c;width:100%;font-size:14px;line-height:20px;box-sizing:border-box;padding:8px;background-color:#000;color:#fff}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .input--content span input::placeholder{text-transform:uppercase;font-size:14px;line-height:20px;color:#fff;opacity:.6}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .input--content span .wpcf7-not-valid-tip{font-size:10px;line-height:14px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item{margin:0}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label{display:flex;position:relative;padding-left:26px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label input{position:absolute;opacity:0}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label input:checked+span:after{opacity:1;visibility:visible}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label span{display:block;font-size:12px;line-height:18px;color:#fff}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label span a{font-size:12px;line-height:18px;font-weight:700;text-decoration:underline;color:#fff}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label span:before{position:absolute;box-sizing:border-box;left:0;top:50%;transform:translateY(-50%);content:"";display:block;width:18px;height:18px;border:2px solid #d8d8d8;background-color:#fff}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .checkbox--content span.wpcf7-list-item label span:after{content:"";position:absolute;box-sizing:border-box;top:50%;transform:translateY(-50%);width:12px;height:12px;display:block;background-color:#cd3e3c;left:3px;opacity:0;visibility:hidden;transition:.3s ease}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--submit{position:relative}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--submit .wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);margin:0;right:-40px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .wpcf7-response-output{margin:0 !important;padding:12px 16px !important;color:#fff;text-align:center;font-size:12px;line-height:16px}footer.footer .footer-inferior .footer-inferior--content{padding:20px 5vw;display:flex;flex-direction:column;align-items:center;gap:26px}footer.footer .footer-inferior .footer-inferior--content .redes{display:flex;justify-content:center;gap:10px}footer.footer .footer-inferior .footer-inferior--content .redes li{width:24px}footer.footer .footer-inferior .footer-inferior--content .menu{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 20px}footer.footer .footer-inferior .footer-inferior--content .menu li.no-link a{pointer-events:none}footer.footer .footer-inferior .footer-inferior--content .menu li a{color:#fff;font-size:12px;line-height:17px;font-weight:500;font-family:'Roboto',sans-serif}footer.footer .footer-inferior .footer-inferior--content .truman p{font-size:10px;line-height:12px;font-weight:500;color:#fff;display:flex;align-items:center;gap:4px}footer.footer .footer-inferior .footer-inferior--content .truman p a{display:inline-block}footer.footer .footer-inferior .footer-inferior--content .truman p a img{height:16px;width:auto}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:#000000ae;opacity:0;visibility:hidden;transition:.3s ease}.loading.active{opacity:1;visibility:visible}section.wat-section.seccion-linea{position:absolute;z-index:10;left:0;right:0;top:78px}section.wat-section.seccion-linea .seccion-linea--content .linea{height:6px;width:100%;display:block;-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:200% auto;-webkit-text-fill-color:transparent;overflow:hidden}section.wat-section.seccion-home{background-color:#000}section.wat-section.seccion-home .seccion-home--content .video{width:100%}section.wat-section.seccion-home .seccion-home--content .video.video-desktop{display:none}section.wat-section.seccion-home .seccion-home--content .video video{width:100%;max-width:100%}.title-general{display:flex;align-items:flex-start;justify-content:center;gap:3vw;margin-bottom:20px}.title-general h1{text-transform:uppercase;margin-top:14px;position:relative}.title-general h1:nth-of-type(1){margin-top:0}.title-general h1:nth-of-type(1):after{content:"";position:absolute;bottom:-4px;height:4px;width:100%;display:block;-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#ee4a38,#fc8c1d,#f44837,#c8584c,#ee4a38);background-size:200% auto;-webkit-text-fill-color:transparent;overflow:hidden}.title-normal{display:flex;justify-content:center;margin-bottom:20px}.title-normal h1{text-align:center;text-transform:uppercase}section.wat-section.seccion-proyectos .seccion-proyectos--content .title-general,section.wat-section.seccion-proyectos .seccion-proyectos--content .title-normal{padding:0 5vw}section.wat-section.seccion-enlace .seccion-enlace--content{padding:32px 5vw;-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#006cac,#1867a0,#dd3a3c,#e53838,#006cac);background-size:200% auto}section.wat-section.seccion-enlace .seccion-enlace--content .btn--content{display:flex;justify-content:center}section.wat-section.seccion-ultimas-noticias{padding-top:30px;position:relative}section.wat-section.seccion-ultimas-noticias:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;aspect-ratio:428/224;background-color:#eae5d8}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content{padding:0 5vw}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content .title{margin-bottom:24px}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content .title h1{text-align:center;text-transform:uppercase}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content .noticias{padding:12px;background-color:#fff;display:flex;flex-wrap:wrap;gap:18px}section.wat-section.seccion-noticias .seccion-noticias--content{padding:0 5vw}section.wat-section.seccion-noticias .seccion-noticias--content .noticias{display:flex;flex-wrap:wrap;gap:18px}section.wat-section.seccion-paginador{margin-bottom:72px !important}section.wat-section.seccion-paginador .seccion-paginador--content{padding:0 5vw;display:flex;align-items:center;justify-content:center;gap:10px}section.wat-section.seccion-paginador .seccion-paginador--content a{font-weight:700;color:#eae5d8;font-size:18px;line-height:24px}section.wat-section.seccion-paginador .seccion-paginador--content span{font-weight:700;font-size:18px;line-height:24px;color:#000}section.wat-section.seccion-noticia .seccion-noticia--content .title-normal{padding:0 5vw}section.wat-section.seccion-noticia .seccion-noticia--content .image--content{margin-bottom:20px;aspect-ratio:420/250}section.wat-section.seccion-noticia .seccion-noticia--content .info{padding:0 5vw}section.wat-section.seccion-noticia .seccion-noticia--content .info .fecha{margin-bottom:4px}section.wat-section.seccion-noticia .seccion-noticia--content .info .title{margin-bottom:20px}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios{display:block;margin-bottom:20px;height:40px;position:relative}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios.fixed .menu-servicios--content{position:fixed;top:76px;box-shadow:0px 4px 7px 0px rgba(0,0,0,.2)}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content{position:absolute;z-index:1000;background-color:#fff;top:0;left:0;right:0;height:40px;overflow:auto;display:flex;align-items:center;gap:14px;padding:0 5vw}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content li.active a{color:#cd3e3c}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content li.active a:after{width:100%}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content li a{font-weight:700;font-size:16px;line-height:22px;white-space:nowrap;text-transform:uppercase;color:#d8d8d8;position:relative}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content li a:after{content:"";position:absolute;bottom:-2px;width:0;left:0;transition:.3s ease;height:2px;background-color:#cd3e3c}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .servicios{gap:48px}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .servicios .servicio{display:block}section.wat-section.seccion-servicios .seccion-servicios--content .selector{display:flex;justify-content:center;margin-bottom:32px}section.wat-section.seccion-servicios .seccion-servicios--content .selector .select2-container{width:initial !important}section.wat-section.seccion-servicios .seccion-servicios--content .selector .select2-container .selection .select2-selection{border:1px solid #000;padding:10px 40px;height:initial;border-radius:40px}section.wat-section.seccion-servicios .seccion-servicios--content .selector .select2-container .selection .select2-selection .select2-selection__rendered{padding:0;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase}section.wat-section.seccion-servicios .seccion-servicios--content .selector .select2-container .selection .select2-selection .select2-selection__arrow{width:15px;top:50%;transform:translateY(-50%);right:10px}section.wat-section.seccion-servicios .seccion-servicios--content .selector .select2-container .selection .select2-selection .select2-selection__arrow:after{background-image:url(//pulsostudio.es/wp-content/themes/pulso/css/../svg/arrow-down.svg);background-size:15px 7px;display:inline-block;width:100%;height:7px;content:""}section.wat-section.seccion-servicios .seccion-servicios--content .selector .select2-container .selection .select2-selection .select2-selection__arrow b{display:none}section.wat-section.seccion-servicios .seccion-servicios--content .menu-servicios{display:none}section.wat-section.seccion-servicios .seccion-servicios--content .servicios{display:flex;flex-wrap:wrap;gap:60px}section.wat-section.seccion-servicios .seccion-servicios--content .servicios .servicio{display:none}section.wat-section.seccion-servicios .seccion-servicios--content .servicios .servicio.active{display:block}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .titulo{padding:0 5vw;margin-bottom:12px}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .titulo h1{text-transform:uppercase;text-align:center}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .image--content{aspect-ratio:428/394;margin-bottom:40px}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .info{margin-bottom:40px;padding:0 5vw}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .info .info--content{display:flex;flex-direction:column;gap:20px;padding-left:26px;position:relative}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .info .info--content:after{content:"";position:absolute;left:0;width:4px;height:100%;-webkit-animation:movetop 12s linear infinite;animation:movetop 12s linear infinite;background-image:linear-gradient(to top,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:auto 200%}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .info .info--content .item p b{text-transform:uppercase;font-weight:700}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .contenido-texto{padding:0 5vw}section.wat-section.cabecera-nosotros .cabecera-nosotros--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content,section.wat-section.cabecera-servicio .cabecera-servicio--content{display:flex;flex-direction:column;gap:40px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content.inverse .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content.inverse .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content.inverse .info,section.wat-section.cabecera-servicio .cabecera-servicio--content.inverse .info{padding-top:0;order:2}section.wat-section.cabecera-nosotros .cabecera-nosotros--content.inverse .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content.inverse .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content.inverse .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content.inverse .galeria{order:1}section.wat-section.cabecera-nosotros .cabecera-nosotros--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-servicio--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content{aspect-ratio:428/190}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{padding:40px 5vw 0;display:flex;flex-direction:column;gap:30px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info .icon,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info .icon,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info .icon,section.wat-section.cabecera-servicio .cabecera-servicio--content .info .icon{width:65%;max-width:550px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info p.title,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info p.title,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info p.title,section.wat-section.cabecera-servicio .cabecera-servicio--content .info p.title{font-size:17vw;line-height:14vw;text-transform:uppercase;font-family:'Merich'}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria{overflow:hidden;width:100%}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria{position:relative}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content{aspect-ratio:428/412}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-pagination,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-pagination,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-pagination,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-pagination{bottom:8px;left:50%;transform:translateX(-50%);width:initial;display:flex;justify-content:center;align-items:center;gap:3px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;border-radius:50%;margin:0;background-color:#fff;opacity:.5;transition:.3s ease}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button{position:absolute;top:50%;margin:0;border-radius:50%;transform:translateY(-50%);background-color:#fff;width:28px;height:28px;display:flex;justify-content:center;align-items:center}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev{left:5vw}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next{right:5vw}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button:after,section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button:before,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button:after,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button:before,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button:after,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button:before,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button:after,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button:before{display:none}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button img,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button img,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button img,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button img{width:24px}section.wat-section.seccion-titulo .seccion-titulo--content{padding:40px 5vw 0}section.wat-section.seccion-texto .seccion-texto--content{padding:0 5vw}section.wat-section.seccion-clientes .seccion-clientes--content{padding:0 5vw;display:flex;flex-direction:column;gap:30px}section.wat-section.seccion-clientes .seccion-clientes--content .filtrado{display:flex;flex-wrap:wrap;gap:8px 12px}section.wat-section.seccion-clientes .seccion-clientes--content .filtrado .filter{background-color:#eae5d8;padding:7px 24px;border-radius:24px;transition:.3s ease}section.wat-section.seccion-clientes .seccion-clientes--content .filtrado .filter.active{background-color:#000}section.wat-section.seccion-clientes .seccion-clientes--content .filtrado .filter.active p{color:#fff}section.wat-section.seccion-clientes .seccion-clientes--content .filtrado .filter p{font-size:17px;line-height:23px;text-transform:uppercase;font-weight:700;letter-spacing:-.68px;transition:.3s ease}section.wat-section.seccion-clientes .seccion-clientes--content .clientes{display:flex;flex-wrap:wrap;gap:22px 14px}section.wat-section.seccion-clientes .seccion-clientes--content .clientes .cliente img{max-width:230px;max-height:70px;width:auto;height:auto}section.wat-section.seccion-contacto .seccion-contacto--content .title-normal{padding:0 5vw}section.wat-section.seccion-contacto .seccion-contacto--content .contenido-texto{padding:0 5vw}section.wat-section.seccion-contacto .seccion-contacto--content .contenido-texto h1{display:none}section.wat-section.seccion-contacto .seccion-contacto--content .formulario{position:relative;padding-bottom:2.5vw;padding-right:5vw}section.wat-section.seccion-contacto .seccion-contacto--content .formulario .degradado--content{overflow:hidden;position:absolute;z-index:-1;left:10vw;right:2.5vw;bottom:0;aspect-ratio:428/380;display:block}section.wat-section.seccion-contacto .seccion-contacto--content .formulario .degradado--content .degradado{position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%) rotate(45deg);-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:200% auto;-webkit-text-fill-color:transparent;overflow:hidden}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form{padding:20px 5vw 34px;background-color:#eae5d8}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content{display:flex;flex-wrap:wrap;gap:16px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content{flex-basis:100%;position:relative}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p{display:flex;flex-direction:column;align-items:flex-start}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p br{display:none}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p label{color:#000;font-weight:700;font-size:14px;line-height:18px;margin-bottom:4px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span{width:100%}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span input,section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span textarea{font-family:'Roboto',sans-serif;width:calc(100% - 8px);padding:4px;border:none;border-bottom:1px solid #000;background-color:transparent;font-size:16px;line-height:20px;font-weight:400}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span textarea{height:160px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span .wpcf7-not-valid-tip{margin-top:4px;font-size:11px;font-weight:700;line-height:16px;color:#cd3e3c}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p .wpcf7-spinner{margin:0;position:absolute;right:0;top:12px;width:24px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item{margin:0}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label{display:flex;position:relative;padding-left:36px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label input{position:absolute;opacity:0}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label input:checked+span:after{opacity:1;visibility:visible}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label span{display:block;font-size:15px;line-height:18px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label span a{font-size:15px;line-height:18px;font-weight:700;text-decoration:underline;color:#000}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label span:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;width:24px;height:24px;border:2px solid #d8d8d8;background-color:#fff}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .checkbox--content span.wpcf7-list-item label span:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;display:block;background-color:#cd3e3c;left:5px;opacity:0;visibility:hidden;transition:.3s ease}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .wpcf7-response-output{margin:20px 0 0 !important;padding:12px;color:#000;text-align:center;font-size:16px;line-height:24px}section.wat-section.page-contenido{padding-top:40px}section.wat-section.page-contenido .page-contenido--content{padding:0 5vw}section.wat-section.section-error{padding-top:60px;min-height:calc(100svh - 622px);display:flex;align-items:center}section.wat-section.section-error .section-error--content{padding:0 5vw}section.wat-section.section-error .section-error--content .contenido{display:flex;flex-direction:column;align-items:center;gap:20px}section.wat-section.section-error .section-error--content .contenido p.big{font-size:34vw;line-height:40vw;font-weight:700;text-align:center}section.wat-section.section-error .section-error--content .contenido h1{text-align:center}.select2-container.select2-container--open:not(.select2-container--below) .select2-dropdown{border:1px solid #000;border-radius:24px;margin-top:12px;background-color:#ffffffc6}.select2-container.select2-container--open:not(.select2-container--below) .select2-dropdown .select2-results ul{max-height:initial;overflow-y:initial}.select2-container.select2-container--open:not(.select2-container--below) .select2-dropdown .select2-results ul li{background-color:transparent !important;color:#000 !important;text-align:center;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;padding:4px 0}.contenido-texto{display:flex;flex-wrap:wrap;gap:20px}.contenido-texto h1,.contenido-texto h2,.contenido-texto h3,.contenido-texto h4,.contenido-texto p,.contenido-texto ul{flex-basis:100%}.contenido-texto ul li{list-style:disc}.contenido-texto ul,.contenido-texto ol{padding-left:30px;display:flex;flex-direction:column;gap:16px}.contenido-texto p a{color:#000;text-decoration:underline}.contenido-texto .content-column{flex-basis:100%;margin-bottom:0;display:flex;flex-wrap:wrap;gap:20px}section.wat-section.puntos-fuertes .puntos-fuertes--content{padding:0 5vw}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice{display:none}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos{display:flex;flex-direction:column;gap:20px;transition:.3s ease}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto{display:flex;flex-direction:column;gap:16px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto:nth-of-type(2n) .icono-title .icon{order:2}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto:nth-of-type(2n) .icono-title p{order:1}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title .icon{width:88px;min-width:88px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title p{word-break:break-word;font-family:'Merich';font-size:30px;line-height:30px;letter-spacing:-1.2px}section.wat-section.seccion-best-practices .seccion-best-practices--content{padding:0 5vw}section.wat-section.seccion-best-practices .seccion-best-practices--content .title-normal{margin-bottom:20px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices{display:flex;flex-wrap:wrap;gap:30px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito{flex-basis:100%}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content{display:flex;flex-direction:column;gap:8px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .image--content{width:100%;aspect-ratio:380/196}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info{display:flex;flex-direction:column;gap:6px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info p.top{display:flex;flex-direction:column;gap:2px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info p.top span{text-transform:uppercase;font-family:'Merich';font-size:16px;line-height:20px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats{color:#d8d8d8;font-size:11px;line-height:17px;text-transform:uppercase;color:#8b8888}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats a{color:#d8d8d8;font-size:11px;line-height:17px;text-transform:uppercase;color:#8b8888}section.wat-section.cabecera-best-practice .cabecera-best-practice--content{display:flex;flex-direction:column;gap:14px}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .image--content{width:100%;aspect-ratio:428/190}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info{padding:0 5vw;display:flex;flex-direction:column;gap:4px}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats{color:#d8d8d8;font-size:11px;line-height:17px;text-transform:uppercase;color:#8b8888}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats a{color:#d8d8d8;font-size:11px;line-height:17px;text-transform:uppercase;color:#8b8888}section.wat-section.practice-resultados .practice-resultados--content{padding:0 5vw;display:flex;flex-direction:column;gap:44px}section.wat-section.practice-resultados .practice-resultados--content .resultados{position:relative;display:flex;padding-left:18px;flex-direction:column;gap:12px}section.wat-section.practice-resultados .practice-resultados--content .resultados:before{content:"";position:absolute;left:0;width:3px;top:0;bottom:0;-webkit-animation:movetop 12s linear infinite;animation:movetop 12s linear infinite;background-image:linear-gradient(to top,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:auto 200%}section.wat-section.practice-resultados .practice-resultados--content .resultados ul{display:flex;flex-direction:column;gap:12px}section.wat-section.practice-resultados .practice-resultados--content .resultados ul li{position:relative;padding-left:18px}section.wat-section.practice-resultados .practice-resultados--content .resultados ul li:before{content:"";position:absolute;left:0;top:6px;display:block;margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#e38b2d}section.wat-section.practice-images.mb-0{margin-bottom:0}section.wat-section.practice-images .practice-images--content .images{display:flex;flex-wrap:wrap;gap:0}section.wat-section.practice-images .practice-images--content .images .image--content{flex-basis:100%;aspect-ratio:428/230}section.wat-section.practice-text{margin-bottom:0}section.wat-section.practice-text .practice-text--content{padding:40px 5vw;background-color:var(--back-color)}section.wat-section.seccion-mapa{margin-bottom:0}section.wat-section.seccion-mapa .seccion-mapa--content .mapa iframe{z-index:1;width:100%;height:600px;border:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}section.wat-section.caracteristicas-servicio{background-color:#eae5d8}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content{padding:40px 5vw}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios{display:flex;flex-wrap:wrap;gap:30px}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios .servicio{flex-basis:100%;display:flex;align-items:center;gap:20px}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios .servicio .icon{flex-basis:44px;min-width:44px}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios .servicio p{font-weight:700}section.wat-section.enfoque-servicio .enfoque-servicio--content{padding:0 5vw;display:flex;flex-direction:column;align-items:center;gap:40px}section.wat-section.enfoque-servicio .enfoque-servicio--content .title h2{text-align:center;text-transform:uppercase}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques{position:relative;display:flex;flex-direction:column;padding:10px 0 10px 18px;gap:30px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .line{position:absolute;top:0;bottom:0;left:0;width:6px;display:block;-webkit-animation:movetop 12s linear infinite;animation:movetop 12s linear infinite;background-image:linear-gradient(to top,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:auto 200%}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque{display:flex;flex-direction:column;gap:4px;position:relative;padding-left:30px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:after{content:"";position:absolute;z-index:10;width:20px;height:20px;border-radius:50%;background-color:#cd3e3c;top:4px;left:-25px}@media only screen and (min-width:768px){footer.footer .footer-newsletter .footer-newsletter--content{padding:40px 5vw}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general{flex-direction:row;flex-wrap:wrap;gap:20px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter .input--content--general .input--content{flex-basis:calc((100% / 2) - (20px * 1 / 2))}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto:nth-of-type(2n) .icono-title{justify-content:flex-end}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title{justify-content:flex-start}section.wat-section.cabecera-nosotros .cabecera-nosotros--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content,section.wat-section.cabecera-servicio .cabecera-servicio--content{padding:0 5vw}section.wat-section.cabecera-nosotros .cabecera-nosotros--content.inverse .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content.inverse .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content.inverse .info,section.wat-section.cabecera-servicio .cabecera-servicio--content.inverse .info{padding-top:40px;order:1}section.wat-section.cabecera-nosotros .cabecera-nosotros--content.inverse .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content.inverse .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content.inverse .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content.inverse .galeria{order:2}section.wat-section.cabecera-nosotros .cabecera-nosotros--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-servicio--content.cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content{aspect-ratio:428/412}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{padding-left:0;padding-right:0}section.wat-section.seccion-clientes .seccion-clientes--content .clientes .cliente-card{flex-basis:calc((100% / 2) - (14px * 1 / 2))}section.wat-section.seccion-servicios .seccion-servicios--content .servicios{padding:0 5vw}section.wat-section.seccion-contacto .seccion-contacto--content .formulario{max-width:520px;padding-left:5vw}section.wat-section.seccion-mapa .seccion-mapa--content .mapa iframe{height:420px}}@media only screen and (min-width:1024px){header.header .header--content{position:relative;justify-content:space-between}header.header .header--content .menus{opacity:1;visibility:visible;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:initial;right:initial;width:initial;background-color:initial;height:initial;padding:0}header.header .header--content .menus .menu{flex-direction:row}header.header .header--content .menus .menu:nth-of-type(2){display:none}header.header .header--content .menus .menu li.current_page_item a{color:#cd3e3c}header.header .header--content .menus .menu li.current_page_item a:after{width:100%}header.header .header--content .menus .menu li a{white-space:nowrap;color:#fff;font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;font-weight:700;padding:0;position:relative;transition:.3s ease}header.header .header--content .menus .menu li a:hover{color:#cd3e3c}header.header .header--content .menus .menu li a:hover:after{width:100%}header.header .header--content .menus .menu li a:after{content:"";transition:.3s ease;position:absolute;left:0;width:0;bottom:-1px;height:2px;background-color:#cd3e3c}header.header .header--content .menus .menu li ul.sub-menu{display:none}header.header .header--content .menu-dcha{display:flex;align-items:center;gap:26px}header.header .header--content .menu-dcha .redes{display:flex;align-items:center;gap:10px}header.header .header--content .menu-dcha .redes li{width:22px}header.header .header--content .menu-dcha .menu li a{color:#fff;font-family:'Roboto',sans-serif;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase}header.header .header--content .bars{display:none}footer.footer .footer-newsletter .footer-newsletter--content{flex-direction:row;align-items:flex-start;justify-content:space-between}footer.footer .footer-newsletter .footer-newsletter--content .newsletter-title p{text-align:left}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7{flex-basis:800px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter{align-items:flex-start;flex-direction:row}footer.footer .footer-inferior .footer-inferior--content{align-items:flex-start;position:relative}footer.footer .footer-inferior .footer-inferior--content .redes{display:none}footer.footer .footer-inferior .footer-inferior--content .menu li a{transition:.3s ease}footer.footer .footer-inferior .footer-inferior--content .menu li a:hover{color:#cd3e3c}footer.footer .footer-inferior .footer-inferior--content .truman{position:absolute;right:5vw;top:50%;transform:translateY(-50%)}section.wat-section.seccion-home .seccion-home--content{min-height:calc(100svh - 295px);display:flex;align-items:center}section.wat-section.seccion-home .seccion-home--content .video.video-desktop{display:block}section.wat-section.seccion-home .seccion-home--content .video.video-mobile{display:none}.title-general{margin-bottom:40px;gap:clamp(35px, 2.5vw, 50px)}.title-general h1{margin-top:30px}.title-general h1:nth-of-type(1):after{height:7px}.title-normal{margin-bottom:40px;justify-content:flex-start}section.wat-section.cabecera-home .cabecera-home--content{display:flex;align-items:flex-end}section.wat-section.cabecera-home .cabecera-home--content .info{left:5vw;right:initial;aspect-ratio:initial;width:50vw;left:0;top:0;bottom:0}section.wat-section.cabecera-home .cabecera-home--content .info p{position:absolute;top:50%;left:5vw;right:5vw;transform:translateY(-50%);font-size:12vw;line-height:10vw}section.wat-section.cabecera-home .cabecera-home--content .degradado--content{aspect-ratio:970/870;width:50vw}section.wat-section.cabecera-home .cabecera-home--content .image-one{right:8vw;left:42vw;aspect-ratio:956/630;width:initial;bottom:initial;top:50%;transform:translateY(-50%)}section.wat-section.cabecera-home .cabecera-home--content .image-two{aspect-ratio:510/460;margin-right:0;width:25vw}section.wat-section.seccion-proyectos .seccion-proyectos--content .proyectos{display:flex;flex-wrap:wrap}section.wat-section.seccion-ultimas-noticias:before{aspect-ratio:1920/440}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content .title{margin-bottom:0;background-color:#fff;padding:20px 40px}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content .title h1{text-align:right}section.wat-section.seccion-ultimas-noticias .seccion-ultimas-noticias--content .noticias{padding:0 40px}section.wat-section.cabecera-proyecto .cabecera-proyecto--content{display:flex;flex-wrap:wrap;gap:40px}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .titulo{flex-basis:100%;margin-bottom:0}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .titulo h1{text-align:left}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .image--content{flex-basis:calc(100% - 350px);margin-bottom:0}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .info{flex-basis:310px;padding:0;margin:0}section.wat-section.cabecera-proyecto .cabecera-proyecto--content .info .info--content{padding-right:5vw}section.wat-section.cabecera-nosotros .cabecera-nosotros--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content,section.wat-section.cabecera-servicio .cabecera-servicio--content{flex-direction:row;align-items:flex-start;gap:40px;padding-top:40px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{padding:0 !important;flex-basis:340px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info p.title,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info p.title,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info p.title,section.wat-section.cabecera-servicio .cabecera-servicio--content .info p.title{font-size:96px;line-height:100px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria{flex-basis:calc(100% - 380px)}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-wrapper .swiper-slide .image--content{aspect-ratio:428/412}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-prev{left:20px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria .swiper-galeria .swiper-navigation .swiper-button.swiper-button-next{right:20px}section.wat-section.seccion-clientes .seccion-clientes--content .clientes .cliente-card{flex-basis:calc((100% / 3) - (14px * 2 / 3))}section.wat-section.seccion-contacto{margin-bottom:40px}section.wat-section.seccion-contacto .seccion-contacto--content{display:flex;gap:40px;align-items:flex-start;padding:0 5vw}section.wat-section.seccion-contacto .seccion-contacto--content .title-normal{display:none}section.wat-section.seccion-contacto .seccion-contacto--content .contenido-texto{flex-basis:calc((100% / 2) - (40px * 1 / 2));padding:0;margin-bottom:0}section.wat-section.seccion-contacto .seccion-contacto--content .contenido-texto h1{display:block;margin-bottom:30px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario{flex-basis:calc((100% / 2) - (40px * 1 / 2));padding:0}section.wat-section.seccion-contacto .seccion-contacto--content .formulario .degradado--content{right:-40px;bottom:-40px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form{padding:20px 60px 34px}section.wat-section.section-error{min-height:calc(100svh - 421px)}section.wat-section.section-error .section-error--content .contenido p.big{font-size:170px;line-height:190px}.contenido-texto{align-items:flex-start;column-gap:80px}.contenido-texto .content-column.one_half{flex-basis:calc((100% / 2) - (80px * 1 / 2))}section.wat-section.puntos-fuertes .puntos-fuertes--content{display:flex;flex-direction:column;gap:30px}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice{display:flex;justify-content:center;align-items:center;gap:20px}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice .indice-item{position:relative}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice .indice-item:after{content:"";position:absolute;left:0;right:0;bottom:-2px;display:block;height:4px;display:block;-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:200% auto;-webkit-text-fill-color:transparent;overflow:hidden;opacity:0;visibility:hidden;transition:.3s ease}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice .indice-item.active:after{opacity:1;visibility:visible}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice .indice-item.active p{color:#000}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice .indice-item p{font-family:'Merich';font-size:20px;line-height:30px;letter-spacing:-1.2px;color:#d8d8d8;transition:.3s ease}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos{position:relative;width:100%}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto{position:absolute;top:0;left:0;right:0;flex-direction:row;align-items:center;gap:30px;opacity:0;visibility:hidden;transition:.3s ease}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto.active{opacity:1;visibility:visible}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title{flex-basis:120px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title .icon{width:100%}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title p{display:none}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .descripcion{flex-basis:calc(100%  - 150px)}section.wat-section.seccion-best-practices .seccion-best-practices--content .title-normal{margin-bottom:40px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+1),section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+4){flex-basis:58%}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+2),section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+3){flex-basis:calc(100% - 58% - 30px)}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .image--content{aspect-ratio:initial;height:300px;width:100%}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .image--content:hover:before{opacity:.6;visibility:visible}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .image--content:before{content:"";z-index:10;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;visibility:hidden;transition:.3s ease}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info p.top{flex-direction:row;flex-wrap:wrap;gap:12px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info p.top span{line-height:16px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats a{position:relative;white-space:nowrap;transition:.3s ease}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats a:hover{color:#000}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats a:hover:after{width:100%}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats a:after{content:"";position:absolute;left:0;bottom:-2px;background-color:#000;height:2px;width:0;transition:.3s ease}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .image--content{aspect-ratio:1920/500}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats a{position:relative;white-space:nowrap;transition:.3s ease}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats a:hover{color:#000}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats a:hover:after{width:100%}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats a:after{content:"";position:absolute;left:0;bottom:-2px;background-color:#000;height:2px;width:0;transition:.3s ease}section.wat-section.practice-resultados .practice-resultados--content{flex-direction:row;align-items:flex-start}section.wat-section.practice-resultados .practice-resultados--content .resultados{flex-basis:400px}section.wat-section.practice-resultados .practice-resultados--content .texto-template{flex-basis:calc(100% - 444px)}section.wat-section.practice-images .practice-images--content .images.images-2 .image--content{flex-basis:calc((100% / 2) - (0px * 1 / 2));aspect-ratio:960/520}section.wat-section.practice-images .practice-images--content .images.images-0 .image--content{flex-basis:calc((100% / 3) - (0px * 2 / 3));aspect-ratio:702/380}section.wat-section.practice-text .practice-text--content{padding:60px 5vw}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content{padding:80px 5vw}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios{gap:40px 60px}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios .servicio{flex-basis:calc((100% / 2) - (60px * 1 / 2))}section.wat-section.enfoque-servicio .enfoque-servicio--content{gap:60px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques{padding-left:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:80px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .line{bottom:initial;top:50%;transform:translateY(-50%);height:6px;width:100%;left:0;right:0;-webkit-animation:move 12s linear infinite;animation:move 12s linear infinite;background-image:linear-gradient(to right,#276c96,#df393e,#f44837,#fb871a,#276c96);background-size:200% auto;-webkit-text-fill-color:transparent;overflow:hidden}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque{padding-left:0}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(1){grid-area:1/1/2/3}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2){grid-area:2/2/3/4}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(3){grid-area:1/3/2/5}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(4){grid-area:2/4/3/6}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(5){grid-area:1/5/2/7}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n - 1):after{transform:translateX(-50%);left:50%;top:calc(100% + 30px)}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n - 1):before{content:"";position:absolute;background-color:#cd3e3c;width:2px;height:30px;transform:translateX(-50%);left:50%;top:calc(100% + 10px)}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n):after{transform:translateX(-50%);left:50%;top:initial;bottom:calc(100% + 30px)}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n):before{content:"";position:absolute;background-color:#cd3e3c;width:2px;height:30px;transform:translateX(-50%);left:50%;top:initial;bottom:calc(100% + 10px)}}@media only screen and (min-width:1200px){section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{flex-basis:calc((100% / 2) - (40px * 1 / 2))}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info p.title,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info p.title,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info p.title,section.wat-section.cabecera-servicio .cabecera-servicio--content .info p.title{font-size:126px;line-height:98px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria{flex-basis:calc((100% / 2) - (40px * 1 / 2))}}@media only screen and (min-width:1440px){.wat-mainrow{gap:60px;margin-top:96px}.wat-mainrow:not(.front-page){margin-top:calc(96px + 18px);padding-bottom:96px}.wat-mainrow.single-proyecto{padding-bottom:0}.wat-mainrow.single-proyecto .wat-section{margin-bottom:60px}.wat-mainrow.single-proyecto .wat-section.mb-0{margin-bottom:0}.wat-mainrow.page-contacto{padding-bottom:0}section.wat-section.seccion-linea{top:96px}section.wat-section.seccion-linea .seccion-linea--content .linea{height:18px}header.header{height:96px}header.header .header--content a.logo{height:90px}header.header .header--content .menus .menu{gap:48px}header.header .header--content .menus .menu li a{font-size:18px;line-height:24px}header.header .header--content .menu-dcha .redes{gap:12px}header.header .header--content .menu-dcha .redes li{width:24px}header.header .header--content .menu-dcha .menu li a{font-size:24px;line-height:30px}footer.footer .footer-newsletter .footer-newsletter--content{padding:46px 5vw}footer.footer .footer-newsletter .footer-newsletter--content .newsletter-title p{font-size:26px;line-height:36px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7{flex-basis:690px}footer.footer .footer-newsletter .footer-newsletter--content .wpcf7 form .form--content-newsletter{align-items:flex-start;flex-direction:row}footer.footer .footer-inferior .footer-inferior--content{padding:48px 5vw}footer.footer .footer-inferior .footer-inferior--content .menu{gap:36px}footer.footer .footer-inferior .footer-inferior--content .menu li a{font-size:16px;line-height:22px}footer.footer .footer-inferior .footer-inferior--content .truman p{font-size:12px;line-height:12px}footer.footer .footer-inferior .footer-inferior--content .truman p a img{height:18px}section.wat-section.seccion-titulo .seccion-titulo--content{padding:60px 5vw 0}section.wat-section.seccion-home .seccion-home--content{min-height:calc(100svh - 392px)}section.wat-section.cabecera-nosotros .cabecera-nosotros--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content,section.wat-section.cabecera-servicio .cabecera-servicio--content{gap:80px;padding-top:60px}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{flex-basis:calc((100% / 2) - (80px * 1 / 2))}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria{flex-basis:calc((100% / 2) - (80px * 1 / 2))}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{gap:60px}section.wat-section.puntos-fuertes{margin-top:40px}section.wat-section.puntos-fuertes .puntos-fuertes--content{padding:0;gap:60px}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice{gap:32px}section.wat-section.puntos-fuertes .puntos-fuertes--content .indice .indice-item p{font-size:30px;line-height:34px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos{margin:0 auto;width:1276px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto{gap:36px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .icono-title{flex-basis:140px}section.wat-section.puntos-fuertes .puntos-fuertes--content .puntos .punto .descripcion{flex-basis:calc(100%  - 140px - 36px)}section.wat-section.seccion-clientes .seccion-clientes--content .clientes .cliente-card{flex-basis:calc((100% / 4) - (14px * 3 / 4))}section.wat-section.seccion-servicios .seccion-servicios--content{display:flex;flex-direction:column;gap:72px}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios{margin-bottom:0;height:66px}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios.fixed .menu-servicios--content{top:96px}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content{height:66px;gap:20px}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content li a{font-size:19px;line-height:22px;letter-spacing:-.76px}section.wat-section.seccion-servicios .seccion-servicios--content .servicios{gap:48px}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content{padding:96px calc((100vw - 1276px) / 2)}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios{gap:34px 96px}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios .servicio{flex-basis:calc((100% / 2) - (96px * 1 / 2))}section.wat-section.caracteristicas-servicio .caracteristicas-servicio--content .servicios .servicio .icon{flex-basis:68px;min-width:68px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices{gap:48px 30px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content{gap:12px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .image--content{height:420px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info p.top span{font-size:24px;line-height:24px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .info .cats a{font-size:14px;line-height:20px}section.wat-section.cabecera-best-practice .cabecera-best-practice--content{gap:28px}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info .cats a{font-size:14px;line-height:20px}section.wat-section.practice-text .practice-text--content{padding:80px 5vw}section.wat-section.seccion-contacto{margin-bottom:60px}section.wat-section.seccion-contacto .seccion-contacto--content{justify-content:space-between}section.wat-section.seccion-contacto .seccion-contacto--content .contenido-texto{flex-basis:600px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario{flex-basis:600px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form{padding:60px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p label{font-size:20px;line-height:28px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span{width:100%}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span input,section.wat-section.seccion-contacto .seccion-contacto--content .formulario form .form--content .input--content>p span textarea{font-size:20px;line-height:28px}section.wat-section.section-error{min-height:calc(100svh - 553px)}section.wat-section.section-error .section-error--content{padding:0 5vw}section.wat-section.section-error .section-error--content .contenido{max-width:1276px;margin:0 auto;gap:40px}section.wat-section.practice-resultados .practice-resultados--content .resultados{gap:16px;flex-basis:600px}section.wat-section.practice-resultados .practice-resultados--content .resultados ul{gap:24px}section.wat-section.practice-resultados .practice-resultados--content .resultados ul li{font-size:20px;line-height:28px}section.wat-section.practice-resultados .practice-resultados--content .texto-template{flex-basis:calc(100% - 644px)}}@media only screen and (min-width:1600px){.wat-mainrow{gap:60px;margin-top:96px}.wat-mainrow:not(.front-page){margin-top:calc(96px + 22px);padding-bottom:96px}.wat-mainrow.single-proyecto{padding-bottom:0}.wat-mainrow.single-proyecto .wat-section{margin-bottom:60px}.wat-mainrow.single-proyecto .wat-section.mb-0{margin-bottom:0}.wat-mainrow.page-contacto{padding-bottom:0}header.header .header--content{padding:0}footer.footer .footer-newsletter .footer-newsletter--content{padding:46px calc((100vw - 1480px) / 2)}footer.footer .footer-newsletter .footer-newsletter--content .newsletter-title p{font-size:28px;line-height:38px}section.wat-section.seccion-linea .seccion-linea--content .linea{height:22px}section.wat-section.seccion-titulo .seccion-titulo--content{padding:60px 0 0}section.wat-section.cabecera-nosotros .cabecera-nosotros--content,section.wat-section.cabecera-nosotros .cabecera-servicio--content,section.wat-section.cabecera-servicio .cabecera-nosotros--content,section.wat-section.cabecera-servicio .cabecera-servicio--content{gap:160px;padding:90px 0 0}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .info,section.wat-section.cabecera-nosotros .cabecera-servicio--content .info,section.wat-section.cabecera-servicio .cabecera-nosotros--content .info,section.wat-section.cabecera-servicio .cabecera-servicio--content .info{flex-basis:calc((100% / 2) - (160px * 1 / 2))}section.wat-section.cabecera-nosotros .cabecera-nosotros--content .galeria,section.wat-section.cabecera-nosotros .cabecera-servicio--content .galeria,section.wat-section.cabecera-servicio .cabecera-nosotros--content .galeria,section.wat-section.cabecera-servicio .cabecera-servicio--content .galeria{flex-basis:calc((100% / 2) - (160px * 1 / 2))}section.wat-section.enfoque-servicio .enfoque-servicio--content{padding:0;gap:90px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques{grid-column-gap:160px;grid-row-gap:120px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque{padding-left:0}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque h4{font-size:26px;line-height:30px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:after{width:26px;height:26px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:before{height:40px}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n - 1):after{top:calc(100% + 46px)}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n - 1):before{top:calc(100% + 16px)}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n):after{bottom:calc(100% + 46px)}section.wat-section.enfoque-servicio .enfoque-servicio--content .enfoques .enfoque:nth-of-type(2n):before{bottom:calc(100% + 16px)}section.wat-section.seccion-clientes .seccion-clientes--content{padding:0}section.wat-section.seccion-servicios .seccion-servicios--content.seccion-servicios--page-servicios .menu-servicios .menu-servicios--content{padding:0 calc((100vw - 1480px) / 2)}section.wat-section.seccion-servicios .seccion-servicios--content .servicios{margin:0 auto;padding:0;max-width:1480px}section.wat-section.seccion-best-practices .seccion-best-practices--content{padding:0}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices{gap:62px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+1),section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+4){flex-basis:920px}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+2),section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito:nth-of-type(4n+3){flex-basis:calc(100% - 920px - 62px)}section.wat-section.seccion-best-practices .seccion-best-practices--content .best-practices .caso-exito .caso-exito--content .image--content{height:490px}section.wat-section.cabecera-best-practice .cabecera-best-practice--content .info{padding:0 calc((100vw - 1480px) / 2)}section.wat-section.practice-resultados .practice-resultados--content{padding:0}section.wat-section.practice-text .practice-text--content{padding:80px calc((100vw - 1480px) / 2)}section.wat-section.practice-resultados .practice-resultados--content{gap:80px}section.wat-section.practice-resultados .practice-resultados--content .resultados{gap:24px;flex-basis:600px}section.wat-section.practice-resultados .practice-resultados--content .resultados ul{gap:30px}section.wat-section.practice-resultados .practice-resultados--content .texto-template{flex-basis:calc(100% - 600px - 80px)}section.wat-section.seccion-contacto .seccion-contacto--content{padding:0}section.wat-section.seccion-contacto .seccion-contacto--content .contenido-texto{flex-basis:600px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario{flex-basis:600px}section.wat-section.seccion-contacto .seccion-contacto--content .formulario form{padding:60px}}