.elementor-13641 .elementor-element.elementor-element-8f8b117 > .elementor-container{max-width:1810px;}.elementor-13641 .elementor-element.elementor-element-8f8b117:not(.elementor-motion-effects-element-type-background), .elementor-13641 .elementor-element.elementor-element-8f8b117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13641 .elementor-element.elementor-element-8f8b117 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13641 .elementor-element.elementor-element-8f8b117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 0px 115px 0px;}.elementor-13641 .elementor-element.elementor-element-82b0f6d .pxl-column--bg{background-color:#FAF5F3;}.elementor-13641 .elementor-element.elementor-element-82b0f6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13641 .elementor-element.elementor-element-82b0f6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13641 .elementor-element.elementor-element-310310f:not(.elementor-motion-effects-element-type-background), .elementor-13641 .elementor-element.elementor-element-310310f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F3;}.elementor-13641 .elementor-element.elementor-element-310310f > .elementor-background-overlay{background-image:url("https://www.juliasimaoestetica.com.br/wp-content/uploads/2025/03/bgcnc.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13641 .elementor-element.elementor-element-310310f > .elementor-container{max-width:1780px;}.elementor-13641 .elementor-element.elementor-element-310310f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-130px;margin-bottom:0px;padding:130px 0px 120px 0px;}.elementor-13641 .elementor-element.elementor-element-2b6b41a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13641 .elementor-element.elementor-element-5b88f72 .pxl-button{text-align:center;}.elementor-13641 .elementor-element.elementor-element-5b88f72 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-13641 .elementor-element.elementor-element-5b88f72 .pxl-button .btn{color:#FFFFFF;background-color:#652B16 !important;}.elementor-13641 .elementor-element.elementor-element-5b88f72 .pxl-button .pxl-icon--left i{margin-right:9px;}@media(max-width:1024px){.elementor-13641 .elementor-element.elementor-element-8f8b117{padding:80px 0px 0px 0px;}.elementor-13641 .elementor-element.elementor-element-82b0f6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13641 .elementor-element.elementor-element-310310f{padding:80px 15px 80px 15px;}}@media(max-width:767px){.elementor-13641 .elementor-element.elementor-element-8f8b117{margin-top:107px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13641 .elementor-element.elementor-element-82b0f6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13641 .elementor-element.elementor-element-310310f{padding:60px 15px 80px 15px;}.elementor-13641 .elementor-element.elementor-element-2b6b41a > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-4c4902e */.elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico {
  position: relative;
  width: 100%;
  max-width: 680px;
  margin: 0 auto 24px;
  text-align: center !important;
  color: #401f14 !important;
}

.elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico h1 {
  margin: 0 0 18px !important;
  color: #401f14 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(52px, 8vw, 82px) !important;
  font-weight: 400 !important;
  letter-spacing: -2px !important;
  line-height: 0.9 !important;
  text-align: center !important;
}

.elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico h1 strong {
  color: #401f14 !important;
  font-weight: 700 !important;
}

.elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico h1::after {
  content: "✦";
  position: absolute;
  top: 38%;
  right: 3%;
  color: #401f14;
  font-family: Arial, sans-serif;
  font-size: 34px;
}

.elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico p {
  max-width: 620px;
  margin: 0 auto !important;
  color: #382b27 !important;
  font-family: Arial, sans-serif !important;
  font-size: 19px !important;
  line-height: 1.55 !important;
  text-align: center !important;
}

@media (max-width: 520px) {
  .elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico h1 {
    font-size: clamp(46px, 12vw, 62px) !important;
  }

  .elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico h1::after {
    right: 1%;
    font-size: 24px;
  }

  .elementor-13641 .elementor-element.elementor-element-4c4902e .titulo-servico p {
    padding: 0 12px;
    font-size: 16px !important;
  }
}/* End custom CSS */