 /*
Theme Name: (Empreendimentos)
*/
.banner-top a{display:none!important;}
.btn-large{background-color: #d8cb15!important;box-shadow: none!important;color: #000!important;}
.title{font-size: 2.2rem;}
strong{font-weight: 800;}
p{font-size: 1.3rem;}
.fixed-contact-button{background-color: #d8cb15;border-radius: 50%;position: fixed;right: 40px;bottom: 40px;max-width: 80px;height: 80px;padding: 8px;width: 100%;display: grid;place-items: center;z-index:2;}
.modal input[type=text]:not(.browser-default),.modal input[type=email]:not(.browser-default), .modal textarea{height: auto;margin-top: 10px;border-bottom: 1px solid #000;border-right: none;border-left: none;border-top: none;background-color: transparent;}
.modal input[type=submit]{margin-top: 40px;background-color: #d8cb15;color: #000;border: none;padding: 10px;}
.modal textarea{height: 120px;resize: none;}
/* Banner do topo */
    .banner-top{position: relative;height: 100dvh;}
    .shadow{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #0000009e;}
    .banner-top figure{height: 100%;margin: 0;width: 100%;}
    .banner-top figure img{height: 100%;width: 100%;object-fit: cover;}
    .banner-top .box-infos{position: absolute;top: 50%;left: 50%;text-align: center;transform: translate(-50%, -50%);}
    .banner-top h4{}
    .banner-top a{}
/* Logo */
    .logo-empreendimento{padding: 20px 0;}
    .logo-empreendimento figure{margin: 0;}
    .logo-empreendimento figure img{max-width: 150px;width: 100%;display: block;margin: 0 auto;}
/* Materiais */
    .materiais{background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;padding: 30px 0;}
    .materiais .container{position: relative;z-index: 1;}
/* Ficha técnica */
    .ficha{padding: 70px 0;}
    .ficha .btn-large{margin-top: 50px;}
/* Links materiais */
    .materiais-links{padding: 70px 0;}
    .materiais-links .row{margin-top: 70px;}
    .materiais-links .content{padding: 4rem 2rem;height: 372px;}
    .materiais-links figure{display: grid;place-items: center;max-width: 167px;width: 100%;background-color: #d8cb15;border-radius: 50%;height: 167px;position: relative;margin: 0 auto;padding: 2rem;}
    .materiais-links figure img{max-width: 80%;display: block;margin: 0 auto;height: auto;}
    .materiais-links .content p{font-weight: 700;}
    .materiais-links .content a{color: #000;width: 100%;display: inline-block;text-decoration: underline;}
/* Tabela */
    .tabela{background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;padding: 30px 0;}
    .tabela .container{position: relative;z-index: 1;}
/* Stand */
.stand{padding: 70px 0;}
.stand .row{grid-gap: 0 40px;}
.stand .btn-large{margin-top: 40px;}
/* Acompanhe */
.acompanhe{padding: 70px 0;}
/* Assessores */
.assessores{padding: 70px 0;}
.assessores .single{display: grid;grid-template-columns: 120px 1fr;align-items: center;grid-gap: 0 20px;}
.assessores img{display: block;width: 100%;border-radius: 50%;height: 120px;}
.assessores a{color: #000;font-size: 1.5rem;font-weight: 700;}
.assessores .item-img{width: 100%;}
.lista-assessores{margin-top: 70px;}
/* Rodapé */
footer{background-color: #d8cb15;padding: 70px 0;}
@media screen and (max-width:992px) {
    .tabela .btn-large, .stand .responsive-img{margin-top: 40px;}
    .stand .row {grid-gap: 0;}
    .banner-top .box-infos{width: 100%;}
}