/* SERVIÇOS */
.atuacao { width: 100%; height: auto; position: relative; clear: both; }
.atuacao .titulo { padding: 60px 0px 20px 0px; width: 100%; font-size: 45px; font-family: 'Montserrat'; color: #333333; font-weight: 200; text-align: center; }
.atuacao .introducao { padding: 0px 0px 50px 0px; width: 100%; font-size: 15px; line-height: 24px; font-family: 'Montserrat'; color: #333333; font-weight: 400; text-align: center; }
.atuacao ul { width: 100%; height: auto; position: relative; padding-bottom: 40px; text-align: center; }
.atuacao ul li { cursor: pointer; width: 340px; text-align: center; height: 245px; vertical-align: top; display: inline-block; position: relative; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; margin: 12px; }
.atuacao ul li .masca { width: 310px; position: absolute; z-index: 10; height: 215px; padding: 15px; background-color: rgba(51,51,51,0.8); }
.atuacao ul li .masca .area { width: 100%; font-size: 24px; border-bottom: rgba(255,255,255,0.3) 1px solid; font-family: 'Montserrat'; color: #ffffff; text-decoration: none; font-weight: 400; text-align: left; padding-top: 10px; line-height: 24px; margin-bottom: 0px; padding-bottom: 10px; }
.atuacao ul li .masca .area span { padding: 10px 0px; width: -moz-calc(100% - 55px); width: -webkit-calc(100% - 55px); width: -o-calc(100% - 55px); width: calc(100% - 55px); }
.atuacao ul li .masca p { width: 100%; font-size: 13px; font-family: 'Montserrat'; color: #ffffff; font-weight: 300; text-align: left; padding: 15px 0px; }
.atuacao ul li .cta { color: #ffffff; font-size: 11px; letter-spacing: 1px; font-family: 'Montserrat'; font-weight: 600; line-height: 38px; text-align: center; width: auto; padding: 0px 15px; height: 38px; margin: 5px 0px 0px 0px; position: relative; float: left; background-color: #867040;}
.atuacao ul li:hover .cta { background-color: #97804e; color: #ffffff; }
.atuacao ul li:hover .masca {  background-color: rgba(0,0,0,0.75); }