@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-light-BCrBxuyN.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-medium-Du7JMuS6.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-bold-CMZTRmi5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2"),url(/assets/Montserrat-Regular-DRoh7jzm.woff) format("woff"),url(/assets/Montserrat-Regular-tKqXl-jQ.ttf) format("truetype");font-style:normal;font-weight:300;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2"),url(/assets/Montserrat-Bold-cWG6a6a7.woff) format("woff"),url(/assets/Montserrat-Bold-DGZhp5Ox.ttf) format("truetype");font-style:normal;font-weight:600;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DdALr8Zz.woff2) format("woff2"),url(/assets/Montserrat-ExtraBold-PXpLz33E.woff) format("woff"),url(/assets/Montserrat-ExtraBold-Cu0lLodD.ttf) format("truetype");font-style:normal;font-weight:800;font-weight:900;font-display:swap}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0;padding:0;font:inherit}:root{color-scheme:light}body{font-family:Glo Sans,Montserrat,sans-serif}body.ReactModal__Body--open{overflow:hidden}img,picture,video,svg{display:block;max-width:100%}input,a,textarea{font-family:Glo Sans,Montserrat,sans-serif;color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Glo Sans,Montserrat,sans-serif}html{scroll-behavior:smooth}html.block-scroll{overflow:hidden}.layout{background:#000;min-height:100vh}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-light-BCrBxuyN.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-medium-Du7JMuS6.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-bold-CMZTRmi5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2"),url(/assets/Montserrat-Regular-DRoh7jzm.woff) format("woff"),url(/assets/Montserrat-Regular-tKqXl-jQ.ttf) format("truetype");font-style:normal;font-weight:300;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2"),url(/assets/Montserrat-Bold-cWG6a6a7.woff) format("woff"),url(/assets/Montserrat-Bold-DGZhp5Ox.ttf) format("truetype");font-style:normal;font-weight:600;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DdALr8Zz.woff2) format("woff2"),url(/assets/Montserrat-ExtraBold-PXpLz33E.woff) format("woff"),url(/assets/Montserrat-ExtraBold-Cu0lLodD.ttf) format("truetype");font-style:normal;font-weight:800;font-weight:900;font-display:swap}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:280px;height:40px;padding:0 28px;border-radius:999px;font-family:Glo Sans,Montserrat,sans-serif;font-size:16px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--solid{background-color:#fff;color:#000;border:1.5px solid #fff}.btn--solid:hover{background-color:transparent;color:#fff}.btn--outline{background-color:transparent;color:#fff;border:1.5px solid #fff}.btn--outline:hover{background-color:#fff;color:#000}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-light-BCrBxuyN.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-medium-Du7JMuS6.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-bold-CMZTRmi5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2"),url(/assets/Montserrat-Regular-DRoh7jzm.woff) format("woff"),url(/assets/Montserrat-Regular-tKqXl-jQ.ttf) format("truetype");font-style:normal;font-weight:300;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2"),url(/assets/Montserrat-Bold-cWG6a6a7.woff) format("woff"),url(/assets/Montserrat-Bold-DGZhp5Ox.ttf) format("truetype");font-style:normal;font-weight:600;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DdALr8Zz.woff2) format("woff2"),url(/assets/Montserrat-ExtraBold-PXpLz33E.woff) format("woff"),url(/assets/Montserrat-ExtraBold-Cu0lLodD.ttf) format("truetype");font-style:normal;font-weight:800;font-weight:900;font-display:swap}.hero{position:relative;background-color:#000}.hero .hero-media{position:relative}.hero .hero-media img{width:100%;aspect-ratio:750/1600;object-fit:cover}@media screen and (min-width: 720px){.hero .hero-media img{aspect-ratio:2880/1600;min-height:100vh;max-height:900px}}.hero .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:linear-gradient(90deg,#000000d9,#0000008c 40%,#0000 75%);transition:opacity .2s ease}@media screen and (min-width: 720px){.hero .hero-media:after{opacity:1}}.hero .hero-content{position:absolute;top:37.5%;left:0;right:0;padding:0 20px 48px}@media screen and (min-width: 720px){.hero .hero-content{right:0;bottom:0;left:0;top:0;display:flex;flex-direction:column;justify-content:center;max-width:720px;padding:0 40px}}@media screen and (min-width: 720px) and (min-width: 1280px){.hero .hero-content{padding:0 0 0 80px}}.hero .hero-title{margin:0}.hero .hero-title img{width:355px;max-width:100%;height:auto}@media screen and (min-width: 720px){.hero .hero-title img{width:clamp(355px,25vw,479px)}}.hero .hero-text{color:#ffffffbf;font-size:20px;font-weight:300;line-height:130%;max-width:400px;margin:16px 0 24px}@media screen and (min-width: 720px){.hero .hero-text{max-width:480px}}.hero .hero-actions{display:flex;flex-direction:column;gap:12px;max-width:280px}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-light-BCrBxuyN.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-medium-Du7JMuS6.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-bold-CMZTRmi5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2"),url(/assets/Montserrat-Regular-DRoh7jzm.woff) format("woff"),url(/assets/Montserrat-Regular-tKqXl-jQ.ttf) format("truetype");font-style:normal;font-weight:300;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2"),url(/assets/Montserrat-Bold-cWG6a6a7.woff) format("woff"),url(/assets/Montserrat-Bold-DGZhp5Ox.ttf) format("truetype");font-style:normal;font-weight:600;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DdALr8Zz.woff2) format("woff2"),url(/assets/Montserrat-ExtraBold-PXpLz33E.woff) format("woff"),url(/assets/Montserrat-ExtraBold-Cu0lLodD.ttf) format("truetype");font-style:normal;font-weight:800;font-weight:900;font-display:swap}.back-button{display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:opacity .2s ease}.back-button:hover{opacity:.6}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-light-BCrBxuyN.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-medium-Du7JMuS6.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Glo Sans;src:url(/assets/glo-sans-bold-CMZTRmi5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-CB6Ljo7d.woff2) format("woff2"),url(/assets/Montserrat-Regular-DRoh7jzm.woff) format("woff"),url(/assets/Montserrat-Regular-tKqXl-jQ.ttf) format("truetype");font-style:normal;font-weight:300;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-Bsf7A8hH.woff2) format("woff2"),url(/assets/Montserrat-Bold-cWG6a6a7.woff) format("woff"),url(/assets/Montserrat-Bold-DGZhp5Ox.ttf) format("truetype");font-style:normal;font-weight:600;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-DdALr8Zz.woff2) format("woff2"),url(/assets/Montserrat-ExtraBold-PXpLz33E.woff) format("woff"),url(/assets/Montserrat-ExtraBold-Cu0lLodD.ttf) format("truetype");font-style:normal;font-weight:800;font-weight:900;font-display:swap}.kontakt{position:relative;background-color:#000}.kontakt .kontakt-media{position:relative}.kontakt .kontakt-media img{width:100%;aspect-ratio:750/1600;object-fit:cover}@media screen and (min-width: 720px){.kontakt .kontakt-media img{aspect-ratio:2880/1600;min-height:100vh;max-height:900px}}.kontakt .kontakt-content{position:absolute;top:37.5%;left:0;right:0;padding:0 20px 48px}@media screen and (min-width: 720px){.kontakt .kontakt-content{right:0;bottom:0;left:0;top:0;display:flex;flex-direction:column;justify-content:center;max-width:720px;padding:0 40px}}@media screen and (min-width: 720px) and (min-width: 1280px){.kontakt .kontakt-content{padding:0 0 0 80px}}.kontakt .kontakt-header{display:flex;align-items:center;gap:18px;margin-bottom:32px}.kontakt .kontakt-header .back-button{position:relative;top:-2px}.kontakt .kontakt-header h1{color:#fff;font-size:24px;font-weight:300;margin:0}@media screen and (min-width: 720px){.kontakt .kontakt-header h1{font-size:32px}}.kontakt .kontakt-address,.kontakt .kontakt-phone{color:#fff;font-size:15px;font-weight:300;line-height:150%;margin:0 0 24px}@media screen and (min-width: 720px){.kontakt .kontakt-address,.kontakt .kontakt-phone{font-size:20px;line-height:130%}}.kontakt .kontakt-email{display:inline-block;color:#fff;font-size:15px;text-decoration:underline}@media screen and (min-width: 720px){.kontakt .kontakt-email{font-size:20px;line-height:130%}}
