:root{--header-h:65px}body{padding-top:4.2vh;width:100%}.main-container{padding-top:25px}@media (min-width:768px){body{padding-top:var(--header-h)}.main-container{padding-top:0}body.app-logged{overflow:hidden}}@media (max-width:768px){body.mobile-sem-scroll{overflow:hidden}}.page-container{display:flex;flex-direction:column;gap:0;padding:0;overflow-x:hidden}.container{max-width:100%;padding-left:0;padding-right:0;margin-right:0;margin-left:0}.btn-primary{background-color:#007bff;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:1rem;outline:none;box-shadow:none}.btn-primary:hover{background-color:#ff4500}.btn-search{background-color:#007bff;color:#fff;border:none;padding:10px 25px;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;box-shadow:none}.btn-search:hover{background-color:#ff4500}.form-group{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.form-group label{margin-bottom:1px;font-size:.9rem}.form-group input[type=cep],.form-group input[type=checkbox],.form-group input[type=date],.form-group input[type=email],.form-group input[type=listbox],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group select{padding:8px;border:1px solid #ddd;box-shadow:2px 2px 1px #ddd;background-color:#fff;outline:none;font-size:1rem;box-sizing:border-box}.form-group input[type=cep]::placeholder,.form-group input[type=checkbox]::placeholder,.form-group input[type=date]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=listbox]::placeholder,.form-group input[type=password]::placeholder,.form-group input[type=tel]::placeholder,.form-group input[type=text]::placeholder,.form-group select::placeholder{color:gray;font-size:.8rem;opacity:.75}.form-group button{margin-top:10px;width:100%}@media (max-width:767px){.btn-primary{padding:10px 15px;font-size:.8rem}}@media (max-width:600px){.wellcome-div,.wellcome-image{display:none}.wellcome-div-dir{width:100%;align-content:center;padding:5%}.form-group button,.form-group input{width:100%;box-sizing:border-box}.btn-primary{padding:8px 15px;font-size:.8rem}}