@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&family=Satisfy&display=swap';body{font-family:'Montserrat',sans-serif,sans-serif;text-rendering:optimizeLegibility}a{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}a:hover{color:#fa7f0e}p{font-weight:300}.btn{border-radius:0;font-weight:700;text-transform:uppercase}.btn.btn-primary{background-color:#000;border:0}.btn.btn-primary:hover{background-color:#fa7f0e}.btn-default{background-color:#fff;color:#000}.btn-default:hover{background-color:#000;color:#fff}.btn-secondary{background-color:#fa7f0e;color:#fff;border:0}.btn-secondary:hover{background-color:#000;color:#fff}.bg-gray{background-color:#f7f7f8}.icon-margin{margin-top:-3rem;width:100%;max-width:6rem}.owl-carousel img{width:100%;max-width:5rem}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1111}#preloader #status{width:6.625rem;height:5.437rem;position:absolute;left:50%;top:50%;background-image:url("../images/loader.gif");background-repeat:no-repeat;background-position:center;background-size:6.625rem 5.437rem;margin:-2.718rem 0 0 -3.312rem}.modal{background-color:#fff}.modal .modal-content,.modal .modal-footer,.modal .modal-header{border:0}.modal .modal-content h6{color:#fa7f0e;letter-spacing:0.3em}.modal .modal-content h1{font-weight:700;padding-top:1rem;padding-bottom:1rem}.modal .modal-content img{width:100%}.gral-section{padding-top:4rem;padding-bottom:4rem}header[role=title-page] h2{font-weight:700;letter-spacing:0.3em;text-align:center;margin-bottom:3.5rem}.fixed-image{background-attachment:scroll;background-size:auto;background-position:50% 0;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.navbar.bg-light{background-color:#fff!important}.navbar.bg-light .navbar-brand img{max-width:9rem}.navbar.bg-light .navbar-nav .nav-link{line-height:2rem;border-bottom:3px solid transparent;font-weight:500;text-transform:uppercase;color:#000}.navbar.bg-light .navbar-nav .nav-link:hover{color:#fa7f0e}.navbar.bg-light .navbar-nav .nav-link.active{border-bottom:3px solid #fa7f0e}.anios{text-align:center;z-index:1}.anios h6{font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.5rem;margin-top:5.8rem;background-color:#fff;padding-bottom:0.2rem}.jingles{background-color:#f5f5f5}.bg-reel{height:100vh;color:#fff}.bg-reel .header-video{background:url("../images/bg/bg-video.png") repeat-y center center;height:22.5rem}.bg-reel .header-video iframe{width:100%;max-width:40rem;height:22.5rem}.bg-reel h4 span{font-family:'Satisfy',sans-serif;font-size:2rem}@media screen and (max-width:575px){.bg-reel h4 span{font-size:1.5rem}}@media screen and (max-width:440px){.bg-reel h4 span{font-size:1.2rem}}#casos .leer-mas{color:#fa7f0e}#casos .leer-mas:hover{color:#000}#casos .image{background-position:center;background-size:cover;width:100%;padding-bottom:100%;border-radius:50%}#casos article h2{text-transform:uppercase;font-weight:700}.portfolio h2{font-weight:700;letter-spacing:0.3em}#clientes .client{height:60px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#clientes .client img{max-width:100%;max-height:100%}.campaigns .product-item .picture{width:100%;height:15.5rem;background-color:#4e4c4d;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.campaigns .product-item .picture:hover .icon{top:1rem;opacity:1}.campaigns .product-item .picture:hover ul{bottom:0}.campaigns .product-item .picture .icon{font-size:1.25rem;color:#fff;position:absolute;right:1.25rem;top:-1rem;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:0;text-shadow:0px 0px 3px #000}.campaigns .product-item .picture ul{position:absolute;left:0;bottom:-3.3rem;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:100%;padding-right:2rem}.campaigns .product-item .picture ul li{list-style:none;margin-bottom:0.5rem}.campaigns .product-item .picture ul li.view-icon.active a{background:#fa7f0e;color:#fff;border-radius:50%;width:3rem;height:3rem;line-height:1}.campaigns .product-item .picture ul li.quick-view{background-color:#fff;padding:0.4rem 0.6rem}.campaigns .product-item .picture ul li.quick-view p{margin-bottom:0;font-size:0.8rem}.campaigns .product-item .picture ul li.quick-view p strong{font-weight:700}.campaigns .product-item .picture ul li a{font-size:1rem;font-weight:700;color:#252525;display:block;padding:1rem 1.2rem 0.75rem 1.25rem}.texto-destacado{color:#fa7f0e;font-weight:700;letter-spacing:0.3rem;text-transform:uppercase}.texto-destacado:after{content:"";display:block;margin:0 auto;width:5rem;height:2px;background-color:#000;margin:1rem auto;margin-bottom:1rem;margin-bottom:0}.footer{background-color:#000;color:#fff;font-size:0.8rem}.contacto input,.contacto textarea{border:2px solid #000;border-radius:0}.contacto .form-group{padding-bottom:1rem}.bg-reel{min-height:40rem;background-color:#fa7f0e;position:relative}.bg-reel .header-video{background:none;height:auto;position:relative}.bg-reel .header-video img,.bg-reel .header-video width to{max-width:35rem}.bg-reel iframe{pointer-events:none;position:absolute;opacity:0.15;left:0;top:0;height:100%;width:100%}.bg-reel .video-background{border:2px solid #000;position:absolute;opacity:0.15;left:0;top:0;height:100%;width:100%}.float-whatsapp{position:fixed;bottom:4rem;right:0}.float-whatsapp .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0dbc42;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1)}.float-whatsapp .icon i{font-size:2rem;-webkit-transition:all 600ms cubic-bezier(0.23,1,0.32,1);-o-transition:all 600ms cubic-bezier(0.23,1,0.32,1);transition:all 600ms cubic-bezier(0.23,1,0.32,1)}.float-whatsapp .icon:focus,.float-whatsapp .icon:hover{text-decoration:none;height:70px;width:70px}.float-whatsapp .icon:focus i,.float-whatsapp .icon:hover i{font-size:2.5rem}.phrase-main{padding:5rem 0;background-color:#333;color:#fff}@media screen and (max-width:991px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}}@media screen and (max-width:575px){html{font-size:13px}}
/*# sourceMappingURL=styles.css.map */