.container-outside-padding-s{padding-bottom:30px;padding-top:30px}.container-inside-width-m{margin-left:auto;margin-right:auto;max-width:1350px;padding-left:40px;padding-right:40px}@media (max-width:767px){.container-inside-width-m{padding-left:20px;padding-right:20px}}.heading-1{font-size:95px;font-weight:900;line-height:1;margin-bottom:30px}@media (max-width:767px){.heading-1{font-size:36px;margin-bottom:22px}}.heading-3{font-size:32px;font-weight:600}@media (max-width:767px){.heading-3{font-size:24px}}.button-light{background-color:var(--base);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--contrast);font-size:20px;font-weight:900;padding:0.8em 1.8em;transition:all 0.5s ease 0s}.button-light:hover{transform:translate3d(0px,-3px,0px);transition:all 0.5s ease 0s;box-shadow:10px 8px 30px 15px var(--accent);color:var(--contrast)}@media (max-width:767px){.button-light{font-size:17px;padding:0.7em 1.6em}}.heading-2{font-size:45px;font-weight:600;margin-bottom:30px}@media (max-width:767px){.heading-2{font-size:24px;margin-bottom:15px}}.container-inside-width-s{margin-left:auto;margin-right:auto;max-width:820px;padding-left:40px;padding-right:40px}@media (max-width:767px){.container-inside-width-s{padding-left:20px;padding-right:20px}}.heading-ultra{font-size:120px;font-weight:900;line-height:1}@media (max-width:767px){.heading-ultra{font-size:80px}}.card-download{background-color:var(--contrast-2);border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;padding:50px 10px}@media (max-width:767px){.card-download{padding-bottom:35px;padding-top:35px}}.outside-padding-m{padding-bottom:90px;padding-top:90px}@media (max-width:767px){.outside-padding-m{padding-bottom:50px;padding-top:50px}}.button-dark{background-color:var(--contrast);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--base);font-size:20px;font-weight:900;padding:0.8em 1.8em;transition:all 0.5s ease 0s}.button-dark:hover{transform:translate3d(0px,-3px,0px);transition:all 0.5s ease 0s;box-shadow:10px 8px 30px 15px var(--base)}@media (max-width:767px){.button-dark{font-size:17px;padding:0.7em 1.6em}}.text-s{font-size:16px}@media (max-width:767px){.text-s{font-size:14px}}