ul[class],ol[class],button{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd,button{margin:0}cite{font-style:normal}button{border:none}a,button{-webkit-tap-highlight-color:transparent;outline:none}body{min-width:320px;scroll-behavior:smooth;line-height:1;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:100;src:url(/assets/noto-sans-v34-latin-100-Y3sW_81d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:100;src:url(/assets/noto-sans-v34-latin-100italic-jhADXtTe.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:200;src:url(/assets/noto-sans-v34-latin-200-CiN0ZObN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:200;src:url(/assets/noto-sans-v34-latin-200italic-VNaUlkOZ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(/assets/noto-sans-v34-latin-300-IEjBvvpB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:300;src:url(/assets/noto-sans-v34-latin-300italic-ZtkleHWk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/assets/noto-sans-v34-latin-regular-rw1XldBC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:400;src:url(/assets/noto-sans-v34-latin-italic-KxkAMeWR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/assets/noto-sans-v34-latin-500-nB3fBVAw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:500;src:url(/assets/noto-sans-v34-latin-500italic-_euqAE-A.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/assets/noto-sans-v34-latin-600-JR8steSd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:600;src:url(/assets/noto-sans-v34-latin-600italic-VJpm-GKr.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/assets/noto-sans-v34-latin-700-ceJNX74S.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:700;src:url(/assets/noto-sans-v34-latin-700italic-u4dmR5Nm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(/assets/noto-sans-v34-latin-800-kh3k8i5B.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:800;src:url(/assets/noto-sans-v34-latin-800italic-XxR4GwKd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:900;src:url(/assets/noto-sans-v34-latin-900-fP4v0cVD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:900;src:url(/assets/noto-sans-v34-latin-900italic-EYFT7BoP.woff2) format("woff2")}html{background-color:var(--dark);font-weight:300;font-size:var(--font-size)}body{color:var(--text-color);line-height:1.625em;font-family:Noto Sans,sans-serif}p{font-size:1em}h1,h2,h3,h4,h5{margin-bottom:.5ch;font-weight:600;line-height:1.625em}.text-size-h1{font-weight:600;line-height:1.1}h1,.text-size-h1{margin-top:0;font-size:2.44em}@media (min-width: 992px){h1,.text-size-h1{font-size:3.05em}}h2,.text-size-h2{font-size:1.95em}@media (min-width: 992px){h2,.text-size-h2{font-size:2.44em}}h3,.text-size-h3{font-size:1.56em}@media (min-width: 992px){h3,.text-size-h3{font-size:1.95em}}h4,.text-size-h4{font-size:1.25em}@media (min-width: 992px){h4,.text-size-h4{font-size:1.56em}}h5,.text-size-h5{font-size:1.05em}@media (min-width: 992px){h5,.text-size-h5{font-size:1.25em}}.intro{font-size:1.1em}.text-caption{font-size:.8em}small,.text-small{font-size:.64em}b,.bold{font-weight:600}.title{font-weight:700;font-size:2.1em}@media (min-width: 992px){.title{font-size:6.1em}}.button,.button-link{display:flex;justify-content:center;align-items:center;transition:all var(--transition) ease-in-out;cursor:pointer;box-sizing:border-box;border:1px solid white;border-radius:4px;background-color:var(--primary-color);padding-inline:20px;min-width:140px;height:40px}.button:hover,.button:focus,.button:focus-visible,.button:active,.button-link:hover,.button-link:focus,.button-link:focus-visible,.button-link:active{border-color:var(--highlight)}.icon{display:flex;align-items:center;gap:1ch}.icon:before{background-position:center;background-size:contain;background-repeat:no-repeat;width:24px;height:24px;content:""}a:not(.button,.blog-link-wrapper,.nav-link,.logo-link){text-decoration:underline}a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):link,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):visited{transition:color var(--transition);color:var(--text-color)}a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):focus,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):hover,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):focus-visible,a:not(.button,.blog-link-wrapper,.nav-link,.logo-link):active{color:var(--highlight)}a{cursor:pointer;text-decoration:none}a:link,a:visited{color:var(--text-color)}a.mail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M172.309-180.001q-30.308 0-51.308-21t-21-51.308v-455.382q0-30.308 21-51.308t51.308-21h615.382q30.308 0 51.308 21t21 51.308v455.382q0 30.308-21 51.308t-51.308 21H172.309ZM480-457.694 160-662.309v410q0 5.385 3.462 8.847 3.462 3.462 8.847 3.462h615.382q5.385 0 8.847-3.462 3.462-3.462 3.462-8.847v-410L480-457.694ZM480-520l313.846-200H166.154L480-520ZM160-662.309V-720-252.309q0 5.385 3.462 8.847 3.462 3.462 8.847 3.462H160v-422.309Z' fill='white'/%3E%3C/svg%3E")}:root{--primary-color: #000027;--secondary-color: #0d0d32;--dark: #00000b;--text-color: #ffffff;--highlight: #009e44;--border-color: rgba(242, 255, 255, .1);--font-size: 14px;--transition: .25s;--page-spacing: 20px}@media (min-width: 992px){:root{--page-spacing: 30px}}section.bg-primary{background-color:var(--primary-color)}section.bg-secondary{background-color:var(--secondary-color)}section.bg-dark{background-color:var(--dark)}section.bg-dark.fade{background:linear-gradient(var(--primary-color),var(--dark) 20%,var(--dark))}p.left,p.right{max-width:780px}.imprint p{margin-bottom:2ch}body.contact{position:relative;background-color:var(--primary-color);min-height:100vh}.container{margin-right:auto;margin-left:auto;padding:7ch var(--page-spacing);max-width:1080px}#Footer{background-color:var(--primary-color)}#Footer .container{display:grid;grid-template-columns:1fr;grid-template-areas:"before" "address" "contacts" "links" "copyright" "bitperfect";justify-content:center;gap:2ch;padding-top:0}#Footer .container:before{display:block;grid-area:before;margin-block:0 32px;background-color:#fff6;width:100%;height:1px;content:""}@media (min-width: 992px){#Footer .container{grid-template-columns:repeat(3,1fr);grid-template-areas:"before before before" "address contacts links" "copyright copyright copyright" ". bitperfect .";justify-content:space-between}}#Footer .container .address{display:flex;grid-area:address;flex-direction:column;align-items:center;gap:2ch}@media (min-width: 992px){#Footer .container .address{align-items:flex-start}}#Footer .container .address img{width:auto;height:100px}#Footer .container .address .text-caption{line-height:1.3}#Footer .container .contacts{justify-self:center}#Footer .container .contacts a{text-decoration:none}#Footer .container .links{display:flex;grid-area:links;flex-direction:column;justify-self:center;gap:1ch;list-style:none;text-align:center}@media (min-width: 992px){#Footer .container .links{justify-self:flex-end;text-align:left}}#Footer .container .links li{width:100%}@media (min-width: 992px){#Footer .container .links li{text-align:right}}#Footer .container .copyright{grid-area:copyright;text-align:center}#Footer .container .created-by{display:flex;grid-area:bitperfect;justify-content:center;align-items:center;gap:1ch;color:#ffffffb3}#Footer .container .created-by a{color:#ffffffb3}#Footer .container .created-by img{height:20px}#Header{position:absolute;width:100%}#Header .container{display:flex;justify-content:space-between;align-items:center;gap:1ch;padding-block:2ch;height:100%}#Header .container .home-link{cursor:pointer}#Header .container .home-link img{max-height:80px}@media (min-width: 992px){#Header .container .home-link img{max-height:unset}}#Header .container .navigation{position:relative}#Header .container .navigation .nav-link{font-weight:600}#BackToTop{position:fixed;right:20px;bottom:20px;opacity:0;z-index:1000;transition:all ease-in-out .25s;cursor:pointer;border-radius:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='m480-555.692-184 184L267.692-400 480-612.308 692.308-400 664-371.692l-184-184Z'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#ffffff80;width:40px;height:40px;pointer-events:none;font-size:0}#BackToTop.visible{opacity:1;pointer-events:all}@media (min-width: 992px){#BackToTop{right:40px;bottom:40px}}#BackToTop:focus-visible,#BackToTop:hover{border:1px solid var(--highlight);background-color:var(--highlight)}.box{display:grid;grid-template-areas:"all"}@media (min-width: 992px){.box{max-height:622px}}.box .background{grid-area:all;background-image:linear-gradient(var(--dark),transparent 10%,transparent 90%,var(--primary-color)),url(/assets/sky-ZhiUnaIL.webp);background-size:cover}.box .background .background-image{width:100%;height:100%;object-fit:cover}.box .container{grid-area:all;align-self:center;justify-self:center}.box .container .transparent-box{box-shadow:1px 1px 4px #fff9;border:1px solid rgba(255,255,255,.3);border-radius:8px;background-color:#0000004d;padding:40px 35px}@media (min-width: 992px){.box .container .transparent-box{padding:80px 75px;max-height:260px}}.box .container .transparent-box .text{margin-bottom:40px;font-size:1.12em}.box .container .transparent-box .content{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}@media (min-width: 992px){.box .container .transparent-box .content{grid-template-columns:repeat(2,1fr);gap:120px}}.call-to-action{height:470px}.call-to-action .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;height:calc(100% - 14ch);text-align:center}@media (min-width: 992px){.call-to-action .container p{width:840px}}.hero{display:grid;grid-template-areas:"all";padding:0;min-height:70vh;max-height:100vh}.hero .background-image{grid-area:all;width:auto;min-height:70vh;object-fit:cover}@media (min-width: 992px){.hero .background-image{width:100%;min-height:unset;max-height:100vh}}.hero .container{display:flex;grid-area:all;flex-direction:column;justify-content:center;align-items:center}.hero .container .title{text-shadow:1px 1px 6px rgba(255,255,255,.5019607843)}@media (min-width: 992px){.hero .container .title{margin-bottom:0}}.hero .container .subtitle{max-width:350px;text-align:center;text-shadow:1px 1px 4px rgba(255,255,255,.5019607843)}.hero .container .text{margin-top:2ch;max-width:680px;text-align:center}.hero .container .mail{margin-top:40px}ul.line-list{display:flex;flex-direction:column;gap:50px;border-left:1px solid white;padding-left:20px;padding-block:30px;list-style:none}@media (min-width: 992px){ul.line-list{gap:100px;padding-block:60px;padding-left:40px}}ul.line-list li{display:grid;gap:20px}@media (min-width: 992px){ul.line-list li{grid-template-columns:1fr 3fr;gap:40px}}ul.line-list li .bold{position:relative;align-self:flex-start}ul.line-list li .bold:before{position:absolute;top:calc(50% - 6px);left:-27px;box-shadow:1px 1px 10px #fff;border-radius:50%;background-color:var(--highlight);width:13px;height:13px;content:""}@media (min-width: 992px){ul.line-list li .bold:before{left:-47px}}
