@font-face{font-family:"JBS Text";src:url(../fonts/JBSText-Medium.woff2) format("woff2"),url(../fonts/JBSText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"JBS Text";src:url(../fonts/JBSText-Light.woff2) format("woff2"),url(../fonts/JBSText-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"JBS Text";src:url(../fonts/JBSText-SemiBold.woff2) format("woff2"),url(../fonts/JBSText-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"JBS Display";src:url(../fonts/JBSDisplay-Medium.woff2) format("woff2"),url(../fonts/JBSDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"JBS Display";line-height:1.6;color:#333;background-color:#f2f2f2}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#387a88;border-radius:0}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}header{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 5%;box-shadow:0 2px 5px rgba(0,0,0,.1)}header nav ul li a{text-transform:uppercase}.menu-desktop ul{list-style:none;display:flex;gap:1.5rem}.menu-desktop a{color:#387a88;text-decoration:none;font-weight:500;transition:color .3s}.menu-desktop a:hover{color:#eaeaea}.hamburger{display:none;cursor:pointer}.hamburger span{display:block;width:25px;height:3px;background:#387a88;margin:4px 0;transition:.4s}.menu-mobile{position:fixed;top:0;right:-100%;width:250px;height:100vh;background-color:#387a88;padding:2rem 1rem;transition:right .3s ease;z-index:9999;display:flex;flex-direction:column;align-items:flex-start}.menu-mobile ul{list-style:none;margin-top:2rem}.menu-mobile li{margin-bottom:1rem}.menu-mobile a{color:#fff;text-decoration:none;font-size:1.1rem}.menu-mobile a:hover{text-decoration:underline}.close-btn{background:0 0;border:none;color:#fff;font-size:2rem;align-self:flex-end;cursor:pointer}.menu-mobile.open{right:0}@media(max-width:767px){.menu-desktop{display:none}.hamburger{display:block}}@media(max-width:480px){.menu-mobile{width:70%}}.logo{display:flex;align-items:center}.logo img{height:40px;margin-right:10px}nav ul{list-style:none;display:flex;gap:20px}nav li{margin:0}.language-switch{display:flex;gap:10px;font-size:14px}.hero{position:relative;background:url("https://jbscouros.com.br/wp-content/themes/jbscouros/assets/img/Essntial/NEWBUCK_HERON_1-1024x1024.jpg") center center/cover no-repeat;color:#fff;padding:80px 5% 100px}.hero h1{font-size:1.7rem;font-weight:400;text-transform:uppercase;width:80%;margin:0}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:0}.link{padding-top:1rem;max-width:400px;margin:0 auto}.link a{text-align:center;display:block;background-color:#5e9dc3;color:#fff;border:none;padding:.8rem;cursor:pointer;font-size:1rem;transition:background-color .3s;transition:.3s}.link a:hover{opacity:.9;transition:.3s}.hero-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding-bottom:1rem}.hero-content img{width:300px;text-align:left}.hero-content h1{font-size:3rem;margin-bottom:20px}.hero-content h2{font-size:1.2rem;font-weight:300;margin-bottom:10px;line-height:1.4}.destaque{text-align:center;padding:60px 5%;background-color:#fff}.destaque h3{font-size:1.8rem;margin-bottom:20px;font-weight:400;color:#f68200}.destaque p{max-width:700px;margin:0 auto 30px auto;font-size:1rem;line-height:1.6}.video-section{background-color:#e8f0f2;text-align:center;padding:60px 5%}.video-section .video-wrapper{max-width:800px;margin:0 auto;position:relative;padding-top:25.25%}.video-section .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-section p{margin-top:20px;font-weight:600;font-size:1rem}.sustentabilidade{background-color:#d3d8ef;padding:60px 5%}.sustentabilidade h2{margin-bottom:20px;font-size:4rem;text-align:left;text-transform:uppercase;color:rgba(0,0,0,0);-webkit-text-stroke:2px #387a88;line-height:1.2;font-weight:400}.sustentabilidade p{line-height:1.6;margin-bottom:1rem;color:#387a88}.produtos{background-color:#f9f9f9;padding:60px 5%}.produtos h2{text-align:center;font-size:2rem;margin-bottom:30px;font-weight:400}.produtos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:0 auto}.produto-card{background-color:#fff;border:1px solid #ddd;padding:10px;text-align:center;transition:box-shadow .2s}.produto-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.produto-card img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.produto-card h3{margin-top:10px;font-size:1.1rem}.produto-card p{font-size:.9rem;margin-top:5px;color:#666}.design-moda{background-color:#d3d8ef;padding:60px 5%;text-align:center}.design-moda h2{font-size:1.8rem;margin-bottom:20px;font-style:italic;color:#387a88}.design-moda p{max-width:800px;margin:0 auto 30px auto;line-height:1.6;color:#387a88;text-align:left}.design-moda p a{color:#387a88}.faq{background-color:#5e9dc3;padding:60px 5%;margin:0 auto}.faq h2{text-align:center;margin-bottom:30px;color:#fff;font-weight:400;font-size:1.8rem}.faq .faq-item{margin-bottom:20px}.faq .faq-item h4{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#fff;font-weight:700}.faq .faq-item p{font-size:1.2rem;line-height:1.5;color:#fff;font-weight:400;border-bottom:.1rem solid #fff;padding-bottom:2rem}.contato{background-color:#3b779d;padding:60px 5%;text-align:center}.contato h2{font-size:1.8rem;margin-bottom:30px;color:#fff;font-weight:400}.contato-form{max-width:500px;margin:0 auto}.contato-form input,.contato-form textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:3px;font-size:1rem;font-family:inherit;background-color:rgba(0,0,0,0);color:#fff;font-weight:400}.contato-form input::-moz-placeholder,.contato-form textarea::-moz-placeholder{color:#fff;font-weight:400}.contato-form input::placeholder,.contato-form textarea::placeholder{color:#fff;font-weight:400}.contato-form input{height:70px}.contato-form button{background-color:#fff;color:#fff;border:none;padding:12px 30px;font-size:1rem;border-radius:3px;cursor:pointer;transition:background-color .3s;width:100%;color:#069}.contato-form button:hover{background-color:#00557a;color:#fff}footer{background-color:#333;color:#ccc;text-align:center;padding:20px 5%}footer p{font-size:.85rem}@media(max-width:768px){.hero-content h1{font-size:2rem}.hero-content h2{font-size:1rem}nav ul{gap:10px;display:block}.sustentabilidade h2{font-size:3rem}}@media(max-width:575px){.sustentabilidade h2{font-size:2rem}}
/*# sourceMappingURL=main.min.css.map */
