.elementor-25230 .elementor-element.elementor-element-d575483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-25230 .elementor-element.elementor-element-cdafbdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}.ak-bayonne-page{--ak-text:#1f2a44;--ak-muted:#6f7890;--ak-border:#dfe4ef;--ak-soft:#f6f7fb;--ak-soft-2:#eef2fb;--ak-accent:#21325b;--ak-accent-2:#5f6bff;--ak-radius:18px;--ak-shadow:0 10px 30px rgba(25,35,70,.06);color:var(--ak-text)}.ak-bayonne-page *{box-sizing:border-box}.ak-bayonne-page .ak-container{max-width:1180px;margin:0 auto;padding:0 20px}.ak-bayonne-page .ak-section,.ak-bayonne-page .ak-hero{margin:0 0 72px}.ak-bayonne-page h1,.ak-bayonne-page h2,.ak-bayonne-page h3,.ak-bayonne-page p,.ak-bayonne-page li,.ak-bayonne-page a{font-family:inherit}.ak-bayonne-page h1{font-size:clamp(2rem,3vw,3.2rem);line-height:1.1;margin:0 0 18px;font-weight:300;color:var(--ak-accent)}.ak-bayonne-page h2{font-size:clamp(1.2rem,2.5vw,2.2rem);line-height:1.2;margin:0 0 18px;font-weight:300;text-align:center;color:var(--ak-accent)}.ak-bayonne-page h3{font-size:1.15rem;line-height:1.3;margin:0 0 12px;color:var(--ak-accent)}.ak-bayonne-page p{margin:0 0 16px;line-height:1.75;font-weight:300;color:var(--ak-text)}.ak-bayonne-page .ak-section-subtitle,.ak-bayonne-page .ak-kicker{color:var(--ak-muted)}.ak-bayonne-page .ak-kicker{font-size:.95rem;margin-bottom:10px;letter-spacing:.04em;text-transform:uppercase}.ak-bayonne-page .ak-intro{font-size:1.06rem;max-width:720px}.ak-bayonne-page .ak-hero{padding:34px 0 10px}.ak-bayonne-page .ak-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}.ak-bayonne-page .ak-hero-visual img,.ak-bayonne-page .ak-logo-block img{display:block;width:100%;height:auto}.ak-bayonne-page .ak-hero-visual img{border-radius:28px;background:var(--ak-soft);box-shadow:var(--ak-shadow)}.ak-bayonne-page .ak-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.ak-bayonne-page .ak-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:999px;text-decoration:none;transition:.25s ease;font-weight:400}.ak-bayonne-page .ak-btn-primary{background:var(--ak-accent);color:#fff;border:1px solid var(--ak-accent)}.ak-bayonne-page .ak-btn-primary:hover{transform:translateY(-1px);opacity:.96;color:grey}.ak-bayonne-page .ak-btn-secondary{background:0 0;color:var(--ak-accent);border:1px solid var(--ak-border)}.ak-bayonne-page .ak-btn-secondary:hover{background:var(--ak-soft)}.ak-bayonne-page .ak-services,.ak-bayonne-page .ak-why,.ak-bayonne-page .ak-faq{text-align:center}.ak-bayonne-page .ak-cards{display:grid;gap:24px;margin-top:34px}.ak-bayonne-page .ak-cards-4{grid-template-columns:repeat(4,1fr)}.ak-bayonne-page .ak-card{background:#fff;border:1px solid var(--ak-border);border-radius:var(--ak-radius);padding:28px 22px;box-shadow:var(--ak-shadow);text-align:center}.ak-bayonne-page .ak-card-icon{width:74px;height:74px;margin:0 auto 18px;border-radius:50%;background:var(--ak-soft-2);color:var(--ak-accent-2);display:flex;align-items:center;justify-content:center;font-size:1.9rem;font-weight:700}.ak-bayonne-page .ak-card-small{min-height:100%}.ak-bayonne-page .ak-split{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.ak-bayonne-page .ak-box,.ak-bayonne-page .ak-form-box,.ak-bayonne-page .ak-cta-box{background:var(--ak-soft);border:1px solid var(--ak-border);border-radius:var(--ak-radius);padding:30px}.ak-bayonne-page .ak-box-small{color:var(--ak-muted)}.ak-bayonne-page .ak-list{padding-left:18px;margin:18px 0 0}.ak-bayonne-page .ak-list li{margin-bottom:10px}.ak-bayonne-page .ak-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}.ak-bayonne-page .ak-contact-text{padding-top:10px}.ak-bayonne-page .ak-contact .ak-phone a{color:var(--ak-accent);text-decoration:none;font-weight:600}.ak-bayonne-page .ak-logo-block{max-width:280px;margin:0 auto}.ak-bayonne-page .ak-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;text-align:left}.ak-bayonne-page .ak-faq-item{border-bottom:1px solid var(--ak-border);padding:0 0 18px}.ak-bayonne-page .ak-cta-final{margin-bottom:40px}.ak-bayonne-page .ak-cta-box{text-align:center}@media (max-width:1024px){.ak-bayonne-page .ak-hero-grid,.ak-bayonne-page .ak-split,.ak-bayonne-page .ak-contact-grid,.ak-bayonne-page .ak-cards-4,.ak-bayonne-page .ak-faq-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ak-bayonne-page .ak-hero-grid,.ak-bayonne-page .ak-split,.ak-bayonne-page .ak-contact-grid,.ak-bayonne-page .ak-cards-4,.ak-bayonne-page .ak-faq-grid{grid-template-columns:1fr}.ak-bayonne-page .ak-section,.ak-bayonne-page .ak-hero{margin-bottom:54px}.ak-bayonne-page h2{text-align:left}.ak-bayonne-page .ak-card,.ak-bayonne-page .ak-cta-box,.ak-bayonne-page .ak-box,.ak-bayonne-page .ak-form-box{padding:22px 18px}}