@charset "UTF-8";:root{--color-purple: #c587df;--color-pink: #ff0dff;--color-green: #22ff00;--color-yellow: #ffffa0;--color-blue: #4460ef;--color-white: #fff;--color-black: #000;--color-purple-transparent: #c587dfaa;--color-pink-transparent: #ff0dffaa;--color-green-transparent: #22ff00aa;--color-yellow-transparent: #ffffa0aa;--color-blue-transparent: #4460efaa;--color-white-transparent: #ffffffaa;--color-black-transparent: #000000aa;--color-error: #d10000;--color-error-transparent: #ffebeb;--color-success: #199900;--font-family-sans-serif: "Funnel Sans"}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;font-family:var(--font-family-sans-serif),sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.page{padding-top:160px}.page .page-container h1{font-size:6vh;line-height:1.2;margin:0 0 32px;font-weight:700}.page .page-container p{font-size:2.7vh;line-height:1.5;margin:0 0 16px;font-weight:400}.page--legal .page-container{max-width:1024px}.page--legal .page-container h1{font-size:24px;line-height:1.4;margin:32px 0 16px}.page--legal .page-container h2{font-size:20px;line-height:1.4;margin:24px 0 16px}.page--legal .page-container h3{font-size:18px;line-height:1.4;margin:16px 0}.page--legal .page-container h4{font-size:16px;line-height:1.4;margin:16px 0}.page--legal .page-container p,.page--legal .page-container ul,.page--legal .page-container li{font-size:14px;line-height:1.4;margin:0 0 8px}.page-container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin:0;padding:0 16px}.page-container .container{display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content max-content max-content max-content max-content;grid-auto-columns:100%;gap:16px 16px;grid-auto-flow:row;grid-template-areas:"headline" "image-left" "content" "image-right" "testimonials" "bird";width:100%}.page-container .headline{align-self:center;grid-area:headline;justify-self:center;text-align:center;width:100%}.page-container .headline h1{display:inline-block;padding:8px 40px}.page-container .image-left{align-self:stretch;display:flex;flex-flow:column wrap;grid-area:image-left;justify-self:start;width:100%}.page-container .image-left img{height:auto;max-width:100%}.page-container .content{align-self:stretch;background-color:var(--color-white-transparent);grid-area:content;height:100%;justify-self:start;padding:0 8px 8px;width:100%}.page-container .content p{font-size:2.5vh}.page-container .image-right{align-self:center;display:flex;flex-flow:column wrap;grid-area:image-right;justify-self:center;width:100%}.page-container .image-right img{height:auto;max-width:100%}.page-container .testimonials{grid-area:testimonials;justify-self:center;width:100%}.page-container .bird{grid-area:bird;justify-self:center;margin-bottom:48px;text-align:center;width:100%}.page-container .bird sh-ui-bird{justify-self:center;margin:0 auto;width:100px}.page-container .image-container{aspect-ratio:1/1;position:relative;width:100%}.page-container .image-container:not(:last-child){margin-bottom:24px}.page-container .image-container img{object-fit:cover;max-width:100%}.page-container .image-container--landscape{aspect-ratio:16/9}.page-container .image-container--portrait{aspect-ratio:9/16}.page-container .image-container--4x3{aspect-ratio:4/3}.page-container .image-container--3x4{aspect-ratio:3/4}.page-container .image-container--3x2{aspect-ratio:3/2}.page-container .image-container--2x3{aspect-ratio:2/3}.page-container .image-container--circle{aspect-ratio:1/1;border-radius:50%;overflow:hidden}@media screen and (min-width: 1024px){.page-container .container{display:grid;grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content max-content max-content;grid-auto-columns:1fr;gap:24px 24px;grid-auto-flow:row;grid-template-areas:"headline headline headline" "image-left content image-right" "testimonials testimonials testimonials" "bird bird bird";margin-bottom:40px}.page-container .content{padding:0 16px 16px}.page-container .image-left .image-container,.page-container .image-right .image-container{width:250px}.page-container .image-left img,.page-container .image-right img{max-width:250px}}@media screen and (min-width: 1280px){.page-container .image-left .image-container,.page-container .image-right .image-container{width:300px}.page-container .image-left img,.page-container .image-right img{max-width:300px}}@media screen and (min-width: 1440px){.page-container .image-left .image-container,.page-container .image-right .image-container{width:400px}.page-container .image-left img,.page-container .image-right img{max-width:400px}}
