body:not(#cpa-blindagem) h1,body:not(#cpa-blindagem) h2,body:not(#cpa-blindagem) h3,body:not(#cpa-blindagem) h4,body:not(#cpa-blindagem) h5,body:not(#cpa-blindagem) h6{font-family:revert;font-weight:revert;line-height:revert;color:revert;font-size:revert;letter-spacing:revert;text-transform:revert}
body:not(#cpa-blindagem) p{font-size:revert;font-family:revert;line-height:revert;color:revert;letter-spacing:revert}
body:not(#cpa-blindagem) a{background-color:revert;text-decoration:revert;color:revert}
body:not(#cpa-blindagem) a::after{content:revert}
body:not(#cpa-blindagem) small{font-size:revert}
body:not(#cpa-blindagem) img{border-style:revert;height:revert;max-width:revert;border-radius:revert;box-shadow:revert}
body:not(#cpa-blindagem) figcaption{font-size:revert;color:revert;line-height:revert;font-style:revert;font-weight:revert}
body:not(#cpa-blindagem) label{display:revert;line-height:revert;vertical-align:revert}
body:not(#cpa-blindagem) button,body:not(#cpa-blindagem) input,body:not(#cpa-blindagem) select,body:not(#cpa-blindagem) textarea{font-family:revert;font-size:revert;line-height:revert;overflow:revert;text-transform:revert;width:revert;border:revert;border-radius:revert;transition:revert;display:revert;font-weight:revert;color:revert;text-align:revert;white-space:revert;-webkit-user-select:revert;user-select:revert;background-color:revert;letter-spacing:revert;-webkit-appearance:revert;appearance:revert;outline:revert}
body:not(#cpa-blindagem) dd,body:not(#cpa-blindagem) dl,body:not(#cpa-blindagem) dt,body:not(#cpa-blindagem) li,body:not(#cpa-blindagem) ol,body:not(#cpa-blindagem) ul{border:revert;outline:revert;font-size:revert;vertical-align:revert;background:revert;font-family:revert;line-height:revert}
body:not(#cpa-blindagem) table{background-color:revert;width:revert;font-size:revert;border-spacing:revert;border-collapse:revert;margin:revert}
body:not(#cpa-blindagem) td,body:not(#cpa-blindagem) th{line-height:revert;vertical-align:revert;border:revert;font-weight:revert;font-size:revert;background-color:revert}
body:not(#cpa-blindagem) .site-header{display:block;flex-wrap:nowrap;justify-content:normal}
@keyframes wa-pulse{0% { transform: scale(0.9); opacity: 0.7; } 100% { transform: scale(1.6); opacity: 0; }}
@font-face{font-family: "Geist"; src: url("https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2") format("woff2"); font-display: swap; font-style: normal; font-weight: 400;}
@font-face{font-family: "Geist"; src: url("https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2") format("woff2"); font-display: swap; font-style: normal; font-weight: 500;}
@font-face{font-family: "Geist"; src: url("https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2") format("woff2"); font-display: swap; font-style: normal; font-weight: 700;}
:root{--bg: #F6F1E8; --dark: #47422F; --ink: #1C1914; --accent: #907B60; --sand: #E9DAC7; --muted: #5E584E; --on-dark: #E9DAC7; --on-dark-2: #F6F1E8; --white: #FFFFFF; --black: #000000; --card: rgba(255, 255, 255, .7); --card-dark: rgba(255, 255, 255, .1); --line: #E8E8E6; --line-dark: rgba(255, 255, 255, .1); --line-footer: #D9D9D9; --star: #F0BB34; --red: #B90522; --font: "Geist", "Geist Placeholder", system-ui, -apple-system, "Segoe UI", sans-serif; --container: 1120px; --container-wide: 1280px; --ease: cubic-bezier(.22, 1, .36, 1);}
body:not(#cpa-blindagem) *,body:not(#cpa-blindagem) *::before,body:not(#cpa-blindagem) *::after{box-sizing: border-box;}
html{-webkit-text-size-adjust: 100%;}
body:not(#cpa-blindagem){margin: 0; background: var(--bg); color: var(--ink); font-family: var(--font); font-size: 16px; line-height: 24px; letter-spacing: -.32px; font-feature-settings: "blwf", "cv03", "cv04", "cv09", "cv11"; -webkit-font-smoothing: antialiased;}
body:not(#cpa-blindagem) img{display: block; max-width: 100%;}
body:not(#cpa-blindagem) a{color: inherit; text-decoration: none;}
body:not(#cpa-blindagem) h1,body:not(#cpa-blindagem) h2,body:not(#cpa-blindagem) h3,body:not(#cpa-blindagem) h4,body:not(#cpa-blindagem) p{margin: 0; text-wrap: balance;}
body:not(#cpa-blindagem) ul{margin: 0; padding: 0; list-style: none;}
body:not(#cpa-blindagem) button{font: inherit; color: inherit; background: none; border: 0; padding: 0; cursor: pointer;}
body:not(#cpa-blindagem) .band{width: 100%; padding-left: 30px; padding-right: 30px; position: relative;}
body:not(#cpa-blindagem) .container{width: 100%; max-width: var(--container); margin: 0 auto;}
body:not(#cpa-blindagem) .body{font-size: 16px; line-height: 24px; letter-spacing: -.32px; color: var(--muted);}
body:not(#cpa-blindagem) .roll{position: relative; display: block; overflow: hidden;}
body:not(#cpa-blindagem) .roll > span{display: block; transition: transform .45s var(--ease);}
body:not(#cpa-blindagem) .roll > span + span{position: absolute; left: 0; right: 0; top: 0; transform: translateY(105%) scale(.7); text-align: inherit;}
body:not(#cpa-blindagem) a:hover > .roll > span:first-child,body:not(#cpa-blindagem) .btn:hover .roll > span:first-child{transform: translateY(-105%);}
body:not(#cpa-blindagem) a:hover > .roll > span + span,body:not(#cpa-blindagem) .btn:hover .roll > span + span{transform: translateY(0) scale(1);}
body:not(#cpa-blindagem) .btn{position: relative; display: inline-flex; align-items: center; justify-content: center; height: 53px; padding: 12px 24px; border-radius: 8px; background: var(--dark); color: var(--sand); overflow: hidden; font-size: 18px; line-height: 28.8px; font-weight: 500; letter-spacing: -.18px; white-space: nowrap; isolation: isolate;}
body:not(#cpa-blindagem) .btn .btn-fill{position: absolute; left: -1px; right: -1px; top: 100%; height: 100%; border-radius: 8px; background: #F6F1E8; transition: top .45s var(--ease); z-index: -1;}
body:not(#cpa-blindagem) .btn:hover .btn-fill{top: 0;}
body:not(#cpa-blindagem) .btn:hover,body:not(#cpa-blindagem) .btn:focus-visible{color: var(--dark);}
body:not(#cpa-blindagem) .site-header .btn{background: var(--sand); color: var(--dark);}
body:not(#cpa-blindagem) .site-header .btn .btn-fill{background: #FFFFFF;}
body:not(#cpa-blindagem) .btn .roll{text-align: center;}
body:not(#cpa-blindagem) .site-header{position: absolute; top: 24px; left: 0; right: 0; z-index: 50; padding: 0 30px;}
body:not(#cpa-blindagem) .site-header .container{display: flex; align-items: center; justify-content: space-between; height: 53px;}
body:not(#cpa-blindagem) .logo img{width: 111px; height: 24px; object-fit: cover;}
body:not(#cpa-blindagem) .nav-right{display: flex; align-items: center; gap: 40px;}
body:not(#cpa-blindagem) .nav-links{display: flex; align-items: center; gap: 24px;}
body:not(#cpa-blindagem) .nav-links a{font-size: 16px; line-height: 24px; letter-spacing: -.32px; color: var(--on-dark-2);}
body:not(#cpa-blindagem) .nav-links .roll{height: 24px;}
body:not(#cpa-blindagem) .mnav{display: none;}
body:not(#cpa-blindagem) .mnav-bar{position: fixed; top: 0; left: 0; right: 0; height: 72px; z-index: 60; background: var(--dark); padding: 20px; display: flex; align-items: center; justify-content: space-between;}
body:not(#cpa-blindagem) .mnav-btn{width: 40px; height: 32px; border-radius: 12px; background: var(--white); padding: 4px 8px; display: flex; align-items: center; justify-content: center; position: relative;}
body:not(#cpa-blindagem) .mnav-btn i{position: absolute; left: 12px; width: 16px; height: 2px; background: var(--ink); border-radius: 2px; transition: transform .3s var(--ease), top .3s var(--ease);}
body:not(#cpa-blindagem) .mnav-btn i:first-child{top: 12px;}
body:not(#cpa-blindagem) .mnav-btn i:last-child{top: 18px;}
body:not(#cpa-blindagem) .mnav.open .mnav-btn i:first-child{top: 15px; transform: rotate(45deg);}
body:not(#cpa-blindagem) .mnav.open .mnav-btn i:last-child{top: 15px; transform: rotate(-45deg);}
body:not(#cpa-blindagem) .mnav-panel{position: fixed; top: 92px; right: 20px; width: 195px; z-index: 61; background: var(--white); border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 10px; opacity: 0; transform: translateY(-8px); pointer-events: none; transition: opacity .3s var(--ease), transform .3s var(--ease);}
body:not(#cpa-blindagem) .mnav.open .mnav-panel{opacity: 1; transform: none; pointer-events: auto;}
body:not(#cpa-blindagem) .mnav-panel a{font-size: 16px; line-height: 24px; color: var(--ink);}
body:not(#cpa-blindagem) .mnav-panel .roll{height: 24px;}
body:not(#cpa-blindagem) .site-footer{background: var(--white); padding-top: 40px; padding-bottom: 288px; overflow: hidden;}
body:not(#cpa-blindagem) .foot-top{display: flex; justify-content: space-between; gap: 40px; min-height: 236px;}
body:not(#cpa-blindagem) .foot-media{width: 293px; display: flex; flex-direction: column; gap: 16px;}
body:not(#cpa-blindagem) .foot-media img{width: 100%; height: 164px; object-fit: cover; border-radius: 20px;}
body:not(#cpa-blindagem) .foot-info{display: flex; align-items: center; gap: 8px; white-space: nowrap;}
body:not(#cpa-blindagem) .foot-links{display: flex; gap: 80px;}
body:not(#cpa-blindagem) .foot-col{display: flex; flex-direction: column; gap: 20px;}
body:not(#cpa-blindagem) .foot-col ul{display: flex; flex-direction: column; gap: 8px;}
body:not(#cpa-blindagem) .foot-col li{display: flex;}
body:not(#cpa-blindagem) .foot-col a{display: inline-block; font-size: 20px; line-height: 32px; font-weight: 500; letter-spacing: -.4px; color: var(--ink);}
body:not(#cpa-blindagem) .foot-col .roll{height: 32px;}
body:not(#cpa-blindagem) .foot-bottom{margin-top: 24px; padding-top: 24px; box-shadow: inset 0 1px 0 var(--line-footer); display: flex; justify-content: space-between; gap: 24px;}
body:not(#cpa-blindagem) .foot-legal{display: flex; gap: 78px;}
@media (max-width: 1199px){
body:not(#cpa-blindagem) .site-header{display: none;}
body:not(#cpa-blindagem) .mnav{display: block;}
body:not(#cpa-blindagem) .site-footer{padding-bottom: 200px;}
}
@media (max-width: 809px){
body:not(#cpa-blindagem) .band{padding-left: 20px; padding-right: 20px;}
body:not(#cpa-blindagem) .site-footer{padding-top: 30px; padding-bottom: 100px;}
body:not(#cpa-blindagem) .foot-top{flex-direction: column; gap: 24px;}
body:not(#cpa-blindagem) .foot-media{width: 100%;}
body:not(#cpa-blindagem) .foot-media img{height: auto; aspect-ratio: 350 / 233;}
body:not(#cpa-blindagem) .foot-links{justify-content: space-between; gap: 0;}
body:not(#cpa-blindagem) .foot-col{width: 135px;}
body:not(#cpa-blindagem) .foot-bottom{flex-direction: column;}
body:not(#cpa-blindagem) .foot-legal{justify-content: space-between;}
body:not(#cpa-blindagem) .foot-legal a{width: 136px;}
}
@media (prefers-reduced-motion: reduce){
body:not(#cpa-blindagem) .roll > span{transition: none;}
}
body:not(#cpa-blindagem) .nw{white-space: nowrap;}
body:not(#cpa-blindagem) .site-footer{padding-bottom: 9.1vw;}
body:not(#cpa-blindagem) .foot-legal a{text-decoration: underline; text-underline-offset: 3px;}
body:not(#cpa-blindagem) .whatsapp-float{position: fixed; bottom: 24px; right: 24px; width: 60px; height: 60px; background: #25D366; color: #fff; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 6px 24px rgba(0,0,0,0.18), 0 2px 8px rgba(37,211,102,0.32); z-index: 999; transition: transform 0.25s ease;}
body:not(#cpa-blindagem) .whatsapp-float:hover{transform: scale(1.06);}
body:not(#cpa-blindagem) .whatsapp-float svg{width: 32px; height: 32px; fill: currentColor;}
body:not(#cpa-blindagem) .whatsapp-float::before{content: ""; position: absolute; inset: -6px; border-radius: 50%; background: rgba(37,211,102,0.32); animation: wa-pulse 2.4s ease-out infinite; z-index: -1;}
@media (max-width: 1199px){
body:not(#cpa-blindagem) .site-footer{padding-bottom: calc(9.1vw + 10px);}
}
@media (max-width: 809px){
body:not(#cpa-blindagem) .foot-legal a{width: auto;}
body:not(#cpa-blindagem) .site-footer{padding-bottom: calc(9.1vw + 24px);}
body:not(#cpa-blindagem) .whatsapp-float{width: 54px; height: 54px; bottom: 18px; right: 18px;}
body:not(#cpa-blindagem) .whatsapp-float svg{width: 28px; height: 28px;}
}
@media (prefers-reduced-motion: reduce){
body:not(#cpa-blindagem) .whatsapp-float::before{animation: none; display: none;}
}
body:not(#cpa-blindagem) .btn{font-size: 15px;}
@media (min-width: 1920px){
body:not(#cpa-blindagem) .btn{font-size: 16px;}
}
@media (max-width: 768px){
body:not(#cpa-blindagem) .band{text-align: center; padding-left: 22px; padding-right: 22px;}
body:not(#cpa-blindagem) .foot-info,body:not(#cpa-blindagem) .foot-legal,body:not(#cpa-blindagem) .foot-col li{justify-content: center;}
body:not(#cpa-blindagem) .foot-links{justify-content: center; gap: 48px;}
body:not(#cpa-blindagem) .foot-col{align-items: center;}
}
@media (max-width: 640px){
body:not(#cpa-blindagem) h1,body:not(#cpa-blindagem) h2,body:not(#cpa-blindagem) h3,body:not(#cpa-blindagem) h4{text-wrap: wrap; text-wrap: pretty;}
}
body:not(#cpa-blindagem) .mnav-btn::after{content: ""; position: absolute; inset: -6px -2px;}
body:not(#cpa-blindagem) .mnav-panel{max-height: calc(100vh - 112px); max-height: calc(100dvh - 112px); overflow-y: auto;}
body:not(#cpa-blindagem) .site-footer{padding-bottom: calc(6.87vw + 30px);}
@media (max-width: 1199px){
body:not(#cpa-blindagem) .site-footer{padding-bottom: calc(6.87vw + 40px);}
}
@media (max-width: 809px){
body:not(#cpa-blindagem) .site-footer{padding-bottom: calc(7.73vw + 28px);}
}
body:not(#cpa-blindagem) .roll > span:first-child,body:not(#cpa-blindagem) a:hover > .roll > span:first-child,body:not(#cpa-blindagem) .btn:hover .roll > span:first-child{transform: none !important;}
body:not(#cpa-blindagem) .roll > span + span{display: none !important;}
body:not(#cpa-blindagem) .btn .btn-fill{display: none !important;}
body:not(#cpa-blindagem) .btn{transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;}
body:not(#cpa-blindagem) .btn:hover,body:not(#cpa-blindagem) .btn:focus-visible{color: var(--sand); transform: translateY(-2px); box-shadow: 0 12px 24px -14px rgba(28,25,20,.55); filter: brightness(1.12);}
body:not(#cpa-blindagem) .site-header .btn:hover,body:not(#cpa-blindagem) .site-header .btn:focus-visible{color: var(--dark); filter: brightness(1.04); box-shadow: 0 12px 24px -14px rgba(0,0,0,.6);}
body:not(#cpa-blindagem) .nav-links a,body:not(#cpa-blindagem) .mnav-panel a,body:not(#cpa-blindagem) .foot-col a{text-decoration: underline; text-decoration-color: transparent; text-underline-offset: 5px; text-decoration-thickness: 1px; transition: text-decoration-color .2s ease;}
body:not(#cpa-blindagem) .nav-links a:hover,body:not(#cpa-blindagem) .mnav-panel a:hover,body:not(#cpa-blindagem) .foot-col a:hover{text-decoration-color: currentColor;}
@media (prefers-reduced-motion: reduce){
body:not(#cpa-blindagem) .btn:hover,body:not(#cpa-blindagem) .btn:focus-visible{transform: none;}
}
html{scroll-padding-top: 96px;}
@media (min-width: 1200px){
body:not(#cpa-blindagem) .site-header{position: fixed; top: 0; left: 0; right: 0; padding: 14px 30px; background: var(--dark); box-shadow: 0 1px 0 rgba(255,255,255,.06);}
}
@media (max-width: 1199px){
html{scroll-padding-top: 84px;}
}
body:not(#cpa-blindagem) .logo .logo-img{width: auto !important; height: 40px !important; object-fit: contain; display: block;}
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 32px !important;}
body:not(#cpa-blindagem) .foot-media .foot-logo{width: auto !important; height: 56px !important; max-width: 100%; object-fit: contain; border-radius: 0 !important; display: block;}
@media (max-width: 640px){
body:not(#cpa-blindagem) .foot-media .foot-logo{height: 46px !important; margin: 0 auto;}
}
body:not(#cpa-blindagem) .foot-media .foot-logo{aspect-ratio: 1301 / 227 !important;}
body:not(#cpa-blindagem) .site-footer{padding-bottom: 48px !important;}
@media (max-width: 640px){
body:not(#cpa-blindagem) .site-footer{padding-bottom: 36px !important;}
}
body:not(#cpa-blindagem) .logo .logo-img{height: 50px !important;}
body:not(#cpa-blindagem) .site-footer{background: var(--dark) !important; color: var(--sand);}
body:not(#cpa-blindagem) .site-footer .body,body:not(#cpa-blindagem) .site-footer .foot-info,body:not(#cpa-blindagem) .site-footer p{color: rgba(233,218,199,.78);}
body:not(#cpa-blindagem) .site-footer .foot-col a,body:not(#cpa-blindagem) .site-footer a{color: #FFFFFB;}
body:not(#cpa-blindagem) .site-footer .foot-col > p.body{color: rgba(233,218,199,.6);}
body:not(#cpa-blindagem) .site-footer .foot-bottom,body:not(#cpa-blindagem) .site-footer .foot-bot{border-color: rgba(255,255,255,.12) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.12) !important;}
body:not(#cpa-blindagem) .site-footer{position: relative; overflow: hidden;}
body:not(#cpa-blindagem) .site-footer::before{content: ""; position: absolute; right: -70px; top: 50%; transform: translateY(-50%); width: 460px; height: 440px; background: url("brand/monograma-areia.png") center / contain no-repeat; opacity: .07; pointer-events: none; z-index: 0;}
body:not(#cpa-blindagem) .site-footer > .container{position: relative; z-index: 1;}
@media (max-width: 640px){
body:not(#cpa-blindagem) .site-footer::before{width: 300px; height: 290px; right: -90px; top: auto; bottom: -40px; transform: none;}
}
body:not(#cpa-blindagem) .site-footer{padding-top: 50px !important; padding-bottom: 59px !important;}
@media (max-width: 640px){
body:not(#cpa-blindagem) .site-footer{padding-top: 46px !important; padding-bottom: 51px !important;}
}
body:not(#cpa-blindagem) .foot-top{gap: 56px; min-height: 0; align-items: flex-start;}
body:not(#cpa-blindagem) .foot-media{width: 320px; gap: 18px;}
body:not(#cpa-blindagem) .foot-desc{font-size: 15px; line-height: 23px; color: rgba(233,218,199,.78) !important; max-width: 320px;}
body:not(#cpa-blindagem) .foot-social{display: flex; gap: 10px;}
body:not(#cpa-blindagem) .foot-soc{width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; color: var(--sand) !important; box-shadow: inset 0 0 0 1px rgba(233,218,199,.3); transition: background .2s ease, color .2s ease;}
body:not(#cpa-blindagem) .foot-soc:hover{background: var(--sand); color: var(--dark) !important;}
body:not(#cpa-blindagem) .foot-soc svg{width: 18px !important; height: 18px !important;}
body:not(#cpa-blindagem) .foot-links{gap: 56px;}
body:not(#cpa-blindagem) .foot-col{gap: 16px;}
body:not(#cpa-blindagem) .foot-col .foot-h{font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--accent) !important;}
body:not(#cpa-blindagem) .foot-col ul{gap: 10px;}
body:not(#cpa-blindagem) .foot-col a,body:not(#cpa-blindagem) .foot-col li > span{font-size: 15px; line-height: 22px; font-weight: 400; letter-spacing: 0; color: rgba(255,255,251,.9);}
body:not(#cpa-blindagem) .foot-col li > span{color: rgba(233,218,199,.78);}
body:not(#cpa-blindagem) .foot-col a:hover{color: var(--sand);}
@media (max-width: 1199px){
body:not(#cpa-blindagem) .foot-top{flex-direction: column; gap: 36px;}
body:not(#cpa-blindagem) .foot-media{width: 100%;}
body:not(#cpa-blindagem) .foot-links{width: 100%; justify-content: space-between; gap: 24px;}
body:not(#cpa-blindagem) .foot-col{width: auto;}
}
@media (max-width: 640px){
body:not(#cpa-blindagem) .foot-media{align-items: center; text-align: center;}
body:not(#cpa-blindagem) .foot-desc{margin: 0 auto;}
body:not(#cpa-blindagem) .foot-links{flex-direction: column; align-items: center; gap: 28px; text-align: center;}
body:not(#cpa-blindagem) .foot-col{align-items: center;}
body:not(#cpa-blindagem) .foot-col li{justify-content: center;}
}
@media (min-width: 641px){
body:not(#cpa-blindagem) .site-footer{padding-top: 68px !important; padding-bottom: 77px !important;}
}
body:not(#cpa-blindagem) .foot-media .foot-logo{margin-left: -13px;}
@media (max-width: 640px){
body:not(#cpa-blindagem) .foot-media .foot-logo{margin-left: auto;}
}
body:not(#cpa-blindagem) .mnav-panel{top: 72px; left: 0; right: 0; width: auto; height: calc(50vh - 72px); height: calc(50dvh - 72px); min-height: 360px; max-height: none; border-radius: 0 0 22px 22px; background: var(--dark); padding: 20px 24px 28px; gap: 4px; align-items: center; justify-content: center; overflow-y: auto; box-shadow: 0 18px 32px -18px rgba(0,0,0,.55); border-top: 1px solid rgba(255,255,255,.08);}
body:not(#cpa-blindagem) .mnav-panel a{color: #FFFFFB; font-size: 18px; line-height: 28px; padding: 6px 0; text-align: center;}
body:not(#cpa-blindagem) .mnav-panel a:hover{color: var(--sand);}
body:not(#cpa-blindagem) .mnav-panel .roll{height: 28px;}
body:not(#cpa-blindagem) .mnav-panel a:last-child{margin-top: 10px; padding: 10px 24px; border-radius: 8px; background: var(--sand); color: var(--dark);}
body:not(#cpa-blindagem) .mnav-panel{gap: 0; padding: 18px 24px 22px; min-height: 380px;}
body:not(#cpa-blindagem) .mnav-panel a{font-size: 17px; line-height: 26px; padding: 5px 0;}
body:not(#cpa-blindagem) .mnav-panel .roll{height: 26px;}
body:not(#cpa-blindagem) .mnav-panel a:last-child{margin-top: 12px;}
body:not(#cpa-blindagem) .logo .logo-img{height: 58px !important;}
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 40px !important;}
@media (max-width: 1199px){
body:not(#cpa-blindagem) .site-footer::before{width: 300px; height: 284px; right: 24px; top: 40px; bottom: auto; transform: none; opacity: .06;}
body:not(#cpa-blindagem) .foot-media{align-items: flex-start;}
body:not(#cpa-blindagem) .foot-media .foot-logo{margin-left: -13px !important;}
}
@media (max-width: 640px){
body:not(#cpa-blindagem) .site-footer::before{width: 240px; height: 228px; left: 50%; right: auto; top: 18px; bottom: auto; transform: translateX(-50%); opacity: .05;}
body:not(#cpa-blindagem) .foot-media{align-items: center;}
body:not(#cpa-blindagem) .foot-media .foot-logo{margin-left: auto !important; margin-right: auto;}
}
@media (min-width: 1200px){
body:not(#cpa-blindagem) .site-header{padding-top: 11px; padding-bottom: 11px;}
body:not(#cpa-blindagem) .site-header .container{height: 70px;}
body:not(#cpa-blindagem) .logo .logo-img{height: 70px !important;}
}
html{scroll-padding-top: 104px;}
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 48px !important;}
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 44px !important;}
@media (max-width: 370px){
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 40px !important;}
}
@media (min-width: 1200px){
body:not(#cpa-blindagem) .logo .logo-img{height: 58px !important;}
}
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 38px !important;}
@media (max-width: 370px){
body:not(#cpa-blindagem) .mnav-bar .logo .logo-img{height: 36px !important;}
}
:root{--cpa-hh:92px}
@media (max-width:1199px){
:root{--cpa-hh:72px}
}
body:not(#cpa-blindagem).cpa-blog{background:#F6F1E8}
body:not(#cpa-blindagem).cpa-blog main.cpa-v2{padding-top:var(--cpa-hh)}
body:not(#cpa-blindagem) .nav-links a[aria-current],body:not(#cpa-blindagem) .mnav-panel a[aria-current]{text-decoration-color:currentColor}
body:not(#cpa-blindagem).cpa-blog button{white-space:normal}
body:not(#cpa-blindagem){margin:0;padding:0;font-weight:normal}
body:not(#cpa-blindagem) a::after{content:none!important}
body:not(#cpa-blindagem) a.whatsapp-float,body:not(#cpa-blindagem) a.whatsapp-float:link,body:not(#cpa-blindagem) a.whatsapp-float:visited{color:#fff!important}
body:not(#cpa-blindagem) a.whatsapp-float svg{fill:#fff!important}
body:not(#cpa-blindagem) header.site-header,body:not(#cpa-blindagem) footer.site-footer,body:not(#cpa-blindagem) main.cpa-v2,body:not(#cpa-blindagem) nav.subnav,body:not(#cpa-blindagem) section.ahero,body:not(#cpa-blindagem) div.abody,body:not(#cpa-blindagem) section.nl,body:not(#cpa-blindagem) section.related,body:not(#cpa-blindagem) section.bhero,body:not(#cpa-blindagem) section.blist{max-width:none!important}
body:not(#cpa-blindagem) header.site-header,body:not(#cpa-blindagem) footer.site-footer{width:100%!important;margin-left:0!important;margin-right:0!important}
body:not(#cpa-blindagem) .whatsapp-float::before{content:""!important}body:not(#cpa-blindagem) .mnav-btn::after{content:""!important}body:not(#cpa-blindagem) .site-footer::before{content:""!important}
