.cxbi_body{padding:3.5rem 0;background:#fff;scroll-margin-top:100px}.cxbi_body:nth-of-type(even){background:#f8f9fa}.cxbi_body h2{margin-bottom:1.2rem}.cxbi_body h3{font-size:1.25rem}.cxbi_body .btn{background:#0f1f7a;color:#fff;border-radius:6px}.cxbi_body .btn:hover{background:#0056b3}.cxbi_label{display:block;color:#0056b3;font-weight:700;margin-bottom:1rem}.cxbi_start{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.cxbi_start aside{padding:1.5rem;border:1px solid #e9ecef;border-radius:15px;background:#f8f9fa}.cxbi_start aside>i{display:block;font-size:1.25rem;color:#0056b3;margin-bottom:1rem}.cxbi_start aside strong{color:#0f1f7a}.cxbi_start aside p{margin:.7rem 0 0}.cxbi_preparation{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;margin-top:2rem}.cxbi_preparation li{margin:.8rem 0}.cxbi_photo{margin:0;min-width:0}.cxbi_photo img{width:100%;height:auto;max-height:380px;object-fit:cover;border-radius:15px}.cxbi_photo figcaption{font-size:1.1rem;margin-top:.6rem}.cxbi_photo details,.cxbi_photo summary{display:inline}.cxbi_photo summary{cursor:pointer;margin-left:.5rem}.cxbi_observed{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center;margin-top:2rem}.cxbi_observed dt{color:#0f1f7a;font-size:1.1rem}.cxbi_observed dd{margin:.6rem 0 1.5rem}.cxbi_prices{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.cxbi_catalog{display:flex;flex-direction:column;gap:1.5rem}.cxbi_catalog article{padding:1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:15px}.cxbi_rate{display:flex;gap:1.5rem;justify-content:space-between;align-items:center;margin:1rem 0}.cxbi_rate .btn{max-width:180px}.cxbi_catalog details{border-top:1px solid #e9ecef;padding-top:1rem}.cxbi_catalog summary{cursor:pointer;color:#0056b3}.cxbi_catalog ul{columns:2;padding-left:1.2rem;margin-top:1rem}.cxbi_catalog li{break-inside:avoid}.cxbi_flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:center;margin-top:2rem}.cxbi_flow article{border:1px solid #e9ecef;border-radius:15px;padding:1.5rem;height:100%}.cxbi_flow span{display:inline-block;color:#0f1f7a;background:#e9ecef;font-size:1.1rem;border-radius:6px;padding:.3rem .6rem;margin-bottom:1rem}.cxbi_flow p{margin:0}.cxbi_flow>i{color:#0056b3}.cxbi_limits{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.cxbi_role{max-width:1050px}.cxbi_role>div{display:flex;align-items:start;gap:1.2rem}.cxbi_role>div i{font-size:1.25rem;color:#0056b3}.cxbi_role nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem}.cxbi_check{margin-top:2rem;background:#fff;border:1px solid #e9ecef;border-radius:15px;overflow:hidden}.cxbi_check fieldset{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem}.cxbi_check legend{float:none;grid-column:1/-1;font-size:1.1rem;font-weight:700;color:#0f1f7a}.cxbi_check label{display:flex;gap:.8rem}.cxbi_check input{align-self:start;margin-top:.4rem;accent-color:#0f1f7a}.cxbi_check footer{padding:1.5rem;border-top:1px solid #e9ecef;display:flex;gap:2rem;align-items:center}.cxbi_check button{flex-shrink:0}.cxbi_check [role=status]{margin:0}.cxbi_faq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.cxbi_faq details{padding:1.5rem;border:1px solid #e9ecef;border-radius:15px;background:#f8f9fa}.cxbi_faq summary{cursor:pointer;color:#0f1f7a;font-weight:700}.cxbi_faq p{margin:1rem 0 0}.cxbi_links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:2rem}.cxbi_review{font-size:1.1rem;margin-top:1rem}@media(max-width:991px){.cxbi_start,.cxbi_prices{grid-template-columns:1fr;gap:1.5rem}.cxbi_preparation,.cxbi_observed,.cxbi_limits{gap:1.5rem}.cxbi_flow{grid-template-columns:1fr}.cxbi_flow>i{justify-self:center;transform:rotate(90deg)}}@media(max-width:575px){.cxbi_body{padding:2.5rem 0}.cxbi_body .container{padding-left:16px;padding-right:16px}.cxbi_preparation,.cxbi_observed,.cxbi_limits,.cxbi_check fieldset,.cxbi_faq{grid-template-columns:1fr}.cxbi_catalog article,.cxbi_check fieldset,.cxbi_check footer{padding:1rem}.cxbi_rate{gap:1rem}.cxbi_rate .btn{max-width:135px}.cxbi_catalog ul{columns:1}.cxbi_check footer{display:block}.cxbi_check [role=status]{margin-top:1rem}.cxbi_photo img{max-height:280px}}

.cxbi_locator{display:block;color:#333;margin:.4rem 0}
.cxbi_locator{display:block;color:#333;margin:.4rem 0}