@charset "utf-8";html .loading-overlay{display:block;width:100vw;height:100vh;background:black;opacity:0.9;position:fixed;top:0;left:0;z-index:9999999}html .loading-overlay .lds-dual-ring{position:absolute;top:50%;left:50%;margin-left:-32px}html .lds-dual-ring{display:inline-block;width:64px;height:64px}html .lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{height:100%;width:100%;margin:0px;padding:0px;font-family:'PT Sans Narrow',sans-serif;font-weight:400;color:#222;font-size:18px;border:0}html,body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0;padding:0}a img{border:0}:focus{outline:0}a{text-decoration:none;outline:0;transition:all .5s;color:#c40100}a:hover{text-decoration:none;color:#02b89d;transition:all .5s;cursor:pointer}a:active{outline:none}.gpo{display:flex}.gpo a.item{display:flex;align-items:center}.gpo a.item .ico{margin-right:2px}.nav{display:inline-flex;flex-direction:row;margin:0;padding:0;list-style:none}.list{display:flex;flex-direction:column;margin:0;padding:0;list-style:disc}input,select,textarea{font-size:1rem;font-family:'PT Sans Narrow',sans-serif;padding:10px;width:auto;border:solid 1px #d8d8d8;color:#222;cursor:pointer}.btn,.button{display:inline-block;background:#c40100;border:none;padding:10px 50px;font-size:1rem;color:#fff;transition:.5s all ease-out;text-align:center;font-weight:bold;border-radius:100px}.btn:hover,.button:hover{background:#000;color:#fff;cursor:pointer}.curtain{display:block;width:100%;height:100%;border:none;position:absolute;top:0;left:0;background:#000;opacity:0.5;pointer-events:none}svg{transition:fill .5s linear;fill:currentColor;width:1em;height:1em;display:block}.control-group{margin:1vw 0}.fix-clear{clear:both}section,nav{width:100%}section .wrapp,nav .wrapp{width:1280px;margin:0 auto}section .wrapp.full,nav .wrapp.full{width:100%}header .fixednav{position:fixed;top:0;left:0;z-index:9999;width:100%}header .fixednav .mod-header{display:block;background:#fff}header .fixednav .mod-header .wrapp{display:flex;justify-content:space-between;align-items:center;padding:5px 0;transition:width .5s linear}header .fixednav .mod-header .wrapp .col-1{width:300px;position:relative}header .fixednav .mod-header .wrapp .col-1 .socials{display:flex;align-items:center}header .fixednav .mod-header .wrapp .col-1 .socials .social{color:#c40100;display:flex;align-items:center;margin-right:10px}header .fixednav .mod-header .wrapp .col-1 .socials .social .ico{margin-right:2px;width:20px;height:20px;object-fit:contain}header .fixednav .mod-header .wrapp .col-2{width:auto;position:relative}header .fixednav .mod-header .wrapp .col-2 .phones{display:flex;align-items:center}header .fixednav .mod-header .wrapp .col-2 .phones .phone{color:#c40100;display:flex;align-items:center;margin-left:10px}header .fixednav .mod-header .wrapp .col-2 .phones .phone .ico{margin-right:2px;width:20px;height:20px;object-fit:contain}header .fixednav .mod-menu{display:block;background:#c40100;z-index:999}header .fixednav .mod-menu .wrapp{display:flex;justify-content:space-between;align-items:center;padding:5px 0}header .fixednav .mod-menu .wrapp .col-1{width:20%;position:relative}header .fixednav .mod-menu .wrapp .col-1 .logo img{width:100%;height:auto;object-fit:contain;transition:width .5s linear}header .fixednav .mod-menu .wrapp .col-2{width:70%;position:relative;color:#222}header .fixednav .mod-menu .wrapp .col-2 ul.nav{display:flex;justify-content:space-around}header .fixednav .mod-menu .wrapp .col-2 ul.nav li a{font-size:1rem}header .fixednav .mod-menu .wrapp .col-2 ul.nav li>ul.submenu{background:#c40100;padding:10px 25px;position:absolute;display:none}header .fixednav .mod-menu .wrapp .col-2 ul.nav li>ul.submenu li{list-style:none;margin:10px 0}header .fixednav .mod-menu .wrapp .col-2 ul.nav li:hover>ul.submenu{display:block}header .fixednav.pinned{z-index:9999;top:0 !important}header .fixednav.pinned .mod-header .wrapp{padding:0px;transition:padding .5s linear}header .fixednav.pinned .mod-header .wrapp .socials img{width:20px;height:20px}header .fixednav.pinned .mod-menu .wrapp{padding:0px}header .fixednav.pinned .mod-menu .wrapp .logo img{width:150px;height:auto;transition:width .5s linear}header .fixednav .mod-logo-desk{display:none}header a{color:#fff}header a:hover{color:#fff;opacity:0.5}main .mod-showcase{width:100%;position:relative}main .mod-showcase .wrapp{width:100%}main .mod-showcase .wrapp .slider{width:100%;height:inherit}main .mod-showcase .wrapp .slider .slide{width:inherit;height:inherit}main .mod-showcase .wrapp .slider .slide .frame{width:inherit;height:inherit}main .mod-showcase .wrapp .slider .slide .frame img{width:100%;height:40vw;object-fit:cover;object-position:center}main .mod-servicios{height:auto;width:100%;position:relative;overflow:hidden;background-size:100%;background:#fff}main .mod-servicios .wrapp{position:relative}main .mod-servicios .wrapp .mod-head{height:auto;width:100%;display:block;position:relative;text-align:center;margin:100px auto}main .mod-servicios .wrapp .mod-head h3{color:#000}main .mod-servicios .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;margin:100px 0}main .mod-servicios .wrapp .mod-main .servicios{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-25px}main .mod-servicios .wrapp .mod-main .servicios .servicio{padding:25px}main .mod-servicios .wrapp .mod-main .servicios .servicio .frame{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between}main .mod-servicios .wrapp .mod-main .servicios .servicio .frame .servicio-ico{width:100px;margin-right:25px}main .mod-servicios .wrapp .mod-main .servicios .servicio .frame .servicio-ico img{width:100%;height:auto;object-fit:contain;object-position:center}main .mod-servicios .wrapp .mod-main .servicios .servicio .frame .servicio-info{text-align:left;width:100%}main .mod-servicios .wrapp .mod-foot{display:flex;margin:100px auto}main .mod-about{height:auto;width:100%;position:relative;overflow:hidden;background:#fff url(../media/images/bg-about.jpg) fixed;background-size:cover}main .mod-about .wrapp{position:relative}main .mod-about .wrapp .mod-head{height:auto;width:100%;display:block;position:relative;text-align:center;margin:100px auto}main .mod-about .wrapp .mod-head h2{color:#fff}main .mod-about .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center}main .mod-about .wrapp .mod-main h3{color:#fff}main .mod-about .wrapp .mod-main p{color:#fff}main .mod-about .wrapp .mod-foot{display:flex;margin:100px auto}main .mod-catalogo{background:#fff}main .mod-catalogo .wrapp{position:relative}main .mod-catalogo .wrapp .mod-head{height:auto;width:100%;display:block;position:relative;text-align:center;padding:100px 0 50px;color:#000}main .mod-catalogo .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;padding:50px 0 50px}main .mod-catalogo .wrapp .mod-main #smarttab ul.nav{background:none;border:solid 1px #000;display:flex;justify-content:space-between;margin-bottom:50px}main .mod-catalogo .wrapp .mod-main #smarttab ul.nav li{width:49%;flex-grow:inherit;flex-basis:auto}main .mod-catalogo .wrapp .mod-main #smarttab ul.nav li a{background:#000;color:#fff;transition:background .3 linear;font-family:'Evogria';font-size:1.2rem}main .mod-catalogo .wrapp .mod-main #smarttab ul.nav li a.active{background:#c40100}main .mod-catalogo .wrapp .mod-main #smarttab ul.nav li a:hover{background:#c40100;color:#fff;transition:background .3 linear}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product{border:solid 1px #d8d8d8}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product .frame{padding:25px;display:flex;height:100%;justify-content:space-between;flex-direction:column}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product .frame .product-head{display:flex;height:300px;justify-content:center;align-items:center;position:relative}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product .frame .product-head img{width:100%;height:100%;object-fit:contain}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product .frame .product-main{text-align:center;margin-bottom:25px}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product .frame .product-main h2{margin:10px auto;color:#c40100;text-align:center;font-size:1.5rem}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane .products .product .frame .product-foot{text-align:center}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.urnas .products{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:25px}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.cofres .products{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:25px}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.cajas .products{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:25px}main .mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.otros .products{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:25px}main .mod-catalogo .wrapp .mod-foot{display:none}main .mod-banner{height:600px;display:flex;justify-content:center;align-items:center;width:100%;position:relative;overflow:hidden;background-image:url(../media/images/bg-banner.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}main .mod-banner .wrapp .mod-head{display:block}main .mod-banner .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center}main .mod-banner .wrapp .mod-main h3{color:#fff}main .mod-banner .wrapp .mod-foot{display:block}main .mod-proyectos{height:auto;width:100%;position:relative;overflow:hidden;background-size:100%;background:#fff}main .mod-proyectos .wrapp{position:relative}main .mod-proyectos .wrapp .mod-head{height:auto;width:100%;display:block;position:relative;text-align:center;margin:100px auto}main .mod-proyectos .wrapp .mod-head h3{color:#000}main .mod-proyectos .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;margin:100px 0}main .mod-proyectos .wrapp .mod-main .slick-left{left:-50px;top:40%}main .mod-proyectos .wrapp .mod-main .proyectos{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-25px}main .mod-proyectos .wrapp .mod-main .proyectos .proyecto{padding:50px}main .mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame{width:100%}main .mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-img{width:100%;height:20vw;margin-bottom:25px}main .mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-img img{width:100%;height:100%;object-fit:cover;object-position:center}main .mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-info{text-align:left;width:100%}main .mod-proyectos .wrapp .mod-main .slick-right{right:-50px;top:40%}main .mod-proyectos .wrapp .mod-foot{display:flex;margin:100px auto}main .mod-contacto{height:auto;width:100%;position:relative;overflow:hidden;background:#fff url(../media/images/bg_contacto.jpg) fixed;background-size:cover}main .mod-contacto .wrapp .mod-head{height:auto;width:100%;display:block;position:relative;text-align:center;margin:100px auto}main .mod-contacto .wrapp .mod-head h2{color:#fff}main .mod-contacto .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center}main .mod-contacto .wrapp .mod-main .contact-form{display:flex;width:70%;flex-wrap:wrap;justify-content:space-between;position:relative;margin:0 auto}main .mod-contacto .wrapp .mod-main .contact-form .col-100{width:100%;text-align:center;margin:25px auto}main .mod-contacto .wrapp .mod-main .contact-form .col-50{width:49%;position:relative}main .mod-contacto .wrapp .mod-main .contact-form .col-left{display:flex;flex-direction:column;justify-content:space-between}main .mod-contacto .wrapp .mod-main .contact-form label{display:none !important}main .mod-contacto .wrapp .mod-main .contact-form input{width:100%;border-radius:100px;font-size:1.2rem;padding:20px;background:#fff;border:none}main .mod-contacto .wrapp .mod-main .contact-form textarea{width:100%;height:100%;border-radius:20px;font-size:1.2rem;background:#fff;border:none}main .mod-contacto .wrapp .mod-main .contact-form .g-recaptcha{display:inline-block}main .mod-contacto .wrapp .mod-main .contact-form .alert{font-size:1.5rem;background:#000;padding:10px 25px;color:#ff0000;border-radius:100px}main .mod-contacto .wrapp .mod-main .contact-form .alert.alert-success{background:#02b89d;color:#fff}main .mod-contacto .wrapp .mod-foot{display:flex;margin:100px auto}footer .mod-footer{background:#fff;padding:25px 0}footer .mod-footer .wrapp .mod-head{text-align:center}footer .mod-footer .wrapp .mod-main{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center}footer .mod-footer .wrapp .mod-main .foot-left ul.sitemap{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}footer .mod-footer .wrapp .mod-main .foot-left ul.sitemap li{margin-bottom:10px}footer .mod-footer .wrapp .mod-main .foot-left ul.socials{list-style:none;display:flex;margin:0;padding:0}footer .mod-footer .wrapp .mod-main .foot-left a{color:white}footer .mod-footer .wrapp .mod-main .foot-left a:hover{color:#000}footer .mod-footer .wrapp .mod-main .foot-left a img{width:30px;height:30px;object-fit:contain}footer .mod-footer .wrapp .mod-main .foot-right{width:20%}footer .mod-footer .wrapp .mod-main .foot-right img{display:inline-block;width:100%;height:auto;object-fit:contain}footer .mod-footer .wrapp .mod-foot{text-align:center}.modal .modal-content .modal-head{text-align:center}.modal .modal-content .modal-main .sucursales{margin:0 auto}.modal .modal-content .modal-main .sucursales a{display:block;text-align:center;width:100%;margin:10px auto}.modal .modal-content .modal-main form.form-bill-others{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;position:relative;margin:0 auto}.modal .modal-content .modal-main form.form-bill-others .col-100{width:100%;text-align:center;margin:25px auto}.modal .modal-content .modal-main form.form-bill-others .col-50{width:49%;position:relative}.modal .modal-content .modal-main form.form-bill-others label{display:none !important}.modal .modal-content .modal-main form.form-bill-others input,.modal .modal-content .modal-main form.form-bill-others select{width:100%;border-radius:100px;font-size:1rem;padding:5px 10px;margin:10px 0px}.modal .modal-content .modal-main form.form-bill-others textarea{width:100%;height:100%;border-radius:20px;font-size:1rem;background:#fff;border:none}.modal .modal-content .modal-main form.form-bill-others .g-recaptcha{display:inline-block}.modal .modal-content .modal-main form.form-bill-others .alert{font-size:1.5rem;background:#000;padding:10px 25px;color:#ff0000;border-radius:100px}.modal .modal-content .modal-main form.form-bill-others .alert.alert-success{background:#02b89d;color:#fff}.mod-widget{position:fixed;right:10px;top:30%;z-index:99999}.mod-widget .items{display:flex;flex-direction:column}.mod-widget .items .item{margin:5px 0}.mod-widget .items .item .frame{border-radius:100%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.mod-widget .items .item .frame .ico{color:#fff;font-size:1.5rem}.mod-widget .items .item.whats .frame{background:#00a550}.mod-widget .items .item.face .frame{background:#2374e1}.mod-widget .items .item.phone .frame{background:#6f00ff}.mod-widget .items .item.email .frame{background:#000000}.mod-whats{display:block;position:fixed;right:10px;bottom:10px;width:auto;z-index:999;text-align:right}.mod-whats .whats-window{display:block;width:250px;display:none;margin-bottom:10px;background:#00a550;border-radius:10px;overflow:hidden;box-shadow:0px 0px 10px 0px #000;position:relative}.mod-whats .whats-window .w-close{position:absolute;right:5px;top:5px;color:#fff;border-radius:100%;font-size:20px}.mod-whats .whats-window .w-close:hover{color:#000;cursor:pointer;transition:color .3s}.mod-whats .whats-window .window-header{background:#fff;padding:10px 25px;text-align:center;background:#00a550;color:#fff}.mod-whats .whats-window .window-body{background:#fff;padding:10px;text-align:center}.mod-whats .whats-window .window-body .whatsapps{background:transparent;display:flex;flex-direction:column;margin:0;padding:0;list-style:disc}.mod-whats .whats-window .window-body .whatsapps .whatsapp{list-style:none}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame{display:flex;padding:10px;text-align:left;align-items:center;background:transparent;transition:background .5s;border-radius:10px}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame .ico{width:30px;height:30px;margin-right:10px;overflow:hidden;border-radius:100%;position:relative}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame .ico img{width:100%;height:100%;object-fit:cover}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame .lbl{color:black;font-size:0.8rem}.mod-whats .whats-window .window-body .whatsapps .whatsapp a.frame:hover{background:#EEEEEE;transition:background .5s}.mod-whats .whats-window .window-footer{background:#fff;padding:10px;text-align:center;border-top:solid 5px #00a550}.mod-whats .whats-icono{display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;background:#00bb2d;color:#fff;font-size:40px;border-radius:100%;box-shadow:0px 0px 3px 0px #000}.mod-whats .whats-icono:hover{cursor:pointer;opacity:0.8}.btn-up{color:#fff;font-size:50px;width:50px;height:50px;position:relative;position:fixed;bottom:1rem;left:1rem;display:flex;border-radius:100%;justify-content:center;align-items:center;text-align:center;background:#000;z-index:99999}.btn-up:hover{cursor:pointer}.btn-toggle-menu{color:#fff;font-size:50px;width:50px;height:50px;position:relative;position:fixed;top:1rem;right:10px;display:none;border-radius:100%;justify-content:center;align-items:center;text-align:center;background:#c40100;z-index:99999}.btn-toggle-menu:hover{cursor:pointer}b{font-weight:bold}strong{font-weight:bold}small{font-weight:lighter;font-size:0.7rem}h1{margin:0 0 25px 0;font-size:3rem;font-weight:normal;font-family:'Anton',sans-serif;color:#c40100}h2{margin:0 0 20px 0;font-size:2.0rem;font-weight:normal;font-family:'Anton',sans-serif;color:#c40100}h3{margin:0 0 15px 0;font-size:1.5rem;font-weight:normal;color:#c40100}h4{font-weight:normal}h5{font-weight:normal}h6{font-weight:normal}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.slick-slider .slick-left{position:absolute;left:0px;top:50%;z-index:999;color:#000;font-size:4rem;display:block;text-align:center;border-radius:100%;opacity:0.5}.slick-slider .slick-left:hover{cursor:pointer;opacity:1}.slick-slider .slick-list{width:100%}.slick-slider .slick-right{position:absolute;right:0px;top:50%;z-index:999;color:#000;font-size:4rem;display:block;text-align:center;border-radius:100%;opacity:0.5}.slick-slider .slick-right:hover{cursor:pointer;opacity:1}.slick-slider .slick-dots{position:absolute;bottom:20px;width:100%;display:flex;justify-content:center}.slick-slider .slick-dots li{list-style:none;color:#000;margin:0 5px;font-size:2rem;opacity:0.5}.slick-slider .slick-dots li:hover{cursor:pointer}.slick-slider .slick-dots li.slick-active{color:#c40100;opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (min-width:960px) and (max-width:1199px){html,body{font-size:16px}html h1,body h1{font-size:3rem}html h2,body h2{font-size:2.0rem}html h3,body h3{font-size:1.5rem}section,nav{width:100%}section .wrapp,nav .wrapp{width:960px}}@media only screen and (min-width:720px) and (max-width:959px){html,body{font-size:16px}html h1,body h1{font-size:3rem}html h2,body h2{font-size:2.0rem}html h3,body h3{font-size:1.5rem}section,nav{width:100%}section .wrapp,nav .wrapp{width:720px}#mod-header{padding:5px}#mod-showcase{height:500px}#mod-gallery .wrapp{position:relative}#mod-gallery .wrapp .mod-head{padding:50px 0}#mod-gallery .wrapp .mod-main .gallery .item.middle .frame{height:250px}#mod-gallery .wrapp .mod-main .gallery .item.full .frame{height:350px}#mod-marca .wrapp .mod-head{padding:50px 0 25px}#mod-marca .wrapp .mod-main{padding:25px 0 50px}#mod-marca .wrapp .mod-main video{height:400px}#mod-marca .wrapp .mod-foot{padding:25px 0 50px}#mod-marca .wrapp .mod-foot .carta{justify-content:space-between;margin-bottom:25px}#mod-marca .wrapp .mod-foot .shop .btn{margin-bottom:50px}#mod-marca .wrapp .mod-foot h3{margin:0}#mod-sucursales .wrapp .mod-head{height:400px}#mod-sucursales .wrapp .mod-main{height:auto;padding:100px 0}#mod-sucursales .wrapp .mod-main #store-locator{width:720px}#mod-sucursales .wrapp .mod-main #store-locator .bh-sl-container .bh-sl-map-container{height:400px}#mod-sucursales .wrapp .mod-foot{height:400px}#mod-about{padding:100px 0}#mod-about .wrapp{background:#CCCCCC;padding:50px;position:relative}#mod-about .wrapp .frame .mod-head{text-align:center}#mod-about .wrapp .frame .mod-main{width:100%;text-align:justify}#mod-about .wrapp .frame .mod-foot{text-align:center}#mod-about .wrapp img{display:inline-block;position:relative;display:block;width:50%;height:auto;bottom:0;right:0;margin:0 0 0 auto}#mod-contacto{background:#c40100;padding:50px 0 50px 0}#mod-contacto .wrapp .mod-head{text-align:center;color:#fff}#mod-contacto .wrapp .mod-main{padding:0px}#mod-contacto .wrapp .mod-main .contact-form{width:100%}}@media only screen and (min-width:480px) and (max-width:719px){html,body{font-size:14px}html h1,body h1{font-size:2rem}html h2,body h2{font-size:1.5rem}html h3,body h3{font-size:1.2rem}section{width:100%}section .wrapp{width:97vw}#mod-logo-desk{text-align:center}#fixednav{position:fixed;width:100%;height:100vh;top:-100%;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}#fixednav #mod-header{padding:5px;background:none;display:none !important}#fixednav #mod-menu{background:none}#fixednav #mod-menu .wrapp{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}#fixednav #mod-menu .wrapp .col-1{width:100%;text-align:center}#fixednav #mod-menu .wrapp .col-1 img{width:60%;display:inline-block;margin:25px auto}#fixednav #mod-menu .wrapp .col-2{width:100%}#fixednav #mod-menu .wrapp .col-2 .nav{display:flex;flex-direction:column}#fixednav #mod-menu .wrapp .col-2 .nav li{margin:5px auto}#fixednav #mod-menu.pinned{z-index:9999;top:0 !important}#fixednav a{width:100%;text-align:center;margin:5px auto;font-size:1.5rem !important;color:#c40100 !important}.btn-toggle-menu{display:flex}#mod-showcase{width:100%;position:relative}#mod-showcase .wrapp{width:100%}#mod-showcase .wrapp .slick-left{left:0px;top:40%;font-size:2rem}#mod-showcase .wrapp .slider{width:100%;height:inherit}#mod-showcase .wrapp .slider .slide{width:inherit;height:inherit}#mod-showcase .wrapp .slider .slide .frame{width:inherit;height:inherit}#mod-showcase .wrapp .slider .slide .frame img{width:100%;height:50vw;object-fit:cover;object-position:center}#mod-showcase .wrapp .slick-right{right:0px;top:40%;font-size:2rem}#mod-servicios .wrapp{padding:0px;position:relative;padding:25px 0px}#mod-servicios .wrapp .mod-head{margin:0px auto}#mod-servicios .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;margin:25px auto}#mod-servicios .wrapp .mod-main .slick-left{left:-30px;top:40%;font-size:2rem}#mod-servicios .wrapp .mod-main .servicios{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#mod-servicios .wrapp .mod-main .servicios .servicio{padding:0px}#mod-servicios .wrapp .mod-main .slick-right{right:-30px;top:40%;font-size:2rem}#mod-servicios .wrapp .mod-foot{display:flex;margin:0px auto}#mod-about{padding:0}#mod-about .wrapp{background:none;padding:0px;position:relative;padding:25px 0px}#mod-about .wrapp .mod-head{text-align:center;padding:0;margin:0}#mod-about .wrapp .mod-main{width:100%;text-align:justify}#mod-about .wrapp .mod-foot{display:none !important}#mod-catalogo{background:#fff}#mod-catalogo .wrapp{position:relative}#mod-catalogo .wrapp .mod-head{padding:25px 0px 0px 0px}#mod-catalogo .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;padding:0px 0 25px 0px}#mod-catalogo .wrapp .mod-main #smarttab ul.nav{margin-bottom:0px}#mod-catalogo .wrapp .mod-main #smarttab ul.nav li{width:100%;margin:10px 0px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.urnas .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.cofres .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.cajas .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.otros .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-foot{display:none}#mod-banner{height:auto}#mod-banner .wrapp{padding:100px 0}#mod-proyectos{height:auto;width:100%;position:relative;overflow:hidden;background-size:100%;background:#fff}#mod-proyectos .wrapp{position:relative}#mod-proyectos .wrapp .mod-head{height:auto;width:100%;margin:10px auto}#mod-proyectos .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;margin:0px 0}#mod-proyectos .wrapp .mod-main .slick-left{left:0px;top:40%;font-size:2rem}#mod-proyectos .wrapp .mod-main .proyectos{width:100%;margin:0px}#mod-proyectos .wrapp .mod-main .proyectos .proyecto{padding:0px}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame{width:100%}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-img{width:100%;height:50vw;margin-bottom:0px}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-img img{width:100%;height:100%;object-fit:cover;object-position:center}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-info{text-align:left;width:100%}#mod-proyectos .wrapp .mod-main .slick-right{right:0px;top:40%;font-size:2rem}#mod-proyectos .wrapp .mod-foot{display:none !important;margin:0 auto}#mod-widget{top:initial;bottom:0}#mod-contacto{background:#c40100;padding:0px}#mod-contacto .wrapp .mod-head{text-align:center;color:#fff;padding:0px;margin:25px 0px}#mod-contacto .wrapp .mod-main{padding:0px;margin:0}#mod-contacto .wrapp .mod-main .contact-form{width:100%}#mod-contacto .wrapp .mod-main .contact-form .col-50{width:100%}#mod-contacto .wrapp .mod-main .contact-form input{font-size:1rem;padding:10px;margin-bottom:10px}#mod-contacto .wrapp .mod-main .contact-form textarea{font-size:1rem;height:200px}#mod-contacto .wrapp .mod-main .contact-form .btn{background:#000}#mod-contacto .wrapp .mod-foot{display:none !important;margin:0 auto}#mod-footer{background:#fff;padding:0}#mod-footer .wrapp .mod-head{display:none !important;margin:0 auto}#mod-footer .wrapp .mod-main{width:100%;padding:25px}#mod-footer .wrapp .mod-main .foot-left{display:none !important}#mod-footer .wrapp .mod-main .foot-right{display:block;width:100%;text-align:center}#mod-footer .wrapp .mod-main img{display:inline-block;width:50%}#mod-footer .wrapp .mod-foot{display:none !important;margin:0 auto}}@media only screen and (min-width:0px) and (max-width:479px){html,body{font-size:14px}html h1,body h1{font-size:2rem}html h2,body h2{font-size:1.5rem}html h3,body h3{font-size:1.2rem}section{width:100%}section .wrapp{width:97vw}#mod-logo-desk{text-align:center}#fixednav{position:fixed;width:100%;height:100vh;top:-150%;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}#fixednav #mod-header{padding:0px;background:none;display:none !important}#fixednav #mod-menu{background:none}#fixednav #mod-menu .wrapp{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin-top:-100px}#fixednav #mod-menu .wrapp .col-1{width:100%;text-align:center}#fixednav #mod-menu .wrapp .col-1 img{width:60%;display:inline-block;margin:0 auto 25px auto}#fixednav #mod-menu .wrapp .col-2{width:100%}#fixednav #mod-menu .wrapp .col-2 .nav{display:flex;flex-direction:column}#fixednav #mod-menu .wrapp .col-2 .nav li{margin:5px auto}#fixednav #mod-menu.pinned{z-index:9999;top:0 !important}#fixednav a{width:100%;text-align:center;margin:5px auto;font-size:1.5rem !important;color:#c40100 !important}.btn-toggle-menu{display:inline-flex}#mod-showcase{width:100%;position:relative}#mod-showcase .wrapp{width:100%}#mod-showcase .wrapp .slick-left{left:0px;top:40%;font-size:2rem}#mod-showcase .wrapp .slider{width:100%;height:inherit}#mod-showcase .wrapp .slider .slide{width:inherit;height:inherit}#mod-showcase .wrapp .slider .slide .frame{width:inherit;height:inherit}#mod-showcase .wrapp .slider .slide .frame img{width:100%;height:50vw;object-fit:cover;object-position:center}#mod-showcase .wrapp .slick-right{right:0px;top:40%;font-size:2rem}#mod-servicios .wrapp{padding:0px;position:relative;padding:25px 0px}#mod-servicios .wrapp .mod-head{margin:0px auto}#mod-servicios .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;margin:25px auto}#mod-servicios .wrapp .mod-main .slick-left{left:-30px;top:40%;font-size:2rem}#mod-servicios .wrapp .mod-main .servicios{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#mod-servicios .wrapp .mod-main .servicios .servicio{padding:0px}#mod-servicios .wrapp .mod-main .slick-right{right:-30px;top:40%;font-size:2rem}#mod-servicios .wrapp .mod-foot{display:flex;margin:0px auto}#mod-about{padding:0}#mod-about .wrapp{background:none;padding:0px;position:relative;padding:25px 0px}#mod-about .wrapp .mod-head{text-align:center;padding:0;margin:0}#mod-about .wrapp .mod-main{width:100%;text-align:justify}#mod-about .wrapp .mod-foot{display:none !important}#mod-catalogo{background:#fff}#mod-catalogo .wrapp{position:relative}#mod-catalogo .wrapp .mod-head{padding:25px 0px 0px 0px}#mod-catalogo .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;padding:0px 0 25px 0px}#mod-catalogo .wrapp .mod-main #smarttab ul.nav{margin-bottom:0px}#mod-catalogo .wrapp .mod-main #smarttab ul.nav li{width:100%;margin:10px 0px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.urnas .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.cofres .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.cajas .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-main #smarttab .tab-content .tab-pane.otros .products{display:grid;grid-template-columns:1fr;column-gap:25px;row-gap:25px}#mod-catalogo .wrapp .mod-foot{display:none}#mod-banner{height:auto}#mod-banner .wrapp{padding:100px 0}#mod-proyectos{height:auto;width:100%;position:relative;overflow:hidden;background-size:100%;background:#fff}#mod-proyectos .wrapp{position:relative}#mod-proyectos .wrapp .mod-head{height:auto;width:100%;margin:10px auto}#mod-proyectos .wrapp .mod-main{height:auto;width:100%;display:block;position:relative;text-align:center;margin:0px 0}#mod-proyectos .wrapp .mod-main .slick-left{left:0px;top:40%;font-size:2rem}#mod-proyectos .wrapp .mod-main .proyectos{width:100%;margin:0px}#mod-proyectos .wrapp .mod-main .proyectos .proyecto{padding:0px}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame{width:100%}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-img{width:100%;height:50vw;margin-bottom:0px}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-img img{width:100%;height:100%;object-fit:cover;object-position:center}#mod-proyectos .wrapp .mod-main .proyectos .proyecto .frame .proyecto-info{text-align:left;width:100%}#mod-proyectos .wrapp .mod-main .slick-right{right:0px;top:40%;font-size:2rem}#mod-proyectos .wrapp .mod-foot{display:none !important;margin:0 auto}#mod-widget{top:initial;bottom:0}#mod-contacto{background:#c40100;padding:0px}#mod-contacto .wrapp .mod-head{text-align:center;color:#fff;padding:0px;margin:25px 0px}#mod-contacto .wrapp .mod-main{padding:0px;margin:0}#mod-contacto .wrapp .mod-main .contact-form{width:100%}#mod-contacto .wrapp .mod-main .contact-form .col-50{width:100%}#mod-contacto .wrapp .mod-main .contact-form input{font-size:1rem;padding:10px;margin-bottom:10px}#mod-contacto .wrapp .mod-main .contact-form textarea{font-size:1rem;height:200px}#mod-contacto .wrapp .mod-main .contact-form .btn{background:#000}#mod-contacto .wrapp .mod-foot{display:none !important;margin:0 auto}#mod-footer{background:#fff;padding:0}#mod-footer .wrapp .mod-head{display:none !important;margin:0 auto}#mod-footer .wrapp .mod-main{width:100%;padding:25px}#mod-footer .wrapp .mod-main .foot-left{display:none !important}#mod-footer .wrapp .mod-main .foot-right{display:block;width:100%;text-align:center}#mod-footer .wrapp .mod-main img{display:inline-block;width:50%}#mod-footer .wrapp .mod-foot{display:none !important;margin:0 auto}}