@font-face{font-family:helvetica-neue;src:url(/assets/fonts/helvetica_neue/helvetica_neue.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:soehne;src:url(/assets/fonts/soehne/soehne-breit-leicht.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(/assets/fonts/inter/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--inter: "inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--helvetica: "helvetica-neue", system-ui, sans-serif;--soehne: "soehne", system-ui, sans-serif;--cta-color: #c7fcf7;--black: #0b0b0b;--dark-gray:#131514;--md-gray: #626166;--light-gray: #e5e7eb;--header-txt:#eeffef;--header-txt-word: #77aba6;--dark-teal: #0f5056;--fs-xs: .75rem;--fs-sm: 1rem;--fs-base: 1.25rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2.75rem;--fs-3xl: 7.5rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(15px,1.1vw + .5rem,17px);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;background-color:var(--dark-gray);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}section{width:100%;display:flex;align-items:center;justify-content:center}section>.inside{padding:75px 0}section.break1{background-image:url(/assets/images/bg1.webp)}section .buttons{position:relative;z-index:5;margin-top:25px}section .buttons>app-button{margin-right:30px}section .buttons>app-button:last-child{margin-right:0}section#hero{background-color:var(--dark-gray);height:calc(100% - 100px)}section#hero>.inside{padding:0}section#hero h1{margin-top:50px}section#hero p{width:900px;margin-bottom:75px}section .split-container{display:flex;background-color:var(--dark-gray);border:1px solid var(--md-gray);margin-top:50px}section .split-container h2{width:150%}section .split-container .image{width:60%;background-size:cover;background-position:bottom left}section .split-container .image img{display:none}section .split-container ul{width:40%;padding:50px 0 50px 50px}section .split-container ul li{display:flex;align-items:center;list-style:none;margin-bottom:50px;width:100%}section .split-container ul li:first-child{width:160%}section .split-container ul li:nth-child(2){width:130%}section .split-container ul li img{width:100px;height:auto;margin-right:25px}section .split-container ul li:last-child{margin-bottom:0}section.break{height:150px;background-size:cover;background-position:center center;background-attachment:fixed}section.fixed-break{height:150px;background-size:cover;background-position:center center;background-image:url(/assets/images/footer-bg.webp)}section:first-child{padding-top:150px}section .inside{width:100%;max-width:1280px}h1,h2{font-family:var(--helvetica);line-height:1;font-weight:800;font-size:var(--fs-3xl);color:var(--header-txt)}h1 span,h2 span{color:var(--header-txt-word)}h2{font-size:var(--fs-2xl);line-height:1.2}h3{font-family:var(--helvetica);line-height:1;font-weight:800;font-size:var(--fs-base);color:var(--header-txt)}li p{font-size:var(--fs-base);padding-top:5px;padding-bottom:0}.subhead{font-family:var(--soehne);font-size:var(--fs-xl);color:var(--header-txt-word);margin-top:25px;letter-spacing:.1rem}p{font-family:var(--inter);font-weight:100;line-height:1.5;font-size:var(--fs-base);color:var(--light-gray);padding:25px 0}p span{color:var(--header-txt-word)}@media all and (max-width:1400px){section{padding-left:50px;padding-right:50px}}@media all and (max-width:1275px){:root{--fs-3xl: 6rem;--fs-xl: 1.25rem}html{font-size:clamp(14px,1vw + .4rem,16px)}section.split-container>div:first-child ul li{width:125%}}@media all and (max-width:1000px){:root{--fs-3xl: 5rem}section .split-container{margin-top:25px}section .split-container ul,section .split-container>div:first-child{width:50%;padding:25px 0 25px 25px}section .split-container ul li:first-child,section .split-container>div:first-child li:first-child{width:150%}section .split-container ul li img,section .split-container>div:first-child li img{width:75px;margin-right:20px}section#hero p{margin-bottom:25px}section:first-child{padding-top:100px}section .inside{padding:50px 0}}@media all and (max-width:750px){:root{--fs-3xl: 4.5rem;--fs-2xl: 2.25rem;--fs-xl: 1.5rem}html{font-size:clamp(12px,.75vw + .2rem,14px)}html p{padding:15px 0}section{padding-left:25px;padding-right:25px}section.break,section.fixed-break{height:50px}section:first-child{padding-top:50px}section .split-container ul{width:100%}section .split-container ul li,section .split-container ul li:first-child,section .split-container ul li:nth-child(2),section .split-container ul li:last-child{width:100%;margin-bottom:25px;padding-right:20px}section .split-container ul li:last-child,section .split-container ul li:first-child:last-child,section .split-container ul li:nth-child(2):last-child,section .split-container ul li:last-child:last-child{margin-bottom:0}section .split-container .image{display:none}}@media all and (max-width:550px){html{font-size:clamp(11px,.5vw + .1rem,13px)}:root{--fs-3xl: 3.5rem;--fs-xl: 1.5rem}}@media all and (max-width:380px){section .buttons>app-button{margin-right:15px}section .buttons>app-button:last-child{margin-right:0}}
