.u-hospedagem-de-sites-30-dias-gratis-11{text-align: justify;}.u-hospedagem-de-sites-30-dias-gratis-14{font-size:18px;}#contact .pricing-detail ul li h3{
  margin: 0 !important;              /* mata o margin-top grande do tema */
  line-height: 1.25 !important;      /* compacta */
}.u-index-10{
  font-size: 14px;        /* diminui o tamanho do texto */
  line-height: 1.25;     /* diminui o espaço entre as linhas */
  margin-top: 6px;       /* reduz distância do título */
  margin-bottom: 0;      /* evita espaço extra embaixo */
}.icons-destaque .row{
  text-align: center; /* fallback (caso flex não pegue em algum canto) */
}@media (max-width: 991px){.icons-destaque .row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* centraliza o conjunto */
  }.icons-destaque .row > [class*="col-"]{
    float: none !important;
    display: block;
  }.icons-destaque .row > .col-sm-3{
    width: 50% !important;
  }}@media (max-width: 767px){.icons-destaque .row > .col-sm-3{
    width: 100% !important;
  }}.icons-destaque .u-index-8{
  text-align: center;
}.icons-destaque .u-index-8 img{
  display: inline-block;
}#contact .pricing-head h2,
#contact .pricing-head2 h2{
  font-size: 18px !important;   /* ajuste aqui: 20/22/24 */
  line-height: 1.15 !important;
}.icons-destaque .u-index-9{
  font-size: 16px !important;   /* diminui aqui */
  line-height: 1.15 !important;
  margin: 10px 0 6px !important;
  text-align: center !important;
}@media (max-width: 767px){.icons-destaque .u-index-9{
    font-size: 15px !important;
  }}#back-to-top{
    border:none;
    padding:0;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
}#back-to-top i{
    position:static;
}.hero-sub{
  color: #ffffff;        /* branco */
  font-size: 20px;
  line-height: 1.5;
  margin-top: 10px;
}.box-pagespeed,
.box-pagespeed p{
  color: #ffffff;
}.box-pagespeed p{
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
}.box-pagespeed a{
  color: #818181;
  font-weight: 600;
  text-decoration: underline;
}.box-pagespeed p{
  text-align: justify;
}#contact .pricing-head h3,
#contact .pricing-head2 h3{

  font-size: 18px !important;      /* mesmo tamanho anterior */
  line-height: 1.15 !important;    /* evita “esticar” */
  font-weight: 700 !important;     /* mantém forte */
  margin: 0 0 10px 0 !important;   /* espaço antes do preço */
  text-align: left;                /* mantém alinhamento correto */

}.pricing-table.premium .pricing-head h3{
    color: #ffffff !important;
}#contact .pricing-detail svg.icon{
  width:18px;
  height:18px;
  stroke:currentColor;
}#contact .pricing-detail .feature-item svg.icon{
  width:18px;
  height:18px;
  flex:0 0 18px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  vertical-align:middle;
}.mw-banner-strip img{
  display:block;
  width:100%;
  max-width:928px;
  height:auto;
  margin:0 auto;
}.mw-logos-strip{
  width:100%;
  padding:4px 20px 12px 20px; /* top right bottom left */
  margin-top:10px;           /* puxa para cima */
}.mw-logos-inner{
  width:100%;
  margin:0 auto;
}.mw-logos-grid{
  list-style:none;
  margin:0;
  padding:0;

  display:flex;
  flex-wrap:wrap;              /* ✅ permite quebrar linha */
  align-items:center;
  justify-content:center;      /* centraliza quando quebra */
  gap:9px 13px;               /* linha x coluna */
}.mw-logos-grid li{
  flex:0 1 auto;               /* ✅ permite reduzir */
}.mw-logos-grid img{
  height:27px;                 /* seu tamanho base (+25%) */
  width:auto;
  max-width:100%;              /* ✅ nunca estoura a célula */
  display:block;
  opacity:0.85;
  transition: transform .2s ease, opacity .2s ease;
}@media (max-width: 900px){.mw-logos-grid img{ height:30px; }}@media (max-width: 650px){.mw-logos-grid img{ height:26px; }.mw-logos-grid{ gap:14px 18px; }}@media (max-width: 420px){.mw-logos-grid img{ height:22px; }}.mw-plans-strip{
  width:100%;
  padding:28px 20px;
  background-color:#ffffff;

  background-image:
    radial-gradient(circle, rgba(0,0,0,.19) 1px, transparent 1px);

  background-size: 4px 4px;
}.mw-wrap{
  max-width:928px;
  margin:0 auto;
}.mw-line{
  margin:0 0 12px 0;
  display:flex;
  align-items:flex-start;
  gap:10px;

  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI",
               Inter, Roboto, Helvetica, Arial, sans-serif;

  font-weight:600;
  letter-spacing:-0.2px;
  font-size:18px;
  line-height:1.3;
  color:#2c2c2c;
}.mw-line--ok{ color:#000000; }.mw-ico{
  width:22px;
  height:22px;
  flex:0 0 22px;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}@media (max-width:640px){.mw-plans-strip{ padding:22px 16px; }.mw-line{ font-size:16px; }.mw-ico{ width:20px; height:20px; }}.mw-gold{
  background:#000000;
  color:#ffcb00;
  font-weight:800;

  padding:4px 10px;
  border-radius:8px;

  letter-spacing:0.6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.25);
}#contact .pricing-head h3,
#contact .pricing-head2 h3,
#contact .plan-title{
  text-transform: none !important;
}.whatsapp-float{
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(0,0,0,.25);
  transition: transform .2s ease;
}.whatsapp-float img{
  width: 100%;
  height: 100%;
}.whatsapp-float:hover{
  transform: scale(1.08);
}.mw-line.mw-line--whatsapp{
  align-items: center; /* mantém alinhado, mas não mexe no layout */
}.mw-line.mw-line--whatsapp .mw-link-whats{
  color: #15a569;
  font-weight: 600;
  text-decoration: none;
}.mw-line.mw-line--whatsapp .mw-link-whats:hover{
  text-decoration: underline;
}.mw-line.mw-line--whatsapp:not(.mw-line--whatsapp-footer) .mw-ico--whatsapp{
  color: #15a569;
}.mw-line.mw-line--whatsapp.mw-line--whatsapp-footer{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}.mw-line.mw-line--whatsapp.mw-line--whatsapp-footer .mw-ico--whatsapp{
  width: 24px;
  height: 24px;
  display: block;
  margin: 0;
  color: #20bb7b;
  flex-shrink: 0;
}.mw-line.mw-line--whatsapp.mw-line--whatsapp-footer > span{
  font-size: 18px;
  font-weight: 600;
  color: #ffffff; /* texto do footer branco */
  line-height: 1;
}.mw-line.mw-line--whatsapp.mw-line--whatsapp-footer .mw-link-whats{
  color: #20bb7b;
  font-weight: 600;
  text-decoration: none;
}.mw-line.mw-line--whatsapp.mw-line--whatsapp-footer .mw-link-whats:hover{
  text-decoration: underline;
}.mw-proof-row{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
}.mw-proof-item{
  padding: 14px 14px;
  border-radius: 14px;
  background: rgba(90,90,90,.28);              /* fundo mais elegante */
  border: 1px solid rgba(255,255,255,.16);  /* borda sutil */
  box-shadow: 0 12px 30px rgba(0,0,0,.35);  /* profundidade suave */
  backdrop-filter: blur(4px);               /* efeito moderno */
  transition: transform .2s ease, box-shadow .2s ease;
}.mw-proof-num{
  font-weight: 800;
  font-size: 21px;               /* número mais forte */
  line-height: 1.05;
  color: #ffffff;
  letter-spacing: -0.3px;
}@media (max-width: 900px){.mw-proof-row{
    grid-template-columns: repeat(2, 1fr);
  }}@media (max-width: 480px){.mw-proof-row{
    grid-template-columns: 1fr;
  }}header, .navbar, .navbar-default{
  position:relative;
  z-index:999999;
}.navbar .dropdown-menu{
  position:absolute;
  z-index:1000000;
}.mw-box-ia{
  background-color: #ff4d4d;  /* Cor de fundo vermelha */
  color: white;
  padding: 2px 6px;
  border-radius: 4px;
  font-weight: bold;
}