:root{--max-width--wide: 121.4rem;--max-width--ultrawide: 132.6rem;--adminbar-height-mobile: 4.6rem;--adminbar-height-desktop: 3.2rem;--header-height-mobile: 11rem;--header-height-desktop: 14.6rem;--site-padding: clamp(2.4rem, 4vw, 4vw);--site-padding-mobile: clamp(1.6rem, 4vw, 4vw);--font-magra: "Magra", sans-serif;--font-mada: "Mada", sans-serif;--color-white: #FFFFFF;--color-black: #000000;--color-primary: #4F7A5F;--color-secondary: #1C2A46;--color-gradient: linear-gradient(1deg, rgba(255, 255, 255, 0) 10.33%, rgba(205, 205, 205, 0) 10.34%, rgba(255, 255, 255, .03) 35.82%, rgba(243, 243, 243, .49) 77.78%);--color-diamondGradient: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0%, rgba(205, 205, 205, .64) 0%, rgba(255, 255, 255, .11) 0%, rgba(243, 243, 243, .9) 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, rgba(255, 255, 255, 0) 0%, rgba(205, 205, 205, .64) 0%, rgba(255, 255, 255, .11) 0%, rgba(243, 243, 243, .9) 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, rgba(255, 255, 255, 0) 0%, rgba(205, 205, 205, .64) 0%, rgba(255, 255, 255, .11) 0%, rgba(243, 243, 243, .9) 50%) top left / 50% 50% no-repeat, linear-gradient(to top right, rgba(255, 255, 255, 0) 0%, rgba(205, 205, 205, .64) 0%, rgba(255, 255, 255, .11) 0%, rgba(243, 243, 243, .9) 50%) top right / 50% 50% no-repeat;--color-gray: #D9D9D9;--color-lightGray: #EDEDED}@font-face{font-display:swap;font-family:Magra;font-style:normal;font-weight:400;src:url(/app/themes/projektim/public/build/assets/Magra-Regular-CBCXdXnr.woff2) format("woff2"),url(/app/themes/projektim/public/build/assets/Magra-Regular-CBCXdXnr.woff2) format("truetype")}@font-face{font-display:swap;font-family:Magra;font-style:normal;font-weight:700;src:url(/app/themes/projektim/public/build/assets/Magra-Bold-Dbwsecxg.woff2) format("woff2"),url(/app/themes/projektim/public/build/assets/Magra-Bold-BAdSDGUt.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mada;font-style:normal;font-weight:400;src:url(/app/themes/projektim/public/build/assets/Mada-Regular-Dimn2p22.woff2) format("woff2"),url(/app/themes/projektim/public/build/assets/Mada-Regular-Dimn2p22.woff2) format("truetype")}@font-face{font-display:swap;font-family:Mada;font-style:normal;font-weight:500;src:url(/app/themes/projektim/public/build/assets/Mada-Medium-CBsyCnxG.woff2) format("woff2"),url(/app/themes/projektim/public/build/assets/Mada-Medium-CDd4XMLh.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mada;font-style:normal;font-weight:600;src:url(/app/themes/projektim/public/build/assets/Mada-SemiBold-DyaVHozo.woff2) format("woff2"),url(/app/themes/projektim/public/build/assets/Mada-SemiBold-DyaVHozo.woff2) format("truetype")}@font-face{font-display:swap;font-family:Mada;font-style:normal;font-weight:700;src:url(/app/themes/projektim/public/build/assets/Mada-Bold-QlPh6iOq.woff2) format("woff2"),url(/app/themes/projektim/public/build/assets/Mada-Bold-CCr5IKvQ.ttf) format("truetype")}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:var(--font-mada);font-weight:500;font-size:1.5rem;color:var(--color-secondary);margin:0}#app{position:relative}.container{width:calc(100% - 2 * var(--site-padding-mobile));max-width:var(--max-width--wide);margin:0 auto;transition:all .35s ease}@media only screen and (min-width:960px){.container{width:calc(100% - 2 * var(--site-padding))}}.max-w-ultrawide{max-width:var(--max-width--ultrawide)}.hidden{display:none}.filter{filter:grayscale(100%) sepia(50%) hue-rotate(90deg) saturate(1.5) brightness(.7)}h1{margin:0;font-family:var(--font-magra);font-size:5rem;font-weight:400;color:var(--color-secondary)}@media only screen and (max-width:959.99px){h1{font-size:3.6rem}}h3{font-family:var(--font-magra);font-weight:700;font-size:3.6rem;color:var(--color-secondary)}@media only screen and (max-width:959.99px){h3{font-size:2.4rem}}p,span{margin:0;font-family:var(--font-mada);font-size:1.8rem;font-weight:500;color:var(--color-black);line-height:1.3}@media only screen and (max-width:959.99px){p,span{font-size:1.6rem}}.header{position:fixed;top:0;left:0;width:100%;z-index:50;transition:all .3s ease;background-color:transparent}.header__container{padding:4.2rem 0;transition:all .3s ease;background-color:transparent}@media only screen and (max-width:959.99px){.header__container{padding:2.4rem 0}}.header__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header--scrolled{background:var(--color-white);box-shadow:0 8px 12px -6px #00000040}.header--scrolled .container{padding:1.2rem 0}@media only screen and (max-width:959.99px){.header--scrolled .container{padding:1.2rem 0}}body.logged-in .header{top:var(--adminbar-height-desktop)}@media only screen and (max-width:959.99px){body.logged-in .header{top:var(--adminbar-height-mobile)}}.footer{background-color:var(--color-secondary)}.footer__container{display:grid;grid-template-columns:21.74629325% 1fr;gap:13.6rem;padding:7.5rem 0 13.5rem}@media only screen and (max-width:959.99px){.footer__container{display:flex;flex-direction:column;gap:3.6rem}}@media only screen and (max-width:959.99px){.footer__brand svg{display:block;margin:0 auto}}.footer__brand img{display:block;width:100%;height:auto;max-width:20rem;filter:brightness(0) invert(1)}@media only screen and (max-width:959.99px){.footer__brand img{margin:0 auto}}.footer__columns{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:959.99px){.footer__columns{width:fit-content;margin:0 auto;gap:2.4rem}}@media only screen and (max-width:639.99px){.footer__columns{display:flex;flex-direction:column;gap:0;text-align:center}}.footer__title{margin:6rem 0 2.6rem;color:var(--color-white);font-size:2rem;font-weight:700;font-family:var(--font-mada)}.footer__text{color:var(--color-white);font-size:1.5rem;font-weight:500}.footer__links{display:flex;flex-direction:column;gap:2.4rem}.footer__link{text-decoration:none;color:var(--color-white);font-size:1.5rem;display:block}.footer__link:hover{text-decoration:underline}.footer__column:nth-child(3) .footer__links{margin-top:2.4rem}.nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:5.4rem;list-style:none;margin:0;padding:0}@media only screen and (max-width:1279.99px){.nav{gap:3.6rem}}@media only screen and (max-width:959.99px){.nav{flex-direction:column;gap:0;padding:2.4rem 1.2rem}}.nav li a{display:block;text-decoration:none;font-family:var(--font-magra);color:var(--color-black);font-size:1.5rem;padding:.8rem 0}.nav li.current_page_item{border-bottom:2px solid var(--color-primary)}.nav li.current_page_item:nth-child(2){border-bottom:none}.nav li:last-child a{display:block;background-color:var(--color-primary);color:var(--color-white);padding:.8rem;width:13.4rem;text-align:center;border-radius:.5rem}@media only screen and (max-width:959.99px){.nav li:last-child a{margin-top:1.2rem}}.nav__wrapper{height:auto}@media only screen and (max-width:959.99px){.nav__wrapper{position:absolute;right:0;top:0;height:100vh;width:26rem;background-color:#fff;box-shadow:-2px 0 10px #0000001a;transform:translate(100%);transition:transform .35s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;padding:6rem 2rem;z-index:1001}.nav__wrapper li{width:100%;text-align:left}.nav__wrapper li a{font-size:1.8rem;padding:1.2rem 0}}.nav__toggle{border:0;background-color:transparent;outline:none;padding:0;cursor:pointer;display:none;z-index:1002}@media only screen and (max-width:959.99px){.nav__toggle{display:block}}.nav__toggle--icon{display:block}.nav__toggle svg{width:2.8rem;height:2.8rem;fill:var(--color-black)}.nav__toggle--close{display:none}.nav__toggle--close svg{filter:brightness(0) saturate(100%);width:4rem;height:4rem}.header.nav-active .nav__wrapper{transform:translate(0)}.header.nav-active .nav__wrapper .nav__toggle--open{display:none}.header.nav-active .nav__wrapper .nav__toggle--close{display:block}.header.nav-active .nav__toggle--open{display:none}.header.nav-active .nav__toggle--close{display:block}body.nav-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;transition:opacity .3s ease;opacity:1;pointer-events:all}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.brand{display:block;width:20.135747%;max-width:17rem;height:auto}@media only screen and (max-width:959.99px){.brand{max-width:15rem;width:30%}}.brand svg,.brand img{width:100%;height:auto}.btn{display:block;width:16.9rem;padding:.8rem;text-align:center;border-radius:.5rem;font-family:var(--font-mada);font-weight:500;font-size:1.5rem;background-color:var(--color-primary);color:var(--color-white);text-decoration:none;transition:transform .35s ease}.btn:hover{transform:translate(.4rem)}.btn.alt{background-color:var(--color-secondary);color:var(--color-lightGray)}.headline{font-family:var(--font-magra);font-size:3.6rem;font-weight:400;color:var(--color-secondary);margin:0}.headline.left{text-align:left}@media only screen and (max-width:959.99px){.headline.left{text-align:center}}.headline.center{text-align:center}@media only screen and (max-width:959.99px){.headline.center{text-align:center}}.headline.right{text-align:right}@media only screen and (max-width:959.99px){.headline.right{text-align:center}}.headline strong{font-weight:600}@media only screen and (max-width:959.99px){.headline{font-size:2.4rem;text-align:center}}.contact{position:relative}.contact__container{padding:6rem 0}@media only screen and (max-width:959.99px){.contact__container{padding:4rem 0}}.contact__divider{background-color:var(--color-primary);width:57%;max-width:68.7rem;height:.2rem;margin:2.5rem 0 5.5rem}@media only screen and (max-width:959.99px){.contact__divider{margin-left:auto;margin-right:auto;width:40%}}.contact__columns{display:grid;grid-template-columns:1fr 1fr;gap:8.6rem}@media only screen and (max-width:959.99px){.contact__columns{grid-template-columns:1fr;gap:3.6rem}}.contact__text{margin:0}.contact__buttons{margin-top:10rem;display:flex;flex-direction:column;gap:1.4rem}@media only screen and (max-width:959.99px){.contact__buttons{margin-top:4.8rem}.contact__buttons a{width:100%}}.contact__image{display:block;width:100%;height:auto;aspect-ratio:575.72/411;object-fit:cover;object-position:center;border:2px solid var(--color-secondary)}
