.elementor-29 .elementor-element.elementor-element-d716d96{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Cole em Elementor > Configurações da página > Avançado > CSS personalizado */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Montserrat:wght@400;500;600&display=swap');

.sfb-policy {
  --black:#12100e; --coal:#1d1916; --ivory:#f5f0e8; --sand:#ded0bc;
  --taupe:#8f7b65; --gold:#b78a45; --gold-light:#d6b475;
  --line:rgba(92,69,44,.19);
  color:var(--black); background:var(--ivory);
  font:400 15px/1.85 "Montserrat",Arial,sans-serif;
}
.sfb-policy *{box-sizing:border-box}
.sfb-policy h1,.sfb-policy h2,.sfb-policy p{margin:0}
.sfb-policy a{color:inherit;text-decoration:none}
.sfb-policy img{display:block;max-width:100%}
.sfbp-container{width:min(1160px,calc(100% - 48px));margin:0 auto}

.sfbp-header{position:absolute;z-index:5;top:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,.11)}
.sfbp-nav{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.sfbp-logo img{width:225px;height:82px;object-fit:contain;object-position:left center}
.sfbp-back{color:#e9ded1!important;font-size:9px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}
.sfbp-back span{color:var(--gold-light);margin-right:9px}

.sfbp-hero{position:relative;padding:205px 0 105px;color:#fff;background:
  radial-gradient(circle at 78% 42%,rgba(183,138,69,.17),transparent 28%),
  linear-gradient(120deg,#0e0c0a,#211a15)}
.sfbp-hero:after{content:"";position:absolute;right:7%;bottom:0;width:36%;height:75%;border:1px solid rgba(183,138,69,.18);border-bottom:0}
.sfbp-hero .sfbp-container{position:relative;z-index:2}
.sfbp-kicker{display:inline-flex;align-items:center;gap:13px;color:var(--gold-light);font-size:8px;font-weight:600;letter-spacing:3px;text-transform:uppercase}
.sfbp-kicker:before{content:"";width:40px;height:1px;background:currentColor}
.sfbp-hero h1{margin:22px 0 25px;font:500 clamp(65px,8vw,105px)/.78 "Cormorant Garamond",Georgia,serif;letter-spacing:-3px}
.sfb-policy em{color:var(--gold-light);font-weight:500}
.sfbp-hero>div>p{max-width:550px;color:#c9bcaf;font-size:13px}
.sfbp-update{display:flex;gap:22px;margin-top:45px;color:#7e7064;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}
.sfbp-update strong{color:#cbbbad;font-weight:500}

.sfbp-content{padding:110px 0 130px}
.sfbp-layout{display:grid;grid-template-columns:240px 1fr;gap:90px;align-items:start}
.sfbp-index{position:sticky;top:30px;padding:26px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--line)}
.sfbp-index>span{display:block;margin-bottom:18px;color:var(--gold);font-size:8px;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.sfbp-index nav{display:flex;flex-direction:column;gap:9px}
.sfbp-index a{color:#796a5d;font-size:9px;transition:.2s}
.sfbp-index a:hover{color:var(--gold);padding-left:4px}
.sfbp-article>div,.sfbp-section{display:grid;grid-template-columns:45px 1fr;gap:25px;padding:0 0 65px;margin-bottom:65px;border-bottom:1px solid var(--line);scroll-margin-top:30px}
.sfbp-number{padding-top:8px;color:var(--gold);font-size:8px;font-weight:600;letter-spacing:1px}
.sfbp-article h2{margin-bottom:22px;font:500 46px/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-1px}
.sfbp-article p{margin-bottom:18px;color:#625448;font-size:12px}
.sfbp-article strong{color:#31271f;font-weight:600}
.sfbp-article ul{margin:25px 0;padding:0;list-style:none}
.sfbp-article li{position:relative;padding:13px 0 13px 25px;color:#625448;border-bottom:1px solid var(--line);font-size:11px}
.sfbp-article li:before{content:"";position:absolute;left:0;top:22px;width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}
.sfbp-note{margin-top:28px;padding:24px 28px;color:#d9cec2;background:var(--coal);border-left:3px solid var(--gold);font-size:10px}
.sfbp-rights{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;background:var(--line)}
.sfbp-rights span{padding:18px;color:#4f4237;background:#eee7dd;font-size:10px}
.sfbp-contact{margin-bottom:0!important;border-bottom:0!important}
.sfbp-contact a{display:inline-flex;align-items:center;gap:20px;margin:10px 0 25px;padding-bottom:5px;color:#7b571e!important;border-bottom:1px solid var(--gold);font:500 24px "Cormorant Garamond",Georgia,serif}
.sfbp-address{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}

.sfbp-footer{padding:60px 0 25px;color:#8f8174;background:#100e0c}
.sfbp-footer>.sfbp-container>img{width:240px;height:90px;margin-bottom:35px;object-fit:contain;object-position:left center}
.sfbp-footer .sfbp-container>div{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:8px;letter-spacing:1px;text-transform:uppercase}
.sfbp-footer a{color:var(--gold-light)!important}

@media(max-width:800px){
  .sfbp-layout{grid-template-columns:1fr;gap:50px}
  .sfbp-index{position:static}
  .sfbp-index nav{display:grid;grid-template-columns:1fr 1fr}
}
@media(max-width:560px){
  .sfbp-container{width:min(100% - 30px,1160px)}
  .sfbp-nav{min-height:85px}
  .sfbp-logo img{width:175px;height:65px}
  .sfbp-hero{padding:165px 0 80px}
  .sfbp-hero h1{font-size:65px}
  .sfbp-hero:after{display:none}
  .sfbp-content{padding:80px 0}
  .sfbp-index nav{grid-template-columns:1fr}
  .sfbp-article>div,.sfbp-section{grid-template-columns:1fr;gap:10px;padding-bottom:50px;margin-bottom:50px}
  .sfbp-number{padding:0}
  .sfbp-article h2{font-size:40px}
  .sfbp-rights{grid-template-columns:1fr}
  .sfbp-contact a{font-size:18px;word-break:break-all}
  .sfbp-footer .sfbp-container>div{flex-direction:column;gap:10px}
}/* End custom CSS */