.assistance-page .assistance-main{max-width:1120px;margin:auto;padding:48px 24px 64px}.assistance-page .assistance-lead{max-width:850px;font-size:1.15rem;line-height:1.8;color:#536975}.assistance-page .assistance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.assistance-page .assistance-language{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #dce4e8;border-radius:18px;background:#fff;color:#051c2c;text-decoration:none;min-width:0}.assistance-language img{width:34px;height:23px;object-fit:cover;flex-shrink:0}.assistance-language:hover,.assistance-language:focus-visible{border-color:#b99550;box-shadow:0 5px 20px #051c2c0d}.assistance-page h2{font-family:'Playfair Display',serif;color:#051c2c;margin:36px 0 20px;font-size:2rem}.assistance-page p,.assistance-page li{line-height:1.8}.assistance-page .assistance-panel{padding:28px;border:1px solid #dce4e8;border-radius:22px;background:#f5f7f8;margin:28px 0}.assistance-page .assistance-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.assistance-page .assistance-actions a{white-space:normal}.assistance-page details.assistance-faq{border-bottom:1px solid #dce4e8;padding:20px 0}.assistance-faq summary{cursor:pointer;font-weight:600;color:#051c2c}.assistance-faq p{margin:16px 0 0;color:#536975}.assistance-property[hidden],.assistance-page [hidden]{display:none!important}.assistance-search{width:100%;max-width:480px;padding:14px 18px;border:1px solid #b8c6ce;border-radius:12px;background:#fff}.assistance-lang-menu{position:relative;margin-inline-start:18px}.assistance-lang-menu>summary{list-style:none;cursor:pointer}.assistance-lang-menu>summary::-webkit-details-marker{display:none}.assistance-lang-menu>summary img{width:34px;height:23px}.assistance-lang-options{position:absolute;inset-inline-end:0;top:40px;width:280px;max-height:400px;overflow:auto;background:white;border:1px solid #dce4e8;border-radius:16px;padding:12px;box-shadow:0 12px 40px #051c2c26;z-index:1100}.assistance-lang-options .assistance-language{padding:10px;border:0}.assistance-lang-options input{margin-bottom:10px}.assistance-page .page-title-band{background:#051c2c!important;background-image:none!important;text-align:center;padding:110px 24px 100px;color:white}.assistance-page .page-title-band h1{font-family:'Playfair Display',serif;font-weight:600;font-size:clamp(2.2rem,5vw,4.4rem);color:#fff}.assistance-page .page-title-band p{color:#bb964b;font-size:1.2rem;max-width:850px;margin:22px auto 0}.assistance-page .navbar{background:#051c2c}.assistance-page .navbar-nav{flex-wrap:wrap}.assistance-page .assistance-footer{background:#051c2c;color:#fff;padding:48px 24px}.assistance-footer a{color:#fff}.assistance-service-block{padding:42px 24px;margin:36px auto;max-width:1100px;border:1px solid #dce4e8;border-radius:22px;background:#f5f7f8}.assistance-service-block h2{font-family:'Playfair Display',serif;color:#051c2c}.assistance-service-block p{line-height:1.8;color:#536975}.assistance-service-block .d-flex{flex-wrap:wrap;gap:12px}
@media(max-width:767px){.assistance-page .assistance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistance-page .page-title-band{padding:82px 20px 70px}.assistance-page .assistance-main{padding:32px 20px 44px}.assistance-lang-menu{margin-inline-start:auto}.assistance-page .assistance-panel{padding:22px}.assistance-page .assistance-actions{flex-direction:column}.assistance-page .assistance-actions a{text-align:center}}
@media(max-width:420px){.assistance-page .assistance-grid{grid-template-columns:1fr}.assistance-page .assistance-language{padding:16px}}
.assistance-page .navbar-toggler-icon{filter:brightness(0) invert(1)}.assistance-page .btn-whatsapp-home,.assistance-page .btn-call-home{position:fixed;left:auto;right:24px;width:260px;max-width:calc(100vw - 32px);z-index:1050;border:0;border-radius:999px;padding:16px 20px;font-weight:600;box-shadow:0 10px 24px #051c2c1a}.assistance-page .btn-whatsapp-home{bottom:126px;background:#25d366!important;color:#fff!important}.assistance-page .btn-call-home{bottom:42px;background:#bb964b!important;color:#051c2c!important}
@media(max-width:767px){.assistance-page .navbar-collapse{order:3;flex-basis:100%}.assistance-page .navbar-toggler{order:1}.assistance-page .assistance-lang-menu{order:2}.assistance-page .btn-whatsapp-home,.assistance-page .btn-call-home{left:auto;right:12px;width:180px;padding:12px 16px}.assistance-page .btn-whatsapp-home{bottom:84px}.assistance-page .btn-call-home{bottom:20px}}
@media(max-width:767px){.assistance-page .btn-contact.btn-whatsapp-home{bottom:calc(84px + env(safe-area-inset-bottom))!important;width:180px!important}.assistance-page .btn-contact.btn-call-home{bottom:calc(20px + env(safe-area-inset-bottom))!important;width:180px!important}}
/* Match the existing site footer, without the previous empty desktop space. */
.assistance-page .assistance-footer--standard{padding:48px 0 0}
.assistance-page .assistance-footer--standard h5{line-height:1.4}
.assistance-page .assistance-footer--standard .text-muted{overflow-wrap:anywhere}
@media(max-width:768px){.assistance-page .assistance-footer--standard{padding-bottom:156px!important}}
