* li{list-style-type:none}@media screen and (max-width:400px){.root{position:fixed;width:100%;background-color:#fff;z-index:1000}}@media screen and (max-width:400px){.carrouselReact{padding-top:70px}}.ui.inverted.menu{background:#1267ad!important}.red{background-color:red}.menulogo{margin-left:30px!important}.menulogo img{width:100%;height:60px;margin:5px 0 5px 20px}@media screen and (max-width:400px){.menulogo{justify-content:center}}.menuItems{margin-right:30px!important}@media screen and (max-width:400px){.menuItems{margin:0!important;padding:0!important;display:none!important}}@media screen and (max-width:450px){.menuItems{padding:0!important;margin:0!important;width:100%;justify-content:center}}.menuItems .item{height:100%;color:#929292!important;font-family:Roboto Light}@media screen and (max-width:450px){.menuItems .contStr{padding-right:8px!important;padding-left:0!important}}.menuItemsMovile{width:100%!important;z-index:1000!important;transition:.5s!important}@media screen and (max-width:400px){.menuItemsMovile{margin:0!important;padding:0!important}}.menuItemsMovile .item{width:100%!important;display:flex!important;justify-content:center!important;font-family:Roboto Medium}.menuHamburger{display:none!important}@media screen and (max-width:400px){.menuHamburger{display:inline!important;position:absolute;top:25px!important;left:0;z-index:1000}}.openSide{position:fixed!important}.openSide i{color:#fff!important}@media screen and (max-width:330px){.openSide{left:15px!important;padding:0!important}}@media screen and (max-width:375px){.openSide{left:15px;padding:0!important}}.itemDropdown{display:flex!important;align-items:center}.dropI{font-family:Roboto Medium}.dropI:hover .itemDrop{color:#fff!important;opacity:1}.dropI .itemDrop{color:#fff!important;opacity:.5}@media screen and (min-width:401px){.menuItemsMovile{display:none!important}}.menuItemsMovile .item{align-self:center!important;font-size:18px!important}.menuItemsMovile .itemHead{margin-top:50px!important}.floating-button{right:0;bottom:0;margin:2rem;position:fixed}.primary-button{border:none;color:#fff;padding:5px 2rem;border-radius:20px;font-family:Roboto Thin;background-color:#fd8204}.menuItemsMovile .dropdownMovil{display:flex!important;flex-direction:column!important;padding:10px 0;width:100%;align-items:center;background-color:#0c4777;overflow-y:scroll}.menuItemsMovile .dropdownMovil .dropI{padding:5px 0}.tiraAzul{background-color:#1267ad;display:flex;flex-direction:column;padding-top:25px}.tiraAzul .chieldColl{flex-direction:column!important}.tiraAzul .b-large{margin-bottom:50px!important}.tiraAzul .chield{margin:20px 70px;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1000px){.tiraAzul .chield{flex-direction:column}}.tiraAzul .chield .title{color:#fff;margin:0 0 5px}.tiraAzul .chield .t-hight h2{font-size:35px;font-family:Roboto}.tiraAzul .chield .text{font-size:20px;color:#fff;font-family:Roboto Light}.tiraAzul .chield .text span{font-family:Roboto Bold}.tiraAzul .chield .margenText{margin:0 0 40px}.tiraAzul .chield .highText{font-size:32px;color:#fff;width:75%;font-family:Roboto Light}@media screen and (max-width:450px){.tiraAzul .chield .highText{font-size:6vw;width:100%}}.tiraAzul .chield .button{margin-right:100px}@media screen and (max-width:450px){.tiraAzul .chield .button{margin-right:0;margin-left:20px}}.tiraAzul .chield .button img{width:232px;padding-top:50px}.tiraAzul .chield .button img:hover{opacity:.3}@media screen and (max-width:1000px){.tiraAzul .chield .button img{width:190px}}.footerBox{padding-top:200px;overflow:hidden}.footerBox .footer{border-top:1px solid #b3b3b3}.footerBox .footer .buttonUp{position:relative;left:50%;top:-30px;z-index:900}@media screen and (max-width:450px){.footerBox .footer .buttonUp{left:43%}}.footerBox .footer .buttonUp:hover{opacity:1;cursor:pointer}.footerBox .footer .secciones{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 20px!important;align-items:baseline}@media screen and (max-width:905px){.footerBox .footer .secciones{justify-content:center;flex-direction:column;align-items:center}.footerBox .footer .secciones .servicios{justify-content:center;flex-direction:column!important;margin:0!important}.footerBox .footer .secciones .servicios div .productosList .productos{margin-left:50px!important}.footerBox .footer .secciones .contacto{margin-right:0!important;margin-left:115px!important}}@media screen and (max-width:405px){.footerBox .footer .secciones{align-items:normal;justify-content:center;flex-direction:column}.footerBox .footer .secciones .servicios{justify-content:center;flex-direction:column!important;margin:0!important}.footerBox .footer .secciones .servicios div{margin:0!important}.footerBox .footer .secciones .servicios div .productosList{margin-left:0!important}}@media screen and (max-width:405px) and (max-width:400px){.footerBox .footer .secciones .servicios div .productosList .productos{margin-left:0!important;align-items:flex-start}.footerBox .footer .secciones .servicios div .productosList .productos ul{margin:0}}@media screen and (max-width:405px){.footerBox .footer .secciones .servicios div .productosList .productos .ulLeft{margin-left:0!important;padding:0;font-family:Roboto Light}.footerBox .footer .secciones .servicios div .productosList .productos ul{margin-top:10px;padding:0;margin-left:0;font-family:Roboto Light}.footerBox .footer .secciones .contacto{margin:0 0 0 20px!important;align-items:flex-start!important}.footerBox .footer .secciones .contacto div{width:100%}.footerBox .footer .secciones .contacto div h4{display:none}.footerBox .footer .secciones .contacto div ul{margin-left:-35px!important}.footerBox .footer .secciones .contacto div ul .iconPhoneF{display:none}}.footerBox .footer .secciones .servicios{display:flex;flex-direction:row;margin-left:10px}.footerBox .footer .secciones .servicios div{display:flex;flex-direction:column;align-items:center;margin-left:20px}.footerBox .footer .secciones .servicios div h1{font-family:Roboto;color:#606060!important}@media screen and (max-width:405px){.footerBox .footer .secciones .servicios div{margin-left:20px!important;align-items:flex-start}}.footerBox .footer .secciones .servicios div .productosList h1{font-family:Roboto;color:#606060!important;margin:0}.footerBox .footer .secciones .servicios div a{color:#606060;font-size:14px;font-family:Roboto Light;text-decoration:none}.footerBox .footer .secciones .servicios div a:hover{color:#1263aa}.footerBox .footer .secciones .servicios div .ISE{margin-left:-35px}@media screen and (max-width:450px){.footerBox .footer .secciones .servicios div .ISE{margin:0}}.footerBox .footer .secciones .servicios div .iseF{margin:0}@media screen and (max-width:450px){.footerBox .footer .secciones .servicios div .iseF{padding:0}}.footerBox .footer .secciones .servicios div .productos{display:flex;flex-direction:row;align-items:start}@media screen and (max-width:400px){.footerBox .footer .secciones .servicios div .productos{flex-direction:column!important;margin:0!important}.footerBox .footer .secciones .servicios div .productos .ulLeft{margin:0!important}}.footerBox .footer .secciones .servicios div .productos a{color:#606060;font-size:14px;font-family:Roboto Light;text-decoration:none}.footerBox .footer .secciones .servicios div .productos a:hover{color:#1263aa}.footerBox .footer .secciones .servicios div .productos .ulLeft{font-family:Roboto Light;margin-left:-20px}.footerBox .footer .secciones .contacto{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:80px}.footerBox .footer .secciones .contacto h1{font-family:Roboto;color:#606060}.footerBox .footer .secciones .contacto h4{font-family:Roboto Light;color:#979797;position:relative}.footerBox .footer .secciones .contacto h4 img{position:absolute;left:-22px;top:2px}.footerBox .footer .secciones .contacto ul{margin-left:-30px;position:relative}.footerBox .footer .secciones .contacto ul .iconPhoneF{position:absolute;left:12px}.footerBox .footer .secciones .contacto ul li{font-family:Roboto Light;color:#979797}.branchZip{background-color:#41486c;height:50px;display:flex;flex-direction:row;justify-content:space-between;padding-left:50px;padding-right:50px}.branchZip .iseInfoFooter{display:flex;align-self:center;font-family:Roboto;color:#fff}.branchZip .zipLogo{display:flex;align-items:center;font-family:Roboto;color:#b2b2b2}.branchZip .zipLogo div{margin-right:10px}.marcas{padding-top:50px;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1900px){.marcas{align-items:center}}.marcas .header{display:flex;flex-direction:column;margin-left:50px}@media screen and (max-width:450px){.marcas .header{margin-top:10px}}.marcas .header p{margin-top:-25px;font-family:Roboto Light;font-size:20px;color:#b9b9b9;margin-left:5px;margin-right:5px}@media screen and (max-width:500px){.marcas .header p{margin:10px 40px;text-align:justify}}.marcas .header .subtitu{font-size:4vw;color:#41486c;font-family:Roboto Thin}@media screen and (max-width:800px){.marcas .header .subtitu{font-size:7vw}}.marcas .header .titl{font-size:5vw;margin-top:-25px;margin-bottom:25px;color:#41486c;font-family:Roboto Bold}@media screen and (max-width:500px){.marcas .header .titl{margin-top:-10px}}.marcas .items{padding-top:50px;width:100%;max-width:1930px}.marcas .items,.marcas .items .item{display:flex;flex-wrap:wrap;overflow:hidden}.marcas .items .item{width:20%;max-width:384px;max-height:200px;position:relative;border:1px solid #b3b3b3}@media screen and (max-width:1000px){.marcas .items .item{width:25%}}@media screen and (max-width:800px){.marcas .items .item{width:33%}}@media screen and (max-width:600px){.marcas .items .item{width:50%}}.marcas .items .item:hover .mask{top:0;transition:all .5s}.marcas .items .item .imagen{width:100%;height:100%}.marcas .items .item .marca{overflow:hidden;height:100%}.marcas .items .item .marca .imagen{width:100%;height:auto;position:relative;display:block}.marcas .items .item .mask{width:100%;z-index:1600;height:100%;position:absolute;top:100%;font-family:Roboto;background-color:#1267ad;opacity:.93;display:flex;flex-direction:column;justify-content:center;align-items:center}.marcas .items .item .mask .title{font-family:Roboto Bold;font-size:18px;color:#fff}.marcas .items .item .mask .desc{font-family:Roboto Light;color:#fff}.marcas .items .item .mask a{margin-top:15px}.marcas .items .item .mask a .btn{width:70%}@media screen and (max-width:400px){.headBanner{padding-top:70px}}.headBanner .LBanner{display:flex;width:50%;justify-content:center;align-items:center}.headBanner .LBanner .TextBanner{color:#fff;text-align:center;font-family:Roboto Thin;font-size:4vw}.headBanner .LBanner .TextBanner span{font-size:5vw;font-family:Roboto Bold}.headBanner .RimgBanner{width:50%;height:100%;max-height:500px;max-width:960px}.bodyServices .titleServices{margin:50px 40px 50px 50px}.bodyServices .titleServices h3{color:#1267ad;font-family:Roboto Thin}.bodyServices .titleServices h3 span{font-family:Roboto Bold}.bodyServices .services{display:flex;flex-direction:column;justify-content:center}.bodyServices .services .item{width:100%;display:flex;flex-direction:row;justify-content:center;margin:20px 0}.bodyServices .services .item div{width:80%;display:flex;flex-direction:row;justify-content:space-around}.bodyServices .services .item div .textR{display:flex;width:40%;flex-direction:column;align-content:center;justify-content:center;color:#1267ad}.bodyServices .services .item div .textR h2{font-family:Roboto}.bodyServices .services .item div .textR p{font-family:Roboto Light}@media screen and (max-width:500px){.bodyServices .services .item{margin:0!important}.bodyServices .services .item div{align-items:center;width:100%;flex-direction:column!important}.bodyServices .services .item div img{width:100%}.bodyServices .services .item div .textR{margin-top:15px;width:80%;padding-bottom:20px}}.bodyServices .services .blue{background-color:#1267ad}.bodyServices .services .blue div{color:#fff!important}.headBanner{width:100%;display:flex;flex-direction:row;background-color:#41486c;justify-content:space-between}.headBanner .RBanner{display:flex;width:50%;justify-content:center;align-items:center}.headBanner .RBanner .TextBanner{color:#fff;text-align:center;font-family:Roboto Thin;font-size:4vw}.headBanner .RBanner .TextBanner span{font-family:Roboto Bold}.headBanner .LimgBanner{width:50%;height:100%;max-height:500px;max-width:960px}.tiraBottom{display:flex;width:100%;justify-content:center;margin-top:40px}.tiraBottom .chieldRow{width:90%;display:flex;flex-direction:row;justify-content:space-between}.tiraBottom .chieldRow div{width:45%}.tiraBottom .chieldRow div .title{color:#1267ad;font-family:Roboto Medium}.tiraBottom .chieldRow div .text{color:#1267ad;font-size:18px;font-family:Roboto Light}.contactF{margin-bottom:70px}@media screen and (max-width:400px){.contactF{padding-top:70px}}.header{color:#1267ad;margin-left:80px;margin-top:80px}@media screen and (max-width:400px){.header{margin-left:0!important;display:flex;align-items:center;flex-direction:column}.header p{margin:0 20px}}.header h2{font-family:Roboto}.header p{font-family:Roboto Medium}.formulario{display:flex;margin-top:40px;flex-direction:row;justify-content:space-evenly}@media screen and (max-width:500px){.formulario{flex-direction:column;align-items:center}.formulario .Lform{margin:0 0 50px!important;display:flex;width:90%!important}.formulario .Lform .formContacto label{text-align:center;width:100%!important}.formulario .Lform .formContacto input,.formulario .Lform .formContacto textarea{width:90%!important}}.formulario .Lform{margin-left:50px;width:45%}.formulario .Lform .formContacto{display:flex;flex-wrap:wrap;width:100%;max-width:720px;justify-content:center}.formulario .Lform .formContacto label{margin-bottom:20px;width:50%;font-family:Roboto;font-size:18px;color:#b9b6b6}.formulario .Lform .formContacto .inpForm{height:25px}.formulario .Lform .formContacto .inpForm,.formulario .Lform .formContacto textarea{margin-bottom:20px;width:50%;border:1px solid #b3b3b3}.formulario .Lform .formContacto .btEnviar{max-width:140px;margin-left:135px}@media screen and (max-width:500px){.formulario .Lform .formContacto .btEnviar{margin:0}}.formulario .Rform{width:45%;display:flex;justify-content:center}@media screen and (max-width:400px){.formulario .Rform{width:60%}}.formulario .Rform .item{margin-bottom:25px}.formulario .Rform .item .itemTitle{margin-bottom:10px;font-family:Roboto;color:#1267ad;font-size:25px;position:relative}.formulario .Rform .item .itemTitle img{position:absolute;left:-50px;top:-10px}.formulario .Rform .item .itemInfo{font-family:Roboto Medium;color:#41486c;font-size:17px}.map{padding:5px 0;background-color:#41486c}#comment{resize:none}@media screen and (max-width:400px){.headProducts{padding-top:70px}}.headProducts .title{display:flex;flex-direction:row;justify-content:space-evenly}@media screen and (max-width:1000px){.headProducts .title{flex-direction:column;justify-content:center;align-items:center}.headProducts .title .logo{width:100%!important}.headProducts .title .logo img{width:100%}}.headProducts .title .logo{width:40%}.headProducts .title .description{width:60%;display:flex;justify-content:center;align-items:center}.headProducts .title .description h2{font-size:18px;color:#1263aa;font-family:Roboto Light}.headProducts .title .description h2 span{font-family:Roboto Bold}@media screen and (max-width:600px){.headProducts .title .description{width:100%;margin-bottom:10px}.headProducts .title .description h2{font-size:5vw;margin:0 10px}}.headProducts .purpleBar{display:flex;flex-direction:row;background-color:#41486c;padding-top:40px;justify-content:space-evenly;padding-bottom:40px}.headProducts .purpleBar .text{width:40%;display:flex;justify-content:center;flex-direction:column}.headProducts .purpleBar .text h1{font-family:Roboto Thin;color:#fff;font-size:40px}.headProducts .purpleBar .text h1 span{font-family:Roboto Bold}.headProducts .purpleBar .text p{font-family:Roboto Light;color:#fff;font-size:16px}.headProducts .purpleBar .contact{width:40%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:405px){.headProducts .purpleBar{flex-direction:column;align-items:center}.headProducts .purpleBar .text{width:90%}.headProducts .purpleBar .contact{width:100%;display:flex;justify-content:center;margin-top:10px}}.bodyProductos{display:flex;width:100%;padding-top:20px;flex-wrap:wrap}@media screen and (min-width:1500px){.bodyProductos{width:1500px;margin:auto}}.bodyProductos .categoriaTitle{margin-left:50px}@media screen and (max-width:405px){.bodyProductos .categoriaTitle{margin:0 0 0 15px!important}}.bodyProductos .product{display:flex;margin-bottom:50px;flex-direction:column;align-items:center;width:20%}@media screen and (max-width:1400px){.bodyProductos .product{width:25%}}@media screen and (max-width:1100px){.bodyProductos .product{width:33%}}@media screen and (max-width:800px){.bodyProductos .product{width:50%}}@media screen and (max-width:600px){.bodyProductos .product{width:100%}}.bodyProductos .product .imgProduct{width:250px;border:1px solid #b3b3b3}.bodyProductos .product h3{font-size:15px;margin-top:5px;color:#41486c;font-family:Roboto Light}.pdfBar{margin-top:150px;align-content:center}.pdfBar,.pdfBar .itemBar{display:flex;justify-content:center}.pdfBar .itemBar{flex-direction:column;align-items:center;width:50%}.pdfBar .itemBar h2{color:#1267ad;font-family:Roboto;font-size:30px}.pdfBar .itemBar p{font-family:Roboto Medium;color:#1267ad;font-size:18px;text-align:center}.pdfBar .itemBar img{width:100%;margin-bottom:30px}.pdfBar .itemBar .textBtn{margin-top:50px}@media screen and (max-width:505px){.pdfBar{flex-direction:column;align-items:center}.pdfBar .itemBar{width:100%;margin-top:20px}.pdfBar .itemBar .textBtn{display:flex;text-align:center}}@font-face{font-family:Myriad Pro;src:url(/build/fonts/MyriadPro-Regular.8a5664f5.woff2) format("woff2"),url(/build/fonts/MyriadPro-Regular.387ffb7a.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Futura Std;src:url(/build/fonts/FuturaStd-Medium.33a7a7c3.woff2) format("woff2"),url(/build/fonts/FuturaStd-Medium.86cade2f.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/build/fonts/AcuminPro-ExtraLight.a0b08f20.woff2) format("woff2"),url(/build/fonts/AcuminPro-ExtraLight.351c96dc.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Roboto Light;src:url(/build/fonts/Roboto-Light.8d7611b0.woff2) format("woff2"),url(/build/fonts/Roboto-Light.2d87e7f1.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto ThinItalic;src:url(/build/fonts/Roboto-ThinItalic.feffec1c.woff2) format("woff2"),url(/build/fonts/Roboto-ThinItalic.521afd33.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto BlackItalic;src:url(/build/fonts/Roboto-BlackItalic.c8f2ac17.woff2) format("woff2"),url(/build/fonts/Roboto-BlackItalic.fca0061b.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto BoldItalic;src:url(/build/fonts/Roboto-BoldItalic.f3a26774.woff2) format("woff2"),url(/build/fonts/Roboto-BoldItalic.6f2cf24f.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto Black;src:url(/build/fonts/Roboto-Black.22f26af0.woff2) format("woff2"),url(/build/fonts/Roboto-Black.595194da.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto Thin;src:url(/build/fonts/Roboto-Thin.f3d10197.woff2) format("woff2"),url(/build/fonts/Roboto-Thin.7495e6af.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto Italic;src:url(/build/fonts/Roboto-Italic.f9ee50be.woff2) format("woff2"),url(/build/fonts/Roboto-Italic.de9d3b6a.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto MediumItalic;src:url(/build/fonts/Roboto-MediumItalic.ce1baefa.woff2) format("woff2"),url(/build/fonts/Roboto-MediumItalic.fb3c59d8.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto LightItalic;src:url(/build/fonts/Roboto-LightItalic.ec8d9dab.woff2) format("woff2"),url(/build/fonts/Roboto-LightItalic.dd6c9f6b.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto Medium;src:url(/build/fonts/Roboto-Medium.8fa6797e.woff2) format("woff2"),url(/build/fonts/Roboto-Medium.40c802e3.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto Bold;src:url(/build/fonts/Roboto-Bold.3b20863e.woff2) format("woff2"),url(/build/fonts/Roboto-Bold.5d67c8db.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/build/fonts/Roboto-Regular.fd317bd1.woff2) format("woff2"),url(/build/fonts/Roboto-Regular.26a727d8.woff) format("woff");font-weight:400;font-style:normal}