@font-face{font-family:WalbaumCom-Roman;src:url(/fonts/WalbaumCom-Roman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Calibri Light;src:url(/fonts/calibril.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}.group:hover .group-hover\\:opacity-100{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}.group:active .group-active\\:opacity-100{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}@media (min-width:1366px) and (max-width:1366px){.footer-text-1366{bottom:4px!important}.corner-1366{clip-path:polygon(0 0,100% 0,100% 70%,0 70%)!important}.corner-bottom-left-1366{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 70%)!important}}@media (min-width:1300px) and (max-width:1330px) and (min-height:650px) and (max-height:660px){.corner-1366{clip-path:polygon(0 0,100% 0,100% 60%,0 40%)!important}.main-headline{margin-top:-420px!important}.main-description{margin-top:16px!important}.footer-text-1366{bottom:8px!important}}@media (min-width:1300px) and (max-width:1310px) and (min-height:535px) and (max-height:545px){.corner-1366{clip-path:polygon(0 0,100% 0,100% 60%,0 40%)!important}.main-headline{margin-top:-440px!important;font-size:2.5rem!important}.main-description{margin-top:12px!important}.footer-text-1366{bottom:80px!important}.desktop-contact{bottom:120px!important}.desktop-bottom-left-corner{bottom:90px!important}}@media (min-width:768px) and (max-width:768px) and (min-height:1024px) and (max-height:1024px){.tablet-scrollable{overflow-y:auto!important;height:auto!important;min-height:100vh!important}}@media (max-height:600px) and (orientation:landscape){.tablet-scrollable{overflow-y:auto!important;height:auto!important;min-height:100vh!important}}@media (min-width:480px) and (max-width:900px) and (max-height:600px){.tablet-scrollable{overflow-y:auto!important;height:auto!important;min-height:100vh!important}}@media (max-width:926px) and (max-height:428px){.tablet-scrollable{overflow-y:auto!important;height:auto!important;min-height:100vh!important}}@media (min-width:768px) and (max-width:800px) and (min-height:1024px) and (max-height:1280px){.tablet-logo{margin-top:-50px!important}.tablet-button,.tablet-logo{margin-bottom:20px!important}.tablet-logo .w-40{width:360px!important}.tablet-headline{font-size:48px;line-height:64px}.tablet-description{font-size:28px;line-height:36px;margin-bottom:20px!important}.tablet-contact .opacity-0.animate-fade-in-up:first-child{margin-top:40px!important;margin-bottom:40px!important}}@media (min-width:360px) and (max-width:360px) and (min-height:800px) and (max-height:800px){.mobile-logo{margin-top:-2rem!important;margin-bottom:.8rem!important}.mobile-button{margin-bottom:1rem!important}.main-headline{margin-bottom:2rem!important}.main-description{font-size:1.2rem!important;margin-bottom:1rem!important}.mobile-contact>div:first-child{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media (min-width:360px) and (max-width:360px) and (min-height:780px) and (max-height:780px){.mobile-logo{margin-top:-2rem!important;margin-bottom:.8rem!important}.mobile-button{margin-bottom:1rem!important}.main-headline{margin-bottom:2rem!important}.main-description{font-size:1.2rem!important;margin-bottom:1rem!important}.mobile-contact>div:first-child{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}@media (min-width:360px) and (max-width:360px) and (min-height:640px) and (max-height:640px){.mobile-logo{margin-top:-1rem!important}.mobile-button,.mobile-logo{margin-bottom:1rem!important}.mobile-button{font-size:1.1rem!important}.main-headline{font-size:1.2rem!important}.main-description{font-size:1rem!important}.space-y-6>:not([hidden])~:not([hidden]),.xs\:space-y-4>:not([hidden])~:not([hidden]){margin-top:.4rem!important}.mobile-contact>div:first-child{margin-top:2rem!important;margin-bottom:2rem!important}.mobile-footer{line-height:1.3!important;font-size:.9rem!important;margin-top:2rem!important}}@media (min-width:400px) and (max-width:420px) and (min-height:750px) and (max-height:760px){.h-screen .absolute.left-1\/2{position:fixed!important;bottom:0!important;top:auto!important}}