@charset "UTF-8";.nav__content--logo{max-width:160px;z-index:15}.nav__content--logo img{max-width:100px}@media only screen and (min-width:768px){.nav__content--logo img{max-width:140px}}.nav__content--logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__content--logo .st0{fill:#000000}.nav__content--logo .st1{fill:#000000}.logoFix{position:fixed;top:1px;width:90px}@media only screen and (min-width:768px){.logoFix{left:2.5%}}@media only screen and (min-width:1024px){.logoFix{position:fixed;top:20px;left:6%;width:150px}}@media only screen and (min-width:1920px){.logoFix{position:fixed;top:20px;left:10%;width:160px}}.logoFix .st0{fill:white}.logoFix .st1{fill:white}*,:after,:before{padding:0;border:0;margin:0;outline:0;marker-offset:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Montserrat",sans-serif;color:inherit;text-align:left;background:none}div.txt-editor strong{font-weight:600}div.txt-editor em{font-style:italic}div.txt-editor ul{list-style:disc;margin-left:20px}div.txt-editor ol{list-style:decimal;margin-left:20px}div.txt-editor h1,div.txt-editor h2,div.txt-editor h3,div.txt-editor h4,div.txt-editor h5,div.txt-editor h6{line-height:initial;color:#535256;font-size:15.6pt;font-size:1.3rem}a{color:inherit;text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}a:focus,a:hover{outline:none;color:inherit;text-decoration:none}.re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;text-align:center;color:#000000;background:#F0F0F0;font-size:15.6pt;font-size:1.3rem}.re-novar div{padding:20% 10% 0 10%}.re-novar strong{color:black;font-size:20.4pt;font-size:1.7rem}.re-novar a{color:#1b96e4}html{font-size:100%}body{font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:4%;line-height:1.2;color:#000000;font-size:clamp(1rem,3vw,1.1rem);overflow-x:hidden}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Montserrat",sans-serif;line-height:normal}h1{color:white;text-align:center;font-weight:bold;padding-bottom:30px;text-transform:uppercase;font-size:clamp(2.5rem,5vw,3.2rem);margin-bottom:20px}h1 span{color:#EC0000}h1 br{display:none}h1:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:20%;height:4px;background-color:#EC0000;margin-bottom:20px}h2{font-size:clamp(2rem,3.6vw,2.8rem);font-weight:500;margin-bottom:20px}h3{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:400;margin-bottom:20px}h4{font-size:clamp(1.6rem,3.2vw,2.4rem);font-size:400;margin-bottom:20px}h5{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:300;margin-bottom:20px}h6{font-size:clamp(1.2rem,2.8vw,1.6rem);font-weight:300;margin-bottom:20px}a{text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}p{margin-bottom:20px}p:last-child,p:only-child{margin-bottom:0}b,mark,strong{font-weight:600;background:none}em,i{font-weight:400;font-style:normal}span.mensaje{color:black;font-size:18pt;font-size:1.5rem}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.clear-fix{content:"";display:block;clear:both}.num-font{font-family:"Montserrat",sans-serif;font-weight:300;white-space:nowrap}.llamar{cursor:default}.icons__size{max-width:40px;margin-bottom:20px}@media only screen and (min-width:1024px){.visible-movil{display:none!important}}@media only screen and (max-width:1023px){.visible-desktop{display:none!important}}.re-cien,footer,header,main,nav{width:100%;min-width:280px}.re-central,.re-cien{position:relative;margin:0 auto}.re-central{width:88%}@media only screen and (min-width:280px){.re-central{width:88%}}@media only screen and (min-width:480px){.re-central{width:90%}}@media only screen and (min-width:1024px){.re-central{width:86%}}header .header__content .header__actions{background-color:#000000;margin-bottom:20px;color:#ffffff}header .header__content .header__actions address{text-align:center;font-size:12pt;font-size:1rem;padding:20px 0;margin-bottom:10px}header .header__content .header__actions address a{display:block;margin-right:auto;margin-bottom:5px}header .header__content .header__actions address a i{margin-right:10px}header .header__content .header__actions address a:hover{color:#ff2020}@media only screen and (min-width:640px){header .header__content .header__actions address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header__content .header__actions address a{width:auto}header .header__content .header__actions address a:last-child{margin:0}}header .header__content .header__actions .ver-servicios{width:100%;font-weight:500;max-width:400px;margin:auto;display:block}header .header__content .header__actions .ver-servicios i{margin-right:10px}header .header__content nav{min-height:35px}header .header__content nav .nav__content{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}header .header__content nav .nav__content .dl-menuwrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100;margin-left:auto}header .header__content nav .nav__content .dl-menuwrapper .dl-trigger{margin-left:auto;margin-top:7px}header .header__content nav .nav__content .dl-menuwrapper .dl-menu{width:100vw;margin-top:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:0;border-top:1px solid rgba(0,0,0,0.1)}header .header__content nav .nav__content .dl-menuwrapper .dl-menu li{font-size:12pt;font-size:1rem}header .header__content nav .nav__content .dl-menuwrapper .dl-menu li a{font-family:"Montserrat",sans-serif;font-weight:600}header .header__content nav.navSticky{position:fixed;top:0;background-color:#FFFFFF;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;z-index:10;left:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}header .header__content nav.navSticky .re-nav-color{margin:0 7%}@media only screen and (min-width:1024px){header .header__content .header__actions{margin-bottom:0}header .header__content .header__actions address{margin-bottom:0}header .header__content .header__actions address a{display:inline-block}header .header__content .header__actions address a:first-child{margin:0 20px 0 auto}header .header__content .nav .re-nav-color{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header__content .nav .re-nav-color .nav__content--logo{margin-right:auto}header .header__content .nav .re-nav-color .dl-menuwrapper{width:auto;margin:0}header .header__content .nav .re-nav-color .dl-menuwrapper .dl-menu{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;-webkit-transform:none;transform:none;border-top:none}header .header__content .nav .re-nav-color .dl-menuwrapper .dl-menu li{margin-left:30px;height:auto}header .header__content .nav .re-nav-color .dl-menuwrapper .dl-menu li a{display:block}}.bxslider{}.bxslider li .imagen-movil{display:none}@media only screen and (max-width:767px){.bxslider li .imagen-movil{display:block}}.bxslider li .imagen-escritorio{display:none}@media only screen and (min-width:768px){.bxslider li .imagen-escritorio{display:block}}.bxslider .bx-re-links{position:absolute;bottom:30px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main{min-height:425px;overflow:hidden;position:relative;top:0;left:0;z-index:1}main>.re-central,main>.re-cien>.re-central{padding:20px 0}@media only screen and (min-width:768px){main>.re-central,main>.re-cien>.re-central{padding:30px 0}}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:""}main .pleca__inf{width:100%;background-color:#000;color:#fff}.pleca__inf{padding:40px 20px;width:100%;background-color:#000;color:#fff}@media only screen and (min-width:1024px){.pleca__inf .pleca__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:60%}.pleca__inf .pleca__cont p{max-width:75%}}.index .index__hero .hero__text{color:#000;padding:50px 40px}.index .index__hero .hero__text .text__margin{max-width:700px;margin:auto}.index .index__hero .hero__text .text__margin h1{font-size:2.5rem;text-align:left;color:#000}.index .index__hero .hero__text .text__margin h1:after{display:none}@media only screen and (min-width:1024px){.index .index__hero .hero__text .text__margin h1{color:#fff}}.index .index__hero .hero__text .text__margin p{margin-bottom:40px}.index .index__hero .hero__image img{width:100%;height:auto;display:block}.index .index__servs{background-color:#F3F3F3}.index .index__servs .index__servs--content{padding:50px 0;color:#ffffff}.index .index__servs .index__servs--content .servs__text{max-width:600px;margin:0 auto 40px}.index .index__servs .index__servs--content .servs__text h2{color:#000000;text-align:center;font-weight:bold;padding-bottom:20px}.index .index__servs .index__servs--content .servs__text h2 br{display:none}.index .index__servs .index__servs--content .servs__text h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:300px;height:4px;background-color:#EC0000}.index .index__servs .index__servs--content .servs__text a,.index .index__servs .index__servs--content .servs__text p{margin-bottom:40px}.index .index__servs .index__servs--content .servs .servs__list .serv__list--card .card__content .card__text mark{color:#000000;display:block}.index .index__vent{width:100%}.index .index__vent .vent__img{width:100%}.index .index__vent .vent__content{padding:20px,0}.index .index__vent .vent__content .vent__img{width:100%;max-height:500px;padding-bottom:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.index .index__vent .vent__content .vent__img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.index .index__vent .vent__content .vent__text{padding:50px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index .index__vent .vent__content .vent__text .text__margin{margin:auto}.index .index__vent .vent__content .vent__text p{margin-bottom:40px}.index .index__maq .index__maq--content{padding:50px 0 50px}.index .index__maq .index__maq--content .maq__text{max-width:600px;margin:0 auto 40px}.index .index__maq .index__maq--content .maq__text h2{color:#000000;text-align:center;font-weight:bold;padding-bottom:20px}.index .index__maq .index__maq--content .maq__text h2 br{display:none}.index .index__maq .index__maq--content .maq__text h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:300px;height:4px;background-color:#EC0000}.index .index__maq .index__maq--content .maq__text a,.index .index__maq .index__maq--content .maq__text p{margin-bottom:40px}.index .index__nos{padding:60px 0}.index .index__nos .nos__text{margin-bottom:40px;text-align:center}.index .index__nos .nos__text h3{color:#000000;text-align:center;font-weight:bold;padding-bottom:20px}.index .index__nos .nos__text h3 span{color:#EC0000}.index .index__nos .nos__text h3:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:300px;height:4px;background-color:#EC0000}.index .index__cont{padding:60px 0;background-color:#000}.index .index__cont .cont__text{margin-bottom:40px;color:#fff;text-align:center}.index .index__cont .cont__text h3{font-weight:bold;padding-bottom:20px}.index .index__cont .cont__text h3 span{color:#EC0000}.index .index__callAction{background-color:#F0F0F0;margin:100px 0 0}.index .index__callAction .callAction__content{padding:100px 0}.index .index__callAction .callAction__content .call__action{max-width:450px;margin:0 auto 80px}.index .index__callAction .callAction__content .call__action .action__margin p{margin-bottom:40px}.index .index__callAction .callAction__content .call__action:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.index .index__hero{background-image:url(../images/template/corte-de-lamina.webp);background-repeat:no-repeat;background-position:center;padding:100px 0;background-size:cover}.index .index__hero .hero__text{background:rgba(0,0,0,0.5);color:#fff;width:60%}.index .index__hero .hero__text .text__margin{width:80.3%;min-width:340px;max-width:500px}.index .index__hero .hero__text h1{font-size:3rem}.index .index__hero .hero__text p{font-size:clamp(0.8rem,3vw,1.3rem)}.index .index__hero .hero__image{width:50%}.index .index__hero .hero__image figure{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.index .index__hero .hero__image figure img{-o-object-fit:cover;object-fit:cover;display:none}.index .index__servs .index__servs--content .servs__text{max-width:initial;display:-webkit-box;display:-ms-flexbox;display:flex}.index .index__servs .index__servs--content .servs__text h2{text-align:center}.index .index__servs .index__servs--content .servs__text h2 br{display:initial}.index .index__servs .index__servs--content .servs__text div{width:100%}.index .index__servs .index__servs--content .servs__text div:first-child{margin-right:1.7%}.index .index__vent .vent__content .vent__text .text__margin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;max-width:initial}.index .index__vent .vent__content .vent__text .text__margin p{max-width:80%}.index .index__vent .vent__content .vent__text .text__margin a{margin-bottom:0}.index .index__cont .cont__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.index .index__cont .cont__text h3{width:50%;margin-right:10%}}.section__servs .servs__content{padding:50px 0}.section__servs .servs__content h1{margin-bottom:40px}.section__ventajas .ventajas__content{padding:50px 0}.section__ventajas .ventajas__content h1{margin-bottom:40px}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list{max-width:310px;margin:auto}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li{margin-bottom:40px}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li figure{width:40px;margin-bottom:10px}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li figure img{width:100%}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li .title{font-size:clamp(1.2rem,1.1vw,1.1rem);font-weight:600}@media only screen and (min-width:560px){.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list{max-width:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li{width:48.8%;margin-right:auto}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list{max-width:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li{width:32.1%;margin-right:1.81%}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li:nth-child(2n){margin-right:1.81%}.section__ventajas .ventajas__content .ventajas__content--margin .ventajas__list li:nth-child(3n){margin-right:0}}.section__aboutUs .aboutUs__content{padding:50px 0}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__text{margin-bottom:40px}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__text ul{margin-bottom:40px;list-style:initial;padding-left:40px}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__text ul li{margin-left:auto}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__image{max-width:560px;margin:auto}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__image figure{position:relative}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__image figure img{width:90%;margin-left:10%}@media only screen and (min-width:1024px){.section__aboutUs .aboutUs__content .aboutUs__content--margin{display:-webkit-box;display:-ms-flexbox;display:flex}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__text{width:50%;margin-right:1.7%}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__image{width:50%;max-width:initial}.section__aboutUs .aboutUs__content .aboutUs__content--margin .aboutUs__image img{width:100%}}.section__contact .contact__content{padding:50px 0}.section__contact .contact__content .contact__content--margin{padding:50px 0}.section__contact .contact__content .contact__content--margin .contact__form{margin-bottom:40px}.section__contact .contact__content .contact__content--margin .contact__form .contact__form--margin{max-width:680px}.section__contact .contact__content .contact__content--margin .contact__form .contact__form--margin .contact__form--text p{margin-bottom:20px}.section__contact .contact__content .contact__content--margin .contact__form .contact__form--margin .formulario .alerta{text-align:left;margin-bottom:40px}.section__contact .contact__content .contact__content--margin .contact__form .contact__form--margin .formulario .alerta span{display:block}.section__contact .contact__content .contact__content--margin .contact__form .contact__form--margin .formulario .alerta span:first-child{color:#EC0000;font-weight:bold}.section__contact .contact__content .contact__content--margin .contact__form .contact__form--margin .formulario .alerta span:nth-child(2){font-weight:bold;margin-bottom:10px}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--map #mapa-canvas{width:100%;height:500px;margin-bottom:20px}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address{margin-bottom:20px;width:100%}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address ul{width:100%;max-width:320px}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address ul li{width:100%;text-align:left;margin-bottom:20px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address ul li span{margin-right:10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address ul li span i{margin-top:4px}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address ul li a:hover{color:#EC0000}@media only screen and (min-width:1024px){.section__contact .contact__content .contact__content--margin{display:-webkit-box;display:-ms-flexbox;display:flex}.section__contact .contact__content .contact__content--margin .contact__form{width:48.3%;margin-right:auto;margin-bottom:80px}.section__contact .contact__content .contact__content--margin .contact__location{width:32.1%}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--map{width:100%}.section__contact .contact__content .contact__content--margin .contact__location .contact__location--margin .contact__location--address{width:100%;margin-right:1.7%}}footer{margin:0}footer .footer__content{margin-bottom:0}footer .footer__content .footer__margin .footer__col{padding:20px;width:100%;padding-bottom:10px;line-height:1.5}footer .footer__content .footer__margin .footer__col h6{font-weight:600;color:#EC0000;margin-top:12px}footer .footer__content .footer__margin .footer__col a:hover{color:#EC0000}footer .footer__content .footer__margin .footer__col .logo--footer img{width:120px}@media only screen and (min-width:640px){footer .footer__content .footer__margin .footer__col .logo--footer img{width:150px}}footer .footer__content .footer__margin .footer__col:first-child{min-height:180px;background-color:#EC0000;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer__content .footer__margin .footer__col:first-child .social__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__content .footer__margin .footer__col:first-child .social__list li{margin-right:20px}footer .footer__content .footer__margin .footer__col:first-child .social__list li:last-child{margin-right:0}@media only screen and (max-width:1024px){footer .footer__content .footer__margin .footer__col:first-child{width:100%}}footer .footer__content .footer__margin .footer__col:last-child{margin-bottom:20px}footer .footer__content .footer__margin .footer__col:last-child address{max-width:360px}footer .footer__content .footer__margin .footer__col:last-child address a{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer__content .footer__margin .footer__col:last-child address a i{margin-top:8px;margin-right:10px}footer .footer__content .footer__margin .footer__col:last-child address a span{display:block}footer .footer__content .footer__margin .footer__col:last-child address a br{display:none}footer .footer__content .footer__margin .footer__col:last-child address a:hover{color:#EC0000}footer .footer__content .footer__margin .footer__col ul>li{margin-bottom:0px}footer .footer__content .footer__margin .footer__col ul>li a:hover{color:#EC0000}footer div.copyright{background-color:#000000;color:#ffffff;font-family:"Montserrat",sans-serif;font-size:12pt;font-size:1rem}footer div.copyright .re-central{padding:1em 0 1em 0;text-align:center}footer div.copyright .re-central a:hover{color:#EC0000}@media only screen and (min-width:640px){footer .footer__content .footer__margin{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__content .footer__margin .footer__col{width:50%}}@media only screen and (min-width:768px){footer .copyright .re-central{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1024px){footer .footer__content .footer__margin .footer__col{width:31%;margin-right:1.7%}}.section__detail .detail__content{padding:50px 0}.section__detail .detail__content .bread-crumbs{margin-bottom:30px}.section__detail .detail__content .detail__content--margin .detail__image{margin-bottom:40px}.section__detail .detail__content .detail__content--margin .detail__image figure{width:100%;overflow:hidden}.section__detail .detail__content .detail__content--margin .detail__image figure img{width:100%}.section__detail .detail__content .detail__content--margin .detail__image figure .imagen-centrada{display:block;margin:0 auto;visibility:hidden;opacity:0}.section__detail .detail__content .detail__content--margin .detail__image figure .zoomImg{width:120%}.section__detail .detail__content .detail__content--margin .detail__text{margin-bottom:100px}.section__detail .detail__content .detail__content--margin .detail__text h1{margin-bottom:10px}.section__detail .detail__content .detail__content--margin .detail__text mark{font-size:22px;font-weight:400}.section__detail .detail__content .detail__content--margin .detail__text .txt-editor{margin-bottom:40px}.section__detail .detail__content .serviciosSim h3{margin-bottom:40px}@media only screen and (min-width:1024px){.section__detail .detail__content--margin{display:-webkit-box;display:-ms-flexbox;display:flex}.section__detail .detail__content--margin .detail__image{width:50%;margin-right:1.7%}.section__detail .detail__content--margin .detail__text{width:50%}}.section__notFound .notFound__content{padding:100px 0}.section__notFound .notFound__content .notFound__content--margin h2{margin-bottom:40px;max-width:600px}.section__notFound .notFound__content .notFound__content--margin ul{padding-left:20px;list-style:none}.section__notFound .notFound__content .notFound__content--margin ul li{margin-bottom:10px}.section__contactSend .contactSend__content{padding:100px 0}.section__contactSend .contactSend__content .contactSend__content--margin h6{margin-bottom:40px}.whatsapp-button{display:none;position:fixed;bottom:20px;right:80px;width:40px;height:40px;z-index:9999;background-color:#25d366;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,0.15);box-shadow:0 0 12px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.whatsapp-button:hover{background-color:#08a460}@media only screen and (max-width:1023px){.whatsapp-button.movil{display:block}}@media only screen and (min-width:1024px){.whatsapp-button.desktop{display:block}}.whatsapp-button i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}.ir-arriba{position:fixed;width:40px;height:40px;background-color:#EC0000;cursor:pointer;bottom:20px;right:20px;z-index:99999;-webkit-transition:all ease 0.25s;transition:all ease 0.25s}.ir-arriba i{color:#ffffff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}span.boton-contenedor{display:block;margin-top:10px}.button__action{width:auto;display:inline-block;padding:1rem;cursor:pointer;text-align:center;font-size:12pt;font-size:1rem;font-weight:400;background-color:#EC0000;letter-spacing:3px;text-transform:uppercase}.button__action.primary{color:#fff}.button__action.primary:hover{background-color:#000;-webkit-transition:0.3s cubic-bezier(0.95,0.32,0.37,1.21);transition:0.3s cubic-bezier(0.95,0.32,0.37,1.21)}.button__action.secondary{color:white;background-color:#363D41;border:1px solid #363D41}.button__action.secondary:hover{color:#363D41;background-color:rgba(255,255,255,0)}.button__action.white{color:white}.button__action.white:hover{background-color:#000;border:1px solid #fff;color:white}.button__action.index{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto}.button__action.serv{width:100%;background-color:#EC0000}.button__action.serv:hover{background-color:#000}.button__action.verserv{color:#fff;background-color:#000}.button__action.verserv:hover{background-color:#EC0000}form input[type=reset]{width:auto;min-width:10em;display:inline-block;padding:0.5em 1.5em;border-bottom-width:1px;border-bottom-style:solid;border-radius:6px;margin:0 auto;font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0s;transition:all 0s;font-size:12pt;font-size:1rem}form input[type=reset]:hover,form input[type=reset]:hover{border-bottom-width:1px;margin-top:2px}form input[type=reset]{border-bottom:3px solid #EAE9E9;background:white}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #EAE9E9}form input.input-primario{color:white;border-bottom-color:#d30000;background:#EC0000}form input.input-secundario{color:white;border-bottom-color:#2a3033;background:#363D41}form input[type=submit]{color:inherit;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}form.formulario{margin:0 auto;color:#000000}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #EAE9E9;border-radius:10px}form.formulario fieldset+fieldset{margin-top:10px}form.formulario legend{width:auto;padding:0 3%;font-family:"Montserrat",sans-serif;font-weight:600;color:black;text-transform:uppercase;font-size:15.6pt;font-size:1.3rem}form.formulario div{width:100%;margin-bottom:5px}@media only screen and (min-width:480px){form.formulario div.float-left,form.formulario div.float-right{width:48%}}form.formulario div.alerta{overflow:hidden;margin-bottom:5px;color:black;text-align:center;font-size:12pt;font-size:1rem}form.formulario div.alerta span{color:black;font-weight:500}form.formulario div.alerta.error{color:#dd1c47}form.formulario div.send{clear:both;margin-bottom:0;margin-top:10px}form.formulario label{display:block;float:left;border:none;font-weight:500;color:#363D41;line-height:35px;text-transform:uppercase;font-size:14.4pt;font-size:1.2rem}form.formulario label span{height:25px;margin-left:2px;font-family:"Montserrat",sans-serif;font-weight:300;color:#EC0000}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{width:100%;padding:20px;font-family:"Montserrat",sans-serif;font-weight:400;color:#000000;background-color:#F0F0F0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:12pt;font-size:1rem}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{margin-bottom:20px;display:block;clear:both}form.formulario textarea{height:200px}form.formulario input[type=email]:focus,form.formulario input[type=password]:focus,form.formulario input[type=tel]:focus,form.formulario input[type=text]:focus,form.formulario select:focus,form.formulario textarea:focus{color:#000000;background:#e0e0e0}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}.bread-crumbs{display:none;overflow:hidden;margin-bottom:10px;font-weight:600;font-size:clamp(0.9rem,1vw,1.1rem)}@media only screen and (min-width:320px){.bread-crumbs{display:block}}.bread-crumbs a,.bread-crumbs mark{display:block;float:left;position:relative}.bread-crumbs i{margin:0 10px}.bread-crumbs a{color:#000000;background-color:white}.bread-crumbs a:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0}.bread-crumbs a:hover{color:#EC0000}.bread-crumbs mark{color:#333333}.paginacion{width:100%;height:35px;clear:both;margin:10px 0;text-align:center}.paginacion a,.paginacion b{width:35px;height:35px;overflow:hidden;display:inline-block;margin:0 2px;font-weight:normal;text-align:center;line-height:35px}.paginacion b{color:white;background-color:#EC0000}.paginacion a{color:#000000;background-color:#F0F0F0;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.paginacion a:hover{-webkit-box-shadow:inset 0 0 0 3px #EAE9E9;box-shadow:inset 0 0 0 3px #EAE9E9}.ant-sig{position:relative;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;margin:40px auto}@media only screen and (min-width:768px){.ant-sig{margin:35px auto}}.ant-sig div{display:block;position:relative}@media only screen and (min-width:768px){.ant-sig div{width:50%;float:left}}.ant-sig div figure{position:absolute;z-index:100;max-width:70px;display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.ant-sig div figure{width:70px}}.ant-sig div figure img{max-width:70px;max-height:70px;display:block;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.ant-sig div.ant{text-align:left;margin-right:auto}@media only screen and (min-width:768px){.ant-sig div.ant{width:15em;float:left}}@media only screen and (min-width:768px){.ant-sig div.ant figure{bottom:0;right:-75px}}.ant-sig div.ant i{margin-right:10px}.ant-sig div.ant:hover i{margin-right:5px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.ant-sig div.sig{margin-left:auto;text-align:right}@media only screen and (min-width:768px){.ant-sig div.sig{width:15em;float:right}}@media only screen and (min-width:768px){.ant-sig div.sig figure{bottom:0;left:-75px}}.ant-sig div.sig i{margin-left:10px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.ant-sig div.sig:hover i{margin-left:5px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}@media only screen and (min-width:768px){.ant-sig div:active figure,.ant-sig div:focus figure,.ant-sig div:hover figure{display:block}}.ant-sig div a{display:block;max-width:100%;font-family:"Montserrat",sans-serif;height:40px;position:relative;color:#000000;font-weight:600;line-height:40px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.ant-sig div a:hover{color:#EC0000}.ant-sig div a.ant:before,.ant-sig div a.sig:after{width:25px;position:absolute;top:-1px;bottom:-1px;color:#000000;line-height:37px;-webkit-transition:background 0.5s;transition:background 0.5s}.ant-sig div a.ant:hover:before,.ant-sig div a.sig:hover:after{background:#d30000}.ant-sig .ant .desktop,.ant-sig .sig .desktop{display:none}@media only screen and (min-width:414px){.ant-sig .ant .desktop,.ant-sig .sig .desktop{display:initial}.ant-sig .ant .mobile,.ant-sig .sig .mobile{display:none}}.servs{display:block}.servs .servs__list{display:block}.servs .servs__list .serv__list--card{width:100%;max-width:380px;margin:0 auto 40px;background:#fff}.servs .servs__list .serv__list--card .card__content{width:100%;height:100%}.servs .servs__list .serv__list--card .card__content .card__imag{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:280px}.servs .servs__list .serv__list--card .card__content .card__imag img{width:100%;display:block;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.servs .servs__list .serv__list--card .card__content .card__text{width:100%;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;padding:1rem}.servs .servs__list .serv__list--card .card__content .card__text .title{display:block;margin-bottom:15px}.servs .servs__list .serv__list--card .card__content .card__text .title mark{text-transform:uppercase;display:block;font-family:"Montserrat",sans-serif;font-weight:700;color:#363D41;margin-bottom:10px;font-size:clamp(1.2rem,1.1vw,1.1rem)}.servs .servs__list .serv__list--card .card__content .card__text .serv{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.servs .servs__list .serv__list--card .card__content .card__text .serv .ver{width:90%;text-transform:uppercase;text-align:center}.servs .servs__list .serv__list--card:hover .card__imag img{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.servs .servs__list .serv__list--card:hover .card__text mark{color:#EC0000;text-decoration:underline}.servs .servs__list .serv__list--card:hover .card__text .serv{background-color:#000}@media only screen and (min-width:768px){.servs .servs__list{max-width:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.servs .servs__list .serv__list--card{width:45%;margin:0 2.5% 3%}}@media only screen and (min-width:1024px){.servs .servs__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.servs .servs__list .serv__list--card{width:23.7%;margin:0 1.7% 3% 0;max-width:initial}.servs .servs__list .serv__list--card:nth-child(4n){margin-right:0}}.maquinaria{display:block}.maquinaria .maquinaria__list{display:block}.maquinaria .maquinaria__list .maq__list--card{border:1px solid #EAE9E9;width:100%;max-width:380px;margin:0 auto 40px}.maquinaria .maquinaria__list .maq__list--card .card__content{width:100%;height:100%}.maquinaria .maquinaria__list .maq__list--card .card__content .card__image{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:280px}.maquinaria .maquinaria__list .maq__list--card .card__content .card__image img{width:100%;display:block;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.maquinaria .maquinaria__list .maq__list--card .card__content .card__text{width:100%;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;padding:1rem}.maquinaria .maquinaria__list .maq__list--card .card__content .card__text .title{display:block;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:40px;font-size:clamp(1.2rem,1.1vw,1.1rem)}.maquinaria .maquinaria__list .maq__list--card .card__content .card__text .ver{color:#EC0000;font-weight:600;text-align:right;letter-spacing:1px}.maquinaria .maquinaria__list .maq__list--card:hover .card__image img{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}.maquinaria .maquinaria__list .maq__list--card:hover .card__text{color:#EC0000!important}.maquinaria .maquinaria__list .maq__list--card:hover .card__text .ver{color:#000}@media only screen and (min-width:768px){.maquinaria .maquinaria__list{max-width:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.maquinaria .maquinaria__list .maq__list--card{width:45%;margin:0 2.5% 3%}}@media only screen and (min-width:1024px){.maquinaria .maquinaria__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.maquinaria .maquinaria__list .maq__list--card{width:23.7%;margin:0 1.7% 3% 0;max-width:initial}.maquinaria .maquinaria__list .maq__list--card:nth-child(4n){margin-right:0}}
/*# sourceMappingURL=styles.min.css.map */