body{font-family:Arial,Helvetica,sans-serif}p{font-family:Georgia,"Times New Roman",serif;font-size:14px;line-height:20px}img{display:block;max-width:100%}.btn{border:3px solid #fec63e;padding:10px 30px;color:#fec63e;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:700;letter-spacing:.1em}.btn:hover{color:#fff;border-color:#fff}.black-btn:hover{color:#000;border-color:#000}.subtitle{font-size:24px;line-height:30px;font-weight:700;letter-spacing:.1em;color:#000;text-align:center;text-transform:uppercase;margin-bottom:40px}.subtitle:after{content:"";display:block;margin:8px auto;width:60px;height:3px;background:#000}.internal-subtitle{font-size:24px;line-height:30px;font-weight:700;letter-spacing:.1em;color:#000;text-transform:uppercase;margin-bottom:20px}.internal-subtitle:after{content:"";display:block;margin:8px 0;width:60px;height:3px;background:#000}.header{position:fixed;top:0;z-index:1000;width:100%;background:#fec63e;padding:6px 0}.header_menu{text-align:right}.header_menu ul li{display:inline-block;margin-left:10px;margin-top:20px}.header_menu ul li a{color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:14px;line-height:20px;padding:10px 0}.header_menu ul li a:hover{color:#fff}.header_menu ul li a.active-menu{color:#fff}.introduction{width:100%;height:360px;padding-top:70px;background:url(../img/home/bg.jpg) no-repeat center;background-size:cover;margin-top:72px;text-align:center}.introduction h1{font-size:48px;color:#fff;font-weight:700;text-transform:uppercase;line-height:60px}blockquote.quote{max-width:320px;margin:0 auto 40px auto;color:#fff}blockquote.quote p{font-style:italic}blockquote.quote p:after,blockquote.quote p:before{content:"";display:block;margin:14px auto 10px auto;width:60px;height:3px;background:#fff}blockquote.quote cite{font-style:normal;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.1em}section.internal-introduction{width:100%;margin-top:72px;padding-top:35px;height:160px;text-align:center;color:#fff}section.internal-introduction h1{font-size:36px;color:#fff;font-weight:700;text-transform:uppercase;line-height:40px}section.internal-introduction h1:after{content:"";display:block;margin:7px auto 10px auto;width:60px;height:3px;background:#fff}.products{padding:60px 0}.products .subtitle{margin-bottom:20px}.products li{background:#fec63e;text-align:center;margin-top:20px;max-height:284px}.products-icon{background:#000;padding:40px 20px;max-height:156px}.list-products li h3{margin-top:15px;font-weight:700;font-size:18px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}.list-products li h3:after{content:"";display:block;margin:10px auto;width:60px;height:3px;background:#000}.list-products li img{margin:0 auto}.list-products li p{padding:5px 20px 41px 20px}.call{padding-top:40px;text-align:center;clear:both}.call p{margin-bottom:20px}.portfolio{width:100%;background:#000;padding:40px 0}.portfolio .subtitle{color:#fec63e}.portfolio .subtitle:after{background:#fec63e}.portfolio-list li:last-child{margin-top:20px;margin-bottom:20px}.portfolio .call p{color:#fff}.quality{padding:60px 0}.quality:after{content:"";width:623px;height:82px;display:block;background:url(../img/linhas.svg) no-repeat center;position:absolute;top:205px;right:170px;z-index:-1}.quality img{margin:0 auto}.quality-list{padding-top:20px;overflow:auto}.quality-list li{text-align:center;padding:0 40px}.quality-list li h3{margin-top:15px;font-weight:700;font-size:18px;line-height:25px;letter-spacing:.1em;text-transform:uppercase}.quality-list li h3:after{content:"";display:block;margin:10px auto;width:60px;height:3px;background:#000}.footer-transition{width:100%;height:220px;padding-top:50px;background:url(../img/bg-footer.jpg) no-repeat center;background-size:cover;text-align:center}.footer-transition .quote{max-width:400px}.footer{width:100%;background:#000;color:#fff;padding:20px 0}.footer h3{font-size:18px;line-height:25px;color:#fec63e;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.footer h3:after{content:"";display:block;width:60px;height:3px;background:#fec63e;margin:6px 0 12px 0}.footer-who{padding-right:40px}.footer-contact ul li{font-size:14px;line-height:20px;font-family:Georgia,"Times New Roman",serif}.footer-social ul li{display:inline-block;margin-right:10px}.footer-social ul li a{display:block;border:3px solid #fec63e;padding:10px}.footer-social ul li a:hover{border-color:#fff}.copy{width:100%;background:#fec63e;padding:20px 0}.whats-icon{position:fixed;padding:20px;background:#000;width:79px;height:79px;border-radius:79px;bottom:40px;right:40px;z-index:2}.whats-icon img{width:100%;height:100%;text-align:center}.js [data-slide-nav]{display:block;justify-content:center;text-align:center}.js [data-slide-nav]>button{display:inline-block;width:12px;margin:4px;height:12px;border:none;padding:0;border-radius:6px;background:#1d1d1d;text-indent:-100px;overflow:hidden}.js [data-slide-nav]>button.active{background:#fec454}.js [data-slide]{position:relative}.js [data-slide]>*{position:absolute;top:0;opacity:0;pointer-events:none}.js [data-slide]>.active{position:relative;opacity:1;transition:opacity .5s;z-index:1;pointer-events:auto}.js [data-anime]{opacity:0}.js .fadeInDown{transform:translate3d(0,-20px,0)}.js .anime{opacity:1;transform:none;transition:transform .8s,opacity .8s}.intro-about{background:url(../img/sobre/bg-sobre.jpg) no-repeat center;background-size:cover}.mission-vision-values{padding-top:60px}.mission-vision-values p{font-size:18px;line-height:25px;margin-bottom:1em;padding-right:60px}.mission-vision-values ul li{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:25px}.team-photo{padding-top:40px}.intro-services{background:url(../img/servicos/bg-servicos.jpg) no-repeat center;background-size:cover}.service-item{padding-top:60px}.service-item h2{font-size:36px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#fff;position:relative;margin-bottom:-56px;top:-180px;text-align:center}.service-item h2:after,.service-item h2:before{content:"";display:block;margin:7px auto 10px auto;width:60px;height:3px;background:#fff}.service-icon{background:#000;height:280px;display:flex;align-items:center}.service-icon img{margin:0 auto}.service-info{background:#000;color:#fff;padding:40px;height:280px}.service-info ul{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:25px}.budget{background:#000;width:100%;margin-top:60px;padding:40px 0}.budget h2{color:#fec63e}.budget h2:after{background:#fec63e}.form{padding-right:60px}.form label{display:block;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:25px}.form input{display:block;width:100%;border:4px solid #fec63e;background:0 0;color:#fff;padding:7px 10px;outline:0;font-size:14px;font-family:Georgia,"Times New Roman",serif;margin-bottom:10px}.form textarea{display:block;width:100%;height:120px;border:4px solid #fec63e;background:0 0;color:#fff;padding:7px 10px;outline:0;font-size:14px;font-family:Georgia,"Times New Roman",serif;margin-bottom:20px}.form button{background:0 0;padding:7px 20px}.data-budget{color:#fff}.data-budget h3{font-size:18px;line-height:25px;text-transform:uppercase;color:#fec63e;font-weight:700}.data-budget span{display:block;font-size:18px;line-height:30px;font-family:Georgia,"Times New Roman",serif}.data-email{margin-bottom:40px}.list-title{margin-bottom:20px}.data-budget ul{padding-right:60px}.data-budget ul li{font-family:Georgia,"Times New Roman",serif;font-size:14px;padding:10px}.data-budget ul li:nth-child(odd){background:#1d1d1d}.intro-portfolio{background:url(../img/portifolio/bg-portifolio.jpg) no-repeat center;background-size:cover}.customer-quote{padding:60px;max-width:700px;margin:0 auto}.customer-header{display:flex;gap:20px;align-items:center;margin-bottom:10px}.customer-header img{margin-left:10px;width:50px;height:50px}.customer-header h3{font-size:18px;line-height:25px;font-weight:700}.customer-quote p{text-align:center;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:25px;font-style:italic;margin-bottom:20px}.customer-quote cite{font-size:18px;font-weight:700;float:right;font-style:normal}.js .section-blockquote{height:300px}.intro-contact{background:url(../img/contato/bg-contato.jpg) no-repeat center;background-size:cover}.contact{padding:40px 0}.contact-form{padding-right:60px}.contact-form label{display:block;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:25px}.contact-form input{display:block;width:100%;border:4px solid #fec63e;background:0 0;padding:7px 10px;outline:0;font-size:14px;font-family:Georgia,"Times New Roman",serif;margin-bottom:10px}.contact-form textarea{display:block;width:100%;height:120px;border:4px solid #fec63e;background:0 0;padding:7px 10px;outline:0;font-size:14px;font-family:Georgia,"Times New Roman",serif;margin-bottom:20px}.contact-form button{background:0 0;padding:7px 20px}.contact-form button.btn-contact:hover{color:#000;border-color:#000}.data-contact h3{font-size:18px;line-height:25px;text-transform:uppercase;color:#fec63e;font-weight:700}.data-contact span{display:block;font-size:18px;line-height:30px;font-family:Georgia,"Times New Roman",serif}.data-contact span:nth-of-type(2),.data-contact span:nth-of-type(5){margin-bottom:20px}.data-contact ul li{display:inline-block;margin-right:10px}.data-contact ul li a{display:block;border:3px solid #fec63e;padding:10px}.data-contact ul li a:hover{border-color:#000}.section-map{margin-bottom:60px}.iframe-map{height:280px}
