form input,form textarea,html{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}body,html{height:100%}a,a:hover{text-decoration:none}form .lgpd p,h1,h2,h3,h4,h5,h6{text-wrap:balance}*{margin:0;padding:0;color:#222;font-family:Raleway,Arial,Verdana,Tahoma,sans-serif;word-wrap:break-word;text-decoration-thickness:.5px!important}*,::after,::before{box-sizing:border-box}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-width:350px;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;overflow-anchor:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:fade-out .2s ease-out forwards}::view-transition-new(root){animation:fade-in .2s ease-in forwards}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}}address,button,input,p,select,textarea{color:#222;font-size:1.7rem;font-weight:400;font-style:normal;line-height:2.6rem;text-wrap:pretty;margin-top:15px}b,s,span,strong,u{font-size:inherit;color:inherit}::selection{background:#363250;color:#fff}img,picture,video{display:block;max-width:100%}b,strong{font-weight:700}s,span,u{font-weight:inherit}cite,em,i{color:inherit;font-style:italic}aside,ol,ul{list-style:none}aside li,ol li,ul li{color:#222;font-size:1.7rem;font-weight:400;font-style:normal;line-height:2.6rem;text-wrap:pretty}a{color:#eb6f06;display:inline-block;text-underline-offset:2px;transition:.2s all ease}a:active,a:focus{outline:0;-moz-outline:none;ie-dummy:expression(this.hideFocus=true)}a[href^="x-apple-data-detectors:"]{color:inherit!important;text-decoration:inherit!important;display:inline!important}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible{outline-offset:4px;border-radius:1px;transition:1ms all ease;outline:#27a2ed dashed 2px}input,textarea{-webkit-appearance:none;-moz-appearance:none;resize:none;border-radius:0;outline:0}label.obrigatorio::after{content:"*";color:red}h2{color:#fff;font-size:3rem;line-height:3rem;font-weight:800}h3,h4{color:#222;font-weight:700;text-transform:uppercase}h3{font-size:3.1rem;line-height:3.1rem}h4{font-size:2.4rem;line-height:2.4rem}h4::before{content:"";width:20px;height:2px;display:block;margin-bottom:15px;background:#e4934d}h4.center{text-align:center}h4.center::before{margin:0 auto 15px}main{padding:33px 0 40px;flex:1 0 auto}#home main{padding:40px 0 50px}main>:first-child{margin-top:0}.container{width:1240px;max-width:95%;margin:0 auto}#whatsapp-flutuante{width:44px;height:44px;display:block;position:fixed;right:15px;bottom:15px;text-indent:-30000px;background:url(../imagens/ico-whatsapp-branco.webp) center center no-repeat #24a21f;background-size:22px 22px;z-index:100;border-radius:100%;transition:all .2s}#whatsapp-flutuante:hover{background-color:#1d8b19;box-shadow:0 0 0 2px #1d8b19}header{flex-shrink:0}#topo{padding-top:32px;display:flex;flex-direction:row;justify-content:space-between}#topo h1{width:300px}#topo h1 a{width:100%;height:59px;display:block;text-indent:-30000px;background:url(../imagens/logo-calvaltec-maquinas.webp) center center no-repeat;background-size:300px 59px}nav{margin-top:18px}nav #menu-combo #combo-icone{display:none}nav #menu-combo #lista-combo{display:flex;flex-direction:row;gap:20px}nav #menu-combo #lista-combo li{line-height:24px}nav #menu-combo #lista-combo li a{color:#222;font-size:1.6rem;font-weight:400;text-transform:uppercase}nav #menu-combo #lista-combo li.selected a,nav #menu-combo #lista-combo li.submenu.selected a#combo-gatilho-sub{color:#eb6f06}nav #menu-combo #lista-combo li a:hover{opacity:.6}nav #menu-combo #lista-combo li.selected{pointer-events:none;border-bottom:2px solid #f4811f;padding-bottom:42px}nav #menu-combo #lista-combo li.submenu.selected{pointer-events:none}nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub .bar1,nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub .bar2,nav #menu-combo #lista-combo li.submenu.selected #menu-combo-sub .bar3{background:#eb6f06}nav #menu-combo #lista-combo li.submenu #menu-combo-sub{display:block;position:relative;width:112px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub a{pointer-events:all}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #combo-icone-sub{width:20px;height:20px;display:block;float:right}nav #menu-combo #lista-combo li.submenu #menu-combo-sub .bar1,nav #menu-combo #lista-combo li.submenu #menu-combo-sub .bar2,nav #menu-combo #lista-combo li.submenu #menu-combo-sub .bar3{background:#222;border-radius:10px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub{width:265px;position:absolute;top:35px;left:0;z-index:100;display:none;border-radius:0 22px 22px;padding:15px 0;background:#282f5b;opacity:1}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li{line-height:20px;border-top:1px solid #3c4163;margin:0;padding:8px 18px}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li a{margin:0;padding:4px 0;color:#fff;font-size:1.6rem;font-weight:400;text-transform:unset;opacity:1}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li a:hover{color:#b8bcdc}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li.selected{border-bottom:unset}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li.selected a{color:#eb6f06;cursor:default;border:unset}nav #menu-combo #lista-combo li.submenu #menu-combo-sub #lista-combo-sub li:first-child{border-top:unset}nav #menu-combo #lista-combo li.submenu #menu-combo-sub.change-sub #lista-combo-sub{display:flex;flex-direction:column}nav #menu-combo #lista-combo li.carrinho{padding-bottom:42px}nav #menu-combo #lista-combo li.carrinho a{padding:0 60px 0 20px;border-left:1px solid #ddd;border-right:1px solid #ddd;background:url(../imagens/ico-carrinho-azul.webp) right 20px center no-repeat;background-size:29px 24px}nav #menu-combo #lista-combo li.carrinho a span{padding-left:10px}nav #menu-combo #lista-combo li.carrinho.selected a{background:url(../imagens/ico-carrinho-selected.webp) right 20px center no-repeat;background-size:29px 24px}nav #menu-combo #lista-combo li.redes-sociais{padding:0;height:24px;display:flex;flex-direction:row;align-items:center;gap:7px}nav #menu-combo #lista-combo li.redes-sociais a{width:24px;height:24px;display:block;text-indent:-30000px}nav #menu-combo #lista-combo li.redes-sociais a.bt-instagram{background:url(../imagens/ico-instagram-azul.webp) center center no-repeat;background-size:24px 24px}nav #menu-combo #lista-combo li.redes-sociais a.bt-whatsapp{background:url(../imagens/ico-whatsapp-azul.webp) center center no-repeat;background-size:24px 24px}#banner-home{background:linear-gradient(rgba(58,64,109,.75),rgba(58,64,109,.75)),url(../imagens/foto-topo.webp) center center no-repeat;background-size:cover}#banner-home .container{padding:104px 40px 60px}#banner-home .container ::selection{background:#fff;color:#282f5b}#banner-home i{width:73px;height:83px;display:block;background:url(../imagens/simbolo-calvaltek.webp) center center no-repeat;background-size:73px 83px}#banner-home h2{font-size:4rem;line-height:4.1rem;margin-top:20px}#banner-home p.bt-conheca,#faixa-azul p{font-size:1.6rem;text-transform:uppercase}#banner-home p{width:100%;max-width:730px;color:#fff}#banner-home p.bt-conheca{margin-top:20px;font-weight:500;line-height:1.6rem}#banner-home p.bt-conheca a{color:#282f5b;padding:14px 64px 14px 22px;background:url(../imagens/seta-direita-azul.webp) center right 18px no-repeat #fff;background-size:25px 10px;border-radius:0 22px 22px}#banner-home p.bt-conheca a:hover{background-position:center right 13px;opacity:.8}#faixa-azul{padding:12px 0;background:#282f5b}#faixa-azul .container{display:flex;flex-direction:row;gap:25px;justify-content:center;align-items:center}#faixa-azul .container ::selection{background:#fff;color:#363250}#faixa-azul p{margin:0;color:#b8c1dc;line-height:24px;text-align:center}#faixa-azul p span{opacity:.7;color:#b8c1dc}#faixa-azul p a{display:block;height:24px;color:#b8c1dc;padding-left:32px;background:url(../imagens/ico-whatsapp-azul-claro.webp) left center no-repeat;background-size:24px 24px;opacity:.7}#faixa-azul p a:hover{opacity:1}#banner-interna{background:linear-gradient(rgba(40,47,91,.9),rgba(40,47,91,.9)),url(../imagens/foto-topo.webp) center center no-repeat;background-size:cover}#banner-interna .container{padding:44px 0 34px}#banner-interna .container ::selection{background:#fff;color:#363250}#banner-interna p{color:#fff;margin-top:8px;line-height:2.4rem}#home #linhas-produtos h3{font-size:2.4rem;line-height:2.4rem;text-align:center}#home #linhas-produtos .swiper{width:100%;padding-top:26px}#home #linhas-produtos .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;align-items:center;border:1px solid #ddd;border-radius:7px;padding-bottom:81px;position:relative;transition:border .2s}#home #linhas-produtos .swiper-slide:hover{border:1px solid #282f5b}#home #linhas-produtos .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;border-radius:7px}#home #linhas-produtos .swiper-slide p{text-align:left;padding:15px 22px;font-weight:700;font-size:1.6rem;color:#282f5b;line-height:2.1rem;text-transform:uppercase;max-width:210px;position:absolute;left:0;bottom:7px}#home #linhas-produtos .swiper-slide p::before{content:"";display:block;width:20px;height:2px;background-color:#e4934d;margin-bottom:12px}#home #linhas-produtos .swiper-arrows{width:120px;display:flex;flex-direction:row;justify-content:space-between;margin:30px auto 0}#home #linhas-produtos .swiper-arrows .swiper-button-next,#home #linhas-produtos .swiper-arrows .swiper-button-prev{position:unset;width:19px;height:19px;margin:0;padding:0;transition:.2s all ease}#home #linhas-produtos .swiper-arrows .swiper-button-next::after,#home #linhas-produtos .swiper-arrows .swiper-button-prev::after{content:unset}#home #linhas-produtos .swiper-arrows .swiper-button-prev{background:url(../imagens/seta-esquerda.webp) left 3px center no-repeat;background-size:19px 19px}#home #linhas-produtos .swiper-arrows .swiper-button-prev:hover{background-position:left center}#home #linhas-produtos .swiper-arrows .swiper-button-next{background:url(../imagens/seta-direita.webp) right 3px center no-repeat;background-size:19px 19px}#home #linhas-produtos .swiper-arrows .swiper-button-next:hover{background-position:right center}#home #sobre-calvaltec{max-width:1150px;margin:30px auto 0;text-align:center}#home #video-calvaltec{display:flex;flex-direction:row;margin-top:35px;background-image:linear-gradient(to right,#fff,#e8e8e8);border-bottom-right-radius:30px}#home #video-calvaltec .video-container{width:60.16%;flex-shrink:1;margin:0;align-self:flex-start}#home #video-calvaltec .video-container .youtube-player{border-radius:30px 0 30px 30px;overflow:clip}#home #video-calvaltec .text-container{width:39.84%;flex-shrink:20;align-content:center;padding:25px 3.65%;background-image:linear-gradient(to right,#f4f4f4,#fff);border-bottom-right-radius:30px}#home #video-calvaltec .text-container p.bt-produtos{margin-top:25px}#home #video-calvaltec .text-container p.bt-produtos a{color:#fff;padding:10px 23px;text-transform:uppercase;border-radius:0 22px 22px;background:#f4811f}#home #video-calvaltec .text-container p.bt-produtos a:hover{background:#d96b0d}#produtos p.breadcrumb{margin:0;color:#a5a5a5;font-size:1.6rem;line-height:1.6rem;padding-bottom:16px;border-bottom:1px solid #ddd}#produtos p.breadcrumb a{color:#a5a5a5}#produtos p.breadcrumb a:hover{color:#282f5b}#produtos p.intro{margin-top:25px}#produtos p.intro a{color:#222;text-decoration:underline}#produtos p.intro a:hover{text-decoration:none}#carrinho p a,#contato #atendimento p.emails a,#privacidade p a,#produtos #garantia-graficas ul li a.email,form .lgpd a{text-decoration:underline}#produtos span#borda-produtos{width:100%;height:20px;display:block;background-color:#f8f8f8;margin-top:40px}#produtos span#fabricacao-nacional{margin:35px auto 0;max-width:880px;height:54px;display:block;background:url(../imagens/fabricacao-nacional.webp) center center no-repeat;background-size:397px 54px;border:1px solid #008e47;border-radius:28px;text-indent:-30000px}#produtos #garantia-graficas h4{margin-top:30px}#produtos #garantia-graficas p.garantia{max-width:1150px;margin:15px auto 0;text-align:center}#produtos #garantia-graficas ul{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:30px auto 0}#produtos #garantia-graficas ul:has(>li:nth-child(2)){grid-template-columns:repeat(2,1fr);max-width:574px}#produtos #garantia-graficas ul:has(>li:nth-child(3)){grid-template-columns:repeat(3,1fr);max-width:880px}#produtos #garantia-graficas ul:has(>li:nth-child(4)){grid-template-columns:repeat(4,1fr);max-width:1150px}#produtos #garantia-graficas ul:has(>li:nth-child(5)){grid-template-columns:repeat(5,1fr);max-width:1230px}#produtos #garantia-graficas ul:has(>li:nth-child(6)){grid-template-columns:repeat(3,1fr);max-width:880px}#produtos #garantia-graficas ul:has(>li:nth-child(7)){grid-template-columns:repeat(4,1fr);max-width:1150px}#produtos #garantia-graficas ul:has(>li:nth-child(9)){grid-template-columns:repeat(5,1fr);max-width:1230px}#produtos #garantia-graficas ul li{text-align:center}#produtos #garantia-graficas ul li img{border-radius:7px;background-color:#f8f8f8}#produtos #garantia-graficas ul li a{color:#222}#produtos #garantia-graficas ul li a:hover{text-decoration:none}#produtos #galeria ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}#produtos #galeria ul img{border:1px solid #ddd;border-radius:7px;transition:.2s all ease}#produtos #galeria ul a:hover img{border:1px solid #282f5b}#produtos #galeria ul p{padding:0 2px;font-weight:700;font-size:1.6rem;color:#282f5b;line-height:2rem;text-transform:uppercase}#produtos #galeria ol#paginacao{display:flex;flex-direction:row;gap:10px;margin-top:20px;border-top:1px solid #ddd;padding-top:20px}#produtos #galeria ol#paginacao li a{width:32px;height:32px;line-height:32px;display:block;color:#282f5b;background:#f2f2f2;border-radius:50%;text-align:center}#produtos #galeria ol#paginacao li a:hover{color:#282f5b;background:#e5e5e5}#produtos #galeria ol#paginacao li a.selected{color:#fff;background:#282f5b}#produtos #detalhes h3{margin-top:25px}#produtos #detalhes #ficha-tecnica{display:flex;flex-direction:row;align-items:center;margin-top:25px}#produtos #detalhes #ficha-tecnica .swiper{margin:0;width:58%;flex-shrink:1;align-self:start}#produtos #detalhes #ficha-tecnica .swiper .swiper-pagination{position:unset;margin-top:5px}#produtos #detalhes #ficha-tecnica .swiper .swiper-pagination-bullet{background:#d1d1d1;width:10px;height:10px;opacity:1}#produtos #detalhes #ficha-tecnica .swiper .swiper-pagination-bullet-active{background:#f4811f}#produtos #detalhes #ficha-tecnica .swiper .swiper-button-next,#produtos #detalhes #ficha-tecnica .swiper .swiper-button-prev{color:#cecece;opacity:.5;top:calc(50% - 13px)}#produtos #detalhes #ficha-tecnica .swiper .swiper-button-next:hover,#produtos #detalhes #ficha-tecnica .swiper .swiper-button-prev:hover{opacity:1}#produtos #detalhes #ficha-tecnica .swiper .swiper-wrapper{position:relative}#produtos #detalhes #ficha-tecnica .swiper .swiper-slide a{border-radius:7px;border:1px solid #ddd;aspect-ratio:16/9}#produtos #detalhes #ficha-tecnica .swiper .swiper-slide a img{border-radius:7px}#produtos #detalhes #ficha-tecnica .swiper .swiper-slide .video-container{width:100%;aspect-ratio:16/9;border-radius:7px;border:1px solid #ddd;margin-top:0}#produtos #detalhes #ficha-tecnica #ficha{width:39%;padding:10px 0 40px 3%}#produtos #detalhes #ficha-tecnica #ficha ul li{display:flex;flex-direction:row;border-bottom:1px solid #ddd;padding:15px 0;flex-shrink:0}#produtos #detalhes #ficha-tecnica #ficha ul li:first-child{padding-top:unset}#produtos #detalhes #ficha-tecnica #ficha ul li:last-child{padding-bottom:unset;border-bottom:unset}#produtos #detalhes #ficha-tecnica #ficha ul li span{line-height:2rem}#produtos #detalhes #ficha-tecnica #ficha ul li span.titulo{width:128px;font-weight:600;flex-shrink:0}#produtos #detalhes #ficha-tecnica #ficha ul li span.resposta{width:100%}#produtos #detalhes #ficha-tecnica #ficha p.botoes{margin-top:25px;display:flex;flex-direction:row;gap:6px}#produtos #detalhes #ficha-tecnica #ficha p.botoes a{display:block;color:#fff;font-weight:400;font-size:1.7rem;text-transform:uppercase}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-orcamento{padding:10px 57px 10px 23px;border-radius:0 22px 22px;background:url(../imagens/ico-carrinho-branco.webp) right 19px center no-repeat #f4811f;background-size:29px 24px}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-orcamento:hover{background-color:#d96b0d}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-whatsapp{width:48px;height:48px;background:url(../imagens/ico-whatsapp-branco.webp) center center no-repeat #27a424;background-size:24px 24px;border-radius:50%;text-indent:-30000px}#produtos #detalhes #ficha-tecnica #ficha p.botoes a.bt-whatsapp:hover{background-color:#167f14}#produtos #informacoes{background:#f2f2f2;margin-top:30px}#produtos #informacoes .container{padding:35px 0 40px;display:flex;flex-direction:row}#produtos #informacoes #caracteristicas{width:58%;flex-shrink:1;padding-right:3%}#produtos #informacoes #caracteristicas.sem-opcionais{width:100%;padding-right:0}#produtos #informacoes #opcionais{width:39%;height:100%;flex-shrink:0;border-left:1px solid #ddd;padding-left:3%}#pecas-insumos{display:flex;flex-direction:row;gap:25px}#pecas-insumos i.foto{width:346px;aspect-ratio:346/195;display:block;background:url(../fotos/pecas/pecas-e-insumos-hor.webp) center top no-repeat;background-size:100% auto;flex-shrink:0}#pecas-insumos p:first-of-type{margin:0}#pecas-insumos p.contato-pecas{margin-top:20px;color:#282f5b;font-weight:700;font-size:1.6rem;line-height:1.6rem;text-transform:uppercase}#pecas-insumos p.contato-pecas::before{content:"";width:20px;height:2px;display:block;margin-bottom:12px;background:#e4934d}#pecas-insumos p.bt-whatsapp a{display:inline-block;color:#fff;font-weight:400;font-size:1.7rem;padding:10px 57px 10px 23px;border-radius:0 22px 22px;text-transform:uppercase;background:url(../imagens/ico-whatsapp-branco.webp) right 19px center no-repeat #27a424;background-size:24px 24px}#pecas-insumos p.bt-whatsapp a:hover{background-color:#167f14}#clientes ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}#clientes ul li{display:flex;justify-content:center;align-items:center;background:#f8f8f8;border-radius:50%;aspect-ratio:1/1}form .bt-enviar,form label{display:block;font-size:1.7rem}#clientes ul li img{width:93.5%;mix-blend-mode:multiply}form label{color:#3a3a3a;margin-top:12px}form input,form textarea{width:100%;margin-top:4px;color:#222;padding:8px;border:1px solid #929292}form input#cep,form input#cnpj,form input#qtde-frascos,form input#tamanho-frasco,form input#tamanho-rotulo,form input#telefone,form textarea#cep,form textarea#cnpj,form textarea#qtde-frascos,form textarea#tamanho-frasco,form textarea#tamanho-rotulo,form textarea#telefone{width:100%;max-width:400px}form input:not(input),form textarea:not(input){height:210px}form .lgpd{margin-top:13px}form .lgpd p{font-size:1.1rem;line-height:1.2rem;margin-top:0}#carrinho #form-carrinho .bt-enviar,form .bt-enviar{cursor:pointer;line-height:1.7rem;transition:.2s all ease;font-weight:400}form .lgpd a{color:#222}form .lgpd a:hover{color:#f4811f}form .bt-enviar{float:left;color:#fff;width:unset;height:unset;border:unset;margin-top:13px;padding:14px 58px 14px 23px;text-transform:uppercase;border-radius:0 22px 22px;background:url(../imagens/ico-enviar-mensagem.webp) right 15px center no-repeat #f4811f;background-size:32px 32px}form .bt-enviar:hover{background-color:#d96b0d}form .loader{width:30px;height:30px;float:left;display:none;margin:20px 0 0 10px}form.enviando .loader{display:block}#contato{display:flex;flex-direction:row;gap:90px}#contato #atendimento{width:400px;flex-shrink:0}#contato #atendimento h4{line-height:2.6rem}#contato #atendimento p.cnpj{margin-top:5px}#contato #atendimento p.fone-fixo{font-size:2.3rem}#contato #atendimento p.atendimento{margin-top:13px}#contato #atendimento p.emails{margin-top:20px}#contato #atendimento p.emails a{color:#222;display:inline-block}#contato #atendimento p.emails a:hover{color:#f4811f}#contato #atendimento p.endereco{margin-top:15px}#contato #atendimento p.bt-mapa a{color:#fff;padding:9px 55px 9px 23px;text-transform:uppercase;border-radius:0 22px 22px;background:url(../imagens/ico-mapa.webp) right 13px center no-repeat #282f5b;background-size:32px 32px}#contato #atendimento p.bt-mapa a:hover{background-color:#252942}#contato #atendimento ul{margin-top:20px}#contato #atendimento ul li{margin-top:10px}#contato #atendimento ul li a{display:flex;flex-direction:row;gap:9px;background:#f8f8f8;border-radius:0 41px 41px;padding:17px}#contato #atendimento ul li a i{width:44px;height:44px;display:block;background:url(../imagens/ico-whatsapp-branco.webp) center center no-repeat #27a424;background-size:24px 24px;border-radius:50%;text-indent:-30000px;transition:.2s all ease}#contato #atendimento ul li a:hover{background:#ededed}#contato #atendimento ul li a:hover i{background-color:#167f14}#contato #atendimento ul li a p{margin:0;line-height:2.4rem}#contato #atendimento ul li a p b{font-weight:600}#contato #formulario{width:100%;max-width:580px}#questionario #dados-cadastrais,#questionario #dados-tecnicos{width:100%;max-width:620px;margin-top:40px}#questionario #dados-cadastrais{padding-right:38px}#questionario #dados-tecnicos{padding-left:38px;border-left:1px solid #ddd}#questionario form{display:flex;flex-direction:row}#questionario #menu-combo{margin-top:4px;width:100%;max-width:580px;background:#fff;border:1px solid #929292}#questionario #menu-combo #combo-gatilho{display:block;height:42px;line-height:42px;text-indent:10px;font-size:1.7rem;color:#222}#questionario #menu-combo #combo-icone{display:block;width:42px;height:42px}#questionario #menu-combo .bar1,#questionario #menu-combo .bar2,#questionario #menu-combo .bar3{background:#222;border-radius:10px}#questionario #menu-combo #lista-combo{width:100%;flex-direction:column;gap:0;position:absolute;right:0;top:41px;display:none;background:#f8f8f8}#questionario #menu-combo #lista-combo li a{color:#222;padding:5px 0;text-indent:10px}#questionario #menu-combo #lista-combo li a:hover{background:#e3e3e3}#questionario #menu-combo.accordion #lista-combo{position:inherit;top:inherit;left:inherit}#carrinho p a{color:#222}#carrinho p a:hover{text-decoration:none}#carrinho #produtos-carrinho{margin-top:24px;background:#282f5b;border-radius:7px;padding:15px 30px 18px}#carrinho #produtos-carrinho h3{padding:30px;color:#fff;font-size:2.2rem;text-align:center}#carrinho #produtos-carrinho p{color:#fff;font-weight:600;text-transform:uppercase}#carrinho #produtos-carrinho p.voltar-para-produtos a{color:#fff}#carrinho #produtos-carrinho #titulos{width:100%;padding-bottom:16px;border-bottom:2px solid #4b5077;display:flex}#carrinho #produtos-carrinho #titulos .produtos{flex-grow:1;flex-shrink:1}#carrinho #produtos-carrinho #titulos .quantidade{width:115px;flex-shrink:0;text-align:center;margin-right:20px}#carrinho #produtos-carrinho #titulos .excluir{width:75px;flex-shrink:0;text-align:center}#carrinho #produtos-carrinho #compras{width:100%;padding:3px 0 14px;display:flex;border-bottom:1px solid #4b5077}#carrinho #produtos-carrinho #compras::after{content:".";height:0;display:block;clear:both;overflow:hidden;visibility:hidden}#carrinho #produtos-carrinho #compras:last-child{border-bottom:0 none;padding-bottom:0}#carrinho #produtos-carrinho #compras .imagem{width:187px;min-width:187px;height:105px}#carrinho #produtos-carrinho #compras .descricao{height:105px;line-height:1.8rem;padding:0 30px 0 20px;display:flex;flex-grow:1}#carrinho #produtos-carrinho #compras .descricao a{color:#fff;margin:auto 0;text-decoration:none}#carrinho #produtos-carrinho #compras .descricao a:hover{opacity:.7}#carrinho #produtos-carrinho #compras .excluir button:hover,#carrinho #produtos-carrinho #compras .quantidade .qtd-less:hover,#carrinho #produtos-carrinho #compras .quantidade .qtd-more:hover{opacity:.8}#carrinho #produtos-carrinho #compras .quantidade{width:115px;height:24px;flex-shrink:0;display:flex;justify-content:center;margin:auto 20px auto 0}#carrinho #produtos-carrinho #compras .quantidade .qtd-less,#carrinho #produtos-carrinho #compras .quantidade .qtd-more{width:24px;height:24px;text-indent:-30000px;display:block;cursor:pointer}#carrinho #produtos-carrinho #compras .quantidade .qtd-less{background:url(../carrinho-de-compras/ico-menos.png) left top no-repeat;background-size:24px 24px}#carrinho #produtos-carrinho #compras .quantidade .qtd-more{background:url(../carrinho-de-compras/ico-mais.png) left top no-repeat;background-size:24px 24px}#carrinho #produtos-carrinho #compras .quantidade .carrinho-quantidade-produtos{padding:0;margin:0;width:45px;height:24px;line-height:24px;font-size:1.6rem;font-weight:600;color:#fff;display:block;float:left;text-align:center;border:0;background-color:unset;font-variant-numeric:unset}#carrinho #produtos-carrinho #compras .excluir{width:75px;height:24px;flex-shrink:0;margin:auto 0;padding:0;text-align:center}#carrinho #produtos-carrinho #compras .excluir button{width:24px;height:24px;display:block;background:url(../carrinho-de-compras/ico-excluir.png) left top no-repeat;background-size:24px 24px;text-indent:-30000px;cursor:pointer;border:0;margin:0 auto}#carrinho #form-carrinho{width:100%;padding-top:10px;display:none}#carrinho #form-carrinho #campos{display:flex;flex-direction:row;gap:16px;padding-top:10px}#carrinho #form-carrinho #campos #coluna-esquerda{width:66.66%;display:flex;flex-wrap:wrap;column-gap:16px}#carrinho #form-carrinho #campos #coluna-esquerda li,#carrinho #form-carrinho #campos #coluna-esquerda li.campo-duplo span{width:calc(50% - 8px)}#carrinho #form-carrinho #campos #coluna-esquerda li.campo-duplo{display:flex;flex-wrap:wrap;gap:16px}#carrinho #form-carrinho #campos #coluna-direita{width:33.34%;display:flex;flex-direction:column}#carrinho #form-carrinho label{color:#3a3a3a;font-size:1.7rem;line-height:2.4rem;display:block;flex-shrink:0}#carrinho #form-carrinho input,#carrinho #form-carrinho textarea{width:100%;margin-top:4px;color:#222;padding:8px;border:1px solid #929292;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}#carrinho #form-carrinho input:not(input),#carrinho #form-carrinho textarea:not(input){height:100%}#carrinho #form-carrinho .bt-enviar{color:#fff;width:max-content;height:unset;display:block;border:unset;margin-top:13px;font-size:1.7rem;padding:14px 58px 14px 23px;text-transform:uppercase;border-radius:0 22px 22px;background:url(../imagens/ico-carrinho-branco.webp) right 19px center no-repeat #f4811f;background-size:29px 24px}#carrinho #form-carrinho .bt-enviar:hover{background-color:#d96b0d}#carrinho #form-carrinho .loader{width:30px;height:30px;float:left;display:none;margin:20px 0 0 10px}#carrinho #form-carrinho.enviando .loader{display:block}#erro{padding-left:65px;background:url(../imagens/ico-404.webp) left 40px no-repeat;background-size:50px 50px}#privacidade p a{color:#222}#privacidade p a:hover{color:#f4811f}footer{width:100%;flex-shrink:0}#mapa{width:100%;height:165px;background:url(../imagens/mapa-rodape.webp) center center no-repeat;background-size:1940px 430px;display:flex;justify-content:center}#mapa a.bt-rota{color:#fff;width:fit-content;height:fit-content;font-size:1.7rem;font-weight:400;padding:10px 22px;border-radius:22px;background:#282f5b;text-transform:uppercase;margin-top:95px}#mapa a.bt-rota:hover{background:#252942}#rodape{background:#282f5b}#rodape .container{padding:35px 0 35px 110px;background:url(../imagens/simbolo-calvaltek.webp) left center no-repeat;background-size:73px 83px;position:relative}#rodape .container ::selection{background:#fff;color:#282f5b}#rodape p.redes-sociais{margin:0;position:absolute;top:40px;right:0;height:24px;display:flex;flex-direction:row;align-items:center;gap:7px}#rodape p.redes-sociais a{width:24px;height:24px;display:block;text-indent:-30000px;opacity:.6}#rodape p.redes-sociais a.bt-instagram{background:url(../imagens/ico-instagram-azul-claro.webp) center center no-repeat;background-size:24px 24px}#rodape p.redes-sociais a.bt-whatsapp{background:url(../imagens/ico-whatsapp-azul-claro.webp) center center no-repeat;background-size:24px 24px}#rodape p.redes-sociais a:hover{opacity:1}#rodape address{margin:0}#rodape address p{margin:0;font-weight:600;font-size:1.7rem;line-height:2rem;color:#fff;text-transform:uppercase}#rodape address ul{margin-top:8px;display:flex;flex-direction:row;gap:33px}#rodape address ul li{color:#fff;line-height:2.2rem}#rodape address ul li a{display:block;color:#fff}#rodape address ul li a:hover{color:#94a0c3}#rodape address ul li:last-child{color:#94a0c3}#barra-inferior{background:#22274c}#barra-inferior .container{padding:20px 0;display:flex;flex-direction:row;justify-content:space-between}#barra-inferior .container ::selection{background:#fff;color:#22274c}#barra-inferior p{margin:0;line-height:17px;color:#606c90}#barra-inferior p span{margin:0 5px}#barra-inferior p a{width:fit-content;color:#606c90}#barra-inferior p a:hover{color:#94a0c3}#barra-inferior p.logo-tag{width:34px}#barra-inferior p.logo-tag a{width:100%;height:17px;display:block;background:url(../imagens/logo-tag.svg) center center no-repeat;opacity:.3;text-indent:-30000px}#barra-inferior p.logo-tag a:hover{opacity:.6}