@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans:100,300,400,700);@import url(https://fonts.googleapis.com/css?family=Cookie);@import url(https://fonts.googleapis.com/css?family=Assistant);.icones{padding:50px 0}.icones .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-items:center;margin-left:-10px;margin-right:-10px}.icones .content .icone{width:-webkit-calc(25% - 20px);width:-moz-calc(25% - 20px);width:calc(25% - 20px);padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.icones .content .icone img{width:80px}.icones .content .icone .text{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);padding-left:20px}.icones .content .icone .text h4{text-transform:uppercase;letter-spacing:1px;font-size:25px;font-weight:400;margin-bottom:10px}.icones .content .icone .text P{font-size:14px;font-weight:300;letter-spacing:1px}.icones .content .icone .text a{color:#f1bcbb;text-transform:uppercase;font-weight:700;border-bottom:1px solid;font-size:12px}@media (max-width:900px){.icones .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icones .content .icone{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}}footer{background:#6e686b;color:#fff;padding:45px 0}footer a{color:#fff;text-transform:uppercase;letter-spacing:.2em;line-height:1em;font-weight:500;font-size:11px;display:block;margin-bottom:20px}footer h4{letter-spacing:1px;font-weight:400;line-height:1em;font-size:18px;color:#fff;margin-bottom:35px;text-transform:initial}footer p{font-size:14px;font-weight:300;letter-spacing:1px;line-height:20px}footer .redes_sociais ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .redes_sociais ul a{font-size:30px;margin-right:10px}footer .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:35px}footer .item img{width:30px;margin-right:10px}footer .informacoes .item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}footer .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-20px;margin-right:-20px}footer .content .column{width:-webkit-calc(33% - 40px);width:-moz-calc(33% - 40px);width:calc(33% - 40px);padding:20px}@media (max-width:900px){footer .content{margin-left:0;margin-right:0}}footer form{position:relative;width:100%}footer form input{color:#24262f;border:0;padding:0;letter-spacing:.06em;line-height:60px;font-size:13px;display:block;padding-left:30px;padding-right:135px;height:60px;width:-webkit-calc(100% - 165px);width:-moz-calc(100% - 165px);width:calc(100% - 165px)}footer form [data-msg-retorno] [data-msg-success]{font-size:14px;font-weight:300;letter-spacing:1px;line-height:20px;margin-top:10px;display:none}footer form [data-msg-retorno] [data-msg-success].visible{display:block}footer form button{background:#c4c4c4;position:absolute;padding-bottom:0;height:56px;color:#2b2d37;top:2px;right:2px;width:auto;padding:0 20px;line-height:1em;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.2em}footer .copy{text-align:center;margin-top:50px}@media (max-width:900px){footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .content .column{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}}