body,html{width:100vw}a.button,h1,h2{font-weight:700}footer,header,section.my-journey div.layer,section.our-services article.card{background-color:var(--secondary)}:root{--font-family:"Outfit",sans-serif;--background:#1b1b1b;--white:#ffffff;--primary:#ff9d00;--secondary:#0c0c0c}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:0;border:0 solid var(--background)}html{scroll-behavior:smooth;scroll-padding-top:134px}body{font-family:var(--font-family);background-color:var(--background);min-height:100vh;padding:110px 0 0;margin:0;overflow-x:hidden}*{scrollbar-width:none;scrollbar-color:var(--primary) var(--background);outline:0;border:0}.justify-content-center{display:flex;justify-content:center;flex-direction:column}header{height:110px;max-width:100vw;position:fixed;top:0;right:0;left:0;z-index:500}header div.container{display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:100%}header img.logo{height:74px;width:auto}a.button{background-color:var(--primary);padding:8px 16px;color:var(--white);font-size:13px;text-decoration:unset;transform:scale(.99);border-radius:8px;transition:.2s}a.button:hover{text-decoration:unset;transform:scale(1)}a.button:active{transform:scale(.98)}h1,h2{color:var(--primary);font-size:28px;text-align:center;margin-bottom:32px}@media (max-width:1201px){h1,h2{font-size:24px}}img.floating{position:absolute}section.banner,section.banner div.col-10,section.contact{position:relative}section:not(.banner){margin:64px 0}section.banner{height:880px}section.banner img{position:absolute;top:0;right:0;left:0;height:880px;width:100%;object-fit:cover;object-position:center;z-index:-1}section.banner div.text{display:flex;flex-direction:column;position:absolute;top:225px}section.banner div.text p{color:var(--white);font-size:20px;font-weight:300;line-height:30px;max-width:600px;margin:0}@media (max-width:993px){section.banner,section.banner img{height:500px}section.banner>div.container{position:relative}section.banner div.text{top:150px}section.banner div.text p{max-width:unset;text-align:center}section.banner h1{margin-bottom:14px}}@media (max-width:769px){h1,h2{font-size:20px;margin-bottom:18px}section.banner h1{font-size:20px;line-height:21px}section.banner div.text{top:64px}section.banner div.text p{font-size:14px;line-height:21px}section.banner,section.banner img{height:300px}}section.my-journey{margin-top:-200px;padding-bottom:32px;position:relative}section.my-journey div.container{display:flex;flex-direction:row}section.my-journey div.container img{width:400px;height:auto;object-fit:cover;object-position:center;border-radius:12px;z-index:10}section.my-journey div.info-box{display:flex;flex-direction:column;justify-content:space-between;margin-left:42px}section.my-journey div.info-box h2{text-align:start;margin:0}section.my-journey div.info-box div.text p{color:var(--white);font-size:17px;font-weight:300;line-height:30px;margin:12px 0 0}section.my-journey div.stats{align-items:center;flex-direction:row;gap:48px;display:none}section.my-journey div.info-box div.stats{display:flex}section.my-journey div.stats div.stat{display:flex;align-items:center;flex-direction:column;gap:8px;z-index:10}section.my-journey div.stats div.stat:has(i.one){min-width:118px}section.my-journey div.stats div.stat:has(i.two){min-width:241px}section.my-journey div.stats div.stat:has(i.three){min-width:106px}section.my-journey div.stats div.stat h4{color:var(--primary);font-size:64px;font-weight:700;margin:0}section.my-journey div.stats div.stat h4 i{font-style:unset}section.my-journey div.stats div.stat h4 span{font-size:16px;font-weight:300}footer div.contact a p,section.my-journey div.stats div.stat p{color:var(--white);font-size:16px;font-weight:400;margin:0}section.my-journey div.layer{position:absolute;right:0;bottom:0;left:0;height:150px;z-index:5}section.my-journey img.floating{right:0;bottom:-200px;width:300px;height:auto;z-index:10}@media (max-width:1201px){section.my-journey div.info-box{margin-left:24px}section.my-journey div.info-box div.text p{font-size:15px;line-height:27px}section.my-journey div.container img{height:300px}section.my-journey div.info-box div.stats div.stat h4{font-size:52px}section.my-journey div.info-box div.stats{margin-top:38px}section.my-journey img.floating{width:250px;bottom:-125px}}@media (max-width:993px){section.my-journey{margin-top:-124px;padding-bottom:0}section.my-journey div.container{flex-direction:column}section.my-journey div.layer{bottom:unset;top:152px;height:298px}section.my-journey div.container img{height:250px;width:100%;object-fit:cover;object-position:top;margin-top:24px}section.my-journey div.info-box{margin:42px 0 0}section.my-journey div.stats{display:flex;justify-content:space-between;height:110px;margin-bottom:42px}section.my-journey div.info-box div.stats{display:none}section.my-journey img.floating{bottom:unset;top:152px}section.our-services div.services-wrapper{display:flex;gap:18px}}@media (max-width:769px){section.my-journey div.stats{height:61px;margin-bottom:24px}section.my-journey{margin-top:-42px}section.my-journey div.stats div.stat{gap:2px}section.my-journey div.stats div.stat h4{font-size:34px}section.my-journey div.stats div.stat p{font-size:12px}section.my-journey div.layer{top:84px;height:252px}section.my-journey img.floating{top:112px;width:200px}section.my-journey div.info-box h2{text-align:center}section.my-journey div.info-box div.text p{font-size:13px;line-height:22px;text-align:center}section.my-journey div.container img{height:200px}}@media (min-width:550px){section.our-services article.card{padding:32px;box-shadow:0 0 8px 4px rgba(255,157,0,.2)}}@media (max-width:365px){section.my-journey div.stats{gap:24px}}section.our-services article.card{display:flex;flex-direction:column;gap:16px;height:100%;border-radius:14px}section.our-services article.card div.header{display:flex;align-items:center;flex-direction:row;gap:12px}section.our-services article.card div.header img{height:32px;width:auto}section.our-services article.card div.header h4{color:var(--white);font-size:18px;font-weight:600;margin:0}section.our-services article.card h6{color:var(--white);font-size:16px;font-weight:300;line-height:30px;text-align:justify;margin:0}@media (max-width:550px){section.our-services>div.container{background-color:var(--secondary);padding-top:24px;padding-bottom:24px}section.our-services article.card{gap:8px}section.our-services article.card div.header{justify-content:center}section.our-services article.card div.header h4{font-size:14px}section.our-services article.card div.header img{height:28px}section.our-services article.card h6{font-size:13px;line-height:21px;text-align:center}}section.gallery div.carousel{display:flex;gap:18px;overflow-x:scroll;width:100%}section.gallery div.carousel::-webkit-scrollbar{height:0}section.gallery div.carousel::-webkit-scrollbar-button{width:0;height:0;transition:.2s}section.gallery div.carousel article.image{display:flex;align-items:flex-end;flex-direction:column;gap:6px}section.gallery div.carousel article.image img{height:350px;width:auto}section.gallery div.carousel article.image legend{color:var(--white);font-size:11px;font-weight:500;margin:0;width:max-content;float:right}section.gallery div.controls{display:flex;flex-direction:row;gap:8px;width:max-content;margin:8px 0 0 auto}section.gallery div.controls>div{display:flex;align-items:center;justify-content:center;background-color:var(--primary);height:28px;width:28px;cursor:pointer;border-radius:6px;user-select:none}section.gallery div.controls>div img{height:12px;width:auto}@media (max-width:993px){section.gallery div.carousel article.image img{height:300px}section.testimonials>div.container{max-width:unset;width:100%;padding:0;margin:0}section.testimonials div.testimonial-wrapper{overflow-x:scroll;width:100%;padding:0 42px}section.testimonials article.testimonial{width:350px;min-width:350px}section.testimonials div.testimonial-wrapper::-webkit-scrollbar{height:0}section.testimonials div.testimonial-wrapper::-webkit-scrollbar-button{width:0;height:0;transition:.2s}}@media (max-width:600px){section.gallery div.carousel article.image img{height:250px}}section.testimonials div.testimonial-wrapper{display:flex;justify-content:space-between;flex-direction:row;gap:42px}section.testimonials article.testimonial{display:flex;align-items:center;flex-direction:column;background-color:#3c3c3c;border-radius:20px;padding:0 24px 24px;margin-top:65px}section.testimonials article.testimonial img{width:130px;height:130px;object-fit:cover;object-position:center;border-radius:50%;margin-top:-65px}section.testimonials article.testimonial h6{color:var(--primary);font-size:18px;font-weight:600;margin:12px 0 4px}section.testimonials article.testimonial p.text{color:var(--white);font-size:16px;font-weight:300;line-height:30px;text-align:center;margin:0 0 12px}section.testimonials article.testimonial p.date{color:var(--white);font-size:12px;font-weight:300;margin:0}@media (max-width:601px){body{padding:80px 0 0}header{height:80px}header img.logo{height:60px}html{scroll-padding-top:104px}a.button{font-size:10px}section.banner div.text{top:42px;left:0;right:0;max-width:90%;margin:0 auto}section.testimonials div.testimonial-wrapper{gap:18px;padding:0 24px}}section.contact div.contact-wrapper{display:flex;align-items:center;flex-direction:column}section.contact h3{color:var(--white);font-size:28px;font-weight:600;text-align:center;margin:0}section.contact p{color:var(--white);font-size:16px;font-weight:300;line-height:30px;text-align:center;max-width:500px;margin:6px 0 16px}section.contact a{text-transform:uppercase;margin:0 auto}section.contact img.floating{height:500px;top:-200px}@media (max-width:1401px){section.contact img.floating{height:400px;top:-150px}}@media (max-width:993px){section.contact img.floating{height:300px}section.partners img.partner{width:125px}}@media (max-width:676px){section.contact img.floating{height:200px;top:-120px}}@media (max-width:551px){section.my-journey img.floating{width:150px}section.contact img.floating{top:-150px}}section.partners img.partner.medix{width:175px;height:auto}section.partners img.partner.mbxpro{width:200px;height:auto}section.partners img.partner.padrao-beef{width:125px;height:auto}section.partners a:has(> img.partner){display:flex;justify-content:center}@media (max-width:768px){section.testimonials article.testimonial{width:280px;min-width:280px;position:relative}section.testimonials article.testimonial img{height:90px;width:90px;margin-top:-45px}section.testimonials article.testimonial h6{font-size:14px;margin:8px 0 4px}section.testimonials article.testimonial p.text{font-size:13px;line-height:21px;margin-bottom:20px}section.testimonials article.testimonial p.date{font-size:11px;position:absolute;right:24px;bottom:18px}section.partners img.partner{margin-bottom:42px}section.partners div.partner.last{margin-bottom:0}}footer{padding:42px 0}footer>div.container{display:flex;align-items:center;justify-content:space-between;flex-direction:row}footer img.logo{height:175px;width:auto}footer div.links{display:flex;align-items:flex-start;flex-direction:column;gap:8px}footer div.contact p.title,footer div.links p.title{color:var(--primary);font-size:16px;font-weight:600;margin:0 0 2px}footer div.links a{color:var(--white);font-size:16px;font-weight:400;text-decoration:none;margin:0}footer div.contact{display:flex;flex-direction:column;gap:8px}footer div.contact a{display:flex;align-items:center;flex-direction:row;gap:8px;text-decoration:none}footer div.contact a img{width:16px;height:auto}@media (max-width:769px){section.contact h3{color:var(--primary);font-size:20px}section.contact p{font-size:13px;line-height:21px;text-align:center}footer div.contact p,section.contact a{font-size:12px}footer div.links{display:none}footer img.logo{height:64px}}