@charset "UTF-8";*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{font-size:62.5%}@media screen and (max-width:600px){html{font-size:37.5%}}@media screen and (max-width:360px){html{font-size:30%}}body{box-sizing:border-box;font-family:baskvill!important;position:relative}body,html{scroll-behavior:smooth}a,a:link,a:visited{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}@font-face{font-family:baskvill;font-style:normal;font-weight:400;src:url(fonts/BASKVILL.TTF)}@font-face{font-family:calibri;font-style:normal;font-weight:400;src:url(fonts/calibri.ttf);src:url(fonts/calibrib.ttf)}.autoMostrar{animation-duration:1ms;animation-fill-mode:both;animation-name:autoMostrarAnimation;animation-timeline:view(90% 5%);animation-timing-function:linear}@keyframes autoMostrarAnimation{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.autoRotar{animation-duration:1ms;animation-fill-mode:both;animation-name:autoRotarAnimation;animation-timeline:view(90% 5%);animation-timing-function:cubic-bezier(.075,.82,.165,1)}@keyframes autoRotarAnimation{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.secciones{display:grid;grid-template-rows:calc(100vh - 120px);margin-top:120px;overflow:hidden;overflow:clip}.secciones section{background-color:#fff;height:calc(100vh - 120px);width:100vw}.copyright{background-color:#fff;height:calc(10vh - 12px);padding:0}.copyright .copyright__banda{background-color:#000;color:#fff}.copyright .copyright__banda p{font-family:baskvill;font-size:1.5rem;padding:1rem;text-align:center}.copyright .copyright__banda p span{font-size:1rem}#home{background-image:url(../img/HOME.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-row:1}#nosotros{background-color:#fff;display:grid;grid-row:2;grid-template-rows:3fr 7fr}#nosotros .nosotros__banda{overflow:hidden}#nosotros .nosotros__banda img{display:flex;height:100%;justify-self:center;-o-object-fit:fill;object-fit:fill}#nosotros .nosotros__titular{height:100%}#nosotros .nosotros__titular img{width:70vw}@media only screen and (max-width:900px){#nosotros{grid-template-rows:1fr 9fr}#nosotros .nosotros__titular{transform:rotate(-90deg) translate(-43vh,-.01vw);transform-origin:center top;width:min(100vw,800px)}#nosotros .nosotros__titular img{display:flex;place-self:end end;width:50vh}}#nosotros2{align-items:center;background-color:azure;display:flex;grid-row:3;padding:4rem}#nosotros2 .tarjeta1{background-color:#000;border-radius:30px;display:flex;flex-direction:row;height:90%;justify-content:space-evenly;padding:2.5rem;position:relative;width:92vw}#nosotros2 .tarjeta1__texto{width:60%}#nosotros2 .tarjeta1__texto p{color:azure;font-size:2em;font-weight:500;padding:3rem}#nosotros2 .tarjeta1__imagen{position:relative;right:-3rem;top:-3rem}#miviva{display:flex;flex-direction:column}#miviva .miviva_mvv{background-color:#000;height:80%;margin:5rem}@media only screen and (max-width:1200px){#nosotros2{height:calc(150vh - 120px);padding:.5rem}#nosotros2 .tarjeta1{flex-direction:column;height:90%}#nosotros2 .tarjeta1__texto{width:100%}#nosotros2 .tarjeta1__texto p{padding:1rem}#nosotros2 .carrusel{align-self:center;max-height:calc(40vh - 48px);padding:0;width:70%}#nosotros2 .carrusel img{flex:100% 100% 100%;right:0;width:100%}}@media only screen and (max-width:600px){#nosotros2 .tarjeta1__texto p{font-size:3rem;padding:1rem}#nosotros2 .carrusel:after{bottom:1rem;content:url(../img/MANITA.svg);height:5rem;position:absolute;right:30%;width:7rem}}#portada__servicios{background-image:url(../img/SERVPortada.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-row:1;position:relative}#portada__servicios .portada__servicios--texto{bottom:80px;position:absolute;right:0;width:60vw}@media (max-whidth:56.25em){#portada__servicios .portada__servicios--texto{width:50vw}}@media (max-whidth:37.5em){#portada__servicios .portada__servicios--texto{width:60vw}}#portada__servicios .portada__servicios--texto{background-color:hsla(0,0%,100%,.6);border-radius:20px;color:#000;font-size:3rem;font-weight:700;height:-moz-fit-content;height:fit-content;padding:4rem 10rem 4rem 3rem}#soldadura__portada{display:grid;grid-row:2;grid-template-rows:calc(55vh - 66px - 1.1rem) calc(45vh - 54px - .9rem);overflow:hidden;padding-bottom:2rem}#soldadura__portada .soldadura__portada--titular{align-content:center;padding-right:3rem}#soldadura__portada .soldadura__portada--titular img{float:right;width:50vw}#soldadura__portada .soldadura__portada--img{background-image:url(../img/SOLDBanner.jpg);background-position:0;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:600px){#soldadura__portada{grid-template-columns:60% 40%;grid-template-rows:1fr}#soldadura__portada .soldadura__portada--titular{grid-column:1;padding-right:0;transform:rotate(270deg) translate(10%,14%)}#soldadura__portada .soldadura__portada--titular img{padding-bottom:calc(40vw + 5rem);width:53vh}#soldadura__portada .soldadura__portada--img{background-image:url(../img/SOLDBannerCel.jpg);background-size:contain;grid-column:2;position:relative}}#soldadura__detalle{display:grid;grid-template-columns:60vw 40vw;grid-template-rows:calc(70vh - 84px) calc(30vh - 36px);width:100vw}#soldadura__detalle .soldadura__detalle--texto{background-color:#000;color:#fff;display:grid;font-size:3em;grid-column:1;grid-row:1;height:30vh;margin-left:10vw;margin-top:20vh;place-items:center left;width:90vw}#soldadura__detalle .soldadura__detalle--texto p{height:70%;margin:5%;width:50%}#soldadura__detalle .soldadura__detalle--img{display:flex;grid-column:2;grid-row:1;place-self:center;width:80%;z-index:1}#soldadura__detalle .soldadura__detalle--img img{flex:0 0 100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;width:100%}.soldadura__detalle--banda img{width:100vw}@media only screen and (max-width:600px){#soldadura__detalle{grid-template-rows:calc(50vh - 60px) calc(40vh - 48px) calc(10vh - 12px)}#soldadura__detalle .soldadura__detalle--texto{background-color:#000;color:#fff;font-size:4em;grid-column:1;grid-row:1;height:76vh;margin-left:5vw;margin-top:2vh}#soldadura__detalle .soldadura__detalle--texto p{height:90%;margin:6%;width:90%}#soldadura__detalle .soldadura__detalle--img{grid-column:1/3;grid-row:2;position:relative}#soldadura__detalle .soldadura__detalle--img:after{bottom:1rem;content:url(../img/MANITA.svg);height:5rem;position:absolute;right:30%;width:7rem}#soldadura__detalle .soldadura__detalle--banda{grid-column:1;grid-row:3}#soldadura__detalle .soldadura__detalle--banda img{width:100vw}}#reacondiciona__portada{display:grid;grid-template-rows:calc(55vh - 66px) calc(45vh - 54px)}#reacondiciona__portada .reacondiciona__portada--img{grid-row:1;overflow:hidden}#reacondiciona__portada .reacondiciona__portada--img img{width:100%}#reacondiciona__portada .reacondiciona__portada--titular{align-content:center;display:grid;grid-row:2}#reacondiciona__portada .reacondiciona__portada--titular img{margin-left:5rem;width:60vw}@media only screen and (max-width:600px){#reacondiciona__portada{grid-template-rows:calc(45vh - 54px) calc(55vh - 66px);transform:rotate(90deg) translateX(-30vw)}#reacondiciona__portada .reacondiciona__portada--img{grid-row:1}#reacondiciona__portada .reacondiciona__portada--img img{height:62vh;width:90vh}#reacondiciona__portada .reacondiciona__portada--titular{align-content:start;display:grid;grid-row:2}#reacondiciona__portada .reacondiciona__portada--titular img{margin-left:0;width:80vh}}#reacondiciona__detalle{display:grid;grid-template-rows:calc(85vh - 102px)}#reacondiciona__detalle .reacondiciona__detalle1{overflow:hidden;padding:4vw 0 4vw 2vw;position:relative;width:100vw}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--img{left:4rem;position:absolute;top:4rem;z-index:1}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--img img{flex:0 0 100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;width:100%}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--texto{background-color:#000;bottom:8rem;color:#fff;font-size:3rem;height:45%;margin:8rem 0 2rem;position:absolute;right:0;width:70%}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--texto p{display:flex;height:70%;margin-top:10vh;place-self:center;width:70%}@media only screen and (max-width:600px){#reacondiciona__detalle{display:grid;grid-template-rows:calc(90vh - 108px)}#reacondiciona__detalle .reacondiciona__detalle1{display:grid;grid-template-columns:100%;grid-template-rows:6fr 4fr;overflow:hidden;padding:4vw 0 4vw 2vw;position:relative;width:100vw}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--img{display:flex;grid-column:1;grid-row:2;place-content:center;position:relative;top:0;width:80%}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--img img{flex:0 0 100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;width:100%}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--img:after{bottom:1rem;content:url(../img/MANITA.svg);height:5rem;position:absolute;right:30%;width:7rem}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--texto{background-color:#000;color:#fff;font-size:3rem;grid-column:1;grid-row:1/3;height:100%;margin:8rem 0 2rem;position:relative;width:95%}#reacondiciona__detalle .reacondiciona__detalle1 .reacondiciona__detalle1--texto p{display:flex;height:70%;padding:1rem;place-self:top center;width:90%}}#soporte__home{overflow:hidden;position:relative}#soporte__home .soporte__home--img{background-image:url(../img/SOPTecnico.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#soporte__home .soporte__home--texto{background-color:hsla(0,0%,100%,.6);border-radius:20px;bottom:80px;color:#000;font-size:3em;font-weight:700;height:30vh;height:-moz-fit-content;height:fit-content;padding:4rem 10rem 4rem 3rem;position:absolute;right:0;width:60vw;z-index:1}#soporte__home .soporte__home--texto p{text-align:center}#soporte__titular{display:grid;grid-template-rows:calc(70vh - 84px) calc(20vh - 24px) calc(10vh - 12px)}#soporte__titular .soporte__titular--titular{display:grid;grid-row:1}#soporte__titular .soporte__titular--titular img{display:block;justify-self:flex-end;margin-right:4rem;place-self:end;width:50%}#soporte__titular .soporte__titular--titular p{font-size:2.5rem;font-weight:600;justify-self:flex-end;margin-right:3rem;width:38%}#soporte__titular .soporte__titular--barra{background-image:url(../img/BarraCaramelo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-row:2}@media only screen and (max-width:600px){#soporte__titular{grid-template-rows:calc(80vh - 96px) calc(10vh - 12px) calc(10vh - 12px)}#soporte__titular .soporte__titular--titular img{width:75%}#soporte__titular .soporte__titular--titular p{font-size:3rem;width:75%}}#clientes__titular{display:grid;grid-template-rows:calc(55vh - 66px) calc(45vh - 54px);margin-top:120px}#clientes__titular .clientes__titular--titular{grid-row:1;height:100%}#clientes__titular .clientes__titular--titular img{float:left;margin-top:5vh;width:50%}#clientes__titular .clientes__titular--compuesto{grid-row:2;overflow:hidden;position:relative}#clientes__titular .clientes__titular--compuesto .clientes__titular--texto{background-color:hsla(0,0%,100%,.6);border-radius:1.5rem;bottom:1rem;color:#000;font-size:2.5em;margin-right:4rem;padding:3rem;position:absolute;right:0;width:50rem}#clientes__titular .clientes__titular--compuesto .clientes__titular--texto p{font-weight:700;text-align:right}#clientes__titular .clientes__titular--compuesto .clientes__titular--img{width:cover}#clientes__titular .clientes__titular--compuesto .clientes__titular--img img{width:100%}@media only screen and (max-width:600px){#clientes__titular{grid-template-rows:calc(45vh - 54px) calc(55vh - 66px)}#clientes__titular .clientes__titular--titular{display:flex;place-content:center center}#clientes__titular .clientes__titular--titular img{float:none;margin-top:0;width:80vw}#clientes__titular .clientes__titular--compuesto .clientes__titular--texto{position:relative}#clientes__titular .clientes__titular--compuesto .clientes__titular--texto p{text-align:left}}#clientes__detalle{display:grid;grid-template-rows:calc(90vh - 108px) calc(10vh - 12px)}#clientes__detalle .clientes__detalle--img{background-image:url(../img/logosHor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}@media only screen and (max-width:600px){#clientes__detalle .clientes__detalle--img{background-image:url(../img/logosVer.png)}}#contacto{position:relative}#contacto .contacto__img{height:calc(100vh - 120px);overflow:hidden}#contacto .contacto__img img{width:100vw}@media only screen and (max-width:900px){#contacto .contacto__img img{display:flex;height:70%;place-self:center;width:auto}#contacto .contacto__titular img{width:80vw}}#forma{display:grid;grid-template-rows:calc(90vh - 108px) calc(10vh - 12px);position:relative}#forma .forma__row--1{display:grid;grid-template-columns:50vw 50vw}#forma .forma__row--1 .forma__row1--combinado{position:absolute;top:-50vh;z-index:1}#forma .forma__row--1 .forma__row1--combinado .contacto__titular img{width:45vw}#forma .forma__row--1 .forma__row1--combinado .forma__text{background-color:#000;display:flex;height:25rem;left:4rem;padding:4rem;place-items:center;width:50vw}#forma .forma__row--1 .forma__row1--combinado .forma__text p{align-self:flex-end;color:#ff0;font-size:3em;justify-self:flex-end;text-align:right}#forma .forma__row--1 .forma__contactos{align-content:center;grid-column:1;justify-items:center;margin-bottom:10rem}#forma .forma__row--1 .forma__contactos p{font-size:2rem;white-space:pre}#forma .forma__row--1 .forma__forma{align-content:center;grid-column:2}#forma .forma__row--1 .forma__forma textarea{height:30vh}@media only screen and (max-width:1200px){#forma .forma__row--1{grid-template-columns:30vw 70vw}#forma .forma__row--1 .forma__row1--combinado .forma__text{width:70%}#forma .forma__row--1 .forma__contactos p{font-size:1.7rem}}@media only screen and (max-width:900px){#forma .forma__row--1 .forma__text{width:80vw}}@media only screen and (max-width:600px){#forma .forma__row--1 .forma__contactos{grid-column:1/3}#forma .forma__row--1 .forma__contactos p{font-size:3rem}#forma .forma__row--1 .forma__forma{grid-column:1/3}}header{position:relative}#encabezado{background-color:#000;display:grid;grid-template-columns:8rem 1fr;grid-template-rows:4rem 1fr;height:120px;padding:.2rem 3rem;position:fixed;top:0;width:100%;z-index:10}#encabezado .logo{grid-column:1;grid-row:1/3;place-content:center center;width:8rem}#encabezado .logo a img{height:auto;width:100%}#encabezado .nav__sociales{display:flex;grid-column:2;grid-row:1;justify-content:flex-end}#encabezado .nav__sociales a{margin:0 .5rem;width:4rem}#encabezado .nav__sociales a img{height:auto;width:100%}#encabezado .nav-paginas{grid-column:2;grid-row:2}#encabezado .nav-paginas ul{align-items:center;display:flex;font-family:baskvill;font-size:2rem;height:100%;justify-content:flex-end}#encabezado .nav-paginas ul li{padding:0 1rem}#encabezado .nav-paginas ul li:not(:last-child){border-right:3px solid #ff0}#encabezado .nav-paginas ul li .nav__link__normal{color:#ff0}#encabezado .nav-paginas ul li .nav__link__activo{color:#fff}@media only screen and (max-width:600px){#encabezado{grid-template-columns:5rem 1fr;grid-template-rows:7rem 1fr;padding:.1rem 2rem}#encabezado .logo{grid-column:1;grid-row:1;margin:2rem 0 0 3rem;width:7rem}#encabezado .logo a{height:100%}#encabezado .logo a img{height:auto;width:100%}#encabezado .nav__sociales{align-items:end;justify-content:center}#encabezado .nav__sociales a{width:3rem}#encabezado .nav__sociales a img{height:auto;width:100%}#encabezado .nav-paginas{grid-column:1/3}#encabezado .nav-paginas ul{font-size:2rem}}.composicion{position:relative}.composicion .card{height:25vw;position:absolute;width:25vw}.composicion .card--1{left:10%;top:15vh}.composicion .card--2{left:35%;top:10vh;z-index:2}.composicion .card--3{right:14%;top:15vh}.composicion .card__picture{width:100%}.composicion .card .card__side{backface-visibility:hidden;border-radius:10px;height:100%;overflow:hidden;position:absolute;transition:.5s;width:100%}.composicion .card .card__side--front{box-shadow:0 5px 10px #000;transform:perspective(1600px) rotateY(0deg)}.composicion .card .card__side--front img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.composicion .card .card__side--front h3{color:#e0e0e0;font-size:4em;height:45px;line-height:45px;position:absolute;text-align:center;top:50%;width:100%}.composicion .card .card__side--back{background-color:#fff;color:#000;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center;transform:perspective(1600px) rotateY(180deg)}.composicion .card .card__side--back p{font-size:1.8em;font-weight:700;letter-spacing:1px;width:auto}@media only screen and (max-width:600px){.composicion .card{height:35vw;width:35vw}.composicion .card .card__side--back p{font-size:2vw;letter-spacing:1px;width:auto}.composicion .card--1{left:10%;top:5vh}.composicion .card--2{left:30%;top:25vh;z-index:2}.composicion .card--3{right:14%;top:45vh}}.composicion .card--1:hover .card__side--front{transform:scale3d(1.1,1.1,1) translatex(-4rem) perspective(1600px) rotateY(180deg)}.composicion .card--1:hover .card__side--back{transform:scale3d(1.1,1.1,1.1) translatex(-4rem) perspective(1600px) rotateY(1turn)}.composicion .card--3:hover .card__side--front{transform:scale3d(1.1,1.1,1) translatex(5rem) perspective(1600px) rotateY(180deg)}.composicion .card--3:hover .card__side--back{transform:scale3d(1.1,1.1,1.1) translatex(5rem) perspective(1600px) rotateY(1turn)}.composicion .card--2:hover .card__side--front{transform:scale3d(1.1,1.1,1) translatey(-5rem) perspective(1600px) rotateY(180deg)}.composicion .card--2:hover .card__side--back{transform:scale3d(1.1,1.1,1.1) translatey(-5rem) perspective(1600px) rotateY(1turn)}@media only screen and (max-width:600px){.composicion .card:hover .card__side--front{transform:scale3d(1.3,1.3,1) perspective(1600px) rotateY(180deg)}.composicion .card:hover .card__side--back{transform:scale3d(1.3,1.3,1) perspective(1600px) rotateY(1turn)}}.form-contacto{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:70%;padding:1rem}.form-contacto input,.form-contacto textarea{border:2px solid grey;border-radius:4px;box-sizing:border-box;font-size:2rem;padding:.5rem;width:100%}.btn-verde-inline{background-color:#000;border:none;border-radius:4px;color:#ff0;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s ease}.btn-verde-inline:hover{background-color:#ff0;color:#000}.carrusel{anchor-name:--carrusel;display:flex;max-height:60vh;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:35%}.carrusel img{flex:0 0 100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;width:40%}.carrusel::-webkit-scrollbar{display:none}.carrusel::scroll-button(*){background:none;background-color:#ff0;border:0;border-radius:50%;color:#000;cursor:pointer;font-size:1.5rem;height:30px;opacity:1;width:30px;z-index:8}@media only screen and (max-width:600px){.carrusel::scroll-button(*){opacity:0}}.carrusel::scroll-button(*):disabled{cursor:unset;opacity:.1}.carrusel::scroll-button(right){content:"►";position:absolute;position-anchor:--carrusel;position-area:right center;translate:-80%}.carrusel::scroll-button(left){content:"◄";position:absolute;position-anchor:--carrusel;position-area:left center;translate:80%}.carrusel2{anchor-name:--carrusel2;display:flex;max-height:60vh;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:35%}.carrusel2 img{flex:0 0 100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;width:40%}.carrusel2::-webkit-scrollbar{display:none}.carrusel2::scroll-button(*){position-visibility:always;background:none;background-color:#ff0;border:0;border-radius:50%;color:#000;cursor:pointer;font-size:1.5rem;height:30px;opacity:1;width:30px;z-index:8}@media only screen and (max-width:600px){.carrusel2::scroll-button(*){opacity:0}}.carrusel2::scroll-button(*):disabled{cursor:unset;opacity:.1}.carrusel2::scroll-button(right){content:"►";position:absolute;position-anchor:--carrusel2;position-area:right center;translate:-80%}.carrusel2::scroll-button(left){content:"◄";position:absolute;position-anchor:--carrusel2;position-area:left center;translate:80%}