body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,body,html{font-family:Raleway,sans-serif;margin:0;padding:0}html.smooth-scroll{scroll-behavior:smooth}:root{--padding-inline:15%}@media (max-width:1600px){:root{--padding-inline:5%}}.main-wrapper{background-color:var(--background);min-height:100vh;overflow-x:hidden;width:calc(100vw - var(--scrollbarWidth))}section{overflow-x:hidden;padding-block:150px}section.padding{padding-inline:15%;padding-inline:var(--padding-inline)}section .square-field{height:600px;position:absolute;right:50px;width:60%}section.team{align-items:center;display:flex;justify-content:center}section.team svg{height:auto;width:1000px}section.team .team-img{position:absolute}section.team .team-img div{border-top-left-radius:30px;height:200px;overflow:hidden;transform:rotate(45deg);width:200px}section.team img{height:290px;margin-left:-40px;margin-top:-37.5px;object-fit:contain;transform:rotate(-45deg);width:290px}section.team .team-img.jorma img{margin-left:-34px;margin-top:-33.5px}section.team .team-img.jorma{margin-left:-950px;margin-top:-300px}section.team .team-img.bela{margin-left:-200px;margin-top:200px}section.team .team-img.bela img{transform:scaleX(-1) rotate(45deg)}section.results svg{margin-top:-400px;position:absolute;right:15%;right:var(--padding-inline);width:800px}section.details{margin-top:100px}section.details h1{text-align:right}section.details svg{margin-top:-250px;position:absolute}h1{font-size:45px;font-weight:500;position:relative;white-space:pre-wrap;z-index:5}h1,h2{color:var(--white)}h2{font-size:27px;font-weight:600}p{color:var(--white);font-size:20px;white-space:pre-wrap}p.text{font-size:22px;font-weight:500;line-height:40px;margin-top:70px}#hero-section{height:100vh;width:100%}#hero-section h1{align-items:center;display:flex;height:20vh;justify-content:center;padding-top:30vh;text-align:center;width:100%}#hero-section .square-field{height:50vh;position:absolute;width:100%}section.white-banner{background-color:#fff;display:flex;gap:100px}section.white-banner svg{height:250px;width:350px}section.white-banner h3{color:var(--background);font-size:21px;line-height:35px;width:100%}@media (max-width:900px){section.white-banner{flex-direction:column}section.white-banner svg{height:200px;margin-inline:auto;width:200px}}@media (max-width:1200px) and (min-width:950px){section.results svg{width:550px}section.details svg{width:400px}section.team svg{width:750px}section.team img{height:240px;width:240px}section.team .team-img div{height:150px;width:150px}section.team .team-img.jorma{margin-left:-690px;margin-top:-170px}section.team .team-img.bela{margin-left:-150px;margin-top:164px}}@media (max-width:950px) and (min-width:800px){section.team .team-img.bela{margin-left:20vw;margin-top:40vh}section.team .team-img.jorma{margin-left:-70vw;margin-top:0}section.team svg{width:850px}section.team .team-img div{height:20vw;width:20vw}section.team img{height:30vw;width:30vw}}@media (max-width:800px){section.team .team-img.bela{margin-left:100px;margin-top:200px}section.team .team-img.jorma{margin-left:-100px;margin-top:-200px}section.team .team-img div{height:150px;width:150px}section.team img{height:220px;width:220px}section.team .team-img.jorma img{margin-left:-23px;margin-top:-25.5px}}.contact-options{display:flex;flex-direction:column;gap:30px;margin-block:60px;margin-bottom:200px}.contact-options p svg{fill:#fff;height:30px;opacity:.7;transition:width .1s,height .1s,margin .1s;width:30px}.contact-options p{align-items:center;cursor:pointer;display:flex;font-size:22px;font-weight:500;gap:20px;width:fit-content}.contact-options p:hover{text-decoration:underline}.contact-options p:hover svg{height:32px;margin-block:-1px;margin-inline:-1px;width:32px}.contact svg.contact-graphic{margin-top:-350px;position:absolute;right:30px}.main-graphic-wrapper{height:60vh;overflow:hidden;position:absolute;top:40vh;width:calc(100vw - var(--scrollbarWidth))}.main-graphic-wrapper svg{margin-left:calc(50vw - 1250px);margin-top:250px;width:2500px}.imprint p{font-weight:500}.imprint p span{font-weight:600}#about-start p,#contact .contact-options,#contact h1,#contact p{position:relative;z-index:5}:root{--background:#364660;--white:#fff}@font-face{font-family:Raleway;font-weight:thin;font-weight:100;src:url(../../static/media/Raleway-Thin.d76a44780ad4b19c2b14.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:thin;font-weight:100;src:url(../../static/media/Raleway-ThinItalic.afc40b7258572b064eb1.ttf)}@font-face{font-family:Raleway;font-weight:300;font-weight:light;src:url(../../static/media/Raleway-Light.ef9d219858bb2970f9cc.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:300;font-weight:light;src:url(../../static/media/Raleway-LightItalic.c5d37abc76e616309097.ttf)}@font-face{font-family:Raleway;font-weight:400;src:url(../../static/media/Raleway-Regular.d9219d8a361ac3530c7e.ttf)}@font-face{font-family:Raleway;font-weight:500;font-weight:medium;src:url(../../static/media/Raleway-Medium.0de5925709848b7e64c5.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:500;font-weight:medium;src:url(../../static/media/Raleway-MediumItalic.08f7691a2bf08409d3fb.ttf)}@font-face{font-family:Raleway;font-weight:700;src:url(../../static/media/Raleway-Bold.8e546283422c830c02dc.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:700;src:url(../../static/media/Raleway-BoldItalic.f9ec8bf5a89ae2a15425.ttf)}.project .header{display:flex;padding-block:25px;padding-inline:calc(var(--padding-inline) - 20px);top:0;width:calc(100vw - var(--scrollbarWidth) - var(--padding-inline)*2 + 40px);z-index:3}.project .header .back,.project .header .forward{cursor:pointer;display:flex;flex-direction:row;gap:20px;width:fit-content}.project .header .forward{margin-left:auto}.project .header .forward svg{transform:rotate(180deg)}.project .header .back:hover svg{margin-left:-3px;margin-right:3px}.project .header .forward:hover svg{margin-left:3px;margin-right:-3px}.project .header svg{fill:#fff;height:30px;transition:margin .2s;width:30px}.project .header a{color:#fff;font-size:25px;font-weight:550;letter-spacing:1px}.project .info .text{width:60%}.project .info{margin-top:100px}.project .info svg{margin-top:-100px;position:absolute;right:50px}.project .content{grid-column-gap:calc(50% - 450px);column-gap:calc(50% - 450px);display:grid;grid-template-columns:450px 450px}.project .content .project-box{background-size:cover;border-radius:30px;margin-bottom:150px}.project .content .project-info-box svg{margin-left:200px;margin-top:100px;position:absolute;width:250px}.project .content .project-info-box p{font-size:20px;font-weight:500;line-height:40px}.round-button{background-color:var(--white);border:none;border-radius:12px;color:var(--background);cursor:pointer;font-size:17px;font-weight:600;padding:5px;padding-inline:25px}.burger{cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-between;width:40px}.burger .line{align-self:flex-end;background-color:var(--white);border-radius:2px;height:4px;transition:width .3s ease,transform .3s ease,margin .3s ease,background .02s ease;width:100%}.burger.active .line:nth-child(2){margin-top:-13px;transform:rotate(-45deg)}.burger.active .line:first-child{margin-top:13px;transform:rotate(45deg)}.burger.active .line:nth-child(3){background:#0000}.main-wrapper:not(.menu-active) .burger .line:nth-child(2){width:85%}.main-wrapper:not(.menu-active) .burger .line:nth-child(3),header{width:70%}header{align-items:center;display:flex;height:40px;justify-content:space-between;padding:20px;padding-inline:15%;position:fixed;transition:padding .3s ease,background .3s ease,width .3s ease,margin .5s ease;z-index:6}header.scroll{background-color:#6c778a80;padding-block:15px;padding-inline:13vw;width:74vw}header svg{height:40px;transition:height .15s}header svg:hover{height:43px}header .menu{align-items:center;display:flex;gap:25px;height:40px;margin-right:60px}header p{color:var(--white);font-weight:500}header .mobile-menu{background-color:#424854;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transition:width .5s ease;width:0}header .mobile-menu .burger{margin-block:5px;position:absolute;right:15vw;top:20px;transition:right .3s ease,top .3s ease}header.scroll .mobile-menu .burger{right:13vw;top:15px}.main-wrapper.menu-active header .mobile-menu .burger{right:20px;transition-delay:.2s;transition:right .5s ease,top .5s ease}header .mobile-menu ul{list-style:none;margin-left:30px;margin-top:70px}header .mobile-menu ul li{color:var(--white);cursor:pointer;font-size:22px;font-weight:500;line-height:35px;margin-left:0;margin-block:7.5px;transition:margin .2s}header .mobile-menu ul li:hover{margin-left:5px}.main-wrapper.menu-active header .mobile-menu{width:var(--menu-width)}.main-wrapper{--menu-width:400px;left:0;position:absolute;transition:left .5s ease}.main-wrapper.menu-active{left:calc(var(--menu-width)*-1)}header .mobile-menu .lang-switcher{display:flex;gap:10px;margin-bottom:50px;margin-left:30px;margin-top:auto}header .mobile-menu .lang-switcher a{color:#fff;cursor:pointer;font-weight:500}header .mobile-menu .lang-switcher a.active{opacity:.8}@media (max-width:550px){header .menu,header .round-button{display:none}}.project-box{--height:540px;--img-width:450px;display:grid;grid-template-columns:var(--padding-inline) calc(var(--img-width) - 30px) 30px calc(20px + 5vw) 450px 1fr var(--padding-inline);height:var(--height);margin-bottom:150px;width:100%}.project-box.mirror{grid-template-columns:var(--padding-inline) 1fr 450px calc(20px + 5vw) 30px calc(var(--img-width) - 30px) var(--padding-inline)}.project-box.mirror .img{grid-area:1/5/1/6}.project-box.mirror .content{grid-area:1/3/1/4}.project-box.mirror .background{background:#0000 linear-gradient(270deg,#ffffff4d,#fff0) 0 0 no-repeat padding-box;grid-area:1/1/1/6}.project-box .img{border-radius:30px;cursor:grab;float:left;grid-area:1/2/1/3;height:var(--height);min-width:var(--img-width);overflow:hidden}.project-box .img:active{cursor:grabbing}.project-box .img img{object-position:center center;transform:scale(1.01);transition:transform .2s ease-in-out,padding .2s ease-in-out;width:100%}.project-box .img:hover img{user-drag:none;-webkit-user-drag:none;transform:scale(1.03);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.project-box .background{background:#0000 linear-gradient(90deg,#ffffff4d,#fff0) 0 0 no-repeat padding-box;grid-area:1/3/1/8}.project-box .content{display:flex;flex-direction:column;float:left;gap:30px;grid-area:1/5/1/6;height:calc(var(--height) - 160px);padding-block:80px;z-index:1}.project-box .content p{line-height:30px}.project-box .content a{align-items:center;color:var(--white);cursor:pointer;display:flex;font-size:22px;font-weight:600;height:30px;line-height:30px;margin-top:auto;width:fit-content}.project-box .content a svg{fill:#fff;height:30px;margin-left:20px;transform:rotate(180deg);transition:margin .2s}.project-box .content a:hover svg{margin-left:25px}@media (max-width:1100px){.project-box{--img-width:380px;--height:450px;grid-template-columns:var(--padding-inline) calc(var(--img-width) - 30px) 30px calc(10px + 3vw) 400px 1fr var(--padding-inline)}.project-box .content{height:calc(var(--height) - 50px);padding-block:25px}}@media (max-width:960px){.project-box,.project-box.mirror{grid-template-columns:var(--padding-inline) 1fr var(--padding-inline);grid-template-rows:calc(var(--img-width) + 20px) 40px 1fr;height:fit-content}.project-box .img,.project-box.mirror .img{grid-area:1/2/2/2;width:var(--img-width)}.project-box.mirror .img{justify-self:right}.project-box .background,.project-box.mirror .background{background:#0000 linear-gradient(90deg,#ffffff3e,#ffffff1f) 0 0 no-repeat padding-box;grid-area:2/1/4/4}.project-box .content,.project-box.mirror .content{grid-area:3/2/3/2}}#footer-graphic{height:auto;position:absolute;width:300px}footer{background-color:var(--white);display:grid;grid-template-columns:30% 1fr;grid-template-rows:40px 50px;padding-inline:var(--padding-inline);padding-bottom:60px;padding-top:100px;width:calc(100% - var(--padding-inline)*2)}footer p.email{align-items:end;display:flex;font-size:20px;font-weight:500;grid-area:1/2/1/2;justify-content:right}footer p.email a{color:var(--background);text-decoration:none}footer p.email a:hover{text-decoration:underline}footer h1{color:var(--background);font-size:40px;grid-area:2/1/2/1}footer h1,footer ul{align-items:end;display:flex}footer ul{flex-direction:row-reverse;gap:30px;grid-area:2/2/2/2;justify-content:right;list-style:none}footer ul li{cursor:pointer;font-size:20px;opacity:.5}footer ul li:hover{text-decoration:underline}@media (max-width:700px){footer{grid-template-columns:1fr;grid-template-rows:1fr}footer h1{grid-area:1/1/1/1}footer p.email{grid-area:2/1/2/1;justify-content:left;margin-bottom:50px;margin-top:20px}footer ul{grid-area:3/1/3/1;justify-content:left}}
/*# sourceMappingURL=main.c6844f3e.css.map*/