body.page-id-45231 main .elementor-45231 > :is(.sibro-service-section1,.sibro-service-section2,.sibro-service-guided){
  width:100%!important;max-width:none!important;box-sizing:border-box;margin-inline:auto!important;padding-inline:clamp(12px,2.8vw,52px)!important;
}
body.page-id-45231 main .elementor-45231 > :is(.sibro-service-section1,.sibro-service-section2) > .e-con-inner{max-width:none!important;width:100%}
.sibro-service-guided{padding-block:20px 30px;color:#172740}
.sibro-service-guided .sibro-service-guided-label{color:#a94300;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;margin:0 0 6px}
.sibro-service-guided h2{margin:0 0 6px;color:#172740}
.sibro-service-guided-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
.sibro-service-guided details{border:1px solid #d5dfec;background:#fff;border-radius:10px}
.sibro-service-guided summary{padding:14px 16px;cursor:pointer;min-height:44px;color:#172740;font-weight:650}
.sibro-service-guided summary::marker{color:#a94300}
.sibro-service-guided-detail{padding:0 16px 16px}
.sibro-service-guided-detail p{color:#475569}
.sibro-service-guided-actions{display:flex;gap:8px 16px;flex-wrap:wrap}
.sibro-service-guided-actions a{color:#174a79;text-decoration:underline;text-underline-offset:3px;font-weight:600;padding-block:6px}
.sibro-service-guided :is(a,summary):focus-visible{outline:2px solid #a94300;outline-offset:2px}
@media(max-width:1024px){.sibro-service-guided-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sibro-service-guided-grid{grid-template-columns:minmax(0,1fr)}}
