.landingpage{position:relative;padding-top:56.25%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.landingpage{overflow:hidden}}@media screen and (min-width: 1000px) and (max-width: 1199px){.landingpage{padding-top:562.5px}}@media screen and (min-width: 1200px){.landingpage.has-header-image-24_9{padding-top:37.5%}.landingpage.has-header-image-32_9{padding-top:28.125%}}.landingpage__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;height:100%;width:100%}.landingpage__image img,.landingpage__image video{width:100%;margin:0}@media screen and (min-width: 1000px) and (max-width: 1199px){.landingpage__image img,.landingpage__image video{margin-top:calc((56.25% - 562.5px) / -2)}}.landingpage__wrapper{position:relative;width:100vw;height:100%;top:0;pointer-events:none}@media screen and (min-width: 768px){.landingpage__wrapper{position:absolute;left:50%;transform:translateX(-50%);display:flex;max-width:1366px;height:100%}}.landingpage__content{position:relative;width:100%;padding:1rem;background-color:#fff;color:#000;pointer-events:auto}.landingpage__content h1,.landingpage__content h2{margin:0 0 1rem;color:#c03}.landingpage__content h1+h2{margin-top:-0.75rem}.landingpage__content h1:last-child,.landingpage__content h2:last-child,.landingpage__content span:last-child{margin-bottom:0}@media screen and (min-width: 768px){.landingpage__content{align-self:center;margin:auto 2rem auto auto;width:auto;max-width:40%;min-width:30%;max-height:100%;overflow:auto;padding:1rem;background-color:rgba(255,255,255,0)}.landingpage__content--25{background-color:rgba(255,255,255,0.25)}.landingpage__content--50{background-color:rgba(255,255,255,0.5)}.landingpage__content--75{background-color:rgba(255,255,255,0.75)}.landingpage__content--85{background-color:rgba(255,255,255,0.85)}.landingpage__content--95{background-color:rgba(255,255,255,0.95)}}@media screen and (min-width: 768px){.landingpage__content--left{margin-left:2rem;margin-right:auto}}@media screen and (min-width: 768px){.landingpage__content--hidden{background-color:rgba(255,255,255,0)}}.landingpage__buttons{display:block;margin-top:1rem;font-size:1rem}.landingpage__buttons>form{display:inline-block;background-color:inherit}.landingpage__buttons>form,.landingpage__buttons>.button{pointer-events:all}.landingpage__buttons>form:first-child,.landingpage__buttons>.button:first-child{margin-bottom:0.5rem;margin-right:0.75rem}.landingpage__brandshield,.landingpage__brandshield-mobile{display:block;position:absolute}.landingpage__brandshield svg,.landingpage__brandshield-mobile svg{display:block}
