@charset "UTF-8";body,html{height:100%}*,address,p{color:#757575}a,a:hover{text-decoration:none}#catalogos #downloads ul a p,#contato form .bt-enviar,#solucoes ul#categorias li,.botao,h2,nav .menu-combo .menu li{text-transform:uppercase}#infos-topo,#topo,body,ul#contato-topo{display:flex}*{font-family:Raleway,Arial,Verdana,Tahoma,sans-serif;word-wrap:break-word;text-decoration-thickness:.5px!important;margin:0;padding:0}*,::after,::before{box-sizing:border-box}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}body{min-width:320px;min-height:100vh;flex-direction:column;overflow-anchor:auto}address,p{font-size:1.6rem;font-weight:400;font-style:normal;line-height:3rem;text-wrap:pretty;margin-top:15px;letter-spacing:-.02px}b,s,span,strong,u{font-size:inherit}img,picture,video{display:block;max-width:100%}b,strong{color:#272727;font-weight:600}strong{font-weight:500}s,span,u{color:inherit;font-weight:inherit}cite,em,i{color:inherit;font-style:italic}aside,ol,ul{list-style:none}a{color:#fff;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}button,input,select,textarea{font:inherit}h2,h3,h4{font-weight:700}h2,h3{font-size:3.6rem;line-height:3.6rem}label.obrigatorio::after{content:"*";color:red}h1,h2,h3,h4,h5,h6{text-wrap:balance}h2{color:#fff;text-align:center}h3,h4{letter-spacing:-.04px}h3{color:#272727}h4{color:#fff;font-size:3.2rem;line-height:3.9rem}.botao{font-size:1.6rem;font-weight:600;letter-spacing:-.02px;line-height:1.6rem}.botao a{color:#fff;padding:14px 20px;border-radius:3px;background:#f59133}.botao a:hover{background:#da7a20}main{padding:0;flex:1 0 auto}main>:first-child{margin-top:0}.container{width:1200px;max-width:95%;margin:0 auto}header{flex-shrink:0;background:url(../imagens/bg-degrau-menu.webp) top center no-repeat;background-size:1940px 50px}#topo{flex-direction:row;justify-content:space-between}h1{width:246px;background:url(../imagens/logo-serrana-plasticos.webp) center center no-repeat;background-size:246px 120px;margin-top:20px}h1 a{width:100%;height:120px;display:block;text-indent:-30000px}#infos-topo{flex-direction:column;align-items:flex-end}ul#contato-topo{flex-direction:row;gap:44px;padding-top:14px}ul#contato-topo ::selection{background:#fff;color:#8d8d8d}ul#contato-topo li{color:#fff;font-family:400;font-size:1.6rem;line-height:2rem;line-height:20px}ul#contato-topo li a:hover{opacity:.5}ul#contato-topo li.telefone{background:url(../imagens/ico-telefone.webp) left center no-repeat;background-size:18px 20px;text-indent:27px}ul#contato-topo li.email{background:url(../imagens/ico-envelope.webp) left center no-repeat;background-size:20px 20px;text-indent:15px}nav{margin-top:52px;width:max-content;z-index:2}nav ::selection{background:#222;color:#fff}nav .menu-combo .gatilho{display:none}nav .menu-combo .menu{display:flex;flex-direction:row;gap:40px;border-bottom:1px solid #d9d9d9}nav .menu-combo .menu li{font-size:1.6rem;line-height:2.2rem}nav .menu-combo .menu li a{color:#222;font-weight:600;padding-bottom:6px}nav .menu-combo .menu li a:hover,nav .menu-combo .submenu-combo .submenu li a:hover{color:#909090}nav .menu-combo .menu li a.selected{border-bottom:2px solid #ff8902}nav .menu-combo .menu li.redes-sociais{display:flex;flex-direction:row;gap:6px}nav .menu-combo .menu li.redes-sociais a{width:20px;height:22px;display:block;text-indent:-30000px}nav .menu-combo .menu li.redes-sociais a.bt-whatsapp{background:url(../imagens/ico-whatsapp-menu.webp) center center no-repeat;background-size:20px 22px}nav .menu-combo .menu li.redes-sociais a.bt-instagram{background:url(../imagens/ico-instagram-menu.webp) center center no-repeat;background-size:20px 22px}nav .menu-combo .menu li.redes-sociais a:hover{opacity:.5}nav .menu-combo .submenu-combo .gatilho i.icone::after,nav .menu-combo .submenu-combo .gatilho i.icone::before{background-color:#222}nav .menu-combo .submenu-combo .gatilho:hover i.icone::after,nav .menu-combo .submenu-combo .gatilho:hover i.icone::before{background-color:#909090}nav .menu-combo .submenu-combo .submenu{min-width:210px;margin-top:3px;position:absolute;left:-20px;gap:0;background-color:#fff;padding:18px 19px 5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 20px 20px 0 rgba(0,0,0,.1);background-image:linear-gradient(to bottom,#fff,#f5f5f5)}nav .menu-combo .submenu-combo .submenu li{line-height:2rem;text-transform:none;border-bottom:1px solid #ececec}nav .menu-combo .submenu-combo .submenu li:last-child{border-bottom:none}nav .menu-combo .submenu-combo .submenu li a{padding:12px 0;display:block}nav .menu-combo .submenu-combo .submenu li a.selected{color:#ff8902;border:unset}#titulo-topo{padding:50px 0}#titulo-topo ::selection{background:#fff;color:#03275a}#banner-topo,#titulo-topo{margin-top:6px;background:url(../imagens/foto-topo.webp) center center no-repeat;background-size:cover;position:relative;overflow:clip}#banner-topo ::selection,#titulo-topo ::selection{background:#fff;color:#03275a}#banner-topo::before,#titulo-topo::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1940px;height:15px;display:block;background:url(../imagens/bg-degrau-esquerda.webp) left top no-repeat;background-size:1940px 15px;z-index:1}#banner-topo .container,#titulo-topo .container{padding:116px 0;text-align:center}#banner-topo h2,#titulo-topo h2{font-size:4.2rem;line-height:4.2rem}#banner-topo h2.titulo-home,#titulo-topo h2.titulo-home{background:url(../imagens/simbolo-serrana.webp) top center no-repeat;background-size:102px 60px;padding-top:84px}#home #solucoes,#solucoes .container{padding:40px 0 50px}#banner-topo h2 br,#titulo-topo h2 br{display:none}#banner-topo p,#titulo-topo p{color:#fff;font-size:1.8rem;max-width:930px;margin:20px auto 0}#banner-topo p.legenda,#titulo-topo p.legenda{font-weight:500;font-size:2.8rem;margin-top:12px}#banner-topo ul,#titulo-topo ul{display:flex;flex-direction:row;justify-content:center;gap:16px;margin-top:34px}#banner-topo ul li:first-child a,#titulo-topo ul li:first-child a{background:#f59133}#banner-topo ul li:first-child a:hover,#titulo-topo ul li:first-child a:hover{background:#da7a20}#banner-topo ul li:first-child ::selection,#titulo-topo ul li:first-child ::selection{background:#fff;color:#da7a20}#banner-topo ul li:last-child a,#titulo-topo ul li:last-child a{background:#8d8d8d}#banner-topo ul li:last-child a:hover,#titulo-topo ul li:last-child a:hover{background:#767676}#banner-topo ul li:last-child ::selection,#titulo-topo ul li:last-child ::selection{background:#fff;color:#767676}#whatsapp-flutuante{width:40px;height:40px;text-indent:-30000px;background:url(../imagens/ico-whatsapp-flutuante.webp) center center no-repeat #24a21f;background-size:24px 24px;border-radius:100%;position:fixed;right:15px;bottom:15px;z-index:2}#whatsapp-flutuante:hover{width:44px;height:44px;background-color:#1a8a15;right:13px;bottom:13px;filter:brightness(1.1)}#home #quem-somos{background:#f3f3f3;padding:50px 0}#home #quem-somos ::selection{background:#757575;color:#fff}#home #quem-somos .container{display:flex;flex-direction:row;align-items:center;gap:40px}#home #quem-somos i.foto-empresa{width:35%;display:flex;align-self:flex-start;flex-shrink:0}#home #quem-somos i.foto-empresa img{object-fit:cover;border-radius:4px}#home #quem-somos .texto h3{display:flex;flex-direction:row;align-items:baseline}#home #quem-somos .texto h3::after{content:"";width:30%;height:2px;display:block;margin-left:10px;background:#ff8902}#home #quem-somos .texto p.botao{margin-top:25px}#home #quem-somos .texto p.botao ::selection{background:#fff;color:#da7a20}#home #solucoes{text-align:center}#home #solucoes ::selection{background:#757575;color:#fff}#home #solucoes p.introducao{max-width:900px;margin:20px auto 0}#home #solucoes .mySwiper{margin-top:30px;overflow-x:hidden}#home #solucoes .mySwiper .swiper-wrapper{width:max-content;margin:0 auto}#home #solucoes .mySwiper .swiper-pagination{position:unset;padding-top:15px}#home #solucoes .mySwiper .swiper-slide{max-width:400px}#home #solucoes .mySwiper .swiper-slide a img{width:100%;max-width:332px;border-radius:100%;padding:6px;margin:0 auto;border:1px solid #f3f3f3;transition:.2s all ease}#home #solucoes .mySwiper .swiper-slide a p.titulo{margin-top:18px;font-weight:700;font-size:2.3rem;letter-spacing:-.03px;line-height:2.7rem;color:#272727;transition:.2s all ease}#contato #atendimento p,#contato #atendimento ul,#produto #detalhes p.botao{margin-top:20px}#home #solucoes .mySwiper .swiper-slide a:hover p.titulo,#solucoes #galeria-produtos ul a:hover p{color:#5f5f5f}#home #solucoes .mySwiper .swiper-slide a:hover{opacity:.9}#home #solucoes .mySwiper .swiper-slide a:hover img{padding:8px;border:1px solid #bebebe}#home #desenvolvimento{padding:50px 0;display:flex;flex-direction:row;align-items:center;gap:40px}#home #desenvolvimento ::selection{background:#757575;color:#fff}#home #desenvolvimento i.foto-desenvolvimento{width:399px;height:399px;display:block;background:url(../fotos/home/foto-desenvolvimento.webp) center center no-repeat;background-size:cover;flex-shrink:0}#home #desenvolvimento .texto h3{display:flex;flex-direction:row;align-items:baseline}#home #desenvolvimento .texto h3::after{content:"";width:55%;height:2px;display:block;margin-left:10px;background:#ff8902}#solucoes ::selection{background:#767676;color:#fff}#solucoes ul#categorias{padding-bottom:40px;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:12px}#produto,#solucoes ol#paginacao{flex-direction:row;display:flex}#solucoes ul#categorias ::selection{background:#fff;color:#767676}#solucoes ul#categorias li{font-size:1.6rem;font-weight:600;letter-spacing:-.02px;line-height:1.6rem}#solucoes ul#categorias li a{color:#fff;padding:18px 20px;border-radius:3px;background:#8d8d8d}#solucoes ul#categorias li a:hover{background:#767676}#solucoes ul#categorias li a.selected{background:#f59133}#solucoes h3{text-align:center}#solucoes #galeria-produtos ul{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:35px}#solucoes #galeria-produtos ul a img{border-radius:4px;border:1px solid #e6e6e6;transition:.2s all ease}#solucoes #galeria-produtos ul a p{color:#272727;font-weight:700;text-align:center;line-height:2rem;transition:.2s all ease}#solucoes #galeria-produtos ul a:hover img{padding:6px;border:1px solid #bebebe}#solucoes ol#paginacao{flex-wrap:wrap;justify-content:center;gap:10px;border-top:1px solid #e6e6e6;margin-top:40px;padding-top:30px}#solucoes ol#paginacao ::selection{background:#767676;color:#fff}#solucoes ol#paginacao li{font-size:1.6rem}#solucoes ol#paginacao li a{width:32px;height:32px;line-height:32px;display:block;color:#272727;background:#f2f2f2;border-radius:4px;text-align:center}#solucoes ol#paginacao li a:hover{color:#272727;background:#e5e5e5}#solucoes ol#paginacao li a.selected{color:#fff;background:#f59133}#produto{gap:25px}#produto ::selection{background:#767676;color:#fff}#produto .mySwiper{width:32%;min-width:32%;height:max-content}#produto .mySwiper .swiper-pagination{position:unset;padding-top:15px}#produto .mySwiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background-color:#d8d8d8;opacity:1}#produto .mySwiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#f59133}#produto .mySwiper a{width:100%}#produto .mySwiper a img{width:100%;border:1px solid #e6e6e6;border-radius:7px;transition:.2s all ease}#produto .mySwiper a:hover img{padding:6px;border:1px solid #bebebe}#produto #detalhes{margin-top:10px;width:100%}#produto #detalhes h3{font-size:2.8rem;line-height:3.9rem;text-align:left}#produto #detalhes p.botao ::selection{background:#fff;color:#767676}#produto #detalhes p.botao a{background:url(../imagens/ico-tabela.webp) left 15px center no-repeat #5f5f5f;background-size:25px 20px;padding-left:50px}#catalogos #downloads ul a:hover,#produto #detalhes p.botao a:hover{background-color:#767676}#erro{padding:40px 0 50px 65px;background:url(../imagens/ico-404.webp) left top 45px no-repeat;background-size:50px 50px}#erro ::selection{background:#767676;color:#fff}#privacidade{padding:40px 0 50px}#privacidade ::selection{background:#767676;color:#fff}#privacidade p a{color:#c25319}#privacidade p a:hover{font-weight:500}#contato{display:flex;flex-direction:row;gap:90px;padding:50px 0}#contato ::selection{background:#767676;color:#fff}#contato #atendimento{max-width:440px}#contato #atendimento h3{font-size:2.4rem;line-height:22px}#contato #atendimento h3 span{text-indent:30px;background:url(../imagens/ico-telefone-bk.webp) left center no-repeat;background-size:22px 22px;display:block}#contato #atendimento h3 a{margin-top:8px;display:inline-block;color:#272727;text-indent:30px;background:url(../imagens/ico-whatsapp-bk.webp) left center no-repeat;background-size:22px 22px}#contato #atendimento ul{width:400px;padding:20px 25px;border-radius:4px;background:#f3f3f3;display:flex;flex-direction:column;gap:8px}#contato #atendimento ul li{color:#272727;font-size:1.6rem;line-height:3rem;padding-left:32px;font-weight:500}#contato #atendimento ul li.email{background:url(../imagens/ico-envelope-bk.webp) left center no-repeat;background-size:18px 20px}#contato #atendimento ul li.email a{color:#272727}#contato #atendimento ul li.email a:hover{color:#757575}#contato #atendimento ul li.endereco{background:url(../imagens/ico-endereco-bk.webp) left top 2px no-repeat;background-size:18px 20px}#contato #atendimento ul li.atendimento{background:url(../imagens/ico-atendimento.webp) left top 4px no-repeat;background-size:18px 18px}#contato #atendimento ul li.mapa{line-height:unset}#contato #atendimento ul li.mapa ::selection{background:#fff;color:#767676}#contato #atendimento ul li.mapa a{background:#8d8d8d}#contato #atendimento ul li.mapa a:hover{background:#767676}#contato form{max-width:525px}#contato form label{font-size:1.6rem;letter-spacing:-.02px;line-height:1.6rem;position:absolute;top:20px;left:15px;cursor:text;transform-origin:left center;transition:all .2s}#contato form label:has(+input:focus),#contato form label:has(+input:not(:placeholder-shown)),#contato form label:has(+textarea:focus),#contato form label:has(+textarea:not(:placeholder-shown)){transform:scale(.7);top:3px;left:15px}#contato form input,#contato form textarea{width:100%;color:#757575;font-size:1.6rem;letter-spacing:-.02px;line-height:54px;height:54px;padding:0 15px;border:1px solid #b1b1b1;border-radius:4px;transition:all .2s}#contato form input:focus,#contato form textarea:focus{border-color:#272727}#contato form input:not(input),#contato form textarea:not(input){padding:18px 15px;height:212px;line-height:22px}#contato form input::placeholder,#contato form textarea::placeholder{color:transparent!important;opacity:0!important}#contato form p{padding:0;margin-top:8px;font-size:1.2rem;line-height:unset}#contato form p a{color:#272727}#contato form p a:hover{color:#757575}#contato form ul li{margin-top:2%;position:relative;float:left}#contato form ul li:first-child{width:100%;margin-top:0}#contato form ul li:nth-child(2){width:49%}#contato form ul li:nth-child(3){width:49%;margin-left:2%}#contato form ul li:last-child{width:100%;float:none;clear:both;padding-top:2%}#contato form ul li:last-child label:has(+input:focus),#contato form ul li:last-child label:has(+input:not(:placeholder-shown)),#contato form ul li:last-child label:has(+textarea:focus),#contato form ul li:last-child label:has(+textarea:not(:placeholder-shown)){top:14px}#contato form .g-recaptcha{margin-top:10px}#contato form .bt-enviar{width:unset;height:unset;display:block;border:unset;cursor:pointer;margin-top:10px;font-size:1.6rem;font-weight:600;letter-spacing:-.02px;line-height:unset;color:#fff;padding:14px 20px;border-radius:3px;background:url(../imagens/loader/loader-white.svg) right -35px center no-repeat #f59133;background-size:30px 30px}#contato form .bt-enviar:hover{background-color:#da7a20}#contato form.enviando .bt-enviar{background-position:right 15px center;padding-right:55px}#catalogos,footer{background:#03275a}#catalogos{position:relative;overflow:clip}#catalogos ::selection{background:#fff;color:#03275a}#catalogos::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1940px;height:15px;display:block;background:url(../imagens/bg-degrau-esquerda.webp) left top no-repeat;background-size:1940px 15px;z-index:1}#home #catalogos::after{content:"";position:absolute;bottom:0;right:50%;transform:translateX(50%);width:1940px;height:15px;display:block;background:url(../imagens/bg-degrau-direita.webp) left top no-repeat;background-size:1940px 15px;z-index:1}#catalogos .container1050{width:1050px;max-width:95%;margin:0 auto}#catalogos #downloads{padding:55px 0}#solucoes #catalogos #downloads{padding:30px 0 45px}#catalogos #downloads p{color:#fff}#catalogos #downloads ul{display:flex;flex-direction:row;gap:20px;margin-top:24px}#catalogos #downloads ul ::selection{background:#fff;color:#767676}#catalogos #downloads ul a{width:100%;color:#fff;background:url(../imagens/ico-download.webp) left 15px center no-repeat #8d8d8d;background-size:48px 52px;border-radius:7px;padding:20px 15px}#catalogos #downloads ul a p{margin:0;font-size:1.4rem;line-height:2.2rem;padding-left:60px}#catalogos #downloads ul a span{display:block;font-weight:700;font-size:1.7rem}#catalogos #downloads ul li{width:100%}#catalogos #downloads ul li:first-child{max-width:320px}#catalogos #downloads ul li:nth-child(2){max-width:244px}#catalogos #inovacao{display:flex;flex-direction:row;align-items:center;gap:195px;padding:45px 0 60px}#solucoes #catalogos #inovacao{padding:45px 0 0}#catalogos #inovacao ul{display:grid;gap:0;margin-top:0}#catalogos #inovacao ul li{display:flex;flex-direction:row;align-items:center}#catalogos #inovacao ul li p{margin:0 0 0 20px;color:#fff;font-size:1.9rem;font-weight:700}#catalogos hr{border:1px solid #2b4a77}footer{width:100%;flex-shrink:0}footer.solucoes{background:#011f4b}#mapa{background:url(../imagens/mapa-rodape.webp) center center no-repeat;background-size:1940px 164px;height:164px;text-align:center;padding-top:94px}#mapa p.botao{margin:0}#mapa p.botao ::selection{background:#fff;color:#767676}#mapa p.botao a{background:#8d8d8d}#mapa p.botao a:hover{background:#767676}#rodape{padding:30px 0 20px;position:relative;background:url(../imagens/logo-serrana-rodape.webp) left top 30px no-repeat;background-size:200px 82px}#rodape ::selection{background:#fff;color:#03275a}#rodape address{margin:0;display:flex;flex-direction:row;gap:35px;padding-left:250px}#rodape #barra-inferior{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:22px}#rodape p{margin:0;color:#fff;line-height:2.6rem}#rodape p.privacidade,#rodape p.privacidade a,#rodape p.telefone-email a:hover{color:#60799c}#rodape p.telefone-email{padding-top:34px}#rodape p.telefone-email span{padding-left:28px;background:url(../imagens/ico-telefone.webp) left center no-repeat;background-size:18px 20px}#rodape p.telefone-email a{display:block;padding-left:30px;background:url(../imagens/ico-envelope.webp) left center no-repeat;background-size:20px 20px}#rodape p.endereco{padding:34px 0 0 28px;background:url(../imagens/ico-endereco.webp) left top 36px no-repeat;background-size:18px 20px}#rodape p.endereco span{display:block}#rodape p.redes-sociais{position:absolute;top:65px;right:0;display:flex;flex-direction:row;gap:6px}#rodape p.redes-sociais a{width:21px;height:21px;display:block;text-indent:-30000px;opacity:.4}#rodape p.redes-sociais a.bt-whatsapp{background:url(../imagens/ico-whatsapp.webp) center center no-repeat;background-size:21px 21px}#rodape p.redes-sociais a.bt-instagram{background:url(../imagens/ico-instagram.webp) center center no-repeat;background-size:21px 21px}#rodape p.redes-sociais a:hover{opacity:1}#rodape p.privacidade a:hover{color:#fff}#rodape p.logo-tag{width:35px}#rodape p.logo-tag a{width:100%;height:17px;display:block;background:url(../imagens/logo-tag.svg) center center no-repeat;opacity:.2;text-indent:-30000px}#rodape p.logo-tag a:hover{opacity:.5}