*{box-sizing:border-box}header,body{margin:0;padding:0}li{list-style:none}ul{padding:0}figure{margin:0;padding:0}a{text-decoration:none}.botao-voltar{background:#e13c40;border-radius:20px;color:#fff;text-transform:uppercase;padding:10px 32px;border:none;transition:all .3s;cursor:pointer;width:330px;margin-top:10px;font-weight:800}.botao-voltar:hover{background-color:#c51c20}.contact-form ::-webkit-input-placeholder{color:#fff}.contact-form label{display:none}.contact-form textarea{outline:none;padding:10px 20px;width:100%;border:none;background:#5e4e4f;color:#fff;border-radius:20px;font-family:"Montserrat",sans-serif}.contact-form .input{margin-bottom:20px;padding:10px 20px;width:100%;background:#5e4e4f;border-radius:25px;border:none;outline:none;color:#fff;width:100%;height:50px;font-family:"Montserrat",sans-serif;font-size:.875em}.contact-form .btn-submit{background:#bb3f19;border-radius:25px;color:#fff;text-transform:uppercase;padding:17px 32px;border:none;transition:all .3s;cursor:pointer}.contact-form .btn-submit:hover{background-color:#c51c20}body{font-family:"Montserrat",sans-serif}p{font-size:1.15em;line-height:1.5em}p.light{font-weight:300}.no-padding{padding:0}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.section-subtitle{font-size:2.25em;color:#febd01;font-weight:800;text-transform:uppercase}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-1{margin:1em}.m-2{margin:2em}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-3{margin-top:3em}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2em}.mb-3{margin-bottom:3em}.my-1{margin:1em 0}.my-2{margin:2em 0}.my-3{margin:3em 0}.mx-1{margin:0 1em}.mx-2{margin:0 1em}#hero{padding:45vh 0px 15vh;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5)),url("/assets/images/bg-hero.jpeg");background-size:cover;background-position:center}#hero h1{text-align:center;text-transform:uppercase;font-weight:900;font-size:52px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4)}@media screen and (max-width: 480px){#hero{padding:45vh 0px 5vh}#hero h1{font-size:20px}}header{display:block;width:100%;position:sticky;top:0;z-index:10;box-shadow:0 5px 15px rgba(0,0,0,.15)}header .menu-desktop{height:100px;background-color:#fff}header .menu-desktop .menu-content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100px}header .menu-desktop .menu-content figure img{width:220px}header .menu-desktop .menu-content nav ul{display:flex}header .menu-desktop .menu-content nav li{margin-left:24px}header .menu-desktop .menu-content nav a{font-size:1.25em;text-transform:uppercase;color:#422b2c;font-weight:700}header .menu-desktop .menu-content .language-box{position:relative}header .menu-desktop .menu-content .pt-box,header .menu-desktop .menu-content .en-box{transition:.3s all;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font-weight:600}header .menu-desktop .menu-content .pt-box p,header .menu-desktop .menu-content .en-box p{font-size:1.25em;margin:0 10px;color:#422b2c}header .menu-desktop .menu-content .en-box{position:absolute;right:0px;top:50px;height:0;opacity:0;pointer-events:none;width:170px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 25px rgba(0,0,0,.15);justify-content:center}header .menu-desktop .menu-content .en-box.active{height:90px;opacity:1;pointer-events:initial}header .menu-desktop .menu-content .pt-box.active .arrow{transform:rotate(225deg)}header .menu-desktop .menu-content .arrow{transition:.3s all;border-top:4px solid #422b2c;border-left:4px solid #422b2c;width:12px;height:12px;transform:rotate(135deg)}section.about{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5)),url("/assets/images/silo.jpeg");padding:40px 0 140px;text-align:center;width:100%;position:relative;background-repeat:no-repeat;background-size:cover}section.about h1{margin:0 0 16px;text-transform:uppercase;font-weight:900;font-size:6.25em;color:#fff}section.about p{color:#fff;font-size:1.25em}section.services img{width:100%;border:8px solid #fff;border-radius:50%;margin-top:-75px}section.products{margin-bottom:40px}section.products h2{text-align:center;color:#422b2c;text-transform:uppercase;font-size:2.25em;font-weight:700;margin-top:0}section.products h2 span{color:#bb3f19;font-size:2.78em;font-weight:900}section.products img{width:100%}section.products nav{margin-top:30px}section.products nav li{display:flex;align-items:center}section.products nav li .circle{background:#febd01;width:12px;height:12px;border-radius:50%}section.products nav li p{margin:0px 0 15px 30px;text-transform:uppercase;font-size:1em;color:#5e4e4f;font-weight:700}section.contact-us{padding:40px 0 80px;background-color:#422b2c;position:relative;background-image:url("../img/bg-contact.png");background-size:cover}section.contact-us p{color:#fff;font-size:1.12em}section.contact-us p a{color:#bb3f19;font-weight:800}section.contact-us .btn-end{height:100%;align-items:center;display:flex;justify-content:flex-end}.copyright{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;background-color:#bb3f19;height:120px;color:#fff;font-size:.75em;font-weight:300}.modal{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:20;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:.3s all}.modal .bg-modal{position:absolute;width:100%;height:100vh;background-color:#bb3f19}.modal .modal-content{z-index:30;border-radius:32px;width:640px;height:350px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.modal .modal-content .modal-title{color:#bb3f19;text-transform:uppercase;font-weight:900;font-size:1.75em;margin-bottom:10px;text-align:center}.modal .modal-content .modal-desc{font-size:1.25em;text-align:center}.modal .modal-content .modal-close{cursor:pointer;position:absolute;right:50px;top:50px;width:30px;height:30px}.modal .modal-content .modal-close:before{width:30px;height:8px;transform:rotate(45deg);background:#bb3f19;content:"";position:absolute;border-radius:4px}.modal .modal-content .modal-close:after{width:30px;height:8px;transform:rotate(135deg);background:#bb3f19;content:"";position:absolute;border-radius:4px}.modal.active{opacity:1;pointer-events:initial}@media screen and (min-width: 769px){.hide-mobile{display:block}.hide-desktop{display:none}}@media screen and (max-width: 768px){.hide-mobile{display:none}.hide-desktop{display:block}}@media screen and (max-width: 768px){.section-subtitle{font-size:1.375em}header .menu-desktop{height:80px}header .menu-desktop .menu-content{padding:0px 10px;height:80px}header .menu-desktop .menu-content figure img{width:160px}section.about h1{font-size:2.25em}section.about p{font-size:1em}section.services img{border:5px solid #fff;margin-top:-60px}section.services .last-items{margin-top:-5px}section.products h2{font-size:1.12em}section.products h2 span{display:block;margin-top:10px;font-size:2em}section.products nav{margin-top:0}section.products nav li .circle{background:#bb3f19}section.products nav li p{margin-left:25px}section.contact-us{height:auto;padding:50px 0 50px}section.contact-us:before{display:none}section.contact-us h2{margin:0 0 40px}section.contact-us .btn-submit{width:100%}.modal .modal-content{width:100%;height:100vh;border-radius:0}.modal .modal-content .modal-close{right:15px}.botao-voltar{width:calc(100% - 30px);margin:10px 15px 0}}
