@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:"Montserrat",sans-serif}html{font-size:62.5%}body{background-color:#f5f5f0}.limit-content{max-width:138rem;margin:0 auto}a,button{text-decoration:none;cursor:pointer}a{color:#fff}button{border:none}img{width:100%}.home{position:relative}@media(min-width: 1400px){.home .home__container-image img{border-radius:0 0 1.5rem 1.5rem}}.home__btn-arrow{position:absolute;border:.2rem solid #0c0a09;bottom:-5.5rem;left:58%;margin-left:-50px;color:#0c0a09;padding:.5rem .9rem;border-radius:50%;font-size:1.8rem;animation:moveUpDown 1s ease-in-out infinite}@media(min-width: 640px){.home__btn-arrow{left:53%}}@keyframes moveUpDown{0%,100%{transform:translateY(-30%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:none;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}.about{margin-top:8rem;padding:0 2rem 2.5rem;text-align:center;border-bottom:1px solid #ecebea}@media(min-width: 1400px){.about{padding:0}}.about__container-texts{max-width:78rem;margin:0 auto}@media(min-width: 768px){.about__container-texts{max-width:90rem}}.about__title{font-size:2.3rem;font-weight:900;text-transform:uppercase}@media(min-width: 768px){.about__title{font-size:3rem}}.about__title span{color:#f97316}.about__text{margin-top:2rem;font-size:1.3rem;font-weight:400}@media(min-width: 768px){.about__text{font-size:1.7rem}}.about__carrousel-container{margin-top:4.5rem;height:40rem}@media(min-width: 768px){.about__carrousel-container{padding-bottom:8rem;height:max-content}}.about .swiper-slide{position:relative}.about .swiper-slide img{border-radius:1.5rem;object-fit:cover;height:33rem}@media(min-width: 768px){.about .swiper-slide img{height:40rem}}.about .carrousel__texts-container{background-color:rgba(0,0,0,.411);position:absolute;z-index:999;bottom:.4rem;width:100%;left:0;border-radius:0 0 1rem 1rem;color:#fff;padding:0 2rem}.about .carrousel__texts-container h2{font-size:2rem;text-transform:uppercase;margin-top:2rem}@media(min-width: 768px){.about .carrousel__texts-container h2{font-size:2.3rem}}.about .carrousel__texts-container p{margin-top:.5rem;font-size:1.3rem}.about .carrousel__texts-container button,.about .carrousel__texts-container a{display:block;border-radius:.5rem;width:90%;padding:1rem;margin:2rem auto;background-color:#f97316;color:#fff;font-weight:500;transition:all .3s;font-size:1.6rem}.about .carrousel__texts-container button:hover,.about .carrousel__texts-container a:hover{background-color:#bf5911}.about .carrousel__texts-container button i,.about .carrousel__texts-container a i{margin-left:1rem;font-size:1.8rem}@media(min-width: 640px){.about .carrousel__texts-container button i,.about .carrousel__texts-container a i{font-size:2.2rem}}.products{margin-top:6rem;text-align:center}@media(min-width: 768px){.products{margin-top:8rem}}@media(min-width: 1400px){.products .products__image{border-radius:1.5rem}}.products__texts{max-width:100rem;margin:4rem auto 0;padding:0 2rem}.products__title{font-size:2.3rem;font-weight:900;text-transform:uppercase}@media(min-width: 768px){.products__title{font-size:3rem}}.products__title span{color:#f97316}.products__text{margin-top:2rem;font-size:1.3rem;font-weight:400}@media(min-width: 768px){.products__text{font-size:1.7rem}}.products__text:nth-child(4){font-weight:500}.products__carrosel-container{margin-top:5rem}.contact{margin-top:6rem;background-image:url(../image/Contact.svg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:5rem 4rem;color:#fff}@media(min-width: 768px){.contact{margin-top:10rem}}@media(min-width: 992px){.contact{padding:7rem 6rem;display:flex;align-items:center;justify-content:center;gap:20rem}}@media(min-width: 1400px){.contact{border-radius:1.5rem}}.contact__title{font-size:1.7rem;text-transform:uppercase;font-weight:300}.contact__subtitle{font-size:3rem;text-transform:uppercase;font-weight:900}@media(min-width: 768px){.contact__subtitle{font-size:4.5rem}}.contact__informations-container{margin-top:3rem;background-color:rgba(12,10,9,.4823529412);padding:2rem;border-radius:1rem;max-width:50rem}@media(min-width: 768px){.contact__informations-container{padding:2rem 3rem}}@media(min-width: 992px){.contact__informations-container{margin-top:0}}.contact__information{display:flex;align-items:center;gap:2rem;font-size:1.4rem}.contact__information:nth-child(2){margin-top:2rem}@media(min-width: 768px){.contact__information{font-size:1.7rem}}.contact__information i{font-size:3.5rem;color:#f97316}@media(min-width: 768px){.contact__information i{font-size:4rem}}.contact__information address{font-style:normal}.qualities{margin-top:8rem;padding:0 2rem 0 3rem}@media(min-width: 768px){.qualities{padding:0 5rem}}@media(min-width: 992px){.qualities{display:flex;align-items:center;margin-top:10rem}}@media(min-width: 992px){.qualities__informations{flex:1}}.qualities__title{font-size:2.3rem;font-weight:900;text-transform:uppercase}@media(min-width: 768px){.qualities__title{font-size:3rem}}.qualities__title span{color:#f97316}@media(min-width: 768px){.qualities__title{text-align:center}}@media(min-width: 992px){.qualities__title{text-align:left;padding-right:10rem}}.qualities__qualities-container{margin-top:4rem;display:flex;flex-direction:column;gap:3rem}@media(min-width: 768px){.qualities__qualities-container{align-items:center}}@media(min-width: 992px){.qualities__qualities-container{align-items:flex-start}}.qualities__qualitie{display:flex;align-items:center;gap:3rem;max-width:44rem}.qualities__qualitie i{font-size:5rem;color:#f97316}.qualities__qualitie h3{font-size:2rem;font-weight:500}.qualities__qualitie p{margin-top:1rem;font-size:1.6rem;font-weight:300}.qualities__container-image{margin-top:5rem}@media(min-width: 768px){.qualities__container-image{margin-top:7rem;text-align:center}}@media(min-width: 992px){.qualities__container-image{flex:1}}.qualities__image{width:100%;max-width:70rem}.footer{margin-top:10rem;border-top:1px solid #000;padding:5rem;text-align:center}@media(min-width: 768px){.footer{margin-top:13rem}}.footer__image{width:15rem;filter:brightness(0) saturate(100%)}@media(min-width: 768px){.footer__image{width:20rem}}.footer__copyright{margin-top:2.5rem;font-size:1.8rem}@media(min-width: 768px){.footer__copyright{font-size:2rem}}.buttons-container{margin:2rem auto 0;display:flex;justify-content:center;align-items:center;gap:3rem;width:max-content}@media(min-width: 992px){.buttons-container{display:none}}.btn-carrousel{border:1px solid #ecebea;padding:.5rem .7rem;border-radius:50%;font-size:1.7rem;background-color:rgba(0,0,0,0)}.swiper-pagination,.swiper-pagination-about,.swiper-pagination-products{position:static !important;color:#000;width:auto;font-size:1.4rem}.products .swiper-slide{width:16rem}@media(min-width: 768px){.products .swiper-slide{width:18rem}}.products__images-mobile{display:block}@media(min-width: 992px){.products__images-mobile{display:none !important}}.products__images-desktop{display:none;overflow:hidden}@media(min-width: 992px){.products__images-desktop{display:flex;justify-content:center;gap:6rem}}.carte-overlay{background-color:rgba(12,10,9,.705);position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;z-index:10;opacity:0;pointer-events:none;transition:all .2s}.carte-overlay .carte-container{margin:5rem auto 0;width:90%;max-width:123rem;background-color:#f5f5f0;z-index:20;border-radius:1.5rem;padding:2.5rem;height:64rem}@media(min-width: 768px){.carte-overlay .carte-container{padding:3.5rem}}.carte-overlay .carte__header{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.carte-overlay .carte__header i{font-size:3rem;cursor:pointer}.carte-overlay .carte__title{font-size:2.5rem;font-weight:600;text-align:center;background-image:linear-gradient(to bottom, #F97316 40%, #ba540b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#000}@media(min-width: 640px){.carte-overlay .carte__title{font-size:4rem}}.carte-overlay .carte__container-itens{margin-top:3rem;border:1px solid #e0e0e0;border-radius:1.5rem;padding:4rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4rem;overflow-y:scroll;height:50rem}.carte-overlay .carte__container-itens::-webkit-scrollbar{width:6px;border:1rem}.carte-overlay .carte__container-itens::-webkit-scrollbar-thumb{background:#dad7d7;border-radius:5rem}@media(min-width: 640px){.carte-overlay .carte__container-itens{gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.carte-overlay .carte__container-itens{gap:4rem;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 992px){.carte-overlay .carte__container-itens{grid-template-columns:repeat(4, minmax(0, 1fr))}}.carte-overlay .carte__item{border:1px solid #e0e0e0;border-radius:1.5rem;padding:2rem;text-align:center;transition:all .2s;display:flex;flex-direction:column;justify-content:center;align-items:center}.carte-overlay .carte__item:hover{transform:translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.carte-overlay .carte__item h3{font-size:2.1rem;font-weight:600}.carte-overlay .carte__item p{margin-top:.5rem;font-size:1.3rem}.carte-overlay .carte__item p:nth-child(3){margin-top:1rem;font-weight:700;color:#f97316}/*# sourceMappingURL=app.min.css.map */
