.button,.button:hover,.title{color:#000}.button:hover,.card-legislation:hover{text-decoration:none;animation:bounce 1s}body{font-family:Montserrat,sans-serif;text-align: justify;}p{font-weight:300;line-height:26px;margin-bottom:10px}.title{font-size:36px;font-weight:600;margin-bottom:20px}.button{display:inline-block;font-size:18px;background-color:#ffcb0a;border-radius:10px;padding:15px;border:0;cursor:pointer}@keyframes bounce{0%,100%,20%,60%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}80%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.header{height:200px;background:url(../../../assets/img/background-header.jpg) repeat-x;text-align:center}.header .logo{height:170px;margin-top:15px}.navigation{background-color:#000;margin-bottom:60px}.navigation .menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.navigation .menu a{font-size:16px;font-weight:400;text-decoration:none;color:#fff;transition:color .6s ease;padding:20px 10px}.navigation .menu a:hover{color:#ffcb0a}.navigation .contact{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.navigation .menu{margin-top:15px}.navigation .menu a{border:3px solid #ffcb0a;width:47%;display:block;margin-bottom:15px;padding:10px 0;text-align:center}.navigation .contact{flex-direction:column}}.networks .icon{width:35px;height:35px;margin-left:5px}@media only screen and (max-width:768px){.navigation{margin-bottom:30px;padding:15px 0}.networks{margin:15px 0}}.information a{color:#fff;text-decoration:none;transition:color .6s ease;border-left:2px solid #ffcb0a;padding-left:10px;margin-left:10px}.information a:first-child{border:0;padding:0;margin:0}.information a:hover{color:#ffcb0a}@media only screen and (max-width:768px){.information{text-align:center;display:flex;flex-direction:column}.information a{border:0;padding:0;margin:0;line-height:26px}}.card-legislation{background-color:#fff;border-radius:10px;border:1px solid #eff1f9;box-shadow:4px 4px 20px 0 rgba(120,135,182,.1);padding:10px 30px;margin-top:30px;color:#4b4b4b;display:flex;align-items:center}.card-legislation:hover{color:#4b4b4b}.card-legislation .icon{width:40px;margin-right:15px}.card-legislation p{text-align:left;margin-bottom:0}.contact .title,.contact p,.legislation,.quality-delivery{text-align:center}.slide .carousel-indicators li{background-color:#000}.quality-delivery{background-color:#4b4b4b;color:#fff;margin:60px 0;padding:60px 0}.quality-delivery .title{color:#ffcb0a}.quality-delivery p{margin-bottom:0}@media only screen and (max-width:768px){.quality-delivery{margin:30px 0}}.signaling{margin-bottom:60px}.signaling .item{margin-top:60px}.signaling p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.signaling .item,.signaling img{margin-top:30px}.signaling .row:nth-child(2) .col-md-5{order:2}.signaling .row:nth-child(2) .col-md-7{order:1}}@media only screen and (max-width:768px){.signaling{margin-bottom:30px}}.products{background-color:#F8f8f8;padding:60px 0;margin-top:130px;margin-bottom:145px;position:relative}.products img{position:absolute;bottom:-150px}.products .title,.products p{padding-left:120px}.products p{margin-bottom:0}.products .button{margin-top:30px;margin-left:120px}@media only screen and (max-width:767px){.products{position:initial;margin-top:0;margin-bottom:60px;text-align:center}.products img{position:initial;display:inline-block;width:50%;margin-bottom:30px}.products .title,.products p{padding-left:0}.products .button{margin-left:0}}@media only screen and (max-width:768px){.products{margin-top:0;margin-bottom:30px}.products .title,.products p{padding-left:0}.products .button{margin-left:0}.products img{position:initial}}.contact p{padding:0 180px;margin-bottom:60px}.contact .alert{margin-bottom:60px;}.contact .alert p{margin-bottom:0}.contact label{font-weight:300}.form-contact .form-row{padding-bottom:15px}.form-contact .form-control{font-weight:300;color:#4b4b4b;border-radius:10px}.form-contact .form-control::-webkit-input-placeholder{font-weight:300;color:#ced4da}.form-contact .form-control::-moz-placeholder{font-weight:300;color:#ced4da}.form-contact .form-control:-ms-input-placeholder{font-weight:300;color:#ced4da}.form-contact .form-control:-moz-placeholder{font-weight:300;color:#ced4da}.form-contact .form-control:focus{border-color:#000;box-shadow:none}.form-contact .form-control:focus:invalid{border-color:#dc3545}.form-contact .form-control:focus:valid{border-color:#28A73E}.form-contact .action{text-align:center;margin-top:15px}.form-contact .button-file{padding:10px;color:#4b4b4b;background-color:#fff;border:1px solid #ced4da;border-radius:10px;cursor:pointer;font-weight:300;margin-left:30px}.form-contact .button-file:focus{box-shadow:none;outline:0}.form-contact .text-file{font-size:14px;font-weight:300;color:#4b4b4b;margin-left:10px}@media only screen and (max-width:768px){.contact p{padding:0}.form-contact .button-file{margin-top:15px;margin-left:0}}.legislation{background-color:#F8f8f8;padding:60px 0;margin-top:60px}.footer{background-color:#4b4b4b;padding:30px 0}.footer .copyright{margin-bottom:0;color:#fff}.footer .information,.footer .networks{display:flex;justify-content:flex-end}@media only screen and (max-width:768px){.footer .copyright{font-size:16px;text-align:center;margin-bottom:15px}.footer .information,.footer .networks{justify-content:center}.footer .networks{margin-bottom:0}}