.space-before--none{padding-top:0}.space-after--none{padding-bottom:0}.space-after--small{padding-bottom:18px}@media only screen and (min-width:768px){.space-after--small{padding-bottom:28px}}@media only screen and (min-width:1200px){.space-after--small{padding-bottom:32px}}@media only screen and (min-width:1920px){.space-after--small{padding-bottom:36px}}.space-before--small{padding-top:18px}@media only screen and (min-width:768px){.space-before--small{padding-top:28px}}@media only screen and (min-width:1200px){.space-before--small{padding-top:32px}}@media only screen and (min-width:1920px){.space-before--small{padding-top:36px}}.space-after--medium{padding-bottom:24px}@media only screen and (min-width:768px){.space-after--medium{padding-bottom:40px}}@media only screen and (min-width:1200px){.space-after--medium{padding-bottom:48px}}@media only screen and (min-width:1920px){.space-after--medium{padding-bottom:56px}}.space-before--medium{padding-top:24px}@media only screen and (min-width:768px){.space-before--medium{padding-top:40px}}@media only screen and (min-width:1200px){.space-before--medium{padding-top:48px}}@media only screen and (min-width:1920px){.space-before--medium{padding-top:56px}}.space-after--large{padding-bottom:36px}@media only screen and (min-width:768px){.space-after--large{padding-bottom:60px}}@media only screen and (min-width:1200px){.space-after--large{padding-bottom:68px}}@media only screen and (min-width:1920px){.space-after--large{padding-bottom:76px}}.space-before--large{padding-top:36px}@media only screen and (min-width:768px){.space-before--large{padding-top:60px}}@media only screen and (min-width:1200px){.space-before--large{padding-top:68px}}@media only screen and (min-width:1920px){.space-before--large{padding-top:76px}}@keyframes scroll-icon{0%{transform:translate(-50%,0)}50%,70%{transform:translate(-50%,64px)}to{transform:translate(-50%,0)}}.hero-wrapper{position:relative;display:flex;overflow:hidden}.hero-wrapper img,.hero-wrapper video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;filter:brightness(1)}.hero-wrapper video{object-fit:contain;object-position:-8vw center;transform:scale(1.75)}@media only screen and (min-width:1024px){.hero-wrapper video{object-fit:cover;object-position:center;transform:scale(1);overflow:auto}}.hero-wrapper img{z-index:-2}.hero-wrapper video{z-index:-1}@supports (background:-webkit-named-image(i)){.hero-wrapper video{mix-blend-mode:screen}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.hero-wrapper video{mix-blend-mode:screen}}}.hero-wrapper .hero-content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%;z-index:1;padding-bottom:200px}.hero-wrapper .hero-content p{font-size:2rem;font-weight:400}@media only screen and (min-width:1024px){.hero-wrapper .hero-content{justify-content:center;padding-bottom:0}.hero-wrapper .hero-content .text-content{max-width:50%}.hero-wrapper .hero-content p{font-size:3.2rem}.hero-wrapper .hero-content a{font-size:2rem}}.hero-wrapper .scroll-icon-wrapper{position:absolute;bottom:128px;left:50%;display:flex;justify-content:center;align-items:center;transform:translateX(-50%);animation:scroll-icon 4s ease-out 2s infinite}@media only screen and (max-width:1023px){.hero-wrapper .scroll-icon-wrapper{display:none}}.hero-wrapper .scroll-icon-mobile{display:none;position:absolute;bottom:175px;left:50%;transform:translate(-50%,50%);height:75px;width:75px;border-radius:50%;justify-content:center;align-items:center;background-color:#000}.blue-box-wrapper{z-index:2;display:flex;align-items:flex-end;pointer-events:none;position:relative}.blue-box-wrapper .blue-box{padding-top:48px;padding-bottom:48px;pointer-events:all;background:#007bc2}.blue-box-wrapper .blue-box p{font-weight:500}@media only screen and (min-width:1024px){.blue-box-wrapper{justify-content:flex-end}.blue-box-wrapper .blue-box{max-width:30%;width:auto;margin:0;margin-bottom:32px;padding:32px}}@media only screen and (min-width:1504px){.blue-box-wrapper .blue-box{padding:64px}.blue-box-wrapper .blue-box p{font-size:24px}}.page-1 .hero-wrapper .scroll-icon-mobile{display:flex}@media only screen and (min-width:1024px){.page-1 .hero-wrapper .scroll-icon-mobile{display:none}}