/*! © 2026 Telerion GmbH · curingax.com.br */
:root{--lg-gold: #e1b447;--lg-frame: #daa500;--lg-text: #ffffff;--lg-soft: rgba(255, 255, 255, .74);--lg-line: rgba(255, 255, 255, .22);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body.lg{min-height:100vh;display:flex;flex-direction:column;background:#292929 url(../assets/video/voffices_mannheim.jpg) center / cover fixed no-repeat;color:var(--lg-text);font-family:Lato,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.lg:before{content:"";position:fixed;inset:0;z-index:-1;background:#141414d1}a{color:var(--lg-gold)}a:hover{color:#fff}:focus-visible{outline:2px solid var(--lg-gold);outline-offset:3px}.lg-header{display:flex;align-items:center;gap:22px;padding:22px clamp(16px,5vw,56px)}.lg-brand{display:inline-flex;line-height:0}.lg-brand img{width:92px;height:auto}.lg-lang{display:flex;align-items:center;gap:10px;margin-left:auto;font-family:Oswald,sans-serif;font-weight:300;font-size:17px;letter-spacing:1px}.lg-lang a{color:var(--lg-text);text-decoration:none}.lg-lang a[aria-current=true]{color:var(--lg-gold);font-weight:600}.lg-back{padding:8px 16px;border:2px solid var(--lg-gold);color:var(--lg-text);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;white-space:nowrap}.lg-back:hover{background:var(--lg-gold);color:#fff}.lg-main{flex:1;display:flex;justify-content:center;padding:8px clamp(16px,5vw,56px) 40px}.lg-frame{width:100%;max-width:820px;padding:clamp(24px,5vw,56px);border:clamp(6px,.9vw,10px) solid var(--lg-frame);background:#0000002e}.lg-note{margin:0 0 18px;padding:10px 14px;border-left:3px solid var(--lg-frame);background:#ffffff0f;color:var(--lg-soft);font-size:14px}.lg-article h1{margin:0 0 22px;font-family:Oswald,sans-serif;font-weight:600;font-size:clamp(30px,4.6vw,44px);line-height:1.16;letter-spacing:-.3px}.lg-article h2{margin:28px 0 6px;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--lg-gold)}.lg-article p{margin:0 0 10px;color:#ffffffe6;max-width:68ch}.lg-updated{margin-top:30px!important;color:var(--lg-soft)!important;font-size:13px}[data-info-page=news] .lg-frame{max-width:1120px}.news-intro{max-width:64ch!important;margin-bottom:34px!important;color:var(--lg-soft)!important;font-size:clamp(16px,2vw,19px)}.news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-card{position:relative;min-height:230px;padding:24px;border-top:4px solid var(--lg-frame);background:#00000047}.news-card{cursor:pointer;transition:background-color .2s,transform .2s}.news-card:hover{background:#0000006b;transform:translateY(-2px)}.news-card:before{content:"";position:absolute;right:20px;top:22px;width:9px;height:9px;background:var(--lg-gold)}.news-card .news-date{display:block;margin:0 24px 14px 0;color:var(--lg-gold);font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.news-card h2{margin:0 0 12px;color:var(--lg-text);font-family:Oswald,sans-serif;font-size:clamp(21px,2.4vw,28px);font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none}.news-card h2 a{color:inherit;text-decoration:none}.news-card p{margin:0;color:#ffffffd6}.news-detail .news-date{display:block;margin-bottom:18px;color:var(--lg-gold);font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.news-detail h1{max-width:18ch;font-size:clamp(34px,5.5vw,58px)}.news-detail .news-lead{max-width:58ch;margin-bottom:32px;font-size:clamp(18px,2.2vw,22px);line-height:1.65}.news-copy{max-width:68ch}.news-copy p+p{margin-top:18px}.news-detail__action{margin-top:34px;padding-top:24px;border-top:1px solid var(--lg-line)}.news-detail__action a{display:inline-flex;padding:9px 18px;border:2px solid var(--lg-gold);color:#fff;font-size:12px;font-weight:700;letter-spacing:1.4px;text-decoration:none;text-transform:uppercase}.news-detail__action a:hover{background:var(--lg-gold)}.lg-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 28px;padding:18px clamp(16px,5vw,56px) 26px;border-top:1px solid var(--lg-line);font-size:13px;color:var(--lg-soft)}.lg-links{display:flex;flex-wrap:wrap;gap:8px 20px}.lg-links a{color:var(--lg-soft);text-decoration:none}.lg-links a:hover,.lg-links a[aria-current=page]{color:var(--lg-gold)}.lg-copy{margin:0}.lg-copy a{color:inherit;text-decoration:none}.lg-copy a:hover{color:var(--lg-gold)}.lang-menu{position:relative;display:inline-flex}.lang-menu__button{display:inline-flex;align-items:center;gap:5px;padding:0 2px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.lang-menu__button svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.lang-menu.is-open .lang-menu__button svg{transform:rotate(180deg)}.lang-menu__button[aria-current=true]{color:var(--lg-gold);font-weight:600}.lang-menu__list{position:absolute;top:calc(100% + 10px);right:-14px;z-index:60;display:grid;min-width:210px;padding:6px;background:#1a1a1af0;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 50px #0006;text-align:left}.lang-menu__list[hidden]{display:none}.lang-menu__list a{display:grid;grid-template-columns:34px 1fr;padding:8px 10px;color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;text-decoration:none;white-space:nowrap}.lang-menu__list a b{font-weight:700;letter-spacing:1px;font-size:12px;color:#ffffffb3}.lang-menu__list a:hover{background:#e1b44729}.lang-menu__list a[aria-current=true],.lang-menu__list a[aria-current=true] b{color:var(--lg-gold)}.lang-menu--up .lang-menu__list{top:auto;bottom:calc(100% + 10px)}.lang-menu--left .lang-menu__list{right:auto;left:-14px}@media(max-width:560px){.lg-header{gap:12px;padding-top:16px;padding-bottom:12px;flex-wrap:wrap}.lg-brand img{width:72px}.lg-lang{font-size:15px}.lg-back{order:3;width:100%;text-align:center}.lg-main{padding-left:12px;padding-right:12px}.lg-footer{flex-direction:column;align-items:flex-start}.news-list{grid-template-columns:1fr}.news-card{min-height:0;padding:20px}}@media(prefers-reduced-motion:reduce){.lang-menu__button svg{transition:none}}.info-person-link{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.info-person-link svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.6}.info-person-link svg circle{fill:currentColor;stroke:none}.lg-lead{font-size:17px}.lg-list{margin:0 0 10px;padding-left:1.2em;max-width:68ch}.lg-list li{margin:0 0 6px;color:#ffffffe6}.lg-article a{overflow-wrap:anywhere}.mannheim-frame{max-width:1040px}.mannheim-kicker{margin-bottom:12px!important;color:var(--lg-gold)!important;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase}.mannheim-page h1{max-width:14ch;font-size:clamp(38px,6vw,64px)}.mannheim-lead{max-width:62ch!important;margin-bottom:34px!important;font-size:clamp(18px,2.2vw,23px);line-height:1.6}.mannheim-gallery{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin:0 0 48px}.mannheim-gallery figure{display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;background:#00000047}.mannheim-gallery img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}.mannheim-gallery__wide img{object-position:50% 48%}.mannheim-gallery figcaption{min-height:72px;padding:12px 14px;color:var(--lg-soft);font-size:11px;line-height:1.55}.mannheim-gallery figcaption a{color:#ffffffd1}.mannheim-section-label{margin:0 0 10px!important;color:var(--lg-gold)!important;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.mannheim-why{margin:0 0 44px}.mannheim-why>h2,.mannheim-history>h2{max-width:21ch;margin:0 0 24px;color:#fff;font-size:clamp(28px,4.4vw,44px);line-height:1.08;letter-spacing:-.4px;text-transform:none}.mannheim-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line)}.mannheim-why__grid article{padding:22px 22px 24px 0}.mannheim-why__grid article+article{padding-left:22px;border-left:1px solid var(--lg-line)}.mannheim-why__grid span{color:var(--lg-gold);font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px}.mannheim-why__grid h3{margin:20px 0 12px;color:#fff;font-family:Oswald,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.mannheim-why__grid p{margin:0!important;font-size:14px;line-height:1.65}.mannheim-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mannheim-fact{position:relative;min-height:220px;padding:24px;border-top:4px solid var(--lg-frame);background:#00000047}.mannheim-fact__mark{display:block;margin-bottom:18px;color:var(--lg-gold);font-family:Oswald,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1;letter-spacing:-.4px}.mannheim-fact h2{margin-top:0;color:#fff}.mannheim-fact:last-child:nth-child(odd){grid-column:1 / -1;min-height:180px}.mannheim-history{margin-top:52px}.mannheim-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--lg-line)}.mannheim-timeline article{position:relative;padding:24px 26px 28px 0;border-bottom:1px solid var(--lg-line)}.mannheim-timeline article:nth-child(2n){padding-left:26px;border-left:1px solid var(--lg-line)}.mannheim-timeline time{color:var(--lg-gold);font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.2px}.mannheim-timeline h3{margin:15px 0 9px;color:#fff;font-family:Oswald,sans-serif;font-size:22px;font-weight:500;line-height:1.2}.mannheim-timeline p{margin:0!important;font-size:14px;line-height:1.7}.mannheim-inventions{margin-top:54px}.mannheim-inventions>h2{max-width:18ch;margin:0 0 14px;color:#fff;font-size:clamp(28px,4.4vw,44px);line-height:1.08;letter-spacing:-.4px;text-transform:none}.mannheim-inventions__intro{max-width:66ch!important;margin:0 0 26px!important;font-size:16px}.mannheim-inventions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--lg-line);border:1px solid var(--lg-line)}.mannheim-inventions__grid article{min-height:210px;padding:22px 20px;background:#171717f0}.mannheim-inventions__grid time{color:var(--lg-gold);font-family:Oswald,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.2px}.mannheim-inventions__grid h3{margin:24px 0 10px;color:#fff;font-family:Oswald,sans-serif;font-size:20px;font-weight:500;line-height:1.18}.mannheim-inventions__grid p{margin:0!important;font-size:13px;line-height:1.62}.mannheim-inventions__grid .mannheim-invention--featured{background:var(--lg-gold)}.mannheim-invention--featured time,.mannheim-invention--featured h3,.mannheim-invention--featured p{color:#181818!important}.mannheim-story{margin-top:22px;padding:26px 28px;border-left:4px solid var(--lg-frame);background:#ffffff0f}.mannheim-story h2{margin-top:0;font-size:clamp(20px,2.8vw,28px);letter-spacing:0;text-transform:none}.mannheim-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mannheim-actions a{display:inline-flex;padding:9px 16px;border:2px solid var(--lg-gold);color:#fff;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}.mannheim-actions a:hover{background:var(--lg-gold)}.mannheim-sources{margin-top:24px!important;color:var(--lg-soft)!important;font-size:12px}@media(max-width:640px){.mannheim-gallery{grid-template-columns:1fr;margin-bottom:40px}.mannheim-gallery img{min-height:0;aspect-ratio:4 / 3}.mannheim-gallery figcaption{min-height:0}.mannheim-why__grid{grid-template-columns:1fr}.mannheim-why__grid article,.mannheim-why__grid article+article{padding:20px 0;border-left:0}.mannheim-why__grid article+article{border-top:1px solid var(--lg-line)}.mannheim-facts{grid-template-columns:1fr}.mannheim-fact,.mannheim-fact:last-child:nth-child(odd){grid-column:auto;min-height:0}.mannheim-timeline{grid-template-columns:1fr}.mannheim-timeline article,.mannheim-timeline article:nth-child(2n){padding:22px 0;border-left:0}.mannheim-inventions__grid{grid-template-columns:1fr}.mannheim-inventions__grid article{min-height:0}.mannheim-story{padding:22px}}@media(min-width:641px)and (max-width:900px){.mannheim-inventions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.lg{background-color:#292929}.sp-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px 34px;padding:16px clamp(16px,5vw,56px);background:#181818e0;border-bottom:1px solid rgba(225,180,71,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sp-brand{display:inline-flex;flex:none;line-height:0}.sp-brand img{width:108px;height:auto}.sp-nav{display:flex;align-items:center;gap:6px 26px;margin-left:auto;font-family:Oswald,sans-serif;font-size:15px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase}.sp-nav a{position:relative;padding:6px 0;color:#fff;text-decoration:none;white-space:nowrap}.sp-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lg-gold);transform:scaleX(0);transform-origin:left;transition:transform .2s}.sp-nav a:hover:after,.sp-nav a[aria-current=page]:after{transform:scaleX(1)}.sp-nav a[aria-current=page]{color:var(--lg-gold)}.sp-tools{display:flex;align-items:center;gap:22px;flex:none}.sp-tools .lg-lang{margin-left:0;font-size:15px}.sp-book{padding:7px 16px;border:2px solid var(--lg-gold);color:#fff;font-family:Oswald,sans-serif;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s}.sp-book:hover{background:var(--lg-gold);color:#fff}.lg-main{align-items:flex-start;padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(40px,6vw,72px)}.lg-frame,[data-info-page=news] .lg-frame{max-width:880px}.lg-empty{color:var(--lg-soft)!important}@media(max-width:1180px){.sp-header{flex-wrap:wrap;row-gap:10px}.sp-tools{margin-left:auto}.sp-nav{order:3;width:100%;margin:0;gap:22px;overflow-x:auto;scrollbar-width:none;font-size:14px}.sp-nav::-webkit-scrollbar{display:none}}@media(max-width:560px){.sp-header{padding:12px 16px 6px;gap:8px 16px}.sp-brand img{width:92px}.sp-tools{gap:14px}.sp-book{padding:6px 12px;font-size:13px}.sp-nav{flex-wrap:wrap;overflow:visible;gap:0 18px;font-size:13px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.sp-nav a:after,.sp-book{transition:none}}.news-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--lg-soft);font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.news-back:before{content:"←";color:var(--lg-gold)}.news-back:hover{color:var(--lg-gold)}.faq-intro{max-width:60ch!important;margin-bottom:30px!important;color:var(--lg-soft)!important;font-size:clamp(16px,2vw,18px)}.faq-list{border-top:1px solid var(--lg-line)}.faq-item{border-bottom:1px solid var(--lg-line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;color:#fff;font-family:Oswald,sans-serif;font-size:clamp(18px,2.2vw,21px);font-weight:400;line-height:1.3;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--lg-gold);color:var(--lg-gold);font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:1}.faq-item[open] summary:after{content:"−";background:var(--lg-gold);color:#1a1a1a}.faq-item summary:hover{color:var(--lg-gold)}.faq-item p{margin:-4px 0 20px!important;padding-right:46px}@media(max-width:560px){.faq-item p{padding-right:0}}
