.elementor .bl-ft3-copy{font-family:din-2014;font-weight:500;font-size:.85rem;color:rgba(255,255,255,.78);line-height:1.4;margin:0}.elementor .bl-ft3-legallink:hover,.elementor .bl-ft3-legallink:focus-visible{color:#fff;background-color:transparent}.elementor .bl-ft3-legallink:focus{color:#fff;background-color:transparent}.elementor .bl-ft3-legallink{font-family:din-2014;font-weight:500;font-size:.85rem;color:#fff;line-height:1.4;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:transparent}.elementor .bl-ft3-legal{width:auto;padding:0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center}.elementor .bl-ft3-social:hover,.elementor .bl-ft3-social:focus-visible{color:#8f1d36;border-color:#fff;background-color:#fff}.elementor .bl-ft3-social:focus{color:#8f1d36;border-color:#fff;background-color:#fff}.elementor .bl-ft3-social{width:40px;height:40px;font-size:0px;color:#fff;line-height:0;padding:0;border-radius:50%;border-width:1.5px;border-color:rgba(255,255,255,.45);border-style:solid;background-color:transparent;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex;justify-content:center;align-items:center}.elementor .bl-ft3-socials{width:auto;padding:0;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.elementor .bl-ft3-bar{color:#fff;padding-block-start:var(--bl-space-s);padding-block-end:var(--bl-space-s);padding-inline-start:clamp(1.25rem, 4vw, 4.5rem);padding-inline-end:calc(clamp(1.25rem, 4vw, 4.5rem) + 64px);display:flex;flex-direction:row;gap:var(--bl-space-s);flex-wrap:wrap;justify-content:space-between;align-items:center;background-image:linear-gradient(110deg,#8f1d36 0 63%,#c61e43 63% 100%);\n}.elementor .bl-ft3-navlink:hover,.elementor .bl-ft3-navlink:focus-visible{color:var(--bl-bordeaux);background-color:transparent}.elementor .bl-ft3-navlink:focus{color:var(--bl-bordeaux);background-color:transparent}.elementor .bl-ft3-navlink{font-family:din-2014;font-weight:700;font-size:1.05rem;color:#191919;letter-spacing:.06em;line-height:1.3;text-decoration:none;text-transform:uppercase;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0;border-width:0;background-color:transparent;text-align:left;\n}.elementor .bl-ft3-navlinks{width:100%;padding:0;display:flex;flex-direction:column;gap:0px;align-items:stretch}.elementor .bl-ft3-more{font-family:din-2014;font-weight:700;font-size:.95rem;color:#191919;line-height:1.4;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .bl-ft3-hours{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .bl-ft3-status{font-family:din-2014;font-weight:600;font-size:.9rem;color:#191919;line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0;border-radius:999px;background-color:#fff;display:inline-flex;gap:8px;align-items:center}.elementor .bl-ft3-strong{font-family:din-2014;font-weight:600;font-size:1.05rem;color:#191919;line-height:1.4;margin:0}.elementor .bl-ft3-small{font-family:din-2014;font-weight:500;font-size:.85rem;color:#5f6060;line-height:1.45;margin:0}.elementor .bl-ft3-pair{padding:0;display:flex;flex-direction:column;gap:0px}.elementor .bl-ft3-text{font-family:din-2014;font-weight:500;font-size:1rem;color:#2b2b2b;line-height:1.55;margin:0}.elementor .bl-ft3-label{font-family:din-2014;font-weight:700;font-size:.75rem;color:var(--bl-bordeaux);letter-spacing:.14em;line-height:1.3;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px}.elementor .bl-ft3-col{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-top-style:solid;border-top-color:rgba(25,25,25,.16);\n}.elementor .bl-ft3-grid{padding:0;display:grid;gap:var(--bl-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.elementor .bl-ft3-btn:hover,.elementor .bl-ft3-btn:focus-visible{color:#fff}.elementor .bl-ft3-btn:focus{color:#fff}.elementor .bl-ft3-btn{font-family:din-2014;font-weight:600;font-size:.85rem;color:var(--bl-bordeaux);letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:2px;border-color:var(--bl-bordeaux);border-style:solid;background-color:transparent;display:inline-flex;gap:14px;align-items:center;justify-self:end;\n}.elementor .bl-ft3-title{font-family:din-2014;font-weight:700;font-size:var(--bl-fs-h2);color:#191919;letter-spacing:.01em;line-height:1;text-transform:uppercase;margin:0;grid-column:span 2}.elementor .bl-ft3-logo{width:clamp(140px, 10vw, 180px);height:auto;display:block;align-self:end}.elementor .bl-ft3-head{padding:0;display:grid;gap:var(--bl-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.elementor .bl-ft3-main{padding-block-start:var(--bl-space-xl);padding-block-end:var(--bl-space-xl);padding-inline-start:clamp(1.25rem, 4vw, 4.5rem);padding-inline-end:clamp(1.25rem, 4vw, 4.5rem);display:flex;flex-direction:column;gap:var(--bl-space-xl)}.elementor .bl-ft3-card{color:#191919;padding:0;border-radius:var(--bl-radius);background-color:#ececec;display:flex;flex-direction:column;gap:0px;overflow:clip;\n}.elementor .bl-ft3{padding-block-start:0px;padding-block-end:var(--bl-space-m);padding-inline-start:var(--bl-head-inset);padding-inline-end:var(--bl-head-inset);display:flex;flex-direction:column;gap:0px}.elementor .bl-ft-up:hover,.elementor .bl-ft-up:focus-visible{color:#fff;border-color:var(--bl-bordeaux);background-color:var(--bl-bordeaux)}.elementor .bl-ft-up:focus{color:#fff;border-color:var(--bl-bordeaux);background-color:var(--bl-bordeaux)}.elementor .bl-ft-up{width:52px;height:52px;position:fixed;inset-inline-end:var(--bl-gutter);inset-block-end:var(--bl-gutter);z-index:990;font-size:0px;color:#2b2b2b;line-height:0;padding:0;border-radius:50%;border-width:1.5px;border-color:rgba(150,151,151,.38);border-style:solid;background-color:#fff;box-shadow:0px 12px 26px -14px rgba(25,25,25,.5);display:inline-flex;justify-content:center;align-items:center}.elementor .bl-ft-li{display:inline-flex}.elementor .bl-ft-yt{display:inline-flex}.elementor .bl-ft-tt{display:inline-flex}.elementor .bl-ft-fb{display:inline-flex}.elementor .bl-ft-ig{display:inline-flex}