@font-face{font-display:swap;font-family:museo slab;font-style:normal;font-weight:900;src:url(/webdav/files/System/resources/fonts/museo/Museo_Slab_900.otf) format("opentype")}@font-face{font-family:Harman sans;font-style:normal;font-weight:400;src:url(/webdav/files/System/resources/fonts/harman/fonnts.com-Harman_Sans.otf) format("truetype")}.banner.app-gxfw8v.app-gxfw8v{align-items:center;display:flex;height:var(--height);justify-content:center;margin-bottom:40px;padding:50px 0;position:relative}.banner.filter.app-gxfw8v.app-gxfw8v:before{background:linear-gradient(180deg,#0000 0,#000);content:"";height:100%;left:50%;max-width:unset;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:1}@media(max-width:1199px){.banner.app-gxfw8v.app-gxfw8v{padding:50px 70px}}@media(max-width:767px){.banner.app-gxfw8v.app-gxfw8v{height:calc(var(--height) - 150px);min-height:300px;padding:20px}}.banner.app-gxfw8v .inner.app-gxfw8v{display:flex;max-width:1440px;width:100%}@media(max-width:1199px){.banner.app-gxfw8v .inner.app-gxfw8v{padding:0 20px}}.banner.center.app-gxfw8v .inner.app-gxfw8v{justify-content:center}.banner.right.app-gxfw8v .inner.app-gxfw8v{justify-content:flex-end}.banner.down-left.app-gxfw8v.app-gxfw8v{align-items:flex-end}.banner.app-gxfw8v .box.app-gxfw8v{align-items:center;border-radius:5px;display:flex;flex-direction:column;max-width:516px;padding:29px 0;position:relative;z-index:1}@media(max-width:1199px){.banner.app-gxfw8v .box.app-gxfw8v{padding:29px 27px}}@media(max-width:767px){.banner.app-gxfw8v .box img.app-gxfw8v{transform:scale(.6)}}@media(max-width:479px){.banner.app-gxfw8v .box img.app-gxfw8v{transform:scale(.8)}}.banner.app-gxfw8v h1.app-gxfw8v,.banner.app-gxfw8v p.app-gxfw8v{color:var(--text-color);margin:1em 0 0}.banner.app-gxfw8v h1.app-gxfw8v{font-family:Harman sans;font-size:5rem;margin-bottom:5px}@media(max-width:1199px){.banner.app-gxfw8v h1.app-gxfw8v{font-size:3.75rem}}@media(max-width:767px){.banner.app-gxfw8v h1.app-gxfw8v{font-size:2.5rem}}.banner.app-gxfw8v p.app-gxfw8v{font-family:Brandon Grotesque;font-size:2rem;font-weight:500}@media(max-width:1199px){.banner.app-gxfw8v p.app-gxfw8v{font-size:1.5rem}}.banner.app-gxfw8v .background.app-gxfw8v{height:var(--height);left:50%;max-width:unset;object-fit:cover;object-position:center;position:absolute;top:0;transform:translateX(-50%);width:100vw}@media(max-width:767px){.banner.app-gxfw8v .background.app-gxfw8v{height:calc(var(--height) - 150px)}}
