@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&display=swap";:root{--red: #C32025;--blue: #18427C;--black: #000000;--white: #ffffff;--lightblue: #3B8BFB;font-size:16px}*{padding:0;margin:0;font-family:Outfit,Inter,"Sans Serif"}body,html{overflow-x:hidden;scroll-behavior:smooth;background-color:var(--white)}@media (resolution: 120dpi){:root{font-size:13px}}@media (max-width: 520px){:root{font-size:14px}}section#controle-pragas{margin-top:96px;display:flex;width:100vw;padding-left:32px;padding-right:32px;align-items:center;justify-content:flex-start}section#controle-pragas #switch{display:flex;flex-direction:column}section#controle-pragas #switch p{width:215px;max-width:215px;height:52px;border:1px solid black;display:flex;align-items:center;padding-left:12px;font-size:1.2rem;font-weight:500;margin-bottom:18px;cursor:pointer}section#controle-pragas #switch p.ativo{background-color:var(--red);color:#fff}section#controle-pragas #content{position:relative;width:70vw;min-height:640px;height:max-content;align-items:center;padding:32px 16px;border:1px solid black;display:flex;flex-direction:column;border-radius:8px;margin:0 auto;-webkit-box-shadow:10px 6px 31px -3px rgba(0,0,0,.5);-moz-box-shadow:10px 6px 31px -3px rgba(0,0,0,.5);box-shadow:10px 6px 31px -3px #00000080}section#controle-pragas #content #content-text{display:flex;flex-direction:row;height:fit-content;width:100%;justify-content:center;flex-wrap:wrap}section#controle-pragas #content #content-text #div-praga{width:320px;height:250px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-right:36px;margin-bottom:24px}section#controle-pragas #content video{margin-right:16px;border-radius:8px;margin-bottom:64px;border:2px solid black}section#controle-pragas #content h1{margin-bottom:32px}section#controle-pragas #content p{width:65%;font-size:1.4rem;font-weight:400;line-height:140%;height:fit-content;margin-bottom:24px}section#controle-pragas #content a{position:absolute;bottom:24px}#select-praga{display:none}@media screen and (max-width: 1240px){section#controle-pragas #content a{position:relative;margin-top:24px;bottom:0}section#controle-pragas #switch{display:none}section#controle-pragas{padding-left:0}section#controle-pragas #content{width:100vw}#select-praga{display:block;width:280px;height:48px;border:1px solid black;margin-top:96px}#select-praga{padding-left:12px;font-size:1.2rem}section#controle-pragas #content p{width:90vw}section#controle-pragas #content video{width:90vw;margin-bottom:32px}}section#licencas{padding-top:72px;background-color:var(--black);padding-bottom:72px;margin-bottom:32px}section#licencas div#card-controller{display:flex;flex-wrap:wrap;margin-top:190px;padding-bottom:48px;justify-content:center;overflow-x:hidden;scroll-behavior:smooth}section#licencas div.card{display:flex;flex-direction:column;min-width:250px;width:250px;height:255px;margin-left:32px;margin-right:32px;padding-left:23px;padding-right:23px;border:1px solid var(--red);border-radius:8px;align-items:center;margin-bottom:48px;flex-shrink:0}section#licencas div.card img{margin-top:32px;margin-bottom:21px}section#licencas div.card a{text-decoration:none;color:var(--white);text-align:center;cursor:pointer;font-size:1.3rem}#scroll-bar{position:relative;width:80%;height:8px;background-color:var(--dark-gray);margin:0 auto;border-radius:4px;cursor:pointer}h1{font-size:2.2rem}section#banner{padding-top:71px;display:flex;max-height:calc(100vh - 71px);overflow-y:hidden;overflow-x:hidden}div#info-banner{display:flex;flex-direction:column;min-width:700px;background-color:var(--blue);padding-left:72px;padding-right:72px}div#info-banner.home{min-width:550px;padding-left:36px;padding-right:36px;position:relative;align-items:center;justify-content:space-evenly}div#info-banner h1,div#info-banner p{color:#fff;margin-bottom:32px}div#info-banner h1{margin-top:36px;font-weight:400}div#info-banner p{font-weight:200;font-size:1.25rem}div#info-banner a{display:flex;bottom:12px}section#banner #banner-home{min-width:55vw;max-width:956px}div#info-banner p.destaque{text-decoration:underline;text-decoration-color:#ffffffab}a.atendimento{background-color:var(--red);color:#fff;text-decoration:none;padding:12px 48px;border-radius:4px;font-weight:200;font-size:1.4rem}@media screen and (max-width: 750px){div#info-banner.home{min-width:unset;height:fit-content;width:100vw;padding:0 0 48px;margin-bottom:-15px}section#banner img{display:none}section#info-banner a{position:unset}a.atendimento{padding:12px 24px}}section#limpeza-agua{display:flex;flex-direction:column;align-items:center;background-color:var(--black);width:100vw}section#limpeza-agua h1{margin-bottom:48px;color:var(--white);padding-top:32px}section#limpeza-agua #content{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}#limpeza-agua #content #left-content{width:940px;margin-right:48px}#limpeza-agua #content #left-content p,#limpeza-agua #content #right-content p{color:var(--white);font-size:clamp(1.3rem,1.5vw,1.4rem);line-height:140%;margin-bottom:40px}#limpeza-agua #content #left-content span{color:var(--lightblue);font-weight:600}#limpeza-agua #content #left-content span.destaque{text-decoration:underline}#limpeza-agua #content #right-content #flex{display:flex;justify-content:space-around;text-align:center;padding-bottom:24px}#limpeza-agua #content #right-content video{margin-top:12px;border-radius:8px;margin-bottom:12px}@media screen and (max-width: 650px){#limpeza-agua #content #right-content video{width:100vw}}#limpeza-agua #content a{margin-bottom:20px}@media screen and (max-width: 940px){#limpeza-agua #content #left-content{width:100%;margin-right:0;height:fit-content}#limpeza-agua #content #right-content #flex #sub-right-content{margin-bottom:24px}}@media screen and (max-width: 650px){#limpeza-agua #content #right-content img:first-child{width:100vw;height:auto}#limpeza-agua #content #right-content #flex #sub-right-content p{font-size:1rem;height:56px}}section#comentarios{display:flex;flex-direction:column;align-items:center;min-height:515px}section#comentarios h1{margin-bottom:190px}section#comentarios div{display:flex;width:100vw;justify-content:space-evenly;flex-wrap:wrap}section#comentarios div img{margin-bottom:36px}section#parceiros{display:flex;overflow-x:hidden;margin-top:190px}section#parceiros .marquee-parceiros{display:flex;align-items:center;justify-content:space-between;min-width:3200px;animation:22s marquee linear infinite;margin-left:80px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-3280px)}}#parceiros:hover .marquee-parceiros,#parceiros:active .marquee-parceiros{animation-play-state:paused}@media (max-width: 720px){section#licencas h1,section#comentarios h1{margin-bottom:48px!important}section#comentarios div,section#licencas div#card-controller{flex-wrap:nowrap!important;overflow-x:scroll;scrollbar-width:thin;justify-content:flex-start;margin-left:-20px}section#licencas div#card-controller{margin-top:0}}@media only screen and (max-width: 1380px) and (min-width:1000px){section#banner #info-banner{padding:0 8px;min-width:450px}section#banner #info-banner p{font-size:1rem;margin-bottom:5px}section#banner #info-banner h1{margin-top:0;margin-bottom:15px}section#banner img{width:calc(100vw - 440px);height:calc(100vh - 20px)}section#banner a{padding:8px 24px}}section#missao{background-color:var(--white);height:fit-content}section#missao div.flex,section#nossa-empresa div.flex{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap}section#missao div.card-missao{width:480px;font-size:1.3rem;padding:32px 16px;line-height:140%;border-radius:4px;background-color:#fbfbfb;-webkit-box-shadow:10px 10px 30px -2px rgba(0,0,0,.49);-moz-box-shadow:10px 10px 30px -2px rgba(0,0,0,.49);box-shadow:10px 10px 30px -2px #0000007d;font-weight:300}section#nossa-empresa{background-color:var(--black);padding-top:36px;margin-top:0;padding-bottom:48px}section#nossa-empresa div.content{width:900px;color:#fff;font-size:1.25rem;font-weight:300;padding-bottom:48px}section#nossa-empresa div.content span{color:var(--lightblue)}section#nossa-empresa div.content p{margin-bottom:12px;margin-top:12px;line-height:140%}section#nossa-empresa div.content h3{margin-top:36px}@media screen and (max-width: 1200px){section#missao div.flex img,section#nossa-empresa div.flex img{width:380px;height:auto}section#missao div.flex .card-missao{margin-bottom:48px}}@media only screen and (max-width: 1140px){section#banner #background{display:none}section#banner.sobre-nos{justify-content:center;flex-wrap:wrap-reverse}section#banner.sobre-nos #principal{display:block!important;width:60vw}section#banner.sobre-nos div#info-banner{align-items:center;min-width:unset;width:unset}}@media only screen and (max-width: 550px){section#banner.sobre-nos #principal{width:100vw}section#banner #div-imagens{margin-left:0}section#banner #info-banner.sobre-nos{padding:0}}section#funcionarios h1{margin-top:32px;margin-bottom:72px}section#funcionarios .container{display:flex;justify-content:space-around;padding-bottom:48px;flex-wrap:wrap}section#funcionarios .card-funcionario{margin-top:48px;display:flex;flex-direction:column}section#funcionarios .card-funcionario img{border-radius:8px;border:2px solid black;object-fit:cover;object-position:left;filter:saturate(.75)}section#funcionarios .card-funcionario p{font-size:1.2rem;margin-top:4px;width:320px;line-height:140%}section#funcionarios .card-funcionario p.destaque{font-weight:600;font-size:1.6rem}nav#desktop,nav#mobile{width:100vw;position:fixed;height:71px;display:flex;flex-direction:row;justify-content:space-around;background-color:#fffc;border-bottom:2px solid var(--red);align-items:center;z-index:98;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}nav#mobile{display:none}nav#desktop a{font-size:clamp(1rem,1vw,1.1rem)!important}nav#desktop #logo{margin-left:16px;margin-right:16px}nav#desktop .left-nav,nav#desktop .right-nav{display:flex;justify-content:space-around;min-width:650px;width:800px;align-items:center}nav#desktop .left-nav{min-width:500px}nav#desktop ul{display:none;height:0;transition:.2s}nav#desktop .dropdown ul li{padding-bottom:8px;padding-right:8px}nav#desktop a{text-decoration:none;color:#000}nav#desktop .dropdown{padding-top:48px;height:71px}nav#desktop .dropdown:hover ul{transition:.5s;height:fit-content;display:block;position:absolute;top:71px;background-color:#fff;border:2px solid var(--red);list-style:none;padding:0}nav#desktop .dropdown:hover ul li{padding:4px 8px}nav#desktop .dropdown ul li a{display:block;width:100%}nav#desktop .dropdown ul li:hover{transition:.3ss;background-color:#000}nav#desktop .dropdown ul li:hover a{color:#fff!important;transition:.3s;width:100%}nav#desktop .right-nav .container-info img{margin-right:8px}@media only screen and (max-width: 1250px){nav#desktop{display:none}nav#mobile{display:block}nav#mobile img#logo{position:absolute;top:4px;left:calc(50vw - 27px)}.menu{margin-left:0;transition:.5s}.menu.opened{margin-left:280px;transition:.5s}.menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.line{fill:none;stroke:var(--red);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.menu-lateral{width:64px;height:64px;overflow-y:hidden;overflow-x:hidden;transition:.4s}.menu-lateral.opened{width:380px;transition:.5s;position:absolute;height:100vh;z-index:99;background-color:#f8f8f8;border-right:2px solid black}hr.horizontal{border:1px solid black;margin:0}.menu-lateral button{font-size:20px;border:none;cursor:pointer;font-weight:700}.menu-lateral ul li{margin-top:16px;padding-left:12px;width:100%;border-bottom:2px solid black;padding-bottom:8px}.menu-lateral ul li a{font-size:20px;text-decoration:none;color:#000;font-weight:600}}@media screen and (max-width:440px){.menu-lateral.opened{width:100vw}}footer{background-color:var(--blue);display:flex;justify-content:space-evenly;padding-top:24px;flex-wrap:wrap}footer div{display:flex;flex-direction:column;min-width:250px;margin-bottom:24px}footer div a,footer div h2,footer div p{color:var(--white);text-decoration:none;margin-bottom:12px}footer div.flex{display:flex;flex-direction:column;align-items:center}footer #copyright{margin-top:24px;text-align:center;font-weight:300}footer div h2{font-size:1.2rem;font-weight:500}#dev{background-color:var(--blue);text-decoration:none;color:#fff;min-width:100%;display:flex;justify-content:center;padding-bottom:12px}@media screen and (max-width: 950px){footer div{align-items:center}}
