.l-home-page__hero{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;height:100vh;color:var(--color-white)}.l-home-page__hero-media{position:absolute;z-index:0;width:100%;height:100%;background-color:var(--color-black);pointer-events:none}.l-home-page__hero-media img,.l-home-page__hero-media svg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-home-page__hero-topline{position:absolute;top:calc(var(--head-height) + var(--admin-bar-height));width:100%;height:100%;border-top:1px solid #333;pointer-events:none}.l-home-page__hero-lines{position:absolute;top:calc(var(--head-height) + var(--admin-bar-height));display:grid;gap:4rem;grid-template-columns:repeat(4, 1fr);height:calc(100% - (var(--head-height) + var(--admin-bar-height)));border-right:1px solid #333}@media only screen and (max-width: 987px){.l-home-page__hero-lines{grid-gap:2rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__hero-lines{grid-gap:0;grid-template-columns:repeat(2, 1fr)}}.l-home-page__hero-lines>div{margin-left:-2rem;border-left:1px solid #333}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__hero-lines>div{padding-left:1rem}}.l-home-page__hero-wrap{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;position:relative;padding-top:calc(var(--head-height) + var(--admin-bar-height));height:100%}@media only screen and (max-width: 767px){.l-home-page__hero-wrap{flex-direction:column;justify-content:flex-end}}.l-home-page__hero-left{width:50%}@media only screen and (max-width: 767px){.l-home-page__hero-left{width:100%}}.l-home-page__hero-left h1,.l-home-page__hero-left p{margin-bottom:2rem}.l-home-page__hero-left-button{margin-bottom:4rem}@media only screen and (max-width: 400px){.l-home-page__hero-left-button a{display:flex;justify-content:center}.l-home-page__hero-left-button a:first-of-type{display:flex;justify-content:center;margin-right:0;margin-bottom:1rem}}.l-home-page__hero-left-button a:first-of-type{margin-right:2rem}.l-home-page__hero-right{align-self:flex-start;margin:4rem .5rem 0 0;padding:1.5rem;max-width:16rem;border:1px solid var(--color-grey-light);border-radius:.5rem;color:var(--color-grey-light)}@media only screen and (max-width: 767px){.l-home-page__hero-right{margin:0 0 2rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__hero-right{width:100%;max-width:100%}}.l-home-page__hero-right p{margin-bottom:1rem}.l-home-page__hero-right p a{color:var(--color-brand-3);text-decoration:none}.l-home-page__hero-right p a:hover,.l-home-page__hero-right p a:focus{color:var(--color-brand-2);text-decoration:underline}.l-home-page__hero-right-button{text-align:center}.l-home-page__globe{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;height:1180px;background-color:#fcfcfc}@media only screen and (max-width: 1440px){.l-home-page__globe{height:1400px}}@media only screen and (max-width: 987px){.l-home-page__globe{height:1280px}}@media only screen and (max-width: 767px){.l-home-page__globe{height:1080px}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__globe{height:1200px}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__globe{height:1300px}}.l-home-page__globe .s-text-columns{z-index:1;width:100%}.l-home-page__globe .img-globe{position:absolute;top:0;left:calc(50% - 494px);z-index:0}@media only screen and (max-width: 1440px){.l-home-page__globe .img-globe{top:5%;left:unset}}@media only screen and (max-width: 987px){.l-home-page__globe .img-globe{top:8%;left:unset}}@media only screen and (max-width: 767px){.l-home-page__globe .img-globe{top:15%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__globe .img-globe{top:18%}}@media only screen and (max-width: 400px){.l-home-page__globe .img-globe{top:20%}}.l-home-page__globe .s-text-columns:first-of-type{width:100%}.l-home-page__globe .s-text-columns:last-of-type{width:100%}.l-home-page__sbc-wrap{position:absolute;top:4rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__sbc-wrap{position:relative;top:0;left:-1rem}}.l-home-page__sbc{position:absolute;top:0;right:0}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__sbc{top:6rem;right:unset;left:0}}@media only screen and (max-width: 767px){.l-home-page__sbc .img-sbc{width:200px;height:125px}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.l-home-page__sbc .img-sbc{width:160px;height:100px}}@media only screen and (max-width: 400px){.l-home-page__sbc .img-sbc{width:140px;height:88px}}.l-home-page__sbc p{padding:.25rem 1rem;color:var(--color-brand-1);font-family:var(--font-ptmono);text-transform:uppercase}.l-home-page__apps{padding:4rem 0;background-color:#fcfcfc}.l-home-page__apps-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 987px){.l-home-page__apps-wrap{flex-direction:column}}.l-home-page__apps-left{padding-right:1rem;width:50%}@media only screen and (max-width: 987px){.l-home-page__apps-left{padding-right:0;width:100%}}.l-home-page__apps-right{position:relative;padding-top:2rem;padding-left:1rem;width:50%;text-align:center}@media only screen and (max-width: 987px){.l-home-page__apps-right{padding-left:0;width:100%}}.l-home-page__apps-right-buttons{position:absolute;bottom:3rem;left:calc(50% - 142px)}.l-home-page__apps-right-buttons a:first-of-type{margin-right:.5rem}.l-home-page__apps-right-buttons a:last-of-type{margin-left:.5rem}.l-home-page__apps-right-buttons a:hover,.l-home-page__apps-right-buttons a:focus{opacity:.8}.l-home-page__apps .pretitle{margin-bottom:1rem;color:var(--color-brand-1);font-family:var(--font-ptmono);text-transform:uppercase}.l-home-page__apps .title{margin-bottom:2rem;line-height:1}.l-home-page__apps .text{margin-bottom:2rem;width:50%}@media only screen and (max-width: 987px){.l-home-page__apps .text{width:100%}}
