﻿@charset "utf-8";*,body{border:0}#contato,body{background-color:var(--gray)}*,.header ul{list-style:none;padding:0}#empresa,.header,.header ul{background-color:var(--blue-d)}#contato,#empresa,#produtos,.header,html{width:100%}.textos-cabecalho>h1,.textos-cabecalho>h2{font-weight:800;text-shadow:0 0 5px var(--gray);text-align:center}#frm_contato fieldset input[type=text],#frm_contato fieldset textarea{font-size:17px;background-color:var(--white);font-weight:400;color:var(--blue-d)}#frm_contato fieldset input[type=text],#frm_contato fieldset textarea,#frm_contato input[type=submit],*{margin:0;font-family:Arial,Helvetica,sans-serif}*,.footer-distributed,.wrapper{box-sizing:border-box}*,.data p a{text-decoration:none}:root{--black:#000000;--white:#ffffff;--red:#ff0000;--green:#14bb58;--blue:#cce6ff;--blue-m:#0073e6;--blue-d:#143150;--gray:#e6e6e6;--gray-m:#a0a0a0;--gray-d:#505050;--transparent-blue:rgba(230,242,255,0.85);--transparent-blue-m:rgba(0,115,230,0.85);--transparent-blue-d:rgba(20,49,80,0.85);--transparent-gray:rgba(230,230,230,0.85);--transparent-gray-m:rgba(160,160,160,0.85);--transparent-gray-d:rgba(80,80,80,0.85)}*{font-style:normal}html{height:100%}body{margin:0;padding:0}#cabecalho{background-size:cover;background-repeat:no-repeat;background-image:url(../imagens/principal.webp);background-position:50% 50%;min-height:670px;margin:76px 0 0;overflow:hidden}#empresa{height:680px;margin:0;display:block}#produtos{height:1076px;margin:0;display:block;background-color:var(--gray-d)}#contato{height:590px;margin:0;display:block}#contato>div,#empresa>div,#produtos>div{width:1200px;margin:0 auto;position:relative}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.header h1 a{float:left;width:88px;height:72px;margin:0}.footer-distributed .footer-social .social>a:hover,.header h1 a:hover{background-position:bottom}.header h1 a#menu-logo{background-image:url(../imagens/logo_menu.webp)}.header{height:77px;z-index:3;border-bottom:5px solid var(--blue-m);-webkit-box-shadow:0 1px 8px -2px var(--black);box-shadow:0 1px 8px -2px var(--black)}.header .menu-btn:hover,.header li a:hover,.overlay-produtos{background-color:var(--blue-m)}.container-text,.whatsapp-button{border-left:2px solid var(--white);border-bottom:2px solid var(--white)}.header ul{margin:0;overflow:hidden}.header li a{height:72px;color:var(--white);font-size:22px;font-weight:700;display:block;padding:25px 25px 0}.header .menu{clear:both;max-height:0;padding:0;opacity:.9;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:34px 25px;position:relative;user-select:none}.header .menu-icon .navicon{width:36px;height:4px;background:var(--white);display:block;position:relative;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{width:100%;height:100%;background:var(--white);content:'';display:block;position:absolute;-webkit-transition:.2s ease-out;transition:.2s ease-out}.header .menu-icon .navicon:before{top:13px}.header .menu-icon .navicon:after{top:-13px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:500px}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(-45deg);transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;animation:1.4s ease-in forwards fadeIn}.fade-in.delayed{animation-delay:1.4s}#cabecalho>div>div{margin:0}.logo-cabecalho>img{width:580px;height:186px;display:block;margin-top:155px;margin-left:auto;margin-right:auto;-webkit-filter:drop-shadow(0px 0px 5px var(--gray));filter:drop-shadow(0px 0px 5px var(--gray))}.textos-cabecalho>h1{margin:35px 0 0;color:var(--blue-d);font-size:32px}.textos-cabecalho>h2{margin:20px 0 0;color:var(--gray-d);font-size:26px;line-height:30px}.textos-empresa>h1,.textos-empresa>h2{width:600px;text-align:left;float:left;color:var(--white)}#contato>div>div#formulario,#empresa>div>div{float:left;width:600px;margin:0}.textos-empresa>h1{margin:50px 0 5px;font-size:22px;font-weight:700}.textos-empresa>h2{margin:15px 0 0;font-size:19px;line-height:27px;font-weight:400}.foto-empresa>img{float:right;width:510px;height:510px;display:block;margin:100px 0 0;-webkit-border-radius:2px;border-radius:2px;border:2px solid var(--white)}.textos-produtos>h1{float:left;width:1200px;margin:50px 0 0;color:var(--white);font-size:22px;font-weight:700;text-align:left}.textos-produtos>h2,.textos-produtos>h3{font-size:19px;font-weight:400;width:1200px;text-align:left;color:var(--white);float:left;line-height:27px}.textos-produtos>h2{margin:20px 0 0}.textos-produtos>h3{margin:15px 0 20px}#produtos>div>ul{float:left;width:1200px;margin:0}#produtos>div>ul>li:nth-child(2n+2){float:left;width:580px;margin:19px 0 195px 19px}.container-produtos,.prod-contato{position:relative;float:left;width:580px;height:164px;margin:19px 19px 0 0}.image-produtos{display:block;width:580px;height:164px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0 0}.overlay-produtos{position:absolute;width:100%;height:336px;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.5s;transition:.5s}.container-produtos:hover .overlay-produtos,.wrapper{opacity:1}.overlay-text{position:absolute;width:400px;color:var(--white);font-size:22px;font-weight:700;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container-text{float:left;width:580px;height:172px;padding:16px 15px 15px;background-color:var(--blue-d);color:var(--white);border-right:2px solid var(--white);font-size:19px;line-height:27px;font-weight:400;text-align:center;-webkit-border-radius:0px 0px 2px 2px;border-radius:0 0 2px 2px}.prod-image{display:block;width:580px;height:336px;-webkit-border-radius:2px;border-radius:2px;border:2px solid var(--white)}.textos-contato>h1{float:left;width:1200px;margin:50px 0 0;color:var(--blue-d);font-size:22px;font-weight:700;text-align:left}.textos-contato>h2{float:left;width:1200px;margin:20px 0;color:var(--gray-d);font-size:19px;line-height:27px;font-weight:400;text-align:left}#frm_contato{float:left;width:590px;margin:0 30px 0 0}#frm_contato fieldset{float:left;width:590px;margin:0 0 20px;position:relative;-webkit-border-radius:4px;border-radius:4px}#frm_contato fieldset input[type=text]{float:left;width:590px;height:40px;padding:0 9px;cursor:pointer;border:1px solid var(--blue-d);-webkit-border-radius:2px;border-radius:2px;line-height:34px}#frm_contato fieldset input:focus-visible{outline:2px solid var(--blue-d);outline-offset:-1px}#frm_contato fieldset textarea{float:left;width:590px;height:100px;padding:5px 9px;cursor:pointer;border:1px solid var(--blue-d);-webkit-border-radius:2px;border-radius:2px}#frm_contato fieldset textarea:focus-visible{outline:2px solid var(--blue-d);outline-offset:-1px}#frm_contato input[type=submit]{border:0;background:0 0;float:left;width:590px;height:45px;cursor:pointer;background-color:var(--blue-d);color:var(--white);-webkit-border-radius:2px;border-radius:2px;font-size:19px;font-weight:700;text-align:center}#frm_contato input[type=submit]:hover{background:var(--blue-m);color:var(--white);-webkit-transition:.2s;transition:.2s}#frm_contato input.error,#frm_contato textarea.error{border:1px dashed var(--red)!important}#frm_contato label.error{float:left;margin-left:5px;margin-bottom:-16px;margin-top:3px;color:var(--red);font-size:11px;font-weight:400}.dados-contato>h1{float:left;width:590px;margin:60px 0 0;color:var(--blue-d);font-size:24px;font-weight:700;text-align:center}.dados-contato>h2,.wrapper .data p{color:var(--gray-d);text-align:center}.dados-contato>h2{float:left;width:590px;margin:0 0 35px;font-size:19px;font-weight:700}.dados-contato>h3,.dados-contato>h3 a{color:var(--blue-d);font-size:22px;font-weight:700}.dados-contato>h3{float:left;width:590px;margin:0 0 3px;line-height:27px;text-align:center}.dados-contato>h3 a:hover,.data p a:hover{color:var(--blue-m)}.footer-distributed{background-color:var(--gray-d);border-top:5px solid var(--gray-m);width:100%;padding:50px 25px 55px}.footer-distributed .footer-social{display:inline-block;vertical-align:top;width:100%;text-align:center}.footer-distributed .footer-social-about{display:block;margin-bottom:12px;color:var(--white);font-size:18px;font-weight:700}.footer-distributed .footer-social .social{padding:4px 0 0}.footer-distributed .footer-social .social>a{width:32px;height:32px;display:inline-block}.footer-distributed .footer-social .social>a#facebook{background-image:url(../imagens/ico_facebook.webp);margin:0 9px 0 0}.footer-distributed .footer-social .social>a#instagram{background-image:url(../imagens/ico_instagram.webp);margin:0 9px}.footer-distributed .footer-social .social>a#twitter{background-image:url(../imagens/ico_twitter.webp);margin:0 9px}.footer-distributed .footer-social .social>a#linkedin{background-image:url(../imagens/ico_linkedin.webp);margin:0 9px}.footer-distributed .line{margin:35px 0;border:1px solid var(--gray-m)}.footer-distributed .copyright{text-align:center;color:var(--white);font-size:15px;font-weight:400}.whatsapp-button{position:fixed;top:50%;right:0;width:195px;overflow:hidden;vertical-align:middle;background-color:var(--green);-webkit-border-radius:4px 0px 0px 4px;border-radius:2px 0 0 2px;border-top:2px solid var(--white);-webkit-transform:translate(135px,0);transform:translate(135px,0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.whatsapp-button a span{position:absolute;color:var(--white);font-size:17px;font-weight:700;line-height:20px;text-align:center;padding-top:12px;padding-bottom:8px}.whatsapp-button img{width:60px;height:60px;padding:10px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.whatsapp-button:hover{-webkit-transform:translate(0,0);transform:translate(0,0)}.wrapper{position:fixed;z-index:10;width:650px;padding:20px 25px;margin:0 auto;left:0;right:0;bottom:-400px;background:var(--white);border:1px solid var(--blue-d);-webkit-border-radius:2px;border-radius:2px;-webkit-transition:1s;transition:1s;-webkit-box-shadow:2px 2px 8px -2px var(--black);box-shadow:2px 2px 8px -2px var(--black)}.wrapper.show{bottom:20px}.wrapper .data p{padding:0;font-size:16px;line-height:20px;font-weight:400}.data p a{color:var(--blue-d);font-size:16px;font-weight:700}.wrapper .buttons{width:100%;margin-top:15px;display:flex;align-items:center;justify-content:space-between}.buttons .button{width:calc(100% / 2 - 15px);padding:8px 0;color:var(--white);background-color:var(--blue-d);font-size:15px;font-weight:700;cursor:pointer;border:2px solid var(--blue-d);-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.2s;transition:.2s}#declineBtn:hover,.buttons #acceptBtn:hover{background-color:var(--blue-m);border:2px solid var(--blue-m)}#declineBtn{color:var(--blue-d);background-color:var(--white);border:2px solid var(--blue-d)}#declineBtn:hover{color:var(--white)}@media screen and (max-width:1400px){#contato,#empresa,#produtos{width:100%;margin:0;display:block}#contato,#empresa,#produtos,.prod-image{display:block}#cabecalho{min-height:600px}#empresa{height:596px}#produtos{height:912px}#contato{height:566px}#contato>div,#empresa>div,#produtos>div{width:1000px;margin:0 auto;position:relative}#cabecalho>div>div{margin:0}.logo-cabecalho>img{width:540px;height:173px;margin-top:130px}.textos-cabecalho>h1{margin:30px 0 0;font-size:32px}.textos-cabecalho>h2{margin:20px 0 0;font-size:26px;line-height:30px}#contato>div>div#formulario,#empresa>div>div{width:500px;margin:0}.textos-empresa>h1{width:500px;margin:40px 0 7px;font-size:22px}.textos-empresa>h2{width:500px;margin:11px 0 0;font-size:17px;line-height:21px}.foto-empresa>img{width:440px;height:440px;margin:85px 0 0}.textos-produtos>h1{width:1000px;margin:40px 0 7px;font-size:22px}.textos-produtos>h2,.textos-produtos>h3{font-size:17px;width:1000px;line-height:21px}.textos-produtos>h2{margin:11px 0 0}.textos-produtos>h3{margin:11px 0 18px}#produtos>div>ul{width:1000px;margin:0}#produtos>div>ul>li:nth-child(2n+2){width:490px;margin:10px 0 155px 10px}.container-produtos,.prod-contato{width:490px;height:139px;margin:10px 10px 0 0}.image-produtos{display:block;width:490px;height:139px}.overlay-produtos{width:100%;height:284px}.overlay-text{width:400px;font-size:22px}.container-text{width:490px;height:145px;padding:18px 15px 15px;font-size:17px;line-height:21px}.prod-image{width:490px;height:284px}.textos-contato>h1{width:1000px;margin:40px 0 0;font-size:22px}.textos-contato>h2{width:1000px;margin:18px 0;font-size:17px;line-height:21px}#frm_contato{width:490px;margin:0 30px 0 0}#frm_contato fieldset{width:490px;margin:0 0 20px}#frm_contato fieldset input[type=text],#frm_contato fieldset textarea{width:490px;font-size:17px}#frm_contato input[type=submit]{width:490px;font-size:18px}.dados-contato>h1{width:490px;margin:60px 0 0;font-size:24px}.dados-contato>h2{width:490px;margin:0 0 35px;font-size:19px}.dados-contato>h3{width:490px;margin:0 0 3px;font-size:22px}.dados-contato>h3 a{font-size:22px}}@media (min-width:1100px){.header li{float:left}.header li a{padding:25px 28px 0}.header .menu{clear:none;float:right;max-height:none}.header .menu-icon{display:none}}@media screen and (max-width:1100px){#cabecalho{background-image:url(../imagens/principal_m.webp);min-height:580px}#empresa{width:100%;height:1116px}#produtos{width:100%;height:1690px}#contato{width:100%;height:860px}#contato>div,#empresa>div,#produtos>div,#produtos>div>ul{width:510px}#cabecalho>div>div{margin:0}.logo-cabecalho>img{width:450px;height:144px;margin-top:145px}.textos-cabecalho>h1{margin:30px 0 0;font-size:26px}.textos-cabecalho>h2{margin:18px 0 0;font-size:22px;line-height:25px}#empresa>div>div,#frm_contato{width:510px;margin:0}.textos-empresa>h1{width:510px;margin:35px 0 10px;font-size:22px;text-align:center}.textos-empresa>h2{width:510px;margin:10px 0 0;font-size:17px;line-height:21px;text-align:center}.foto-empresa>img{width:510px;height:510px;margin:30px 0 0}.textos-contato>h1,.textos-produtos>h1{width:510px;margin:35px 0 0;font-size:22px;text-align:center}.textos-produtos>h2{width:510px;margin:20px 0 0;font-size:17px;line-height:21px;text-align:center}.textos-produtos>h3{width:510px;margin:10px 0 30px;font-size:16px;line-height:21px;text-align:center}#produtos>div>ul>li,#produtos>div>ul>li:nth-child(2n+2){width:510px;margin:0 0 184px}.container-produtos,.prod-contato{position:relative;width:510px;height:144px;margin:10px 10px 0 0}.image-produtos{display:block;width:510px;height:144px}.overlay-produtos{width:100%;height:296px}.overlay-text{width:400px;font-size:22px}#frm_contato fieldset input[type=text],#frm_contato fieldset textarea,.container-text,.textos-contato>h2{font-size:17px;width:510px}.container-text{height:152px;padding:21px 15px 15px;line-height:21px}.prod-image{display:block;width:510px;height:296px}.textos-contato>h2{margin:20px 0 30px;line-height:21px;text-align:center}#contato>div>div#formulario{width:510px;margin:0 0 30px}#frm_contato fieldset{width:510px;margin:0 0 20px}#frm_contato input[type=submit]{width:510px;font-size:18px}.dados-contato>h1{width:510px;margin:5px 0 0;font-size:23px}.dados-contato>h2{width:510px;margin:0 0 30px;font-size:18px}.dados-contato>h3{width:510px;margin:0 0 3px;font-size:20px}.dados-contato>h3 a{font-size:20px}.whatsapp-button{top:86%}.wrapper{padding:15px;width:375px}.buttons .button{width:calc(100% / 2 - 8px);padding:8px 0;color:var(--white);background-color:var(--blue-d);font-size:15px;font-weight:700;cursor:pointer;border:2px solid var(--blue-d);-webkit-transition:.2s;transition:.2s}}@media screen and (max-width:600px){#cabecalho{min-height:580px}#empresa{width:100%;height:1190px}#produtos{width:100%;height:2670px}#contato{width:100%;height:866px}#contato>div,#empresa>div,#produtos>div,#produtos>div>ul{width:320px}#cabecalho>div>div{margin:0}.logo-cabecalho>img{width:320px;height:103px;margin-top:150px}.textos-cabecalho>h1{margin:28px 2px 0;font-size:24px;line-height:25px}.textos-cabecalho>h2{margin:14px 2px 0;font-size:19px;line-height:24px}#empresa>div>div,#frm_contato{width:320px;margin:0}.textos-empresa>h1{width:320px;margin:35px 0 10px;font-size:22px;text-align:center}.textos-empresa>h2{width:320px;margin:10px 0 0;font-size:17px;line-height:21px;text-align:center}.foto-empresa>img{width:320px;height:320px;margin:25px 0 0}.textos-contato>h1,.textos-produtos>h1{width:320px;margin:35px 0 0;font-size:22px;text-align:center}.textos-contato>h2,.textos-produtos>h2,.textos-produtos>h3{font-size:17px;width:320px;line-height:21px;text-align:center}.textos-contato>h2,.textos-produtos>h2{margin:20px 0 0}.textos-produtos>h3{margin:10px 0 25px}#produtos>div>ul>li,#produtos>div>ul>li:nth-child(2n+2){width:320px;margin:0 0 216px}.container-produtos,.prod-contato{position:relative;width:320px;height:320px;margin:10px 10px 0 0}.image-produtos{display:block;width:320px;height:320px}.overlay-produtos{width:100%;height:511px}.overlay-text{width:290px;font-size:22px}.container-text{width:320px;height:191px;padding:9px 10px 10px;font-size:17px;line-height:21px}.prod-image{display:block;width:320px;height:511px}#contato>div>div#formulario{width:320px;margin:25px 0}#frm_contato fieldset{width:320px;margin:0 0 20px}#frm_contato fieldset input[type=text],#frm_contato fieldset textarea{width:320px;font-size:16px}#frm_contato input[type=submit]{width:320px;font-size:18px}.dados-contato>h1{width:320px;margin:5px 0 0;font-size:20px;text-align:center}.dados-contato>h2{width:320px;margin:0 0 30px;font-size:16px;text-align:center}.dados-contato>h3{width:320px;margin:0 0 3px;font-size:18px;line-height:21px;text-align:center}.dados-contato>h3 a{font-size:18px}.wrapper{width:300px}.wrapper.show{bottom:15px}}@media screen and (max-width:350px){#cabecalho{min-height:580px}#empresa{width:100%;height:1190px}#produtos{width:100%;height:2670px}#contato{width:100%;height:866px}#contato>div,#empresa>div,#produtos>div{width:320px}#cabecalho>div>div{margin:0}.logo-cabecalho>img{width:320px;height:103px;margin-top:140px}.textos-cabecalho>h1{margin:28px 2px 0;font-size:24px;line-height:25px}.textos-cabecalho>h2{margin:14px 2px 0;font-size:19px;line-height:24px}}