.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.splash{background-image:url("../img/background_nature_mobile.jpg");background-size:100%;background-position:center top;position:fixed;background-repeat:no-repeat;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;z-index:999999999;background-attachment:fixed;text-align:center;display:flex;flex-direction:column;justify-content:center;max-height:820px}@media (min-width:768px){.splash{max-height:1024px}}@media (min-width:992px){.splash{background-image:url("../img/background_nature.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;max-height:none}}.splash .splash-images{height:100vh;width:100vw;display:flex;flex-flow:column;justify-content:space-evenly}.splash .splash-images figure{width:100%;align-self:center;margin-top:100px}@media (min-width:768px){.splash .splash-images figure{margin-top:180px}}.splash .splash-images figure .logo-splash{max-width:280px;align-self:center;left:0;right:0;margin:0 auto;opacity:0;-webkit-animation:appearlogo ease-out 1;-moz-animation:appearlogo ease-out 1;animation:appearlogo ease-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2.3s;-moz-animation-duration:2.3s;animation-duration:2.3s;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@media (min-width:768px){.splash .splash-images figure .logo-splash{max-width:450px}}.splash .splash-images .img-splash{position:absolute}.splash .splash-images .img-splash.circles{width:93px;top:30px;left:0}@media (min-width:768px){.splash .splash-images .img-splash.circles{width:150px}}.splash .splash-images .img-splash.waves{width:67px;right:0;bottom:0}@media (min-width:768px){.splash .splash-images .img-splash.waves{width:100px}}.splash .splash-images .splash-arrow{align-self:flex-end;margin:0 auto;justify-self:center}.splash .splash-images .splash-arrow span{font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;font-weight:bold;margin-bottom:10px}.splash .splash-images .splash-arrow:hover{text-decoration:none}.splash .splash-images .splash-arrow img{width:40px}html{scroll-behavior:smooth}body{font-family:'Cabin',sans-serif;color:#444;font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased}h1{font-family:'DM Serif Display',serif;font-size:38px}@media (min-width:992px){h1{font-size:42px}}h2{font-family:'DM Serif Display',serif;font-size:32px}@media (min-width:992px){h2{font-size:38px}}h3{font-size:16px;font-family:'Cabin',sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:bold}#toTopbtn{position:fixed;bottom:120px;right:30px;color:#fff;background:#0c7960;text-align:center;z-index:9;font-size:37px;border-radius:50%;width:60px;height:60px;line-height:70px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}@media (min-width:768px){#toTopbtn{bottom:30px}}#toTopbtn:hover,#toTopbtn :visited,#toTopbtn :focus,#toTopbtn :active{color:#fff;text-decoration:none}#toTopbtn span.icon-go-top{display:inline-block;width:26px;height:32px;background:url("../img/icons/arrow_up.svg");background-position:center;background-repeat:no-repeat}.clearanchor{height:90px;clear:both;display:block}@media (min-width:768px){.clearanchor{height:90px}}.cleartop{height:130px;clear:both;display:block}@media (min-width:768px){.cleartop{height:180px}}@media (min-width:992px){.cleartop{height:150px}}header#header{position:fixed;top:0;background-color:#fff;z-index:8;box-shadow:0 1px 20px rgba(0,0,0,0.1)}header#header #brg_collapse{text-align:center;text-transform:initial;letter-spacing:1px;width:100%;font-size:.95em}header#header .nav-bar{font-size:13px;padding:0 15px;text-transform:uppercase;letter-spacing:2px}header#header .nav-bar .main-anchors{display:flex;justify-content:center;align-items:center}@media (min-width:992px){header#header .nav-bar .main-anchors{justify-content:flex-end}}header#header .nav-bar .main-anchors a{color:#444}header#header .nav-bar .main-anchors a:hover{color:#000;text-decoration:none;border-bottom:2px solid #e8b72d}header#header .nav-bar .main-anchors a:hover.notunderlined{border-bottom:none}header#header .nav-bar .main-anchors ul{text-align:center;padding:0;margin:0;margin-bottom:0;line-height:50px}@media (min-width:992px){header#header .nav-bar .main-anchors ul{text-align:right}}header#header .nav-bar .main-anchors ul li{display:inline;margin-left:40px;letter-spacing:2px}header#header .nav-bar .main-anchors ul li.margin-reduced{margin-left:20px}@media (min-width:768px){header#header .nav-bar .main-anchors ul li{margin-left:20px}}header#header .nav-bar .main-anchors ul li.main-button{padding:8px;background-color:#e8b72d;font-weight:bold;border-radius:3px}header#header .nav-bar .logo{display:block;text-align:center}header#header .nav-bar .logo img{padding:15px 0;max-width:160px}#header-mobile{background-color:#fff;box-shadow:0 1px 20px rgba(0,0,0,0.1);position:fixed;width:100%;top:0;right:0;left:0;z-index:99999}#header-mobile .nav-bar .logo img{max-width:160px;vertical-align:middle;margin:10px 0}#header-mobile .nav-bar .nav-lang-mobile{padding-left:0;text-align:right;margin-top:15px;color:#000;font-weight:bold}#header-mobile .nav-bar .nav-lang-mobile a{color:#000}#header-mobile .nav-bar .nav-lang-mobile a:hover{text-decoration:none}#header-mobile .nav-bar .nav-lang-mobile li{display:inline-block;margin-left:10px;letter-spacing:2px}#header-mobile .nav-bar .nav-lang-mobile li.social-mobile{margin-left:15px}#header-mobile .nav-bar .nav-lang-mobile li.social-mobile img{max-width:16px}#bottom-nav{background-color:#000;width:100%;position:fixed;bottom:0;z-index:999}#bottom-nav .button{width:auto;height:auto;padding:15px;text-align:center;border-right:1px solid rgba(255,255,255,0.15)}#bottom-nav .button.no-border{border-right:none}#bottom-nav .button.yellow-btn{background:#e8b72d}#bottom-nav .button.yellow-btn a{color:#000 !important;font-weight:bold;font-size:14px}#bottom-nav .button a{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px}#bottom-nav .button a:hover{color:#e8b72d;font-weight:bold;text-decoration:none}#nosotros .background{background:url("../img/nosotros_background.jpg");background-size:cover;background-repeat:no-repeat;background-position:right -200px;margin:0;padding:0}#nosotros .background .jumbotron{background:#fff;border:5px solid #e8b72d;text-align:center;max-width:783px;margin:0 30px}@media (min-width:992px){#nosotros .background .jumbotron{margin:0 auto;padding:60px}}#nosotros .background .jumbotron:after{content:'';background:url("../img/shadow.png");background-size:100%;background-repeat:no-repeat;height:34px;max-width:250px;display:block;margin:0 auto;position:relative;top:70px;z-index:-1}@media (min-width:768px){#nosotros .background .jumbotron:after{max-width:690px;top:99px}}#nosotros .background .jumbotron h3{margin:30px 0;font-size:18px}#servicios-content .servicios-intro-text{margin-bottom:30px}#servicios-content #carousel{width:100%}#servicios-content #carousel #grafico .image-half{background:url("../img/slider/grafico.jpg");background-position:center;background-size:cover}#servicios-content #carousel #grafico .text-half{background-color:#0c7960}#servicios-content #carousel #industrial .contenedor_halfs{flex-direction:column}@media (min-width:992px){#servicios-content #carousel #industrial .contenedor_halfs{flex-direction:row-reverse}}#servicios-content #carousel #industrial .image-half{background:url("../img/slider/industrial.jpg");background-position:center;background-size:cover}#servicios-content #carousel #industrial .text-half{background-color:#444}#servicios-content #carousel #produccion .image-half{background:url("../img/slider/produccion.jpg");background-position:center bottom;background-size:cover}#servicios-content #carousel #produccion .text-half{background-color:#e8b72d}#servicios-content #carousel .contenedor_halfs{display:flex;flex-direction:column;min-height:600px}@media (min-width:992px){#servicios-content #carousel .contenedor_halfs{flex-direction:row}}#servicios-content #carousel .contenedor_halfs .halfs{color:#fff;flex:1;padding:1rem 3rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){#servicios-content #carousel .contenedor_halfs .halfs{padding:6rem}}#servicios-content #carousel .contenedor_halfs .halfs.text-half{min-height:500px}@media (min-width:768px){#servicios-content #carousel .contenedor_halfs .halfs.text-half{min-height:600px}}#servicios-content #carousel .contenedor_halfs .halfs h2{margin-bottom:20px}#servicios-content #carousel .contenedor_halfs .halfs h3{margin-bottom:0}#servicios-content #carousel .contenedor_halfs .halfs ul{padding-left:15px}@media (min-width:768px){#servicios-content #carousel .contenedor_halfs .halfs ul li{line-height:32px}}#servicios-content #carousel .contenedor_halfs .halfs.image-half{min-height:300px}@media (min-width:768px){#servicios-content #carousel .contenedor_halfs .halfs.image-half{min-height:300px}}#servicios-content #carousel .contenedor_halfs .halfs article{max-width:420px;margin:0 auto}@media (min-width:992px){#servicios-content #carousel .contenedor_halfs .halfs article{margin:0}}#servicios-content #carousel .carousel-control-prev{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:linear-gradient(left,rgba(0,0,0,0.6), rgba(0,0,0,0));opacity:.9}#servicios-content #carousel .carousel-control-prev:hover{opacity:1}#servicios-content #carousel .carousel-control-prev .carousel-control-prev-icon{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI5MnB4IiB2aWV3Qm94PSIwIDAgMTYgOTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aCAzIENvcHk8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImxhbmRpbmdfZGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5LjAwMDAwMCwgLTExNDQuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ny4wMDAwMDAsIDExOTAuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTcuMDAwMDAwLCAtMTE5MC4wMDAwMDApICIgcG9pbnRzPSI1MCAxMTQ1IDY0IDExOTAgNTAgMTIzNSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");opacity:1;width:16px;height:90px}#servicios-content #carousel .carousel-control-next{background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-ms-linear-gradient(right,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:linear-gradient(right,rgba(0,0,0,0.6), rgba(0,0,0,0));opacity:.9}#servicios-content #carousel .carousel-control-next:hover{opacity:1}#servicios-content #carousel .carousel-control-next .carousel-control-next-icon{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI5MnB4IiB2aWV3Qm94PSIwIDAgMTYgOTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aCAzPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJsYW5kaW5nX2Rlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzc1LjAwMDAwMCwgLTExNDQuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMyIgcG9pbnRzPSIxMzc2IDExNDUgMTM5MCAxMTkwIDEzNzYgMTIzNSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");opacity:1;width:16px;height:90px}#clientes-content{text-align:center}#clientes-content h2{margin:0 0 30px 0}@media (min-width:768px){#clientes-content h2{margin:0 0 60px 0}}#clientes-content .logo-client{display:flex;align-items:center;min-height:140px}#clientes-content .logo-client img{margin:auto;max-width:80%}.modal-custom{max-width:100%}@media (min-width:768px){.modal-custom{max-width:500px}}@media (min-width:992px){.modal-custom{max-width:500px}}@media (min-width:1200px){.modal-custom{max-width:700px}}#masonry h2{margin:15px 0 30px 0;text-align:center}#masonry .card-columns{column-count:2}@media (min-width:768px){#masonry .card-columns{column-count:3}}#masonry .card-columns .card{cursor:pointer}#masonry .card-columns .card .overlay{background:#000;transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:100%;height:100%;display:flex;align-items:center}#masonry .card-columns .card .overlay .lupita{margin:0 auto}#masonry .card-columns .card .overlay .lupita i{font-size:64px}#masonry .card-columns .card .overlay:hover{opacity:.75}@media (min-width:768px){#masonry .modal-xl{max-width:700px}}@media (min-width:1200px){#masonry .modal-xl{max-width:1140px}}#masonry .modal-content img{width:100%}#masonry .modal-content .close{position:absolute;opacity:1;top:10px;right:10px;background:transparent}#masonry .modal-content .close:focus{outline:none}#masonry .modal-content .close span{font-size:30px;color:$white}#masonry .modal-content .navigation-btn{position:absolute;background:transparent;color:#fff;border:none;top:40%;font-size:90px}#masonry .modal-content .navigation-btn:focus{outline:none}#masonry .modal-content .navigation-btn#show-next-image{right:0 !important}#masonry .modal-content .navigation-btn#show-previous-image{left:0 !important}#contacto-content{background:url("../img/paper_pattern.png")}#contacto-content .contact-content{display:flex;align-items:center;justify-content:left;border-right:1px solid #d0d0d0;margin-top:30px}@media (min-width:768px){#contacto-content .contact-content{margin-bottom:0;justify-content:center;margin-left:0}}#contacto-content .contact-content .contact-info{margin-left:15px}#contacto-content .contact-content .contact-info a{color:#444;line-height:32px}#contacto-content .contact-form{display:flex;align-items:center;justify-content:center;margin:30px 0}@media (min-width:768px){#contacto-content .contact-form{margin:100px 0}}#contacto-content .contact-form h3{margin-bottom:20px}#contacto-content .contact-form label{display:block;text-transform:uppercase;font-size:13px;letter-spacing:1px;margin-bottom:3px}#contacto-content .contact-form .indicates-required{margin-bottom:15px;font-size:12px}#contacto-content .contact-form #mc_embed_signup div.mce_inline_error{background-color:#e8b72d}#contacto-content .contact-form #mc_embed_signup input.mce_inline_error{border-color:#e8b72d}#contacto-content .contact-form #mc_embed_signup .submit{letter-spacing:2px;margin-top:30px;padding:10px 30px;background:#e8b72d;text-transform:uppercase;border-color:#e8b72d;color:#444}#contacto-content .contact-form #mc_embed_signup .form-control{background:transparent}#contacto-content .contact-form #mc_embed_signup #mce-success-response{font-weight:bold;color:#0b785f;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-top:10px}footer{min-height:300px}@media (min-width:768px){footer{min-height:auto}}footer p{display:block;font-size:12px;margin:30px 0;text-align:left}@media (min-width:768px){footer p{text-align:center}}footer span{display:block;padding:0 30px}@media (min-width:768px){footer span{display:inline-block}}footer a{text-transform:uppercase;letter-spacing:1px;color:#000;text-decoration:underline;padding:0 30px;display:block;margin:30px auto}@media (min-width:992px){footer a{display:inline-block}}footer a:hover{color:#000}.modal{z-index:99999999999999}.modal .modal-content{padding:0}.modal .modal-content .button-close-modal{background:#000;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;width:60px;height:60px;border-radius:50%}.modal .modal-content .button-close-modal .icon-close{display:inline-block;width:30px;height:30px;padding:15px;background:url("../img/icons/close.svg");background-repeat:no-repeat;background-position:center}.modal .modal-content li{margin-bottom:15px}@-moz-keyframes fadeIn{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-moz-keyframes appearlogo{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-webkit-keyframes appearlogo{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-o-keyframes appearlogo{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@keyframes appearlogo{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}
/*# sourceMappingURL=main.css.map */
