body{font-family: "Quicksand", sans-serif;font-optical-sizing: auto;font-weight: 300;font-style: normal;padding-top: 80px;}p,.page-body li{font-weight: 500;color: #444;margin-bottom: 1em;}header{border-bottom: 1px solid #84350D;position: fixed;top: 0;width: 100%;z-index: 99;}section{padding: 4em 0;background-size: cover;}.navbar{padding: 20px 0;color: #C04F15;background-color: rgba(255,255,255,0.8);max-height: 80px;}.navbar .navbar-menu-wrapper .navbar-nav .nav-link{color: #3F3F3F;height: 100%;display: flex;justify-content: center;align-items: center;}.navbar .navbar-menu-wrapper .navbar-nav .nav-link:hover{color: #C04F15;}.content-wrapper{padding: 0;}#slider-home-slider{color: #FFF;}#slider-home-slider .carousel-item.active{position: relative;}#slider-home-slider .carousel-caption{position: absolute;top: 10em;font-size: 1em;}#slider-home-slider .carousel-item img{max-width: 100%;}#slider-home-slider h5{font-size: 3em;text-shadow: 2px 2px 4px rgba(0,0,0,.6);font-weight: 400;color: #FFF;}#somos .content-body{}#somos p{font-size: 18px;line-height: 1.8;}#sustainability-solutions h5,#compliance-solutions h5{color: #FFF;}#sustainability-solutions{background-position: bottom center;}#contacto p{color: #FFF;}#contacto a{color: #FFF;text-decoration: underline;}.banner{text-align: left;padding: 60px 0 40px 0;background-repeat: no-repeat;background-size: cover;box-shadow: inset 0px 6px 10px rgb(0 0 0 / 20%);}.banner h1{font-weight: 300;line-height: 1.6;color: #FFFFFF;font-size: 28px;display: flex;justify-content: center;align-items: center;height: 100%;text-shadow: 1px 1px 5px rgba(0,0,0,.5);}#contacto h2,#contacto h6{color: #FFF;}footer{color: #FFF;}footer p{text-align: center;padding: 3em 0;color: #FFF;margin: 0;}footer a{color: #FFF;text-decoration: underline;}.custom-color2 h2,.custom-color2 h6{color: #FFF; }.btn.btn-primary{background: #C04F15;color: #FFF;border: none;}.btn.btn-primary:hover{background: #84350D;color: #FFF;}.modal-content{width: auto;}.modal-content .modal-body{padding: 15px;}.modal-content .modal-footer{border-top: 1px solid #CCC;justify-content: end;padding: 10px 0 0 0;}.vertical-center{margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}