.elementor-31 .elementor-element.elementor-element-8de9146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-d8258a3{--display:flex;}.elementor-31 .elementor-element.elementor-element-d8258a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a3e3ed0{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-9423a66 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-9423a66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-aa644e6 > .elementor-widget-container{background-image:url("https://fronzaadvocacia.com.br/wp-content/uploads/2026/03/BG-CLARO-vetor-1024x1015.png");}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-d8258a3{--width:103.175%;}}/* Start custom CSS for bdevs-services, class: .elementor-element-362e69a *//* Sidebar: remove Facebook e Twitter */
#mcgill-aside .mcgill-footer li:nth-child(1),
#mcgill-aside .mcgill-footer li:nth-child(2) {
  display: none !important;
}

/* Centraliza os que sobraram (Instagram + LinkedIn) */
#mcgill-aside .mcgill-footer ul {
  display: flex !important;
  justify-content: center !important;
  gap: 10px;
}

/* Faz todas as caixas terem mesma altura */
.mcgill-cases .row {
    display: flex;
    flex-wrap: wrap;
}

.mcgill-cases .col-md-4 {
    display: flex;
}

.mcgill-cases .col-md-4 > div {
    width: 100%;
}

/* 1) Esconde Facebook e Twitter (remove o botão inteiro) */
.mcgill-team .item .social .full-width > a:nth-child(1),
.mcgill-team .item .social .full-width > a:nth-child(2) {
  display: none !important;
}

/* 2) Centraliza o bloco inteiro (ícone + email) */
.mcgill-team .item .social .full-width{
  width: 100% !important;
  text-align: center !important;
}

/* 3) Centraliza o LinkedIn */
.mcgill-team .item .social .full-width > a {
  float: none !important;
  display: inline-flex !important;
  margin: 0 auto 6px auto !important; /* dá um respiro antes do email */
}

/* 4) Centraliza o email e garante que fique embaixo */
.mcgill-team .item .social .full-width > p{
  margin: 0 !important;
  text-align: center !important;
}
.mcgill-team .item .social .full-width > p a{
  display: inline-block !important;
}

/* Sidebar: remove Facebook e Twitter */
#mcgill-aside .mcgill-footer li:nth-child(1),
#mcgill-aside .mcgill-footer li:nth-child(2) {
  display: none !important;
}

/* Centraliza os que sobraram (Instagram + LinkedIn) */
#mcgill-aside .mcgill-footer ul {
  display: flex !important;
  justify-content: center !important;
  gap: 10px;
}

.elementor-button:hover {
background-color: #C8A45A !important;
border-color: #C8A45A !important;
}

.elementor-button {
    background-color: #000000 !important;
border-color: #000000 !important;
}


.mcgill-contact-info .feat-info h5::after {
    content: "\A 41 99224-5451";
    white-space: pre;
    display: block;
    font-size: 22px;
    margin-top: -40px;
}

/* Reduz espaço entre logo e menu */
.mcgill-logo {
    margin-bottom: 10px !important;
}

/* Se ainda tiver espaço, reduz o topo do menu */
#mcgill-main-menu {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

/* Reduz espaço entre menu e contato */
.mcgill-contact-info {
    margin-top: -40px !important;
}

/* Cor marrom para todos os textos da sidebar */
#mcgill-aside,
#mcgill-aside a,
#mcgill-aside h1,
#mcgill-aside h2,
#mcgill-aside h3,
#mcgill-aside h4,
#mcgill-aside h5,
#mcgill-aside h6,
#mcgill-aside p,
#mcgill-aside span,
#mcgill-aside li {
    color: #6B4A2B !important;
}


/* Seletor super específico para forçar a mudança no rodapé */
div#mcgill-footer2 div.mcgill-logo h2.text-center, 
div#mcgill-footer2 div.mcgill-logo h2.text-center * {
    font-family: "Georgia", "Times New Roman", serif !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
}

/* Ajuste para o texto pequeno debaixo (Direito Imobiliário) */
div#mcgill-footer2 div.mcgill-logo h2.text-center span {
    font-size: 0.7em !important;
    display: block !important;
    margin-top: 8px !important;
    letter-spacing: 3px !important;
}

/* Corrige altura do banner principal */

#mcgill-hero,
#mcgill-hero .flexslider,
#mcgill-hero .slides li {
    height: 100vh !important;
    min-height: 600px !important;
}



parte de baixo serviços


/* Sidebar: remove Facebook e Twitter */
#mcgill-aside .mcgill-footer li:nth-child(1),
#mcgill-aside .mcgill-footer li:nth-child(2) {
  display: none !important;
}

/* Centraliza os que sobraram (Instagram + LinkedIn) */
#mcgill-aside .mcgill-footer ul {
  display: flex !important;
  justify-content: center !important;
  gap: 10px;
}

/* Faz todas as caixas terem mesma altura */
.mcgill-cases .row {
    display: flex;
    flex-wrap: wrap;
}

.mcgill-cases .col-md-4 {
    display: flex;
}

.mcgill-cases .col-md-4 > div {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for bdevs-blog, class: .elementor-element-aa644e6 */.side-header {
background-image: url("https://fronzaadvocacia.com.br/wp-content/uploads/2026/03/BG-CLARO-vetor-scaled.png");
background-size: cover;
background-repeat: repeat;
}/* End custom CSS */