body.atm-localized-home h1{font-size:clamp(38px,4.5vw,66px);overflow-wrap:normal;hyphens:auto;text-wrap:balance}body.atm-localized-home h1 span{color:var(--accent)}body.atm-localized-home .logo small{white-space:normal;max-width:210px;font-size:8px;text-transform:uppercase;line-height:1.5}body.atm-localized-home .hero-grid{grid-template-columns:1fr 1.15fr}body.atm-localized-home .visual img{mix-blend-mode:multiply}body.atm-localized-home .product-quote{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);font-size:11px;padding:15px 0;margin-top:17px}body.atm-localized-home .product-quote span{color:var(--accent)}.localized-contact{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:75px}.localized-contact .contact-box .btn{display:flex}body.atm-localized-home .design-service{align-items:center;min-height:82px}body.atm-localized-home .design-service h3{margin:0}body.atm-localized-home:lang(de) h1,body.atm-localized-home:lang(fi) h1{font-size:clamp(33px,3.2vw,52px);hyphens:none;text-wrap:initial}body.atm-localized-home[dir=rtl]{font-family:Tahoma,Arial,sans-serif}body.atm-localized-home[dir=rtl] :is(h1,h2,h3){font-family:Tahoma,Arial,sans-serif;letter-spacing:normal;line-height:1.4}body.atm-localized-home[dir=rtl] .logo{direction:ltr}body.atm-localized-home[dir=rtl] .logo small{direction:rtl;letter-spacing:0}body.atm-localized-home[dir=rtl] .eyebrow{letter-spacing:0}body.atm-localized-home[dir=rtl] .contact-info a{direction:ltr;unicode-bidi:isolate;text-align:right}@media(max-width:1000px){body.atm-localized-home .links{gap:16px;font-size:11px}body.atm-localized-home .nav{gap:20px}body.atm-localized-home .nav>.btn{gap:15px}body.atm-localized-home .logo small{max-width:150px;font-size:7px}}@media(max-width:800px){body.atm-localized-home .hero-grid{grid-template-columns:1fr}.localized-contact{grid-template-columns:1fr;gap:30px}body.atm-localized-home .links{font-size:13px}}@media(max-width:480px){body.atm-localized-home .logo small{font-size:6px;max-width:120px}body.atm-localized-home .nav{gap:12px}body.atm-localized-home .nav>.btn{max-width:132px;font-size:9px;padding:10px}.localized-contact{padding-block:45px}body.atm-localized-home h1{font-size:42px}body.atm-localized-home:lang(de) h1,body.atm-localized-home:lang(fi) h1{font-size:32px}body.atm-localized-home .design-service h3{font-size:16px}}
