.contato{min-height:860px;position:relative;background-image:url(/modulos/siteApp/imagens/landing/v3/bgs/bg-contato.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;padding:20px 0 80px}.contato-title{display:block;font-size:60px;font-weight:600;line-height:55px;letter-spacing:-3px;color:#fff}@media all and (max-width:640px){.contato-title{font-size:56px;line-height:51px}}.border{max-width:40px;display:block;margin:15px 0;height:6px;background:#fff}.contato-subtitle{font-size:18px;font-weight:300;font-family:'Gudea';font-style:italic;color:#fff}.contato-main .telefones{color:#5d2654 !important;padding:20px 0;line-height:27px;font-size:20px}.contato-main .telefones a{font-weight:300;font-family:'Gudea';font-style:italic;color:#fff}.contato .container{width:100%;height:100%;margin:auto;display:flex;align-items:center;justify-content:flex-start}@media all and (min-width:985px){.contato .container{max-width:1010px}.contato-title{font-size:84px;line-height:70px}.contato-confirmacao .contato-title{font-size:62px;line-height:60px}.contato-subtitle{font-size:22px}}.contato-content{width:100%;max-width:540px;padding:0 20px;padding-top:80px;position:relative}@media all and (min-width:985px){.contato-content{margin-top:0}}.form-landing{margin-top:15px;position:relative}.form-landing input[type=text],.form-landing input[type=email],.form-landing input[type=password],.form-landing textarea{width:100%;height:46px;background-color:#fff;border-radius:10px;padding-left:12px;font-family:'Gudea';font-size:20px;font-style:italic;box-shadow:0px 0px 3px rgba(0,0,0,.2)}.form-landing textarea{height:140px !important;padding:12px !important}.ddd{width:75px !important}.telefone-campo{width:215px !important;margin-left:20px}.form-landing input[type=password]{width:225px}.form-landing input[type=radio],.form-landing input[type=checkbox]{width:20px;height:20px;margin-right:10px}.form-landing .group{margin:20px 0;display:flex;align-items:center}.form-landing .group label{color:#fff;position:relative}.form-landing .group .error{margin-top:4px;color:#dedddd;font-size:14px;font-weight:400;padding-left:10px}.form-landing .group .group-radio,.form-landing .group .group-check{display:flex}.form-landing .group .group-check a{color:#a0f3fb}.form-landing .group .group-check a:hover{color:#d3fbff}@media all and (min-width:985px){.form-landing .group{flex-direction:row}.form-landing .group .group-radio{margin-right:40px}}.form-landing .btn-submit-captura{width:100%;padding:10px 20px;margin:auto;display:block;position:relative;background-color:#00b540;text-align:center;color:#fff;font-size:20px;font-weight:400;font-family:'Montserrat';border-radius:10px;cursor:pointer;transition:all .2s}.form-landing .btn-submit-captura .fa{font-size:20px;position:absolute;top:10px;right:10px;display:none}.form-landing .btn-submit-captura:hover,.form-landing .btn-submit-captura:active{background-color:#1ac657}.contato-social{width:100%;height:320px;margin:20px 0;position:relative;overflow:hidden}.mensagem-form{text-align:center;background-color:rgba(83,5,47,.25);border-radius:10px;padding:10px 0;color:#fff;font-size:15px;max-width:420px;margin:25px auto}.mensagem-form ul.erros{color:orange}