.contain_footer.footer12-split{--f12-accent:#3f3f3f;--f12-accent-deep:#2c2c2c;--f12-panel:#f2f2f2;--f12-text:var(--theme11-text,#1f2933);--f12-muted:var(--v11-soft-readable,var(--theme11-soft,#5f6f82));--f12-pad-x:clamp(22px,3vw,48px);--f12-pad-y:clamp(32px,3.8vw,60px);--f12-fs-intro:var(--v11-text-3);--f12-fs-label:var(--v11-text-1);--f12-fs-body:var(--v11-text-2);--f12-fs-tel:var(--v11-text-5);--f12-fs-btn:var(--v11-text-4);--f12-fs-heading:var(--v11-text-1);--f12-fs-link:.75rem;--f12-fs-meta:var(--v11-text-1);--f12-ls:.06em;--f12-ls-title:.08em;font-family:var(--v11-font);position:relative;width:100%}.contain_footer.footer12-split a{text-decoration:none}.footer12-split .f12-main{align-items:stretch;display:flex;width:100%}.footer12-split .f12-cta{background:var(--f12-accent);box-sizing:border-box;color:#fff;display:flex;flex:0 0 42%;flex-direction:column;gap:clamp(28px,3vw,44px);justify-content:center;min-width:320px;padding:clamp(48px,5vw,84px) clamp(36px,3.6vw,64px)}.footer12-split .f12-intro{color:#fff;font-size:var(--f12-fs-intro);font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls-title);line-height:var(--v11-lh,1.55);margin:0;order:1}.footer12-split .f12-cards{display:flex;flex-direction:column;gap:clamp(18px,2vw,28px);order:2}.footer12-split .f12-form-btn{order:3}.footer12-split .f12-social{margin-top:clamp(16px,2vw,28px);order:4}.footer12-split .f12-card--accent{background:var(--f12-accent-deep);padding:22px 26px}.footer12-split .f12-card__label{color:hsla(0,0%,100%,.88);font-size:var(--f12-fs-label);font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls-title);line-height:var(--v11-lh,1.55);margin-bottom:12px}.footer12-split .f12-card__body{color:#fff;font-size:var(--f12-fs-body);font-weight:var(--v11-weight-normal,400);letter-spacing:var(--f12-ls);line-height:var(--v11-lh,1.55)}.footer12-split .f12-card__body a{color:inherit}.footer12-split .f12-card__body p{color:inherit;margin:0 0 .25em}.footer12-split .f12-card--accent .f12-card__body a[href^=tel]{display:inline-block;font-size:var(--f12-fs-tel);font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls);line-height:var(--v11-lh,1.55);margin:6px 0}.footer12-split .f12-form-btn{align-items:center;background:var(--f12-accent-deep);color:#fff;display:flex;gap:10px;justify-content:center;padding:16px 18px;transition:background .2s ease,transform .2s ease}.footer12-split .f12-form-btn:hover{background:#242424;transform:translateY(-1px)}.footer12-split .f12-form-btn__icon{display:inline-flex;flex-shrink:0}.footer12-split .f12-form-btn__text{font-size:var(--f12-fs-btn);letter-spacing:var(--f12-ls-title)}.footer12-split .f12-form-btn__text,.footer12-split .f12-social__title{font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls-title);line-height:var(--v11-lh,1.55)}.footer12-split .f12-social__title{color:#fff;font-size:var(--f12-fs-meta);margin-bottom:16px}.footer12-split .f12-social__items{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px}.footer12-split .f12-social__icon{align-items:center;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.footer12-split .f12-social__icon .img{display:block;height:20px;object-fit:contain;object-position:center;opacity:.95;transition:opacity .15s ease,transform .15s ease;width:20px}.footer12-split .f12-social__icon:hover .img{opacity:1;transform:translateY(-1px)}.footer12-split .f12-panel{--f12-fs-meta:.75rem;background:var(--f12-panel);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(20px,2.4vw,32px);justify-content:center;min-width:0;padding:var(--f12-pad-y) clamp(28px,4.2vw,72px)}.footer12-split .f12-sitemap{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px)}.footer12-split .f12-sitemap__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 18px}.footer12-split .f12-sitemap__heading{color:var(--theme11-main)!important;flex-shrink:0;font-size:var(--f12-fs-heading);font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls-title);line-height:var(--v11-lh-tight,1.35);min-width:5.5em}.footer12-split .f12-sitemap__links{align-items:center;display:flex;flex:1;flex-wrap:wrap;min-width:0}.footer12-split .f12-sitemap__links a{color:var(--f12-text)!important;font-size:var(--f12-fs-link);font-weight:var(--v11-weight-normal,400);letter-spacing:var(--f12-ls);line-height:var(--v11-lh,1.55);padding:0 16px;position:relative;transition:color .15s ease}.footer12-split .f12-sitemap__links a:first-child{padding-left:0}.footer12-split .f12-sitemap__links a:not(:last-child):after{color:#bbb;content:"|";font-weight:400;pointer-events:none;position:absolute;right:-2px}.footer12-split .f12-sitemap__links a:hover{color:var(--f12-accent)!important}.footer12-split .f12-sitemap__row--single .f12-sitemap__heading{min-width:0}.footer12-split .f12-brand{align-items:center;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;gap:16px 28px;padding-top:clamp(16px,1.8vw,24px)}.footer12-split .f12-brand__logo{display:block;flex-shrink:0;max-width:150px}.footer12-split .f12-brand__logo .img{display:block;height:auto;max-height:48px;max-width:100%;object-fit:contain;width:auto}.footer12-split .f12-brand__info{color:var(--f12-muted);display:flex;flex:1;flex-direction:column;font-size:var(--f12-fs-meta);font-weight:var(--v11-weight-normal,400);gap:4px;letter-spacing:var(--f12-ls);line-height:var(--v11-lh,1.55);min-width:0}.footer12-split .f12-brand__info a{color:inherit}.footer12-split .f12-brand__info p{color:inherit;margin:0}.footer12-split .f12-main:not(:has(.f12-sitemap)){flex-direction:column}.footer12-split .f12-main:not(:has(.f12-sitemap)) .f12-cta{flex:none;max-width:none;min-width:0;width:100%}.footer12-split .f12-main:not(:has(.f12-sitemap)) .f12-cards{display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.footer12-split .f12-main:not(:has(.f12-sitemap)) .f12-form-btn{max-width:36rem}.footer12-split .f12-panel:not(:has(.f12-sitemap)){padding-block:clamp(18px,2vw,28px)}.footer12-split .f12-panel:not(:has(.f12-sitemap)) .f12-brand{border-top:0;padding-top:0}.footer12-split .f12-panel:not(:has(.f12-sitemap,.f12-brand)){display:none}.footer12-split .f12-newsletter{margin-top:0;order:0}.footer12-split .f12-cta .f12-newsletter__title{color:#fff}.footer12-split .f12-cta .f12-newsletter__item{max-width:none}.footer12-split .f12-newsletter__title{color:var(--f12-text);display:none;font-size:var(--f12-fs-meta);font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls-title);line-height:var(--v11-lh,1.55);margin-bottom:8px}.footer12-split .f12-newsletter__item{align-items:stretch;background:#fff;border:1px solid #ccc;display:flex;max-width:400px}.footer12-split .f12-newsletter__item .input{background:transparent;border:0;color:var(--f12-text);flex:1;font-size:var(--f12-fs-meta);font-weight:var(--v11-weight-normal,400);line-height:var(--v11-lh,1.55);min-width:0;outline:none;padding:10px 12px}.footer12-split .f12-newsletter__item .subscription{background:var(--f12-accent);border:0;color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--f12-fs-meta);font-weight:var(--v11-weight-strong,500);letter-spacing:var(--f12-ls-title);line-height:var(--v11-lh,1.55);padding:10px 16px;white-space:nowrap}.footer12-split .f12-newsletter__item .subscription:hover{background:var(--f12-accent-deep)}.footer12-map,.footer12-split .f12-map{background:#e8e8e8;height:var(--height-map-footer,38.54vw);min-height:var(--min-height-map-footer,300px);overflow:hidden;padding:0;width:100%}.footer12-map iframe,.footer12-map img,.footer12-split .f12-map iframe,.footer12-split .f12-map img{border:0;display:block;height:100%;max-width:none;object-fit:cover;width:100%}.footer12-split .copyright.footer12-copyright{align-items:center;background:#1b1b1b;display:grid;gap:10px 16px;grid-template-areas:"rules left right";grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);padding:14px clamp(16px,4vw,48px)}.footer12-split .footer12-copyright .rules{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;grid-area:rules}.footer12-split .footer12-copyright .left{grid-area:left;justify-self:center;max-width:none;width:max-content}.footer12-split .footer12-copyright .left p{white-space:nowrap}.footer12-split .footer12-copyright .right{grid-area:right;justify-self:end}.footer12-split .footer12-copyright .left p,.footer12-split .footer12-copyright .right p,.footer12-split .footer12-copyright .rules .link-copyright{color:hsla(0,0%,100%,.72);font-size:var(--f12-fs-meta);font-weight:var(--v11-weight-normal,400);line-height:var(--v11-lh,1.55);margin:0}.footer12-split .footer12-copyright .rules .link-copyright:hover{color:#fff}.footer12-split .footer12-copyright .rules .link-copyright+.link-copyright:before{color:hsla(0,0%,100%,.35);content:"|";margin-right:14px}.footer12-split .footer12-copyright .right a{text-decoration:none}@media (min-width:1024px){.contain_footer.footer12-split{--f12-fs-intro:var(--v11-text-3);--f12-fs-label:var(--v11-text-1);--f12-fs-body:var(--v11-text-2);--f12-fs-tel:var(--v11-text-5);--f12-fs-btn:var(--v11-text-4);--f12-fs-heading:var(--v11-text-1);--f12-fs-link:.75rem;--f12-fs-meta:var(--v11-text-1)}.footer12-split .f12-cta{flex:0 0 42%}}@media (max-width:1023px){.contain_footer.footer12-split{--f12-fs-tel:1.5rem;--f12-fs-btn:1.125rem;--f12-fs-intro:var(--v11-text-2);--f12-fs-heading:var(--v11-text-1);--f12-fs-link:.75rem;--f12-fs-label:var(--v11-text-1);--f12-fs-body:var(--v11-text-1);--f12-ls:.08em;--f12-ls-title:.1em}.footer12-split .f12-panel{--f12-fs-meta:.6875rem}.footer12-split .f12-sitemap{gap:20px}.footer12-split .f12-main{flex-direction:column}.footer12-split .f12-cta{flex:1 1 auto;max-width:none;min-width:0;width:100%}.footer12-split .f12-panel{width:100%}.footer12-split .f12-sitemap__row{flex-direction:column;gap:6px}.footer12-split .f12-sitemap__heading{min-width:0}}@media (max-width:700px){.footer12-split .copyright.footer12-copyright{grid-template-areas:"rules" "left" "right";grid-template-columns:1fr;padding:16px 20px 20px}.footer12-split .footer12-copyright .left,.footer12-split .footer12-copyright .right,.footer12-split .footer12-copyright .rules{justify-self:start;width:100%}.footer12-split .footer12-copyright .left p{white-space:normal}.footer12-split .f12-newsletter__item{max-width:none}}
