.hero-block.has-headline.has-no-arrow-text .text-content{margin-top:-1rem}@media only screen and (min-width:960px){.hero-block.has-headline.has-no-arrow-text .text-content{margin-top:3.25rem}}.hero-block.is-small-hero .background-wrapper{padding-top:11.25rem}.hero-block .background-wrapper{padding-top:15.5rem;position:relative}.hero-block .background-wrapper .gradient{background:var(--Linear-Neon-Blue,linear-gradient(0deg,#8ee0ff 0,rgba(142,224,255,0) 100%));bottom:0;left:0;position:absolute;right:0;top:50%;z-index:-1}@media only screen and (min-width:600px){.hero-block .background-wrapper .gradient{background:var(--Linear-Neon-Blue,linear-gradient(90deg,#8ee0ff 0,rgba(142,224,255,0) 100%));right:25%;top:0}}@media only screen and (min-width:960px){.hero-block .background-wrapper .gradient{background:var(--Linear-Neon-Blue,linear-gradient(90deg,#8ee0ff 0,rgba(142,224,255,0) 100%));right:50%}}.hero-block .text-row{justify-content:center}.hero-block .text-row .text-content{text-align:center;text-wrap:balance}.hero-block .text-content-arrow.mobile-only{color:#fff;margin-top:-1rem;padding-bottom:1rem;text-align:center;text-wrap:balance}.hero-block .elem-background-media{z-index:-1}.hero-block .buttons{gap:1rem;padding-bottom:2.5rem}.hero-block .buttons.mobile-only{justify-content:center;margin-top:1.25rem}@media only screen and (max-width:599px){.hero-block .buttons-desktop{display:none}}@media only screen and (min-width:600px){.hero-block .buttons-desktop{margin-left:2.5rem}}@media only screen and (min-width:960px){.hero-block .buttons-desktop{margin-left:4rem}}@media only screen and (min-width:1280px){.hero-block .buttons-desktop{margin-left:5.5rem}}.hero-block .main-row{container-type:inline-size;margin-bottom:2rem}@media only screen and (max-width:599px){.hero-block .main-row{justify-content:center}}@media only screen and (max-width:959px){.hero-block .main-row{margin-bottom:0;padding-bottom:2.5rem}}.hero-block .main-row .image-col .image-wrapper{position:relative}.hero-block .main-row .image-col .image-wrapper .arrow{bottom:0;color:#fff;position:absolute;right:0;transform:translate(100%,100%)}@media only screen and (max-width:599px){.hero-block .main-row .image-col .image-wrapper .arrow{display:none}}.hero-block .main-row .image-col .image-wrapper .text-row-overlay{bottom:0;color:#fff;display:flex;margin:0;max-width:min(23.5rem,50cqw - 7rem - var(--overlay-inset,0px));min-height:6rem;position:absolute;right:0;text-wrap:balance;transform:translate(calc(100% + 7.5rem),100%);width:150%}@media only screen and (max-width:599px){.hero-block .main-row .image-col .image-wrapper .text-row-overlay{display:none}}@media only screen and (min-width:960px){.hero-block .main-row .image-col .image-wrapper .text-row-overlay{max-width:min(23.5rem,66.6666666667cqw - 7rem - var(--overlay-inset,0px))}}.hero-block .main-row .image-col .image-wrapper .text-row-overlay.text-row-align-top{align-items:flex-start}.hero-block .main-row .image-col .image-wrapper .text-row-overlay.text-row-align-center{align-items:center}.hero-block .main-row .image-col .image-wrapper .text-row-overlay.text-row-align-bottom{align-items:flex-end}@media only screen and (min-width:960px){.hero-block .tablet-and-mobile-only{display:none}}@media only screen and (min-width:600px){.hero-block .mobile-only{display:none}}.hero-block .overlap-content{align-items:center;display:flex;justify-content:center;margin-top:-2rem;min-height:3rem;transform:translateY(50%)}@media only screen and (max-width:959px){.hero-block .overlap-content{display:none}}.hero-block .overlap-content .highlight-headline{margin:0}.hero-block .overlap-content .additional-images{display:flex;gap:1.5rem;position:absolute;right:0}.hero-block .overlap-content .additional-images .logo-wrapper{transition:transform .3s cubic-bezier(.5,0,.15,1)}.hero-block .overlap-content .additional-images .logo-wrapper:hover{transform:rotate(10deg)}.hero-block .overlap-content .additional-images .elem-image{-o-object-fit:contain;object-fit:contain;width:6rem}@media only screen and (min-width:1280px){.hero-block .overlap-content .additional-images .elem-image{width:7.75rem}}.hero-block .highlight-headline-wrapper{margin-top:2.5rem}
