#contato h2,.font-italic{font-style:italic}#contato .buttons button:disabled,#contato .form-contact-input:disabled,#contato .form-contact-textarea:disabled{opacity:.35}#contato,.box-relative{float:left;position:relative}::-moz-selection{color:#000;background:#fecf00}::selection{color:#000;background:#fecf00}a:hover{text-decoration:none}body{background-color:#3b3d40;color:#fff}.font-montserrat{font-family:Montserrat,sans-serif}.font-pt-serif{font-family:'PT Serif',serif}.font-play-fair{font-family:'Playfair Display',serif}.color-yelow{color:#fecf00}.center{text-align:center}.left{text-align:left}.right{text-align:right}.img-center{margin:0 auto}#contato h1,#contato h2{margin-top:40px;color:#fff}.box-relative{width:100%}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.buttons a{color:#fff!important}#contato{top:0;left:0;width:100%;padding:0!important;background-image:url(../../../images/shared/pattern-dots.png),url(../../../images/index/bg-contato.jpg);background-position:center,center;background-size:auto,cover;background-repeat:repeat,no-repeat;color:#fff;z-index:3}#contato h1{font-family:'PT Serif',serif;text-transform:uppercase;font-size:12pt;margin-bottom:40px;letter-spacing:2pt}#contato h2{font-family:'Playfair Display',serif;font-size:48pt;margin-bottom:20px}#contato h2 .hl-title{font-family:Montserrat,sans-serif;font-size:48pt;margin-top:50px;margin-bottom:60px;color:#fecf00;font-weight:700;font-style:normal!important}#contato h3{font-size:17pt;font-family:'Playfair Display',serif;color:#fff;line-height:24pt;margin-bottom:80px}#contato .row-form-contact{padding-left:23%;padding-right:23%}#contato .buttons button,#contato .form-contact-input,#contato .form-contact-textarea{padding:15px;font-family:Montserrat,sans-serif;font-size:8pt;text-transform:uppercase;letter-spacing:2pt;transition:all .5s ease 0s!important}.form-contact-input::-webkit-input-placeholder,.form-contact-textarea::-webkit-input-placeholder{color:#fff}.form-contact-input:-moz-placeholder,.form-contact-textarea:-moz-placeholder{color:#fff}.form-contact-input::-moz-placeholder,.form-contact-textarea::-moz-placeholder{color:#fff}.form-contact-input:-ms-input-placeholder,.form-contact-textarea::-ms-input-placeholder{color:#fff}#contato .form-contact-input{width:100%;background-color:transparent;border:1px solid #8c8e8f;border-radius:10px;margin-bottom:15px}#contato .form-contact-textarea{width:100%;background-color:transparent;border:1px solid #8c8e8f;border-radius:10px;margin-bottom:15px;min-height:150px;resize:none}#contato .form-contact-input:hover,#contato .form-contact-textarea:hover{background-color:#000;border:1px solid #000}#contato .buttons button{background-color:transparent!important;width:250px;border:1px solid #8b8a8b;border-radius:30px;font-weight:700;margin-top:40px;margin-bottom:60px}#contato .buttons button:hover{background-color:#fecf00!important;color:#000;border:1px solid #fecf00}#contato .error{background-color:#000!important;border:1px solid #000}footer{background-color:#000;padding-bottom:20px;padding-top:20px}footer .last-logo{margin-top:40px!important;margin-bottom:20px!important}footer .col-logo-footer img{margin-top:20px}footer .col-logo-footer h2{font-size:12pt;font-family:'Playfair Display',serif}footer .col-logo-footer h2 .hl-title{font-size:16pt;font-family:'PT Serif',serif}footer .row-items-footer{margin-top:40px;border-bottom:1px solid #8c8e8f;padding-bottom:40px}footer .row-items-newsletter{margin-top:40px}footer .row-items-newsletter .newsletter-box{position:relative;float:left;width:100%}footer .row-items-newsletter .newsletter-box input{background-color:#1a1b1d;border:none;border-radius:5px 0 0 5px;font-family:Montserrat,sans-serif;font-size:8pt;color:#565758;padding:10px;text-transform:uppercase;letter-spacing:2pt;height:50px;width:80%;transition:all .5s ease 0s!important}footer .row-items-newsletter .newsletter-box input.error{background-color:#000!important;border:1px solid #8b8a8b}footer .row-items-newsletter .newsletter-box input:hover{opacity:.7}footer .row-items-newsletter .newsletter-box button{background-color:#2e3133;border:none;border-radius:0 5px 5px 0;padding:10px;margin-left:-4px;height:50px;width:20%;position:relative;float:right;transition:all .5s ease 0s!important}footer .row-items-newsletter .form-message-footer-newsletter{font-size:9pt;position:relative;font-family:'Playfair Display',serif;float:left;margin-top:10px;color:#8C8E8F;text-align:center!important;width:100%;display:none}footer .buttons button,footer .col-footer h1{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}footer .row-items-newsletter .newsletter-box button:hover{background-color:rgba(126,0,254,.9)}footer .col-socials{height:50px;line-height:40px}footer .col-socials ul li{position:relative;float:left;width:30px;margin-right:10px;text-align:center!important}footer .col-socials ul li img{margin:0 auto;opacity:.5;transition:all .5s ease 0s!important}footer .col-socials ul li img:hover{opacity:1}footer .buttons button{background-color:transparent!important;width:250px;border:1px solid #8b8a8b;padding:15px;border-radius:30px;font-size:8pt;letter-spacing:2pt;transition:all .5s ease 0s!important}footer .buttons button:hover{background-color:rgba(126,0,254,.9)!important;color:#fff;border:1px solid #2e3133}footer .col-news,footer .col-news-form,footer .col-socials{margin-bottom:40px}footer .trabalhe{margin-bottom:0}footer .col-news h1{line-height:50px;margin:0!important}footer .box-absolute{position:absolute;left:50%;margin-left:-55px}footer .col-footer h1{color:#fff;font-size:12pt;margin-bottom:20px;margin-top:0}footer .col-footer ul{position:relative;float:left;margin:0;padding:0;width:100%}footer .col-footer ul li{text-align:left;list-style:none}footer .col-footer ul li a{font-family:'PT Serif',serif;color:#8c8e8f;letter-spacing:1pt;line-height:18pt;transition:all .5s ease 0s!important;font-size:12pt}footer .col-footer ul li a:hover{color:#fecf00}footer .col-footer .footer-phone,footer .col-footer address,footer .politica{font-family:'PT Serif',serif;color:#8c8e8f;letter-spacing:1pt}footer .col-footer .footer-phone{line-height:16pt;font-size:12pt}footer .col-footer .footer-small{font-size:10pt}footer .col-footer address{line-height:16pt;font-size:10pt}footer .col-footer-fixed{min-height:230px}footer .politica{line-height:18pt;transition:all .5s ease 0s!important;font-size:8pt}footer .politica:hover{color:#fecf00}@media screen and (max-width:1199px){.col-footer address,.col-footer p,footer .col-footer h1,footer .col-footer ul li{text-align:center}footer .row-items-newsletter .newsletter-box{padding-left:20%;padding-right:20%}}@media screen and (max-width:991px){footer .col-footer-fixed{min-height:auto}footer .col-footer address{margin-bottom:0}.responsive-buttons{margin-bottom:20px!important;text-align:center!important}.responsive-buttons button{width:100%!important}.responsive-buttons-margin-bottom{margin-bottom:80px!important}.btn-next,.btn-prev{display:none}footer .col-footer h1{margin-bottom:40px;margin-top:40px}footer .row-items-footer{margin-top:0!important}footer .row-items-newsletter .newsletter-box{padding-left:25%!important;padding-right:25%!important}}@media screen and (max-width:565px){footer .row-items-newsletter .newsletter-box{padding-left:10%!important;padding-right:10%!important}}@media screen and (max-width:420px){footer .row-items-newsletter .newsletter-box{padding-left:5%!important;padding-right:5%!important}}@media screen and (max-width:767px){#contato .row-form-contact{padding-left:5%;padding-right:5%}}@media screen and (max-width:576px){.row-eq-height{display:block!important}}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:0}