b,caption,strong,td,th{font-weight:700}.clearfix:after,.col:after,.container:after,.row:after,hr{clear:both}.container,.grid-12{width:100%}.col,.loading>span,sub,sup{position:relative}*{outline:0!important;-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item;margin-left:0}table{border-collapse:collapse;border-spacing:0}caption,td,th{vertical-align:top;text-align:left}.section-title.center,.text.center{text-align:center}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}body{font:13px/1.5 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif}code,pre{font-family:"DejaVu Sans Mono",Menlo,Consolas,monospace}hr{border:0 solid #ccc;border-top-width:1px;height:0}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2em;margin:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}address,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:20px}hr,ol,p,ul{margin:20px 0 0}hr:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}a{line-height:1.2em;outline:0;color:#4c4c4c;text-decoration:none}.container{max-width:1180px;margin:0 auto;padding:0 15px}.col{float:left;min-height:1px}.row{margin-left:-13px;margin-right:-13px}.clearfix,.col,.container,.row{box-sizing:border-box}.clearfix:after,.clearfix:before,.col:after,.col:before,.container:after,.container:before,.row:after,.row:before{content:"";display:table;line-height:0}.grid-1,.grid-10,.grid-11,.grid-12,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9{box-sizing:border-box;padding:0 13px}.grid-11{width:91.66666667%}.grid-10{width:83.33333333%}.grid-9{width:75%}.grid-8{width:66.66666667%}.grid-7{width:58.33333333%}.grid-6{width:50%}.grid-5{width:41.66666667%}.grid-4{width:33.33333333%}.grid-3{width:25%}.grid-2{width:16.66666667%}.grid-1{width:8.33333333%}img{max-width:100%}button,input,select,textarea{border:none;box-sizing:border-box;box-shadow:none;display:block;font-family:inherit;font-size:16px;font-weight:300;line-height:1.2em;margin:0;outline:0;position:relative;resize:none;transition:all .4s ease}#breadcrumbs ol>li a,.text a{transition:all .3s ease}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],select,textarea{color:#f90;width:100%}textarea{height:180px}.loading{display:none;vertical-align:middle}.loading.active,.loading>span{display:inline-block}.loading>span{background-color:#f90;color:#fff;cursor:default;font-weight:300;font-size:18px;line-height:1em;padding:16px 20px 16px 50px}.loading>span .loader{animation:loader 1.1s infinite linear;border-bottom:3px solid rgba(255,255,255,.2);border-left:3px solid #fff;border-top:3px solid rgba(255,255,255,.2);border-right:3px solid rgba(255,255,255,.2);border-radius:50%;box-sizing:border-box;font-size:10px;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}#breadcrumbs ol>li:not(:first-child):before,.gallery .item figure a:before,.text ul li:before{background-repeat:no-repeat;content:"";left:0}@keyframes loader{0%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}.text p{color:#4c4c4c;font-size:18px;font-weight:300;line-height:1.667em;margin:20px 0 0}.text a,.text p strong{color:#f90}.text p:first-child{margin:0}.text p+ul{margin:10px 0 0}.text a:hover{color:#ffb84d}.text ul li{color:#4c4c4c;font-size:15px;font-weight:400;line-height:1.5em;margin:5px 0 0;padding:0 0 0 28px;position:relative}.text ul li:first-child{margin:0}.text ul li:before{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjNGM0YzRjIi8+Cjwvc3ZnPgo=);background-position:center 0;height:16px;position:absolute;top:3px;width:20px}#breadcrumbs{margin:20px 0 60px;position:relative;z-index:1}#breadcrumbs ol{border-bottom:solid 1px #e6e6e6;display:table;list-style:none;padding:0 0 20px;width:100%}#breadcrumbs ol>li{float:left;position:relative}#breadcrumbs ol>li:not(:first-child){margin:0 0 0 8px;padding:0 0 0 16px}#breadcrumbs ol>li:not(:first-child):before{background-image:url(../images/backgrounds/seta-breadcrumb.png);background-position:center center;height:14px;margin:-8px 0 0;position:absolute;top:50%;width:10px}#breadcrumbs ol>li a{color:#4c4c4c;display:block;font-size:15px;font-weight:300;line-height:1.2em}#breadcrumbs ol>li a:hover{color:#f90}.section-title{font-size:36px;line-height:1em;margin:0 0 30px}.load-more{margin:50px 0 0}.load-more a,.load-more button{background-color:#fff;border:1px solid #f90;color:#f90;cursor:pointer;display:table;font-size:18px;font-weight:700;margin:0 auto;max-width:195px;line-height:1em;padding:15px 25px;text-align:center;transition:all .3s ease;width:100%}.load-more a span,.load-more button span{display:block;padding:0 25px 0 0;position:relative}.form-error,.form-success{box-sizing:border-box;max-width:750px;padding:30px;text-align:center}.load-more a span:before,.load-more button span:before{background-image:url(../images/backgrounds/sprite-icones-home.png);background-position:center -1831px;background-repeat:no-repeat;content:"";height:18px;margin:-9px 0 0;position:absolute;right:0;top:50%;transform:rotate(0);transition:transform .5s ease .1s;width:18px}.load-more a:hover,.load-more button:hover{background-color:#f90;color:#fff}.load-more a:hover span:before,.load-more button:hover span:before{background-position:center -1857px;transform:rotate(180deg)}.form-success{background-color:#E8F5E9;border:1px solid #C8E6C9;color:#00c853;margin:0 auto;width:100%}.form-success svg{height:50px;width:50px}.form-success svg path{fill:#00c853}.form-success h2{font-size:24px;font-weight:300;line-height:1.3em;margin:0}.form-success span{display:block;font-size:18px;font-weight:300;line-height:1.4em}.form-error{background-color:#ffebee;border:1px solid #ffcdd2;color:#d50000;margin:0 auto;width:100%}.form-error svg{height:50px;width:50px}.form-error svg path{fill:#d50000}.form-error h2{color:#d50000;font-size:24px;font-weight:300;line-height:1.3em;margin:0}.form-error span{display:block;font-size:20px;font-weight:300;line-height:1.2em}.pagina-404{position:relative;text-align:center}.pagina-404 .container{display:table;height:100%;position:relative;width:100%;z-index:1}.pagina-404 .inner{display:table-cell;padding:60px 0 0;vertical-align:middle}.pagina-404 .inner .svg{display:table;margin:0 auto -85px;overflow:hidden;width:110px}.pagina-404 .inner h1,.pagina-404 .inner h2{color:#f90;margin:0;font-weight:700;position:relative}.pagina-404 .inner .svg path{fill:#f90}.pagina-404 .inner h1{display:block;font-size:280px;letter-spacing:-10px;line-height:1em;text-shadow:5px 5px rgba(255,153,0,.2)}.pagina-404 .inner h2{font-size:28px;text-transform:uppercase;z-index:2}.pagina-404 .inner a{background-color:#f90;border:2px solid #f90;color:#fff;display:table;font-size:16px;font-weight:700;line-height:1.2em;margin:40px auto 0;padding:18px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.pagina-404 .inner a:hover{background-color:#fff;color:#f90}@media (max-width:640px){.pagina-404 .inner .svg{margin:0 auto -60px;width:90px}.pagina-404 .inner h1{font-size:240px}.pagina-404 .inner h2{font-size:30px}}@media (max-width:360px){.pagina-404 .inner .svg{margin:0 auto -35px;width:50px}.pagina-404 .inner h1{font-size:170px}.pagina-404 .inner h2{font-size:20px}.pagina-404 .inner a{margin:20px auto 0}}.gallery{margin:60px 0 0}.gallery>h2{font-size:24px}.gallery .item{margin:0 0 26px}.gallery .item figure{margin:0}.gallery .item figure a{display:block;margin:0 auto;max-width:170px;position:relative;width:100%}.item-link a,.section-link a{display:table;font-size:18px;font-weight:700}.gallery .item figure a:before{background-color:rgba(0,0,0,.85);background-image:url(../images/backgrounds/icone-zoom-foto.png);background-position:center center;height:100%;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}.item-link a:before,.section-link a span:before{background-image:url(../images/backgrounds/sprite-icones-home.png);background-repeat:no-repeat;content:"";height:14px;top:50%}.gallery .item figure a:hover:before{opacity:1}.item-link{margin:30px 0 0;position:relative}.item-link a{color:#f90;position:relative;transition:all .3s ease}.item-link a:before{background-position:center -1735px;margin:-7px 0 0;opacity:0;position:absolute;left:100%;transition:all .2s ease-in-out;width:20px}.item-link a:hover{color:#4c4c4c}.item-link a:hover:before{left:105%;opacity:1}.item-link.white a{color:#fff}.item-link.white a:before{background-position:center -1767px}.item-link.white a:hover{color:#804d00}.section-link{margin:40px 0 0}.section-link a{background-color:#fff;border:1px solid #f90;color:#f90;margin:0 auto;line-height:1em;padding:15px 25px;transition:all .3s ease}.section-link a span{display:block;padding:0 25px 0 0;position:relative}.section-link a span:before{background-position:center -604px;margin:-7px 0 0;position:absolute;right:0;transition:all .3s ease;width:12px}.section-link a:hover{background-color:#f90;color:#fff}.section-link a:hover span:before{background-position:center -628px}