html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;text-decoration:none;list-style:none}.icono{line-height:0;display:inline-block}.icono svg{vertical-align:-.125em;width:auto;height:1em;overflow:visible}@font-face{font-family:lemonmilk-bold;src:url(/fonts/lemonmilk-bold.otf)}@font-face{font-family:lemonmilk-bold-italic;src:url(/fonts/lemonmilk-bold-italic.otf)}body{font-size:16px}body,p,h4,h5,h6,h7,input,textarea{font-family:Montserrat,sans-serif}p{text-align:center;color:#000;text-shadow:1px 1px 1px #0000001a;font-size:1.37em;font-weight:400;line-height:1.5}h1,h2,h3{font-family:lemonmilk-bold}h1{color:#fff;text-align:center;text-shadow:1px 1px 3px #ffc627;padding:1em;font-size:1.8em;line-height:1.5}h2{color:#fff;text-shadow:1px 1px 2px #ffc627;font-size:2em;line-height:1.5;display:inline-block}h3{color:#000;text-shadow:1px 1px 1px #0006;padding:1.25em;font-size:1.25em;line-height:1.5}h4{text-align:center;padding:.5em;font-size:1em;font-style:italic;font-weight:600;line-height:1.5}h5{color:#fff;text-align:center;padding:.5em;font-size:20px;font-style:italic;font-weight:600;line-height:1.5}h6{text-align:center;padding:.5em;font-size:1.5em;display:inline-block}h7{text-align:center;font-size:1.8em;font-weight:600;display:inline-block}strong{color:#ffc627}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/montserrat-latin-italic.woff2)format("woff2")}nav{z-index:3;background:#000;width:100%;height:15vh;padding:0 10%;font-family:lemonmilk-bold;position:fixed}.nav-logo{width:25%;height:100%}.nav-logo img{height:100%}nav>ul{float:right;padding-top:2.5vh}nav>ul>li{text-align:center;display:inline-block;position:relative}nav>ul>li>a{color:#fff;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.5em .8em;font-size:1.2em;text-decoration:none;list-style:none;display:block}nav>ul>li>a:active,nav>ul>li>a:hover{color:#000;-o-transition:.5s;background:#ffc627;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}nav>ul>li>a:active i,nav>ul>li>a:hover i{color:#000}nav ul li i{color:#fff;cursor:pointer;font-size:2em}nav>ul>li>i:hover{color:#ffc627;-o-transition:.5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}nav li ul{background-color:#000;padding-bottom:1em;display:none;position:absolute;-webkit-transform:translate(-15%);-moz-transform:translate(-15%);-ms-transform:translate(-15%);-o-transform:translate(-15%);transform:translate(-15%)}nav li ul li a{color:#fff;-ms-border-radius:20em;-o-border-radius:20em;-webkit-border-radius:20em;-moz-border-radius:20em;border-radius:20em;padding:1.2em 2em;display:block}nav li ul li a:hover,nav li ul li a:active{color:#ffc627;-o-transition:.3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}nav li:hover ul,nav li:active ul{display:block;top:100%}nav label i{color:#ffc627}.checkbtn{float:right;color:#fff;caret-color:#0000;cursor:pointer;margin-top:2.5vh;font-size:3em;display:none}#check{margin-top:2.5vh;display:none}@media (width<=1400px){nav ul li a{font-size:1.1em}}@media (width<=1200px){nav{height:10vh;padding:0 7%}nav>ul{padding-top:3vh}}@media (width<=992px){#check:checked~ul{right:0}.checkbtn{display:block}.nav-logo{width:50%;padding:.4em}nav>ul{text-align:center;-o-transition:all .5s;z-index:3;background:#ffc627;flex-direction:column;justify-content:space-around;width:100%;height:90%;padding-bottom:5%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;display:flex;position:fixed;top:10vh;right:-110%}nav ul li{display:block;position:relative}nav ul li a{color:#000;font-size:1.15em}nav ul li i{color:#000;padding:0;font-size:3em}nav ul li i:hover{color:#ffc627}nav li:hover ul,nav li:active ul{position:unset}nav li ul{display:unset;background-color:#ffc627;padding:0;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}nav li ul li{margin:1em 0}nav li ul li a{color:#000;padding:.6em 0;font-family:Montserrat,sans-serif;font-size:1em;font-weight:600}nav li ul li a:hover,nav li ul li a:active{color:#000}}@media (width<=768px){.nav-logo{width:50%;margin:0;padding:.3em}.checkbtn{font-size:1.5em}}@media (width<=576px){.nav-logo{width:60%;padding:.3em}.checkbtn{font-size:2em}}@media (width<=375px){.nav-logo{width:70%;padding:.2em}}button{cursor:pointer;outline:none;margin:auto;text-decoration:none;display:block;overflow:hidden}.btn-principal{color:#fff;text-shadow:0 1px #fff6;background-color:#19bde880;border:3px solid #19bde8;border-radius:30px;margin:auto;padding:1em 1.5em;font-family:Montserrat;font-size:1.25em;font-weight:900;display:inline-block}.btn-principal:active{transform:scale(1.1)}.btn-principal:hover{background-color:#19bde8;animation:1s shadow-pulse}@keyframes shadow-pulse{0%{box-shadow:0 0 #19bde899}to{box-shadow:0 0 8px 16px #19bde800}}.btn-secundario{color:#fff;background-color:#000;border:1px solid #000;border-radius:30px;padding:.7em 1.25em;font-family:Montserrat;font-size:1em;font-weight:600;box-shadow:2px 2px 5px #0000001a}.btn-secundario:hover{color:#000;background-color:#ffc627;border:1px solid #ffc627;animation:none;transform:scale(1.1)}.btn-secundario:active{animation:none;transform:scale(1.2)}.btn-proyecto-1{color:#fff;background-color:#0000;border:3px solid #fff;border-radius:30px;justify-content:center;align-items:center;margin:auto;padding:1em 1.5em;font-family:Montserrat;font-size:1em;font-weight:900;display:flex}.btn-proyecto-1:hover{background-color:#19bde8;border:3px solid #19bde8;-webkit-animation:1s shadow-pulse;animation:1s shadow-pulse}.boton-whatsapp-container{-ms-border-radius:50%;-o-border-radius:50%;text-shadow:0 1px #fff6;background-color:#19bde880;border:3px solid #19bde8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:4.5em;height:4.5em;margin:0 1em}.boton-whatsapp-container:hover{background-color:#19bde8;animation:1s shadow-pulse}.estrellas{z-index:-2;background:#000 url(/img/backgrounds/space/estrellas.png);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.estrellas-brillo{z-index:-1;-ms-animation:move-space-background 300s linear infinite;z-index:-1;background:url(/img/backgrounds/space/estrellas-brillo.png) 0 0/1000px 1000px;width:10000px;height:100%;-webkit-animation:300s linear infinite move-space-background;-moz-animation:300s linear infinite move-space-background;-o-animation:300s linear infinite move-space-background;animation:300s linear infinite move-space-background;position:absolute;inset:0}@-webkit-keyframes move-space-background{0%{background-position:0 0}to{background-position:10000px 0}}@-moz-keyframes move-space-background{0%{background-position:0 0}to{background-position:10000px 0}}@-o-keyframes move-space-background{0%{background-position:0 0}to{background-position:10000px 0}}@keyframes move-space-background{0%{background-position:0 0}to{background-position:10000px 0}}.yellow-stripes-background-container{z-index:-2;background:#ffc627;width:100%;height:100%;position:absolute}.yellow-stripes{-ms-animation:move-yellow-background 1000s linear infinite;z-index:-1;background:url(/img/backgrounds/yellow-stripes/fondo-stripes-cosmonauta-creativo.svg) 0 0/auto 100%;width:100%;height:100%;-webkit-animation:1000s linear infinite move-yellow-background;-moz-animation:1000s linear infinite move-yellow-background;-o-animation:1000s linear infinite move-yellow-background;animation:1000s linear infinite move-yellow-background;position:absolute;top:0;left:0}@-webkit-keyframes move-yellow-background{0%{background-position:0 0}to{background-position:10000px 0}}@-moz-keyframes move-yellow-background{0%{background-position:0 0}to{background-position:10000px 0}}@-o-keyframes move-yellow-background{0%{background-position:0 0}to{background-position:10000px 0}}@keyframes move-yellow-background{0%{background-position:0 0}to{background-position:10000px 0}}.half-content{width:50%}.half-1{flex-flow:column;height:100%;margin-right:10%;display:flex}.half-1 h1,.half-1 h5,.half-1 p{padding:1em 0}.half-1 h5{padding-top:2em}.half-1 p{padding-bottom:1.5em;padding-left:0;padding-right:0}.half-2{height:100%;display:flex}.half-2 img{width:100%;height:100%;padding-top:10%}span{font-size:1em}@media (width<=1400px){.half-1{width:40%;margin-right:0}.half-1 h5{padding-bottom:0}.half-1 p{padding-top:0;padding-bottom:2em}.half-2{width:60%;padding-left:5%}}@media (width<=1200px){.half-1 h5{font-size:1.2em}.half-1 p{background-color:#00000080;padding:0 1em 1em;font-size:1.4em}.half-1 .btn-principal{margin-top:2em}.half-2 img{padding-top:0}}@media (width<=1024px){.half-1{width:50%;padding-right:0}.half-1 h1{font-size:2.6em}.half-1 h5{padding-top:2em;font-size:1.6em}.half-1 p{padding:1em;font-size:1.6em}.half-1 .btn-principal{display:none}.half-2{width:50%;padding-top:10%}}@media (width<=768px){.half-1 h1{font-size:1.4em}.half-1 h5{padding-top:2em;font-size:1em}.half-1 p{font-size:1.2em}}@media (width<=576px){.half-content{width:100%;margin:0;padding:0}.half-1 h1{padding:1em;font-size:2.5em}.half-1 h5{padding-top:2.5em;font-size:1.5em}.half-1 p{background:0 0;padding-top:0;font-size:1.8em}}@media (width<=375px){.half-1 h5{font-size:1.8em}.half-1 p{font-size:1.4em}}.card-servicios{margin:5%;transition:all .3s}.card-servicios-image{transition:all .3s}.card-servicios-image img{width:80%;height:auto;margin-left:auto;margin-right:auto;display:block}.card-servicios-content{background-color:#f2f2f2;border-radius:20px;grid-template-rows:1fr 2fr 1fr;height:32em;margin-top:-30%;padding-top:30%;display:grid;overflow:hidden}.card-servicios-title h3{text-align:center}.card-servicios-button{margin:auto}.card-servicios:hover{transform:scale(1.06)}.card-servicios:hover .card-servicios-content{box-shadow:0 8px 24px #959da533}.card-servicios:hover .card-servicios-image{transform:scale(.9)}.card-social-proof-container{-ms-border-radius:20px;-o-border-radius:20px;background-color:#f2f2f2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:2em;box-shadow:0 7px 29px #64646f33}.card-social-proof-content{grid-template-rows:1fr .25fr;grid-template-columns:100%;height:100%;display:grid}.card-social-proof-content-text i{color:#ffc627;text-shadow:1px 1px 3px #ffc627;padding:.8em 0 .3em;font-size:2.5em}.card-social-proof-content-text .fa-quote-right{float:right;padding:.3em 0 .8em}.card-social-proof-content-text p{font-size:1.1em;font-style:italic;font-weight:600;line-height:2}.card-social-proof-content-image{display:flex}.card-social-proof-content-avatar-container{flex-flow:column;justify-content:center;align-items:center;width:35%;height:100%;display:flex}.card-social-proof-content-avatar{-ms-border-radius:50%;-o-border-radius:50%;border:4px solid #e6e6e6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:7.5em;height:7.5em;margin:1em 0 1em 1em;overflow:hidden}.card-social-proof-content-avatar img{width:8.1em;height:8.1em}.card-social-proof-content-avatar-text{width:65%}.card-social-proof-content-avatar-text h3{margin-left:0;padding:1.2em 0 .5em}.card-social-proof-content-avatar-text p{text-align:left;font-size:.9em;font-style:italic}.client-logo{border-radius:50%;overflow:hidden}.client-logo img{max-width:100%;height:auto;display:block;box-shadow:0 8px 24px #959da533}.client-logo:hover{-o-transition:.3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.card-paginas-internas-servicios-container{width:100%;margin-bottom:3em;display:flex}.card-paginas-internas-servicios-icon-container{flex:30%;place-content:center;margin:auto 2em auto 3em}.card-paginas-internas-servicios-icon{z-index:2;-ms-border-radius:50%;-o-border-radius:50%;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:15em;height:15em;display:flex;position:relative}.card-paginas-internas-servicios-icon img{max-width:70%;margin:auto}.card-paginas-internas-servicios-content{-ms-border-radius:20px;-o-border-radius:20px;background-color:#e6e6e6;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-left:-15%;margin-right:3em;padding-left:15%}.card-paginas-internas-servicios-content h2{color:#000;text-shadow:none;padding-top:1em;padding-bottom:.5em;padding-left:0;font-family:Montserrat,sans-serif;font-weight:700}.card-paginas-internas-servicios-content p{text-align:justify;padding-bottom:1em;padding-right:2em}.card-paginas-internas-diferenciales-container{flex-flow:column;place-content:center;padding:0 2em 2em;display:flex}.card-paginas-internas-diferenciales-icon-container{flex:30%;margin:2em}.card-paginas-internas-diferenciales-icon{-ms-border-radius:20px;-o-border-radius:20px;background-color:#ffc627;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:15em;margin:auto;padding:1em;display:flex}.card-paginas-internas-diferenciales-icon img{max-width:80%;margin:auto}.card-paginas-internas-diferenciales-content{flex:70%;padding:0}.card-paginas-internas-diferenciales-content h3{text-align:left;margin:0;padding:1em 0;font-size:1.25em}.card-paginas-internas-diferenciales-content p{font-size:1.2em}@media (width<=1600px){.card-servicios-text p{font-size:1.15em}.card-social-proof-content-text p{font-size:1.3em;line-height:1.6}.card-social-proof-content-avatar-text h3{margin-left:3%;padding-top:2em}.card-social-proof-content-avatar-text p{margin-left:3%;font-size:1em}}@media (width<=1400px){.card-servicios-text p{font-size:1.05em}}@media (width<=1200px){.card-social-proof-container{margin-left:0;margin-right:0}.card-social-proof-content-text p{font-size:1.4em;line-height:1.8}.card-social-proof-content-avatar-container{justify-content:right;align-items:flex-end;width:40%}.card-social-proof-content-avatar{margin-left:0}.card-social-proof-content-avatar-text{width:60%}.card-social-proof-content-avatar-text h3,.card-social-proof-content-avatar-text p{margin-left:5%}}@media (width<=1024px){.card-servicios-title h3{font-size:1.5em}.card-servicios-text p{font-size:1.4em}.card-social-proof-content-avatar-container{justify-content:center;align-items:center;width:40%}.card-paginas-internas-servicios-content{margin-left:-23%;padding-left:23%}}@media (width<=768px){.card-servicios-text p{font-size:1.45em}.card-social-proof-content-avatar-container{justify-content:right;align-items:flex-end}.card-social-proof-content-avatar-text{width:60%}.card-social-proof-content-avatar-text p{font-size:1.1em}.card-paginas-internas-servicios-content{margin-left:-22%;padding-left:22%}}@media (width<=576px){.card-servicios-content{height:34em}.card-social-proof-content-avatar-text h3{padding-top:1.5em}.card-paginas-internas-servicios-icon-container{flex:10%}.card-paginas-internas-servicios-icon{width:10em;height:10em}.card-paginas-internas-servicios-content{flex:90%}.card-paginas-internas-servicios-content h2{text-align:center}}@media (width<=375px){.card-servicios-content{height:38em}.card-paginas-internas-servicios-icon-container{flex:5%;margin-top:2em;margin-right:1em}.card-paginas-internas-servicios-icon{width:5em;height:5em}.card-paginas-internas-servicios-content{flex:95%}.card-paginas-internas-servicios-content h2{margin-right:1em;font-size:1.8em}.card-paginas-internas-servicios-content p{margin-left:-3em;padding-top:1.5em;padding-right:1em}}@media (width<=320px){.card-social-proof-content-avatar-text p{font-size:.9em}}.carousel{caret-color:#0000;width:90%;height:46em;margin:0 auto;font-size:.9vw;position:relative}.carousel__image{object-fit:contain;-ms-border-radius:20px;-o-border-radius:20px;border:3px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:100%;height:auto}.carousel__image img{max-width:100%}.carousel__track-container{height:100%;position:relative;overflow:hidden}.carousel__track{-o-transition:transform .25s ease-in;height:auto;margin:0;padding:0;list-style:none;-webkit-transition:transform .25s ease-in;-moz-transition:transform .25s ease-in;-ms-transition:transform .25s ease-in;transition:transform .25s ease-in;position:relative}.carousel__slide{width:100%;position:absolute;top:0;bottom:0}.carousel__slide .btn-proyecto-1{font-size:1.2em;position:relative;-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%)}.carousel__button{cursor:pointer;background:0 0;border:0;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button img:hover{-o-transition:.1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.carousel__button--left{left:-3.12em}.carousel__button--right{right:-3.12em}.carousel__button img{width:1.87em}.carousel__nav{justify-content:center;align-items:center;display:flex}.carousel__indicator{cursor:pointer;caret-color:#0000;-ms-border-radius:50%;-o-border-radius:50%;background:#333;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:none;width:1em;height:1em;margin:0 .5em}.carousel__indicator.current-slide{background:#fff;width:1.1em;height:1.1em}.is-hidden{display:none}.portafolio-mobile-container{visibility:hidden;width:0;height:0}.carousel-boton-enlace{width:100%;display:flex}@media (width<=1200px){.carousel{font-size:.95vw}.carousel__slide .btn-proyecto-1{transform:translateY(0% 4);-webkit-transform:translateY(0% 4);-moz-transform:translateY(0% 4);-ms-transform:translateY(0% 4);-o-transform:translateY(0% 4);font-size:1.8em}}@media (width<=1024px){.carousel{visibility:hidden;width:0;height:0}.portafolio-mobile-container{visibility:visible;place-content:center;width:100%;height:auto}.portafolio-mobile{margin:2em 2em 4em}.portafolio-mobile img{border:3px solid #fff;border-radius:20px;max-width:100%}.portafolio-mobile .btn-proyecto-1{margin-top:1em;font-size:1.4em}}@media (width<=768px){.portafolio-mobile img,.portafolio-mobile .btn-proyecto-1{border:2px solid #fff}.portafolio-mobile .btn-proyecto-1{font-size:1.1em}}section.footer{background:#000;width:100%;overflow:hidden}.main-footer{flex-flow:row;height:auto;margin:0 15%;padding-bottom:2em;display:flex}.footer-section-1,.footer-section-2,.footer-section-3{flex:33%;margin:1.25em}.footer-section-1 h4,.footer-section-1 p,.footer-section-1 i,.footer-section-2 h4,.footer-section-2 p,.footer-section-2 i,.footer-section-3 h4,.footer-section-3 p,.footer-section-3 i{color:#fff}.footer-section-1 h4,.footer-section-2 h4,.footer-section-3 h4{padding:1.25em 0;font-size:1.2em}.footer-section-1 .footer-blank,.footer-section-1 .footer-information,.footer-section-2 .footer-blank,.footer-section-2 .footer-information,.footer-section-3 .footer-blank,.footer-section-3 .footer-information{flex:50%}.footer-logo{justify-content:center;align-items:center;height:30%;display:flex}.footer-blank{height:30%}.footer-section-1 p,.footer-section-1 a{text-align:left;color:#fff}.footer-section-1 p{font-size:.9em}.footer-section-1 a{font-size:.8em}.footer-section-1 .footer-content{margin:.8em 0;display:flex}.footer-section-1 .footer-content i{color:#ffc627;padding-right:.625em}.footer-section-2{text-align:center}.footer-section-2 ul{margin-left:1.25em}.footer-section-2 li{padding:.18em}.footer-section-2 li:before{content:"•";color:#ffc627}.footer-section-2 a{color:#ffc627;cursor:pointer;padding-left:.625em;font-size:.8em}.footer-redes-sociales-container{flex-flow:wrap;place-content:center;display:flex}.footer-redes-sociales{background:#ffc627;border-radius:50%;width:3.12em;margin:.625em;padding:.5em;transition:all .3s}.footer-redes-sociales:hover{-o-transition:.2s ease;background-color:#ffc627;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;-webkit-animation:1s shadow-pulse-yellow;animation:1s shadow-pulse-yellow;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@keyframes shadow-pulse-yellow{0%{box-shadow:0 0 #ffc62799}to{box-shadow:0 0 8px 16px #ffc62700}}.sub-footer{background:#ffc627;width:100%;height:5vh;display:flex}.sub-footer p{margin:auto;font-size:1em;font-style:italic}@media (width<=1024px){.main-footer{text-align:center;flex-flow:wrap}.footer-section-1,.footer-section-2{width:50%}.footer-section-3{margin-bottom:3em}.footer-section-3 .footer-blank{display:none}.footer-logo img{width:90%}}@media (width<=576px){.main-footer{text-align:center;flex-flow:wrap;margin:0 5%}.footer-section-1,.footer-section-2,.footer-section-3{flex:100%;font-size:1.5em}.footer-section-1 h4,.footer-section-2 h4,.footer-section-3 h4{font-size:1.1em}.footer-section-1 .footer-logo img{width:80%}.footer-section-1 .footer-information{margin-bottom:3em}.footer-section-1 .footer-information p{padding-bottom:1em}.footer-section-1 .footer-content{margin-bottom:0}.footer-section-1 .footer-content p{padding-bottom:0}.footer-section-1 p{text-align:justify}.footer-section-2 .footer-blank,.footer-section-3 .footer-blank{display:none}.footer-section-2 .footer-information,.footer-section-3 .footer-information{flex:100%}.footer-section-2 .footer-information h4,.footer-section-3 .footer-information h4{padding:1em 0}.sub-footer p{font-size:.8em}}@media (width<=375px){.sub-footer p{font-size:.7em}}@media (width<=320px){.footer-section-1 .footer-content{margin-top:1em}.footer-section-1 .footer-content p,.footer-section-1 .footer-content a{font-size:.65em}}.section-header{margin:0 15% 5%;padding-top:15%}.section-header-title{z-index:2;background-color:#000;border:5px solid #f2f2f2;border-radius:20px;flex-flow:wrap;margin:0 20% -4.5em;padding:2.5em 1em;display:flex;position:relative;box-shadow:2px 2px 5px #0000001a}.section-header-title h2{text-align:center;margin-left:auto;margin-right:auto}.section-header-text{z-index:1;background:#f2f2f2;border:5px solid #fff;border-radius:20px;padding:7.5em 2.5em 2.5em;position:relative}.section-header-text p{font-size:1.5em}.section-header-text h4{color:#000;padding-top:1em;font-size:1.4em}.section-header-text-white{z-index:1;border:5px solid #f2f2f2;border-radius:20px;padding:7.5em 2.5em 2.5em;position:relative}.section-header-text-white p{color:#fff}.section-header-text-white h4{color:#ffc627;padding-top:1em;font-size:1.4em}.section-header-paginas-internas{margin:0 15%;padding-top:15%}.section-header-title h1{color:#fff;text-shadow:1px 1px 2px #ffc627;text-align:center;margin-left:auto;margin-right:auto;padding:0;font-size:1.8em;line-height:1.5;display:inline-block}.section-header-servicios-content{z-index:1;background:#f2f2f2;border-top-left-radius:50px;border-top-right-radius:50px;padding-top:5em;display:flex;position:relative}.section-header-servicios-content p{text-align:justify;font-size:1.6em;line-height:1.5}.section-header-servicios-ilustracion{place-content:center;width:40%;margin:2em 2em 2em 3em;display:flex}.section-header-servicios-ilustracion-circle{-ms-border-radius:50%;-o-border-radius:50%;background-color:#ffc627;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:22em;height:22em;margin:auto}.section-header-servicios-ilustracion-circle img{max-width:100%}.section-header-servicios-text{width:60%;margin:auto;padding:2em 3em 2em 2em}@media (width<=1024px){.section-header-title{margin-bottom:-5.5em}.section-header-text,.section-header-text-white{padding-top:8em}.section-header-text p,.section-header-text-white p{font-size:1.5em}.section-header-text h4,.section-header-text-white h4{font-size:1.3em}.section-header-servicios-content{display:inline-block}.section-header-servicios-ilustracion{width:55%;margin:auto;padding-top:3em}.section-header-servicios-text{width:100%;padding:3em}}@media (width<=768px){.section-header-title{margin-bottom:-4.5em}.section-header-title h2{font-size:1.5em}.section-header-text,.section-header-text-white{padding-top:7em}.section-header-text p,.section-header-text-white p{font-size:1.5em}.section-header-text h4,.section-header-text-white h4{font-size:1.2em}.section-header-paginas-internas{margin:0 5%;padding-top:25%}}@media (width<=576px){.section-header{margin-left:5%;margin-right:5%;padding-top:20%}.section-header-title,.section-header-text,.section-header-text-white{border:4px solid #fff}.section-header-title h2{font-size:1.8em}.section-header-text h4,.section-header-text-white h4{font-size:1.4em}}@media (width<=375px){.section-header{padding-top:30%}.section-header-title{margin-bottom:-5em;margin-left:15%;margin-right:15%}.section-header-text h4,.section-header-text-white h4{font-size:1.6em}.section-header-text p,.section-header-text-white p{font-size:1.8em}.section-header-paginas-internas{padding-top:40%}.section-header-servicios-ilustracion{width:80%}}@media (width<=320px){.section-header-title h2{font-size:1.6em}.section-header-text h4,.section-header-text-white h4{font-size:1.7em}.section-header-text p,.section-header-text-white p{font-size:1.6em}.section-header-servicios-ilustracion{width:90%}}.separador-superior-gris{background:url(/img/separators/separador-gris-superior-cosmonauta-creativo.svg) 50%/cover no-repeat;width:100%;height:6.25em;margin-bottom:-2.5em;position:relative}.separador-inferior-gris{background:url(/img/separators/separador-gris-inferior-cosmonauta-creativo.svg) 50%/cover no-repeat;width:100%;height:6.25em;margin-top:-.5em;margin-bottom:-2em;position:relative}.separador-superior-negro{background:url(/img/separators/separador-negro-superior-cosmonauta-creativo.svg) 50%/cover no-repeat;width:100%;height:6.25em;margin-top:-2em;margin-bottom:-2em;position:relative}.separador-inferior-negro{background:url(/img/separators/separador-negro-inferior-cosmonauta-creativo.svg) 50%/cover no-repeat;width:100%;height:6.25em;position:relative}.separador-superior-amarillo{background:url(/img/separators/separador-amarillo-superior-cosmonauta-creativo.svg) 50%/auto 100% no-repeat;width:100%;height:6.25em;margin-top:-.5em;margin-bottom:-2em;position:relative}.separador-inferior-amarillo{background:url(/img/separators/separador-amarillo-inferior-cosmonauta-creativo.svg) 50%/auto 100% no-repeat;width:100%;height:6.25em;margin-top:-2em;margin-bottom:0;position:relative}@media (width<=1024px){.separador-inferior-gris{margin-bottom:-2.5em}.separador-superior-negro{margin-top:-2.5em}}@media (width<=767.98px){.separador-inferior-gris{margin-bottom:-3em}.separador-superior-negro{margin-top:-3em}}.icono-redes-sociales{background-color:#ffc627;border-radius:50%;width:4.5em;height:4.5em;margin:1em;padding:.625em}.icono-redes-sociales:hover{background-color:#ffc627;transition:all .2s;animation:1s shadow-pulse-yellow;transform:scale(1.1)}body{background:#000}section.banner-principal{background-color:linear-gradient(90deg, black 0%, #360440 100%);background-image:url(/img/banner-principal/banner-principal-cosmonauta-creativo.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;padding:12vh 10% 0;display:flex;overflow:hidden}main.nuestros-servicios{width:100%;position:relative;overflow:hidden}.servicios-cards-container-row{grid-column-gap:3%;grid-template-columns:1fr 1fr 1fr;width:100%;margin-bottom:60px;display:grid}section.nuestra-experiencia{width:100%;position:relative;overflow:hidden}.robot-proyector{z-index:2;width:3%;margin-bottom:-1.2%;margin-left:auto;margin-right:auto;position:relative}.portafolio-container{background-color:#0000;border:5px solid #fff;border-radius:20px;height:auto;margin:0 15%;padding:4em 2em}.clients-container{padding-bottom:10%}.clients-container h3{color:#fff;padding-bottom:2em}.logos-clientes-container{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(8,1fr);gap:1.5em;display:grid}section.testimonios-nuestros-clientes{background-color:#e6e6e6;overflow:hidden}.social-proof-container{grid-column-gap:3%;grid-template-columns:1fr 1fr;margin-left:15%;margin-right:15%;padding-bottom:5%;display:grid}.clients-container{flex-flow:wrap;margin-left:15%;margin-right:15%;display:flex}.clients-container h3{text-align:center;margin-left:auto;margin-right:auto;padding-top:5em;font-size:1.6em}section.redes-sociales{position:relative}section.redes-sociales h3{text-align:center;margin-left:15%;margin-right:15%;padding:1.5em 0 10em;font-size:1.5em}.redes-sociales-container{flex-flow:row;justify-content:center;height:15em;margin-top:15%;margin-left:22%;margin-right:22%;display:flex;position:relative}.redes-sociales-ilustracion-container,.redes-sociales-icons-container{flex:50%}.redes-sociales-blank{height:50%}.redes-sociales-ilustracion{background:#19bde8;border-top-left-radius:55px;border-bottom-left-radius:60px;height:50%;position:relative}.redes-sociales-ilustracion img{max-width:90%;position:absolute;bottom:0}.redes-sociales-icons{background:#19bde8;border-top-right-radius:75px;border-bottom-right-radius:75px;flex-flow:row;place-content:center;height:50%;padding-right:5%;display:flex}section.contacto{width:100%;padding-bottom:20%;position:relative;overflow:hidden}@media (width<=1600px){.portafolio-container{padding-top:3em}}@media (width<=1400px){body{font-size:16px}section.banner-principal{padding-right:5%}section.redes-sociales h3{padding-top:1.5em}.redes-sociales-container{align-items:flex-end;height:20em}.redes-sociales-ilustracion-blank,.redes-sociales-icons-blank{height:40%}.redes-sociales-ilustracion-container,.redes-sociales-icons-container{height:60%}.redes-sociales-ilustracion-container{flex:35%}.redes-sociales-icons-container{flex:65%}.redes-sociales-ilustracion{border-top-left-radius:40px;height:60%}.redes-sociales-ilustracion img{width:100%}.redes-sociales-icons{height:60%;padding-right:5%}}@media (width<=1200px){body{font-size:15px}section.banner-principal{background-position:50%}.logos-clientes-container{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:3em;padding:0 5%;display:grid}.redes-sociales-icons{padding-right:0}.icono-redes-sociales{width:4.2em;height:4.2em}}@media (width<=1024px){body{font-size:14px}section.banner-principal{background-position:100%;padding-left:7%}.servicios-cards-container{margin-left:20%;margin-right:20%;padding-top:3em;padding-bottom:20%}.servicios-cards-container-row{grid-row-gap:1%;grid-template-columns:1fr;height:100%;margin-bottom:4em;display:grid}section.nuestra-experiencia{padding-bottom:20%}.robot-proyector{width:5%;margin-bottom:-2.5%}.portafolio-container{box-shadow:none;border:4px solid #fff;flex-direction:column;padding:2em 0 0;display:flex}.social-proof-container{grid-template-columns:1fr}.clients-container h3{padding-bottom:2em;font-size:1.6em}section.redes-sociales h3{padding-top:2em;font-size:1.2em}.redes-sociales-container{margin-left:15%;margin-right:15%}}@media (width<=768px){body{font-size:12px}section.banner-principal{padding-left:5%;padding-right:5%}.servicios-cards-container{margin-left:10%;margin-right:10%}.robot-proyector{width:8%;margin-bottom:-4.5%}section.redes-sociales h3{font-size:1.3em}.redes-sociales-container{height:18em}.icono-redes-sociales{width:3.4em;height:3.4em}}@media (width<=576px){body{font-size:11px}section.banner-principal{flex-direction:column}.portafolio-container{margin:0 5%}.social-proof-container,.clients-container{margin-left:5%;margin-right:5%}section.redes-sociales h3{margin-left:5%;margin-right:5%;padding-bottom:6em;font-size:1.6em}.redes-sociales-container{height:18em;margin-left:5%;margin-right:5%;padding-right:0}.icono-redes-sociales{width:3.5em;height:3.5em;margin:.7em}}@media (width<=375px){body{font-size:10px}.servicios-cards-container{margin-left:5%;margin-right:5%}.logos-clientes-container{gap:1em}section.redes-sociales h3{font-size:1.5em}.redes-sociales-container{height:15em}.redes-sociales-ilustracion{border-top-left-radius:20px;border-bottom-left-radius:20px}.redes-sociales-icons{border-top-right-radius:20px;border-bottom-right-radius:20px}.icono-redes-sociales{width:3.2em;height:3.2em;margin:.6em}}@media (width<=320px){body{font-size:9px}.redes-sociales-container{height:12em}.icono-redes-sociales{width:3em;height:3em;margin:.4em}}:root{--e-1:4px;--e-2:8px;--e-3:16px;--e-4:24px;--e-5:32px;--e-6:48px;--e-7:64px;--contenedor:1200px;--margen:clamp(16px, 4vw, 32px);--seccion:clamp(48px, 7vw, 96px);--nav-alto:72px;--texto:clamp(1rem, .95rem + .25vw, 1.125rem);--texto-max:70ch;--radio:16px}@media (width<=768px){:root{--nav-alto:64px}}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-alto)}p{font-size:var(--texto);line-height:1.6}h1{padding:0 0 var(--e-3);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.2}h2{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.3}h3{padding:var(--e-3) 0 var(--e-2);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.35}h4{padding:var(--e-2) 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.5}h5{padding:var(--e-2) 0;font-size:1rem}h6{padding:var(--e-2) 0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}h7{font-size:clamp(1.15rem,1rem + .6vw,1.5rem)}nav{height:var(--nav-alto);padding:0 var(--margen)}@media (width>=993px){nav>ul{align-items:center;height:100%;padding-top:0;display:flex}}nav>ul>li>a{padding:.75em .9em;font-size:.95em}.nav-logo img{height:100%;padding:var(--e-2) 0}.btn-principal,.btn-secundario{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.separador-superior-gris,.separador-inferior-gris,.separador-superior-negro,.separador-inferior-negro,.separador-superior-amarillo,.separador-inferior-amarillo{height:clamp(32px,4vw,56px)}.section-header{margin-left:max(var(--margen), (100% - 880px) / 2);margin-right:max(var(--margen), (100% - 880px) / 2);padding-top:var(--seccion);margin-bottom:var(--e-6)}.section-header-title{margin:0 auto calc(-1 * var(--e-5));padding:var(--e-4) var(--e-4);max-width:520px}.section-header-text,.section-header-text-white{padding:var(--e-6) var(--e-5) var(--e-5)}.section-header-text p,.section-header-text-white p{font-size:var(--texto);max-width:var(--texto-max);margin:0 auto}.section-header-text h4,.section-header-text-white h4{padding-top:var(--e-3);font-size:1rem}section.banner-principal{padding:calc(var(--nav-alto) + var(--e-6)) var(--margen) 0;justify-content:center}.banner-principal .half-content.half-1{max-width:560px}.banner-principal .half-content.half-1 h1{padding:0 0 var(--e-3);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem)}.banner-principal .half-content.half-1 h5{padding-top:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.banner-principal .half-content.half-1 p{padding:0 0 var(--e-4);font-size:var(--texto)}.banner-principal .half-content.half-1 .btn-principal{display:inline-flex}.banner-principal .half-content.half-2{max-width:560px}@media (width<=576px){.banner-principal .half-content.half-2 img{max-width:300px;margin:0 auto;display:block}}.servicios-cards-container{margin-left:max(var(--margen), (100% - 1080px) / 2);margin-right:max(var(--margen), (100% - 1080px) / 2);padding-bottom:var(--seccion)}.servicios-cards-container-row{--columnas:4;--hueco:var(--e-5);justify-content:center;gap:var(--e-6) var(--hueco);flex-wrap:wrap;display:flex}.card-servicios{flex:0 1 calc((100% - (var(--columnas) - 1) * var(--hueco)) / var(--columnas));flex-direction:column;margin:0;display:flex}.card-servicios-image{z-index:1;position:relative}.card-servicios-image img{width:min(70%,180px)}.card-servicios-title{margin:0 auto}.card-servicios-content{height:auto;padding-bottom:var(--e-4);flex-direction:column;flex:1;display:flex}.card-servicios-button{padding-top:var(--e-3);margin:auto auto 0}.card-servicios-text p{padding:0 var(--e-3);font-size:.95rem}.portafolio-container{margin-left:max(var(--margen), (100% - 1080px) / 2);margin-right:max(var(--margen), (100% - 1080px) / 2);padding:var(--e-6) var(--e-5)}.clients-container{margin-left:max(var(--margen), (100% - var(--contenedor)) / 2);margin-right:max(var(--margen), (100% - var(--contenedor)) / 2);padding-bottom:var(--seccion)}.clients-container h3{padding-top:var(--e-7);padding-bottom:var(--e-5);font-size:clamp(1rem,.9rem + .6vw,1.4rem)}.logos-clientes-container{gap:var(--e-4);max-width:960px;margin:0 auto}.social-proof-container{margin-left:max(var(--margen), (100% - 1080px) / 2);margin-right:max(var(--margen), (100% - 1080px) / 2);padding-bottom:var(--seccion);grid-column-gap:var(--e-5)}.card-social-proof-container{margin:0}.card-social-proof-content-text{margin:0 var(--e-5)}.card-social-proof-content-text i{padding:var(--e-4) 0 var(--e-2);font-size:1.75em}.card-social-proof-content-text p{font-size:1rem;line-height:1.7}.card-social-proof-content-avatar,.card-social-proof-content-avatar img{width:4.5em;height:4.5em}section.contacto{padding:var(--seccion) 0}.contacto-intro .section-header-title{margin-bottom:var(--e-4)}@media (width<=1024px){.portafolio-container{padding:var(--e-5) 0}.portafolio-mobile-container{gap:var(--e-3);scroll-snap-type:x mandatory;padding:0 var(--e-4) var(--e-3);scroll-padding:0 var(--e-4);scrollbar-width:thin;display:flex;overflow-x:auto}.portafolio-mobile{scroll-snap-align:start;flex:0 0 min(80%,340px);margin:0}.portafolio-mobile .btn-proyecto-1{margin-top:var(--e-3);min-height:44px}}@media (width<=1200px){.servicios-cards-container-row{--columnas:2;--hueco:var(--e-4)}}@media (width<=560px){.servicios-cards-container-row{--columnas:1}.card-servicios-image img{width:min(55%,160px)}}.logos-clientes-container{flex-wrap:wrap;justify-content:center;display:flex}.client-logo{width:clamp(72px,18vw,96px)}.sub-footer{padding-left:var(--margen);padding-right:var(--margen)}.pagina-texto{margin-left:max(var(--margen), (100% - 720px) / 2);margin-right:max(var(--margen), (100% - 720px) / 2);padding:calc(var(--nav-alto) + var(--e-6)) 0 var(--seccion)}.pagina-texto h1{padding:0 0 var(--e-2);text-align:left;text-transform:uppercase}.pagina-texto h2{margin:var(--e-5) 0 var(--e-2);text-transform:uppercase;font-size:1.1rem;display:block}.pagina-texto p,.pagina-texto li{color:#fff;text-align:left;text-shadow:none}.pagina-texto ul{margin:var(--e-2) 0 0 var(--e-4)}.pagina-texto li{margin-bottom:var(--e-1);line-height:1.6}.pagina-texto a:not(.btn-principal){color:#ffc627}.pagina-texto .btn-principal{margin:var(--e-5) 0 0}.pagina-texto__fecha{color:#bdbdbd!important;font-size:.9rem!important}.pagina-texto--centro,.pagina-texto--centro h1,.pagina-texto--centro p{text-align:center}.pagina-texto--centro .btn-principal{margin:var(--e-3) auto 0}.servicio-hero{padding:calc(var(--nav-alto) + var(--e-6)) 0 calc(var(--seccion) + var(--e-6));position:relative;overflow:hidden}.servicio-hero .yellow-stripes-background-container,.servicio-cuerpo .estrellas{width:100%;height:100%;inset:0}.servicio-hero .btn-principal{background:#000;border-color:#000}.servicio-hero .btn-principal:hover{background:#333;border-color:#333}.servicio-hero__contenido{margin-left:max(var(--margen), (100% - 1080px) / 2);margin-right:max(var(--margen), (100% - 1080px) / 2);z-index:1;gap:var(--e-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.servicio-hero__texto h1{margin:0 0 var(--e-4);padding:var(--e-2) var(--e-4);text-align:left;border-radius:var(--radio);background:#000;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);line-height:1.2;display:inline-block}.servicio-hero__lema{margin-bottom:var(--e-3);text-align:left;text-shadow:none;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:800;line-height:1.3}.servicio-hero__intro{color:#333;text-align:left;max-width:62ch;text-shadow:none}.servicio-hero__ilustracion{aspect-ratio:1;filter:drop-shadow(0 12px 24px #0000002e);border-radius:50%;justify-self:center;width:clamp(160px,26vw,320px)}.servicio-hero__ilustracion img{object-fit:contain;width:100%;height:100%;display:block}.servicio-acciones{align-items:center;gap:var(--e-3) var(--e-4);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.servicio-acciones .btn-principal{margin:0;font-size:1rem}.servicio-whatsapp{color:#000;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.servicio-cuerpo{padding-bottom:var(--seccion);background:#000;position:relative}.servicio-panel{--panel-x:clamp(16px, 4vw, 48px);margin-left:max(var(--margen), (100% - 1080px) / 2);margin-right:max(var(--margen), (100% - 1080px) / 2);z-index:2;margin-top:calc(-1 * var(--e-6));padding:var(--e-6) var(--panel-x);background:#f2f2f2;border-radius:24px;position:relative;overflow:hidden}.servicio-titulo{margin:0 0 var(--e-5);text-align:center;color:#000;text-shadow:none;padding:0;font-family:Montserrat,sans-serif;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-style:italic;font-weight:800;display:block}.servicio-tarjetas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.servicio-tarjeta{padding:var(--e-4);border-radius:var(--radio);background:#fff;flex-direction:column;display:flex;box-shadow:0 1px 3px #00000014}.servicio-tarjeta h3{margin:var(--e-3) 0 var(--e-2);text-align:left;text-shadow:none;padding:0;font-size:1.1rem}.servicio-tarjeta p{text-align:left;color:#333;text-shadow:none;font-size:1rem}.servicio-tarjeta__icono{background:#000;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.servicio-tarjeta__icono img{width:60%;height:auto}.servicio-puntos{margin-top:var(--e-3);padding-top:var(--e-3);border-top:1px solid #e6e6e6;list-style:none}.servicio-puntos li{margin-bottom:var(--e-2);padding-left:28px;font-size:.95rem;line-height:1.5;position:relative}.servicio-puntos li:before{content:"✓";background:#ffc627;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:1px;left:0}.servicio-franja{margin:var(--e-6) calc(-1 * var(--panel-x));padding:var(--e-5) var(--panel-x);text-align:center;background:#ffc627}.servicio-franja p{max-width:46ch;text-shadow:none;margin:0 auto}.servicio-franja__pregunta{font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:500}.servicio-franja__respuesta{font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:800;margin-top:var(--e-2)!important}.servicio-beneficios{gap:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.servicio-beneficio{text-align:center}.servicio-beneficio h3{margin:var(--e-3) 0 var(--e-2);text-align:center;text-shadow:none;padding:0;font-size:1rem}.servicio-beneficio p{color:#333;max-width:34ch;text-shadow:none;margin:0 auto;font-size:.95rem}.servicio-beneficio__icono{border-radius:var(--radio);background:#ffc627;place-items:center;width:72px;height:72px;margin:0 auto;display:grid}.servicio-beneficio__icono img{width:66%;height:auto}.servicio-cierre{margin-left:max(var(--margen), (100% - 720px) / 2);margin-right:max(var(--margen), (100% - 720px) / 2);z-index:1;padding-top:var(--seccion);text-align:center;position:relative}.servicio-cierre h2{margin-bottom:var(--e-3);font-size:clamp(1.3rem,1.05rem + 1.1vw,2rem);line-height:1.25;display:block}.servicio-cierre p{color:#fff;text-shadow:none}.servicio-cierre .servicio-acciones{justify-content:center}.servicio-cierre .servicio-whatsapp{color:#fff}@media (width<=768px){.servicio-hero{padding-top:calc(var(--nav-alto) + var(--e-5))}.servicio-hero__contenido{gap:var(--e-4);grid-template-columns:minmax(0,1fr)}.servicio-hero__ilustracion{order:-1;width:140px}}.servicio-hero h1,.servicio-tarjeta h3,.servicio-beneficio h3,.servicio-cierre h2{text-transform:uppercase}.contacto-tarjeta{margin-left:max(var(--margen), (100% - 600px) / 2);margin-right:max(var(--margen), (100% - 600px) / 2);z-index:1;padding:var(--e-5) clamp(var(--e-4), 5vw, var(--e-6));text-align:left;background:#fff;border-radius:24px;position:relative;box-shadow:0 16px 48px #00000059}.contacto-tarjeta p{text-align:left;text-shadow:none}.contacto-form__titulo{text-transform:uppercase;text-shadow:none;padding:0;font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.contacto-form__ayuda{margin:var(--e-2) 0 var(--e-4);color:#333;font-size:.95rem}.campo{margin:0 0 var(--e-4);border:0;padding:0}.campo>label,.campo legend{margin-bottom:var(--e-2);font-size:.95rem;font-weight:700;display:block}.campo input[type=text],.campo input[type=tel],.campo input[type=email],.campo textarea{width:100%;min-height:48px;font:inherit;color:#000;background:#f2f2f2;border:2px solid #e6e6e6;border-radius:12px;padding:12px 16px;font-size:1rem;transition:border-color .15s,background .15s}.campo input[type=text]:hover,.campo input[type=tel]:hover,.campo input[type=email]:hover,.campo textarea:hover{border-color:#cfcfcf}.campo input[type=text]:focus,.campo input[type=tel]:focus,.campo input[type=email]:focus,.campo textarea:focus{background:#fff;border-color:#000;outline:none}.campo input[type=text][aria-invalid=true],.campo input[type=tel][aria-invalid=true],.campo input[type=email][aria-invalid=true],.campo textarea[aria-invalid=true]{background:#fff5f5;border-color:#c62828}.campo textarea{resize:vertical;min-height:112px;line-height:1.5}.campo ::placeholder{color:#8a8a8a}.campo__opcional{color:#6b6b6b;font-weight:400}.campo__error{min-height:0;margin-top:var(--e-1);color:#c62828;font-size:.85rem!important}.campo__error:empty{display:none}.opciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.opcion{position:relative}.opcion input{opacity:0;width:1px;height:1px;position:absolute}.opcion span{cursor:pointer;background:#f2f2f2;border:2px solid #e6e6e6;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:.95rem;transition:background .15s,border-color .15s;display:inline-flex}.opcion span:hover{border-color:#cfcfcf}.opcion input:checked+span{background:#ffc627;border-color:#000;font-weight:700}.opcion input:focus-visible+span{outline-offset:2px;outline:3px solid #19bde8}.opcion input[aria-invalid=true]+span{border-color:#c62828}.campo>.casilla{gap:var(--e-3);cursor:pointer;align-items:flex-start;font-size:.9rem;line-height:1.5;display:flex}.campo>.casilla input{accent-color:#000;flex:none;width:22px;height:22px;margin-top:1px}.campo>.casilla{margin-bottom:0;font-weight:400}.campo>.casilla a{color:#000;font-weight:700;text-decoration:underline}.campo-oculto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contacto-form__enviar{width:100%;min-height:52px;font:inherit;color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;font-size:1.05rem;font-weight:800;transition:background .15s,transform .15s}.contacto-form__enviar:hover{background:#333}.contacto-form__enviar:active{transform:scale(.99)}.contacto-form__enviar:focus-visible{outline-offset:3px;outline:3px solid #19bde8}.contacto-form__enviar:disabled{opacity:.7;cursor:wait}.contacto-form__estado{margin-top:var(--e-2);color:#c62828;font-weight:600;font-size:.9rem!important}.contacto-form__estado:empty{display:none}.contacto-form__alterno{margin-top:var(--e-3);color:#333;text-align:center!important;font-size:.9rem!important}.contacto-form__alterno a{color:#000;font-weight:700}.contacto-exito{padding:var(--e-4) 0;text-align:center;outline:none}.contacto-exito p{text-align:center!important}.contacto-exito h3{padding:var(--e-2) 0;text-align:center;text-transform:uppercase;text-shadow:none}.contacto-exito .btn-principal{margin-top:var(--e-4);color:#fff;background:#000;border-color:#000}.contacto-exito__icono{font-size:2.5rem}.contacto-intro{margin-left:max(var(--margen), (100% - 640px) / 2);margin-right:max(var(--margen), (100% - 640px) / 2);z-index:1;margin-bottom:var(--e-5);text-align:center;position:relative}.contacto-intro p{color:#fff;text-align:center;text-shadow:none}
