html{scroll-behavior:auto !important}body{margin:0;padding:0}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}p{padding:0;margin:0}a{border-radius:0;text-decoration:none}hr{opacity:1}img{max-width:100%}.nopadding{padding:0 !important}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-regular.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-semi-bold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-bold.ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-light.ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-regular.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-semi-bold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-semi-bold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../fonts/oswald-medium.ttf");font-weight:500;font-style:normal;font-display:swap}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#848484}p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#848484;line-height:140%}#hero{height:100svh;max-height:810px;background-position:center;background-size:cover}#hero .container,#hero .row{height:100%}#hero .conteudo{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-top:100px}#hero .conteudo h1{font-family:"Oswald",sans-serif;font-weight:500;font-size:64px;color:#fff}#sobre{padding:100px 0}#sobre h2{font-family:"Roboto",sans-serif;font-weight:600;font-size:40px;color:#eb7900;text-transform:uppercase;margin-bottom:30px}#sobre p{font-size:20px}#sobre .area-img{padding-left:2.5%;position:relative;margin-bottom:50px}#sobre .area-img img{width:100%}#sobre .area-img .cartao-img{background-color:#eb7900;padding:30px;max-width:max-content;position:absolute;bottom:-45px;right:0;border-radius:10px}#sobre .area-img .cartao-img .design{position:absolute;top:0;left:-30px}#sobre .area-img .cartao-img p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;white-space:nowrap}#sobre .area-img .cartao-img .num{font-size:36px}#sobre .col-md-5 p{padding-right:2.5%;margin-bottom:50px}#sobre .cartao-qualidade{border-radius:8px;box-shadow:0 0 16px rgba(217,217,217,.4);padding:32px;height:100%}#sobre .cartao-qualidade .icone{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:40px;height:40px;background-color:#eb7900;border-radius:4px}#sobre .cartao-qualidade h3{font-family:"Roboto",sans-serif;font-weight:600;font-size:20px;color:#303030;margin:20px 0 10px}#sobre .cartao-qualidade p{font-size:16px}#elementos{padding:100px 0;background-color:#f5f5f5;overflow:hidden;position:relative;background-image:url("../img/vetor-1045.webp");background-position:15% 110%;background-size:870px;background-repeat:no-repeat}#elementos::before{content:"";position:absolute;top:55%;transform:translateY(-50%);left:48vw;width:52vw;height:auto;aspect-ratio:15/9;background-image:url("../img/refeitorio-c-banheiro.webp");background-position:center left;background-size:112%;background-repeat:no-repeat;filter:drop-shadow(4px 10px 14px rgba(0, 0, 0, 0.4))}#elementos .controle-btns{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}#elementos .aba p.intro{color:#303030;margin-bottom:50px;max-width:820px}#elementos .aba h2{font-family:"Roboto",sans-serif;font-weight:600;font-size:40px;color:#eb7900;margin-bottom:15px}#elementos .aba ul{padding:0 11% 0 25px}#elementos .aba ul li{position:relative;list-style:none;margin-bottom:15px}#elementos .aba ul li::before{content:"";position:absolute;top:8px;left:-22px;width:12px;height:12px;border:2px solid #eb7900;border-radius:2px}#elementos .aba ul li h3{font-family:"Roboto",sans-serif;font-weight:600;font-size:24px;color:#303030;margin-bottom:6px}#elementos .aba ul li:last-child{margin-bottom:0}#grupo{padding:100px 0;background-image:url("../img/fundo-grupo.webp");background-position:center center;background-size:cover;background-repeat:no-repeat}#grupo h2{font-family:"Oswald",sans-serif;font-weight:500;font-size:64px;color:#fff;text-align:center;margin-bottom:40px}#grupo h2 span{text-transform:uppercase}#grupo img.logo-destaque{max-width:490px;margin:0 auto 15px}#grupo .logos{display:flex;flex-wrap:wrap;flex-direction:row;gap:30px;align-items:center;justify-content:center}#grupo .logos img{max-width:150px}#solucoes{padding:100px 0;background-color:#eaeaea;background-image:url("../img/vetor-1045.webp");background-position:0% 50%;background-size:auto 100%;background-repeat:no-repeat}#solucoes .col-md-6:first-child{padding:0 2.5% 0 5%;display:flex;flex-wrap:wrap;flex-direction:column;gap:30px;justify-content:center}#solucoes .bloco-mais h2{font-family:"Oswald",sans-serif;font-weight:500;font-size:64px;color:#eb7900;line-height:100%;margin-bottom:10px}#solucoes .bloco-mais p{font-family:"Roboto",sans-serif;font-weight:600;font-size:40px;color:inherit;padding-left:44px;margin:0;line-height:100%}#solucoes h3{font-family:"Oswald",sans-serif;font-weight:500;font-size:44px;color:#303030;margin-bottom:30px}#solucoes h3 span{color:#eb7900}#solucoes .col-md-6:last-child{padding:0 6%}#solucoes .col-md-6:last-child p{font-size:22px;margin-bottom:15px}@media screen and (max-width: 767px){#hero{height:420px;background-position:8% 50%}#hero .conteudo{padding-top:130px;padding-bottom:60px}#hero .conteudo h1{font-size:38px;margin:0}#hero .conteudo h1 br{display:none}#sobre{padding:50px 0}#sobre h2{font-size:28px;margin-bottom:20px}#sobre .col-md-5 p{font-size:18px;margin-bottom:40px}#sobre .area-img{padding-left:0;position:relative;margin-bottom:80px}#sobre .area-img .cartao-img{padding:20px;bottom:-55px;right:-8px}#sobre .area-img .cartao-img p{font-size:14px}#sobre .area-img .cartao-img .num{font-size:28px}#sobre .cartao-qualidade{height:auto;margin-bottom:30px}#sobre .col-md-4:last-child .cartao-qualidade{margin-bottom:0}#elementos{padding:50px 0 72vw;background-position:50% 100%;background-size:140%}#elementos::before{top:auto;bottom:10vw;left:auto;right:0;transform:none;width:calc(100vw - 12px);background-size:112%}#elementos .aba p.intro{margin-bottom:40px}#elementos .aba h2{font-size:34px}#elementos .aba ul li h3{font-size:22px}#grupo{padding:70px 0}#grupo h2{font-size:48px}#grupo img.logo-destaque{max-width:320px}#solucoes{padding:50px 0;background-position:50% 30px;background-size:130% auto}#solucoes .col-md-6:first-child{padding:0 12px}#solucoes .bloco-mais h2{font-size:38px}#solucoes .bloco-mais p{font-size:26px;padding-left:27px}#solucoes .col-md-6:last-child{padding:0 12px}#solucoes h3{font-size:38px;margin:50px 0 20px}#solucoes .col-md-6:last-child p{font-size:18px}#solucoes .col-md-6:last-child p:last-child{margin-bottom:0}}