html{scroll-behavior:smooth;font-family:'Roboto Condensed',sans-serif,Arial,Helvetica}body{font-family:"Roboto Condensed",sans-serif,Helvetica;color:#222;font-size:16px;line-height:1.4}main{min-height:100vh;padding-top:91px}@media (max-width:991px){main{padding-top:66px}}a:focus{outline:0}section{padding:70px 0}@media (max-width:991px){section{padding:40px 0}}h1,h2,h3,h4,h5{font-family:"Oswald",sans-serif,Helvetica}.section-heading{font-size:2.7em;color:#c2b021;margin-bottom:30px}@media (max-width:991px){.section-heading{font-size:1.8em;line-height:1.1}}.section-subheading{font-size:1.7em;color:#c2b021;margin-bottom:20px}@media (max-width:991px){.section-subheading{font-size:1.5em;line-height:1.1}}.button-primary{border:2px solid #ab5626;background-color:#ab5626;color:#fff;display:inline-block;padding:10px 20px;border-radius:1.5em;font-weight:400;margin-top:30px;text-transform:capitalize;text-decoration:none;letter-spacing:0.5px}.button-primary:hover{background:#fff;color:#ab5626;text-decoration:none}button[disabled]{opacity:0.4}.banner-todos{background-image:url(../../images/secciones.jpg);height:370px;background-size:cover;display:flex;align-items:center;justify-content:center}.banner-todos h2{color:#fff;text-align:center;font-size:82px}@media (max-width:991px){.banner-todos{height:200px}.banner-todos h2{font-size:45px}}header .logo{width:220px;height:75px;display:block;background-image:url(../../images/logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center}header .navbar{transition:all ease .5s}header .navbar .container{justify-content:flex-start}header .navbar .navbar-toggler{border:0;padding-left:0}header .navbar .navbar-toggler:focus{outline:0;color:#000}header .navbar .navbar-nav .nav-link{color:#0D0D0D;position:relative;margin:.5rem 1rem;padding:0;font-size:1.15em;letter-spacing:-0.3px}header .navbar .navbar-nav .nav-link:after{position:absolute;content:'';display:block;height:1px;background-color:#205a29;width:0;left:0;bottom:0;transition:all 0.15s ease}header .navbar .navbar-nav .nav-link:before{position:absolute;content:'';display:block;height:1px;background-color:#205a29;width:0;left:0;bottom:24px;transition:all 0.15s ease}header .navbar .navbar-nav .nav-link:focus,header .navbar .navbar-nav .nav-link:hover{color:#205a29;outline:0}@media (min-width:992px){header .navbar .navbar-nav .nav-link:focus:after,header .navbar .navbar-nav .nav-link:focus:before,header .navbar .navbar-nav .nav-link:hover:after,header .navbar .navbar-nav .nav-link:hover:before{width:100%}}header .navbar .navbar-nav .nav-link.active{color:#205a29}header .navbar .navbar-nav .menu-close{position:absolute;right:0;top:5px}header .navbar .navbar-nav .menu-close button{font-size:2.3rem;position:relative;z-index:9999}header .navbar .navbar-nav .menu-close button:focus{outline:0;color:#205a29}header .menu-fixed{background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}@media (max-width:991px){header .logo{width:150px;height:50px}header .navbar{background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}header .navbar .navbar-collapse.collapsing .navbar-nav{display:block;position:fixed;top:0;bottom:0;left:-75%;transition:all 0.2s ease}header .navbar .navbar-collapse.show .navbar-nav{position:fixed;top:66px;bottom:0;left:0;flex-direction:column;height:auto;width:75%;transition:left 0.35s ease;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);background:#fff;z-index:9998}header .navbar .navbar-collapse.show .navbar-nav .nav-item.language{margin-top:.8rem;margin-left:0}header .navbar .navbar-collapse.show .navbar-nav .nav-item.language a{padding:0 .35rem}header .navbar .navbar-collapse.show .navbar-nav .nav-item .nav-link{border-bottom:1px solid #eee;padding:0.6rem 0;margin:0 0.5rem}header .navbar .navbar-collapse.show .navbar-nav .nav-item .nav-link:after{display:none}header .navbar .navbar-collapse.show .navbar-nav .nav-item:last-child .nav-link{border:0}}.home .home-carousel{padding:0}.home .home-carousel .carousel .carousel-control-next,.home .home-carousel .carousel .carousel-control-prev{width:8%}.home .home-carousel .carousel .carousel-control-next-icon,.home .home-carousel .carousel .carousel-control-prev-icon{width:30px;height:30px}.home .home-carousel .carousel .carousel-inner{height:620px}.home .home-carousel .carousel .carousel-inner .carousel-item{height:100%}.home .home-carousel .carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover}.home .home-carousel .carousel .carousel-inner .carousel-item .carousel-caption{background:rgba(0,0,0,0.45);bottom:0!important;padding:25px 15px;margin-left:auto;margin-right:auto;width:100%;left:0;right:0;margin-left:auto;margin-right:auto}.home .home-carousel .carousel .carousel-inner .carousel-item .carousel-caption h2{font-size:2.8rem;font-family:'Oswald',sans-serif;margin-bottom:10px}.home .home-carousel .carousel .carousel-inner .carousel-item .carousel-caption p{margin:0;font-size:1.2em;line-height:1.3}@media (max-width:991px){.home .home-carousel .carousel .carousel-control-next,.home .home-carousel .carousel .carousel-control-prev{width:12%}.home .home-carousel .carousel .carousel-control-next-icon,.home .home-carousel .carousel .carousel-control-prev-icon{width:25px;height:25px}.home .home-carousel .carousel .carousel-inner{height:380px}.home .home-carousel .carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover}.home .home-carousel .carousel .carousel-inner .carousel-item .carousel-caption{padding:15px;bottom:0!important;background:rgba(0,0,0,0.25)}.home .home-carousel .carousel .carousel-inner .carousel-item .carousel-caption h2{font-size:1.4em}.home .home-carousel .carousel .carousel-inner .carousel-item .carousel-caption p{font-size:1em}}.home .home-values .item-values{background-color:#fff;border-radius:15px;padding:15px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;margin-bottom:30px;text-align:center}@media (min-width:992px){.home .home-values .item-values{width:calc(100% / 4 - 30px)}}.home .home-values .main-text{font-size:1.2em;margin-bottom:50px}.home .home-values img{width:70px;margin:0 auto;display:block}.home .home-video{background:#f5f5f5}.home .home-video video{margin:0 auto;display:block;outline:0;max-width:100%;height:auto}.gallery{padding:91px 0 80px}.gallery #image-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px}.gallery #image-gallery a{width:calc(100%);height:250px;position:relative;overflow:hidden}.gallery #image-gallery a:before{position:absolute;content:'';display:block;width:100%;height:100%;opacity:0;top:0;left:0;background-color:#000;transition:all 0.5s ease-in;z-index:2}.gallery #image-gallery a:hover:before{opacity:0.4}.gallery #image-gallery a:hover img{transform:scale(1.3)}.gallery #image-gallery a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 1s ease;z-index:1}@media (max-width:991px){.gallery #image-gallery{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gallery{padding:66px 0 50px}.gallery #image-gallery{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:15px}.gallery #image-gallery a{height:200px}}.contact{padding:91px 0 50px}@media (max-width:991px){.contact{padding-top:66px}}.contact form .form-group{margin-bottom:20px}.contact form .form-group .help-block{color:red;font-size:14px}.contact form input:focus,.contact form textarea:focus{border-color:#205a29;outline:0;box-shadow:none}.about-us .home-values{padding:0 0 80px}.about-us .about_content>p{font-family:"Roboto Condensed",sans-serif,Helvetica;margin-bottom:18px;text-align:justify}.about-us .section-heading{margin-top:30px}.about-us .about_banner{margin-top:40px}.about-us .about_pic{border-radius:15px;padding:5px;width:100%;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}.produccion .home-values{padding:0 0 40px}.produccion .item-values{background-color:#fff;border-radius:15px;padding:15px;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;margin-bottom:30px;text-align:center}@media (min-width:992px){.produccion .item-values{width:calc(100% / 2 - 15px)}}.produccion .about_content img{width:70px;margin:0 auto;display:block}.produccion .encabezado{padding-bottom:30px}.produccion p.items{padding:0 20px}.produccion p{margin-top:0;margin-bottom:1rem;font-family:"Roboto Condensed",sans-serif,Helvetica}.produccion h4{margin-bottom:0.5rem;font-family:"Oswald",sans-serif,Helvetica;font-weight:400;line-height:1.2;color:#205a29}@media (max-width:900px){.produccion .home-values{padding:0!important}}@media (min-width:1200px){.produccion h4{font-size:24px;line-height:1.08333}}footer{color:#fff;background-image:url("../../images/footer_bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}footer .footer-top{padding:40px 0 20px;background-color:rgba(32,90,41,0.75)}footer .footer-top .location{font-size:1.25em;text-transform:uppercase;margin-left:30px;font-weight:700;letter-spacing:1px;padding-bottom:5px;border-bottom:2px solid #fff}footer .footer-top .location-name{font-size:1.15em;text-transform:uppercase;color:#fff;margin-left:30px;font-weight:700;letter-spacing:1px}footer .footer-top .logo-footer img{width:200px}footer .footer-top a{color:#fff;font-weight:400}footer .footer-top a:focus{text-decoration:underline}footer .footer-top i{float:left;margin:1px 8px 0px 0;margin-bottom:50px!important;font-size:21px;opacity:0.5;font-size:1.4em}footer .footer-top i.phone-icon{margin-bottom:-1px!important}footer .footer-top .footer-nav{list-style:none;display:flex;justify-content:center;padding:20px 0;float:right}footer .footer-top .footer-nav li{display:block;border-right:1px solid #fff}footer .footer-top .footer-nav li:last-child{border:0}footer .footer-top .footer-nav li a{font-size:0.9em;font-weight:400;padding:5px 12px}footer .footer-bottom{font-size:0.9rem;background-color:#205a29}footer .footer-bottom .container{display:flex;justify-content:center;align-items:center;position:relative}footer .footer-bottom .back-to-top{color:#fff;position:absolute;right:0}footer .footer-bottom .back-to-top i{font-size:3.5em}footer .footer-bottom .back-to-top:hover{opacity:0.5}@media (max-width:991px){footer .footer-top .footer-nav{border:0;position:relative;flex-wrap:wrap;float:none;justify-content:flex-start}footer .footer-top .footer-nav li{margin:0px 0 8px}footer .footer-top .logo-footer img{width:180px}footer .footer-top i{margin-bottom:80px}footer .footer-top .location{margin-left:0}}@media (max-width:767px){footer .footer-bottom .rights{display:block}footer .footer-bottom .back-to-top i{font-size:3em}}@media (min-width:411px) and (max-width:575px){footer .footer-top .location-icon{margin-bottom:30px!important}}
/*# sourceMappingURL=main.css.map */