.Header-content{grid-template-columns:1fr 155px 1fr}.Header-logoSlot{width:155px}.about-Info{display:flex;justify-content:space-between;flex-wrap:wrap}.about-Info-textCont{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:450px}.about-Info-heading{font-size:3rem;line-height:4rem;color:#272829;margin-bottom:2rem}.about-Info-paragraph{font-size:1.4rem;line-height:3rem;margin-bottom:3em}.about-Info-imageCanvas{position:relative;width:100%;margin-top:24px}.about-Info--straight{align-items:flex-start}.about-Info--wide{width:100%;max-width:585px}.about-Page .PageHeader{padding:52px 0}.about-Page-spacer{padding-bottom:31.615384615384617%}.children-Page .VisualBackground{margin-bottom:32px}.children-Page .Stats-layout{margin-top:0}.children-Page .Button{max-width:200px;display:flex}.children-Page .section-Title--leftStick{margin-bottom:35px}.children-Page .PhotoCanvas--1::before{padding-bottom:91.17647058823529%}.children-Page .PhotoCanvas--1 .Visual{width:100%;margin-bottom:20px}.children-Page .PhotoCanvas--1 .Visual:before{padding-bottom:82.05128205128204%}.children-Page .PhotoCanvas--1 .Photo{width:100%}.children-Page .PhotoCanvas--1 .Photo img{border-radius:3px}.children-Page .PhotoCanvas--2{position:relative;max-width:585px;margin:50px auto 24px}.children-Page .PhotoCanvas--2 .Photo{width:auto;margin:0 auto 30px}.contact-Page .Container--contact{max-width:192rem}.contact-Page .contact-Bottom{flex-wrap:wrap;justify-content:center}.contact-Page .contact-Bottom-wrapper{min-height:unset}.contact-Page .contact-Bottom-content{width:37.5rem}.homepage-Page .newsletter-Section{display:none}.errorPage-Banner-image{background-size:contain;width:100%;max-width:886px;background-image:url(../img/pages/not-found/404-olympiaplzen.1750841604.jpg)}.errorPage-Banner-image:before{content:'';display:block;width:100%;height:0;padding-bottom:109.36794582392777%}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.errorPage-Banner-image{background-image:url(../img/pages/not-found/404-olympiaplzen@2x.1750841604.jpg)}}@media screen and (min-width:33.75em){.about-Info-imageCanvas{width:100%;margin-top:0}.children-Page .VisualBackground{margin-bottom:48px}.children-Page .PhotoCanvas--1{margin-top:60px}.children-Page .PhotoCanvas--1 .Visual{width:46.173837712965636%;margin-bottom:0}.children-Page .PhotoCanvas--1 .Photo{margin-left:3.465203580710367%;width:50.36095870632399%}.children-Page .PhotoCanvas--2:before{content:' ';display:block;width:100%;height:0;padding-bottom:100.51282051282051%}.children-Page .PhotoCanvas--2 .Photo{position:absolute}.children-Page .PhotoCanvas--2 .Photo--1,.children-Page .PhotoCanvas--2 .Photo--2{width:56.58119658119658%;box-shadow:0 10px 50px 0 rgba(0,34,54,.2);top:0;left:0;z-index:5}.children-Page .PhotoCanvas--2 .Photo--2{width:53.84615384615385%;top:17.857142857142858%;left:46.15384615384615%}.children-Page .PhotoCanvas--2 .Photo--3{width:40.51282051282051%;top:49.48979591836735%;left:15.213675213675213%;z-index:5}}@media screen and (min-width:48em){.Header-content{grid-template-columns:155px 1fr auto}.Header-logo{max-width:155px}.Header-logo img{position:relative;top:2px;height:52px;width:155px}.about-Info{flex-wrap:nowrap}.about-Info-textCont{width:37%}.about-Info-heading{font-size:3.5vw;line-height:4.5vw;margin-bottom:3rem}.about-Info-paragraph{font-size:1.6vw;line-height:2.6rem}.about-Info-imageCanvas{width:52.307692307692314%}.about-Info--wide{width:45%}.about-Info--wider{width:56.38461538461539%}.children-Page .VisualBackground{margin-bottom:72px}.children-Page .PhotoCanvas--1{margin-top:0}.children-Page .PhotoCanvas--1 .Visual{position:absolute;width:86.02941176470588%;top:0;left:0}.children-Page .PhotoCanvas--1 .Photo{position:absolute;width:64.11764705882354%;bottom:0;right:0;z-index:5}.children-Page .PhotoCanvas--2{margin:0}.contact-Page .contact-Bottom-wrapper{max-width:57.5rem;min-width:-moz-fit-content;min-width:fit-content}}@media screen and (min-width:64em){.about-Info-paragraph{font-size:1.2vw;line-height:3rem}.about-Page .Toggle{display:none}}@media screen and (min-width:75em){.Header-content{gap:155px}.Header-logo{max-width:155px}.contact-Page .contact-Bottom-wrapper{min-width:unset}.contact-Page .contact-Bottom-content{width:29.5rem}}@media screen and (min-width:87.5em){.about-Info-heading{font-size:5rem;line-height:6rem}.about-Info-paragraph{font-size:1.6rem;line-height:2.8rem}}@media screen and (max-width:47.9375em){.Header-logo img{height:44px;width:130px}}@media screen and (max-width:33.6875em){.children-Page .Button{margin:0 auto}}