.hero{margin-bottom:5rem}@media print,screen and (min-width: 64em){.hero{margin-bottom:8.0625rem}}@keyframes arrow-movement{0%{opacity:0;transform:translateY(-12px)}50%{opacity:1}100%{opacity:0;transform:translateY(12px)}}.hero__wrap{position:relative;min-height:33.75rem}@media print,screen and (min-width: 64em){.hero__wrap{min-height:45.625rem}}.hero h1{color:#fff;margin-bottom:.9375rem;font-weight:600}@media print,screen and (min-width: 64em){.hero h1{font-size:5.5625rem}}.hero__intro{margin-bottom:-2.875rem;padding-top:1.875rem;position:relative;z-index:1;width:100%;font-size:1.25rem;color:#fff}@media print,screen and (min-width: 64em){.hero__intro{padding-top:0}}@media print,screen and (max-width: 39.99875em){.hero__intro{line-height:1.7;font-size:.9375rem}}.hero__intro p{margin-bottom:1.5625rem}@media print,screen and (min-width: 64em){.hero__intro p{margin-bottom:3.875rem}}.hero__video,.hero__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:1.25rem}.hero__video:after,.hero__bg-image:after{position:absolute;bottom:0;left:0;width:100%;height:28.125rem;content:"";background-image:url(/wp-content/themes/hartbrugreizen/dist/images//overlay.png);background-repeat:no-repeat;background-position:top center}.hero__video video,.hero__video img,.hero__bg-image video,.hero__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__video{display:none}@media print,screen and (min-width: 40em){.hero__video:has(+.hero__bg-image){display:block}.hero__video:has(+.hero__bg-image)+.hero__bg-image{display:none}}.hero__iframe{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.hero__iframe iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero__scroll{position:absolute;bottom:6.25rem;left:5rem;z-index:2;display:none;align-items:center;justify-content:center;width:1.875rem;height:4.0625rem;font-size:1.625rem;color:#fff;border:solid 2px #fff;border-radius:4.6875rem}@media screen and (min-width: 97.5em){.hero__scroll{display:flex}}.hero__scroll i{animation:arrow-movement 2s infinite}.hero__scroll:focus,.hero__scroll:hover{color:#133478;background-color:#fff}

/*# sourceMappingURL=66.5a529.css.map*/