*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,button,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body,html{width:100%;height:100%}a,button{color:rgba(0,0,0,.87);text-decoration:none;cursor:pointer}body{font-family:Lato,sans-serif;line-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{vertical-align:bottom}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:none}body{min-width:320px;max-width:100%;color:rgba(0,0,0,.54);font-family:Lato,sans-serif;overflow-x:hidden;font-size:100%;line-height:100%;word-wrap:break-word;background:#fff}button,input,select,textarea{display:block;color:rgba(0,0,0,.54);font-family:Lato,sans-serif;font-size:100%;line-height:100%;text-align:left;background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=date]::-webkit-calendar-picker-indicator,[type=date]::-webkit-inner-spin-button,[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input:-webkit-autofill{color:rgba(0,0,0,.54)!important;-webkit-text-fill-color:rgba(0,0,0,.54)!important;background-color:none!important;transition:none;box-shadow:inset 0 0 0 10rem #fff}li{margin:.5rem 0 0 2rem}ul{list-style:disc}ol{list-style:decimal}em,i{font-style:italic}b,strong{font-weight:700}u{text-decoration:underline}.material-icon,.material-icon-after::after,.material-icon-before::before{width:1.5rem;height:1.5rem;display:inline-block;overflow:hidden;direction:ltr;font-family:"Material Icons";font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-rendering:optimizeLegibility}.header-container{background:#fff url(../img/topo-fundo.jpg?2) calc(100% - 56px) 16px/197px 56px no-repeat}.header{border-bottom:1px solid rgba(0,0,0,.12);margin:0 24px}.header-ativo{margin-bottom:1px}.header-wrap{padding:1.25rem 0;transition:padding .25s}.header-logo{height:32px;display:block;float:left;transition:transform .3s}.header-logo:hover{transform:scale(1.1)}.header-botao{height:1.5rem;margin:.25rem 0;float:right}.header-botao::after{color:rgba(0,0,0,.38);transition:color .25s;content:"menu"}.header-botao-ativo::after{content:"close"}.header-botao:hover::after{color:rgba(0,0,0,.87)}.header-menu{padding:1.875rem 0;border-top:1px solid rgba(0,0,0,.12);display:none}.header-menu-a{padding:.625rem 0;display:block;color:rgba(0,0,0,.54);line-height:1.375rem;text-align:center;transition:color .25s}.header-menu-a-texto{padding-right:1.75rem;display:inline-block;position:relative}.header-menu-a-icon{width:1.25rem;height:1.25rem;position:absolute;top:calc(50% - .625rem);right:0;color:rgba(0,0,0,.38);font-size:1.25rem;line-height:100%;transition:color .25s}.header-menu-a:hover{color:rgba(0,0,0,.87)}.header-menu-a:hover .header-menu-a-icon{color:rgba(0,0,0,.87)}.header-social{padding-bottom:2.5rem;text-align:center;display:none}.header-social-a{width:1.5rem;height:1.5rem;margin:0 4px;display:inline-block;opacity:.38;transition:opacity .25s}.header-social-a:hover{opacity:.87}.header-ativo .header-menu,.header-ativo .header-social{display:block;animation:header-ativo .4s}.header-rolagem{width:100%;position:fixed;z-index:9999;animation:header-rolagem .4s;background-position:calc(100% - 56px) 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.24)}.header-rolagem .header-wrap{padding:.75rem 0}@keyframes header-ativo{0%{opacity:0;transform:translateY(-1rem)}100%{opacity:1;transform:none}}@keyframes header-rolagem{0%{opacity:0;transform:translateY(-.25rem)}100%{opacity:1;transform:none}}@media all and (min-width:880px){.header-container{padding-right:72px;background-position:calc(100% - 4px) 16px}.header-menu,.header-social{display:block}.header-ativo .header-menu,.header-ativo .header-social{animation:none}.header-wrap{width:134px;float:left}.header-botao{display:none}.header-menu{width:calc(100% - 222px);padding:0;border:none;float:left;text-align:center}.header-menu-a{padding:1.8125rem 8px;margin:0;display:inline-block;font-size:.75rem;line-height:.875rem;vertical-align:top;transition:padding .25s,color .25s}.header-social{width:88px;padding:1.5rem 0;float:right;transition:padding .25s}.header-social-a{margin:0}.header-social-a+.header-social-a{margin-left:8px}.header-rolagem{background-position:calc(100% - 4px) 0}.header-rolagem .header-menu-a{padding:1.3125rem 8px}.header-rolagem .header-social{padding:1rem 0}}@media all and (min-width:920px){.header-menu-a{font-size:.875rem;line-height:100%}}@media all and (min-width:960px){.header-menu-a{padding:1.75rem 10px;line-height:1rem}.header-menu-a-icon{top:calc(50% - .6875rem)}.header-rolagem .header-menu-a{padding:1.25rem 10px}}@media all and (min-width:1040px){.header-menu-a{font-size:1rem;line-height:100%}}@media all and (min-width:1280px){.header{border-bottom:1px solid rgba(0,0,0,.12);margin:0 24px}}@media all and (min-width:1400px){.header-container{padding-right:0}}.footer{padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.12);margin:0 24px;background:url(../img/rodape-fundo.jpg?2) right bottom/700px 96px no-repeat}.footer-section{padding:1.25rem 0}.footer-a{margin-top:1rem;display:flex;align-items:center;color:rgba(0,0,0,.38);font-size:.875rem;line-height:1.25rem;transition:color .25s}a.footer-a:hover{color:rgba(0,0,0,.87)}.footer-a+.footer-a{margin-top:.75rem}.footer-a::before{content:attr(data-icone);width:18px;height:18px;margin-right:.75rem;flex-shrink:0;font-size:18px}.footer-copy{padding:1.5rem 0;border-top:1px solid rgba(0,0,0,.12);margin:0 24px;text-align:center}.footer-copy p{float:left;font-size:.875rem;line-height:1.5rem}.footer-copy a{height:24px;float:right;opacity:.38;transition:opacity .25s}.footer-copy a:hover{opacity:.87}@media all and (min-width:480px){.footer-wrap{margin:0 -10px}.footer-section{width:50%;padding:1.25rem 10px;float:left}.footer-section-2{clear:left}}@media all and (min-width:640px){.footer-wrap{margin:0 -20px}.footer-section{width:33.3333333333%;padding:1.25rem 20px}.footer-section-2{clear:none}}@media all and (min-width:1280px){.footer,.footer-copy{margin:0 26px}}.footer-internas{padding:1.5rem 0;border-top:1px solid rgba(0,0,0,.12);margin:0 24px;text-align:center}.footer-internas-p{color:rgba(0,0,0,.38);font-size:.875rem;line-height:1.25rem;transition:color .25s}.footer-internas-p+.footer-internas-p{margin-top:.5rem}.footer-internas-p-icon{width:1.25rem;height:1.25rem;margin:-6px 8px -6px 0;color:rgba(0,0,0,.38);font-size:1.25rem;line-height:100%;transition:color .25s}.footer-internas-isdesign{height:24px;margin-top:1rem;display:inline-block;opacity:.38;transition:opacity .25s}.footer-internas-isdesign:hover{opacity:.87}@media all and (min-width:560px){.footer-internas-p{padding-left:1.75rem;margin-right:24px;float:left;position:relative;line-height:1.5rem}.footer-internas-p+.footer-internas-p{margin-top:0}.footer-internas-p-icon{margin:0;position:absolute;top:calc(50% - .625rem);left:0}.footer-internas-isdesign{margin-top:0;float:right}}@media all and (min-width:1280px){.footer-internas{margin:0 26px}}.privacidade{width:100%;min-width:320px;display:none;position:fixed;bottom:0;left:0;z-index:10;background-color:#000}.privacidade__envelope{width:100%;height:auto;padding:28px;display:flex;align-items:center;flex-direction:column}.privacidade__texto{max-width:400px;color:#fff;text-align:center}.privacidade__botao{padding:.5rem 16px;margin-top:16px;display:inline-block;color:#000;font-size:16px;font-weight:700;background-color:#fff;border-radius:16px;transition:opacity .2s,transform .2s}.privacidade__botao:hover{opacity:.7;transform:scale(1.05)}@media screen and (min-width:640px){.privacidade__envelope{width:100%;flex-direction:row;justify-content:space-between}.privacidade__texto{text-align:left}.privacidade__botao{margin:0;flex-shrink:0}}@media screen and (min-width:800px){.privacidade__envelope{width:640px;margin:auto}}.wrap{max-width:1280px;margin:0 auto}.padding-section-025{padding-top:.25rem;padding-bottom:.25rem}.padding-section-05{padding-top:.5rem;padding-bottom:.5rem}.padding-section-075{padding-top:.75rem;padding-bottom:.75rem}.padding-section-1{padding-top:1rem;padding-bottom:1rem}.padding-section-125{padding-top:1.25rem;padding-bottom:1.25rem}.padding-section-15{padding-top:1.5rem;padding-bottom:1.5rem}.padding-section-2{padding-top:2rem;padding-bottom:2rem}.padding-section-25{padding-top:2.5rem;padding-bottom:2.5rem}.padding-section-4{padding-top:4rem;padding-bottom:4rem}.padding-section-5{padding-top:5rem;padding-bottom:5rem}.padding-section-home{padding-top:5rem;padding-bottom:5rem}@media all and (min-width:640px){.padding-section-home{padding-top:5.5rem;padding-bottom:5.5rem}}@media all and (min-width:1024px){.padding-section-home{padding-top:7rem;padding-bottom:7rem}}@media all and (min-width:1280px){.padding-section-home{padding-top:8rem;padding-bottom:7rem}}@media all and (min-width:1440px){.padding-section-home{padding-top:8rem;padding-bottom:8rem}}@media all and (min-width:1900px){.padding-section-home{padding-top:10rem;padding-bottom:10rem}}.padding-wrap-025{padding-right:4px;padding-left:4px}.padding-wrap-05{padding-right:8px;padding-left:8px}.padding-wrap-075{padding-right:12px;padding-left:12px}.padding-wrap-1{padding-right:16px;padding-left:16px}.padding-wrap-15{padding-right:24px;padding-left:24px}.margin-24-26{margin-right:24px;margin-left:24px}@media all and (min-width:1280px){.margin-24-26{margin-right:26px;margin-left:26px}}.background-branco{background:#fff}.box-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.16)}.form{padding:.25rem 16px;margin-bottom:.5rem;display:block;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.16)}.form-label{padding-right:8px;color:rgba(0,0,0,.38);font-size:.875rem;line-height:1.5rem;white-space:nowrap}.form-aviso{margin-top:.25rem;color:#c62828;font-size:.75rem;line-height:1rem}.form-flex{display:flex;flex-wrap:nowrap}.form-input{width:100%;padding:0;border:none;color:rgba(0,0,0,.87);font-size:.875rem;line-height:1.5rem}.form-select{padding-right:20px;background:url(../img/form-select.svg) calc(100% + 8px) center/1.5rem no-repeat}.form-textarea{height:5rem;margin-top:.25rem;line-height:120%}.form-alerta{padding:.5rem 16px;margin-bottom:.5rem;color:#fff;font-size:.875rem;line-height:120%;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.16)}.form-alerta-certo{background:#2e7d32}.form-alerta-erros{background:#c62828}.form-button{padding:.25rem 16px;border:none;color:#fff;font-size:.875rem;font-weight:700;line-height:1.5rem;background:#000;border-radius:16px;cursor:pointer;transition:opacity .3s,transform .3s}.form-button:hover{opacity:.7;transform:scale(1.05)}.form-loading{opacity:.5;cursor:default}@media all and (min-width:720px){.form-container{margin-right:-4px;margin-left:-4px}.form-container .form{margin:0 4px .5rem}.form-container .form-alerta{margin:0 4px .5rem}.form-container .form-button{margin-left:4px}.form-m{width:calc(50% - 8px);float:left}}.color-branco-1{color:#fff}.color-branco-2{color:rgba(255,255,255,.7)}.color-branco-3{color:rgba(255,255,255,.5)}.color-preto-1{color:rgba(0,0,0,.87)}.color-preto-2{color:rgba(0,0,0,.54)}.color-preto-3{color:rgba(0,0,0,.38)}.font-size-075{font-size:.75rem;line-height:100%}.font-size-0875{font-size:.875rem;line-height:100%}.font-size-1{font-size:1rem;line-height:100%}.font-size-125{font-size:1.25rem;line-height:100%}.font-size-15{font-size:1.5rem;line-height:100%}.font-size-2{font-size:2rem;line-height:100%}.font-size-3{font-size:3rem;line-height:100%}.font-size-4{font-size:4rem;line-height:100%}.font-style-italic{font-style:italic}.font-weight-bold{font-weight:700}.font-weight-medium{font-weight:500}.line-height-100{line-height:100%}.line-height-120{line-height:120%}.line-height-150{line-height:150%}.line-height-auto{line-height:normal;vertical-align:middle;display:inline-block}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-transform-uppercase{text-transform:uppercase}.link-opacity{transition:opacity .25s}.link-opacity:hover{opacity:.7}.margin-top-0125{margin-top:.125rem}.margin-top-025{margin-top:.25rem}.margin-top-05{margin-top:.5rem}.margin-top-075{margin-top:.75rem}.margin-top-0875{margin-top:.875rem}.margin-top-1{margin-top:1rem}.margin-top-125{margin-top:1.25rem}.margin-top-15{margin-top:1.5rem}.margin-top-2{margin-top:2rem}.margin-top-25{margin-top:2.5rem}.margin-top-3{margin-top:3rem}.margin-top-4{margin-top:4rem}.img-container{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}.img-retina{width:100%;height:100%}.img-icone{width:24px;height:24px}.img-position{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.img-position-cover{min-width:100%;min-height:100%}.img-position-contain{max-width:100%;max-height:100%}.clear-both{height:0;overflow:hidden;clear:both}.display-block{display:block}.display-inline{display:inline-block}.display-none{display:none}.display-inline-flex{display:inline-flex}.float-left{float:left}.float-right{float:right}.overflow-hidden{overflow:hidden}.position-absolute{position:absolute;top:0;left:0}.position-relative{position:relative}.divisor{height:.0625rem;overflow:hidden}.divisor-branco{background:rgba(255,255,255,.12)}.divisor-preto{background:rgba(0,0,0,.12)}.fx-denied{animation:fx-denied .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes fx-denied{10%,90%{transform:translate3d(-.0625rem,0,0)}20%,80%{transform:translate3d(.125rem,0,0)}30%,50%,70%{transform:translate3d(-.25rem,0,0)}40%,60%{transform:translate3d(.25rem,0,0)}}.fx-opacity-in{animation:fx-opacity-in .3s}.fx-opacity-out{animation:fx-opacity-out .3s}@keyframes fx-opacity-in{from{opacity:0}to{opacity:1}}@keyframes fx-opacity-out{from{opacity:1}to{opacity:0}}