.btn-ms{background:#E34048;border-radius:5px;padding:10px 28px;font-family:Roboto;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;text-align:center;color:#FFFFFF}.btn-ms.btn-ms-transparent{background:transparent;border:2px solid #FFFFFF}.btn-ms.btn-ms-transparent:hover{color:#FFFFFF}.btn-ms.btn-ms-dark{background:transparent;border:2px solid #474747;color:#474747}.btn-ms.btn-ms-dark:hover{background-color:#474747;color:#FFFFFF}.rojo-oscuro{background-color:#B32326}.row-flex{display:flex;flex-wrap:wrap}.hr_red{background:#E34048;max-width:57px;border-bottom:4px solid #E34048;opacity:1;margin-bottom:45px}.header{background-color:#FFFFFF;min-height:62px}.header .navbar-brand{padding-bottom:0px}.header .navbar{padding:0;min-height:62px}.header .navbar .navbar-nav{min-height:62px;justify-content:center;align-items:center}.header .navbar .navbar-nav .nav-item{text-transform:uppercase;padding:15px 15px 0px 15px;min-height:62px}.header .navbar .navbar-nav .nav-item .nav-link{font-family:Roboto;font-style:normal;font-weight:bold;font-size:16px;line-height:19px}.header .navbar .navbar-nav .nav-item .nav-link.active{padding:15px 15px 0px 15px;min-height:62px;border-bottom:2px solid red;color:#C4161C}.purchase{margin-top:80px;margin-bottom:80px}.purchase .asesoramiento-img img{background:#FFFFFF;box-shadow:0px 2px 15px rgba(0,0,0,0.25);border-radius:21px}.purchase h2{margin-top:43px;font-family:Roboto;font-style:normal;font-weight:bold;font-size:28px;line-height:33px;color:#2B2B2B}.purchase p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#000000}.purchase .dots{background:url("/img/v2/dots.png") top center no-repeat transparent}.productos{background-color:#F7F7F7;padding-top:80px;padding-bottom:80px}.productos h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D}.productos p{font-family:Roboto;font-style:normal;font-weight:bold;font-size:28px;line-height:33px;text-align:center;color:#2B2B2B}.productos .portfolio{position:relative;transition:all .5s ease-out}.productos .portfolio .portfolio-img{width:100%;height:100%}.productos .portfolio .portfolio-box-v1-in{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:rgba(0,0,0,0.8);transition:all .5s ease-out}.productos .portfolio .portfolio-box-v1-in h3{font-family:Roboto;font-style:normal;font-weight:bold;font-size:40px;line-height:47px;text-align:center;color:#FFFFFF;text-transform:uppercase}.productos .portfolio:hover .portfolio-box-v1-in{transition:.5s ease-out;opacity:1}.servicios{margin-top:80px;margin-bottom:80px}.servicios h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D}.servicios p{font-family:Roboto;font-style:normal;font-weight:bold;font-size:28px;line-height:33px;text-align:center;color:#2B2B2B}.servicios .team-container{cursor:pointer}.servicios .team-container .team-img{position:relative;width:100%}.servicios .team-container .team-img .overlay{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background-color:rgba(0,0,0,0.8);transition:all .5s ease-out}.servicios .team-container .team-img .overlay a{height:100%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#FFFFFF;text-decoration:none;border-radius:50%;border:1px solid #ffff;padding:10px 13px}.servicios .team-container h3 a{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#6A6A6A;text-transform:uppercase;text-decoration:none;margin-bottom:10px}.servicios .team-container h4{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;text-transform:uppercase;color:#6A6A6A;margin-bottom:10px}.servicios .team-container p{text-align:left;font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#3C3C3C}.servicios .team-container .hr_red{margin-left:0;margin-right:0;margin-bottom:20px;max-width:57px;transition:.5s ease-out}.servicios .team-container:hover .overlay{transition:.5s ease-out;opacity:1}.servicios .team-container:hover h3 a{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#B32326;text-transform:uppercase}.servicios .team-container:hover .hr_red{transition:.5s ease-out;max-width:100%}.expertos .bg-grey{padding:56px 67px;background-color:#F4F4F4}.expertos .bg-grey h2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:32px;line-height:37px;color:#000000}.expertos .bg-grey p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#000000}.expertos .bg-grey .dots{min-height:225px;position:relative;background:url("/img/v2/dots_telefono.png") top left no-repeat transparent}.expertos .bg-grey .dots .img-float{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}.otrosproductos{margin-top:124px}.otrosproductos h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D}.otrosproductos p{font-family:Roboto;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#2B2B2B}.otrosproductos .rounded-x{padding:15px;border-radius:50%;color:#999999;background-color:#eeeeee;font-size:20px}.otrosproductos .overflow-h{padding-left:15px}.otrosproductos .overflow-h a{text-decoration:none}.otrosproductos .overflow-h a h3{font-family:Roboto;font-style:normal;font-weight:bold;font-size:22px;line-height:26px;color:#2B2B2B}.otrosproductos .overflow-h p{width:75%;font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#2B2B2B}.certificacones{background-color:#F9F9F9;padding-top:38px;padding-bottom:78px}.certificacones .headline{padding-bottom:21px}.certificacones .headline h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D}.footer-v1{background-color:#F0F0F0;padding-top:60px}.footer-v1 .pie-col .headline h2{font-family:Roboto;font-style:normal;font-weight:normal;font-size:20px;line-height:23px;color:#3D3D3D}.footer-v1 .pie-col .footer_line{height:2px;background:linear-gradient(90deg, #e34048 0%, #e34048 20%, #aeaeae 20%, #aeaeae 100%);margin-bottom:15px}.footer-v1 .pie-col p{margin-top:15px;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:14px;color:#636466}.footer-v1 .pie-col address{margin-top:30px;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:14px;color:#636466}.footer-v1 .pie-col address p{margin-top:5px;margin-bottom:5px}.footer-v1 .pie-col address p a{text-decoration:none;color:#E34048}.footer-v1 .pie-col .link-list{font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:14px;color:#3D3D3D}.footer-v1 .pie-col .link-list li{display:flex;justify-content:space-between;padding:10px 0px;text-transform:uppercase;border-bottom:1px solid #CBCBCB}.footer-v1 .pie-col .link-list li:last-child{border-bottom:none}.footer-v1 .pie-col .link-list li a{font-size:12px;line-height:14px;text-decoration:none;color:#3D3D3D}.footer-v1 .pie-col .link-list li .fa{font-size:20px;color:#3D3D3D}.copyright{padding:30px;background-color:#000000;color:#FFFFFF}.copyright a{color:#FFFFFF}.botones-flotan{position:fixed;bottom:20px;left:20px}.botones-flotan a{font-size:30px;color:#C4161C}.nosotros .breadcrumbs-v3{position:relative;background-color:#F8F8F8;padding-top:150px;padding-bottom:150px}.nosotros .breadcrumbs-v3 .square{position:absolute;width:45px;height:45px;background-color:#F8F8F8;bottom:-36px;left:50%;transform:rotate(45deg) translateX(-50%)}.nosotros .breadcrumbs-v3 .dots{background:url("/img/v2/dots.png") top center no-repeat transparent}.nosotros .breadcrumbs-v3 h1{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D;margin-bottom:50px}.nosotros .breadcrumbs-v3 p{font-family:Roboto;font-style:normal;font-weight:bold;font-size:28px;line-height:33px;color:#2B2B2B}.nosotros .breadcrumbs-v3 p.small-text{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#000000}.nosotros .service-block-v4{margin-top:100px;margin-bottom:100px}.nosotros .service-block-v4 .fa{font-size:52px;color:#E34048}.nosotros .service-block-v4 h3{margin-top:10px;margin-bottom:10px;font-family:Roboto;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;text-align:center;color:#2B2B2B;text-transform:uppercase}.nosotros .service-block-v4 p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;text-align:center;color:#000000}.quote-v1{min-height:392px;background-color:#E34048;color:#FFFFFF}.quote-v1 .visita-box{font-family:Roboto;font-style:normal;font-weight:normal;font-size:32px;line-height:37px;text-align:center;color:#FFFFFF}.quote-v1 .visita-box a{color:#FFFFFF;font-weight:bold;text-decoration:none}.productos{padding-bottom:0px}.productos .breadcrumbs-v3 h1{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D}.productos .breadcrumbs-v3 p{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:42px;color:#2B2B2B;text-align:left}.productos .breadcrumbs-v3 p.small-text{font-family:Roboto;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#2B2B2B}.productos .breadcrumbs-v3 .dots{background:url("/img/v2/dots.png") top center no-repeat transparent}.productos .producto-box{margin-bottom:25px}.productos .producto-box .rounded-x{padding:15px 20px;border-radius:50%;color:#999999;background-color:#eeeeee;font-size:20px}.productos .producto-box .service-block-desc{padding-left:20px}.productos .producto-box .service-block-desc h3{font-family:Roboto;font-style:normal;font-weight:bold;font-size:22px;line-height:26px;color:#2B2B2B}.productos .producto-box .service-block-desc p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#2B2B2B;text-align:left}.productos .quote-v1 .visita-box p{color:#FFFFFF}.productos-single{background-color:#F8F8F8}.productos-single .content{margin-top:60px;margin-bottom:60px}.productos-single .content h3{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D;margin-bottom:15px}.productos-single .content .title-v2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:42px;color:#2B2B2B}.productos-single .content p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#2B2B2B}.matafuegos-single .breadcrumbs-v3{margin-top:30px}.matafuegos-single .breadcrumbs-v3 h1{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:42px;color:#2B2B2B}.matafuegos-single .breadcrumbs-v3 p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#2B2B2B}.matafuegos-single .headline-center{font-family:Roboto;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#2B2B2B}.servicios-single{margin-bottom:35px}.servicios-single .breadcrumbs-v3{margin-top:35px}.servicios-single .breadcrumbs-v3 h1{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D;margin-bottom:35px}.servicios-single .content h2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:42px;color:#2B2B2B;margin-bottom:30px}.contacto .content{margin-top:60px;margin-bottom:60px}.contacto .content .headline h1{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:42px;color:#2B2B2B}.contacto .content .headline h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.5em;text-transform:uppercase;color:#8D8D8D}.contacto .content .datos-de-contacto .headline h2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:22px;line-height:26px;color:#2B2B2B;text-transform:none;letter-spacing:normal}.contacto .content .datos-de-contacto .who li{margin-bottom:10px;margin-top:10px}.contacto .content .datos-de-contacto .who li i{font-size:20px;color:#C4161C}.contacto .content .datos-de-contacto .who li a{text-decoration:none;color:#2B2B2B}.contacto .content .datos-de-contacto .who li a i{font-size:20px;color:#C4161C}.contacto .map{height:350px}
/*# sourceMappingURL=style_v2.css.map */
a.btn-blanco.btn-u.btn-u-dark-red.ls-l-1 {
    background-color: rgb(5 0 0 / 60%);
    border-radius: 8px;
    color: white;
    text-decoration: none;
}