.cmp-webdoor{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding-top:100px;padding-bottom:2.5rem;text-align:center;min-height:0;height:550px;color:#fff}.cmp-webdoor__picture{position:absolute;inset:0;height:100%;width:100%}.cmp-webdoor__picture:after{content:"";position:absolute;display:block;background-color:#00000080;width:100%;height:100%;inset:0}.cmp-webdoor__picture img{width:100%;height:100%;object-fit:cover}.cmp-webdoor__background{object-fit:cover;position:absolute;display:block;width:100%;height:100%;inset:0;object-position:center}.cmp-webdoor__badge{display:block;position:absolute;top:6.25rem;right:0}.cmp-webdoor__ctn{width:-webkit-fill-available;padding-left:16px;padding-right:16px;gap:16px;grid-gap:16px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;box-sizing:content-box;display:grid;align-items:flex-start;justify-content:flex-start;text-align:left}.cmp-webdoor--secondary .cmp-webdoor__ctn{display:flex;justify-content:center;align-items:flex-end;text-align:center}.cmp-webdoor__wrapper{max-width:30rem}.cmp-webdoor--secondary .cmp-webdoor__wrapper{max-width:42.5rem}.cmp-webdoor__overline{text-transform:uppercase;font-size:.75rem;line-height:1.167;margin-top:0;margin-bottom:.5rem;letter-spacing:.075rem}.cmp-webdoor__title{font-size:3rem;line-height:1.146;margin-top:0;margin-bottom:0}.cmp-webdoor__description{margin-top:1rem;margin-bottom:0;font-size:1.125rem;line-height:1.333}.cmp-webdoor__anchor{position:absolute;left:50%;bottom:0;font-size:1.25rem;padding:1rem;transform:translate(-50%);color:currentColor}.cmp-webdoor__anchor:before{animation:bounce 2s infinite}.cmp-webdoor__anchor:hover{color:currentColor}.cmp-webdoor__anchor:hover:before{animation:none}.cmp-webdoor[data-animated] .cmp-heading__overline,.cmp-webdoor[data-animated] .cmp-heading__title,.cmp-webdoor[data-animated] .cmp-heading__description,.cmp-webdoor[data-animated] .cmp-webdoor__anchor{opacity:0}.cmp-webdoor__cta-hdr{margin-top:1rem;display:flex;align-items:center;justify-content:start}.cmp-webdoor__cta-hdr *:not(:first-child){margin-left:.5rem}.cmp-webdoor--secondary .cmp-webdoor__cta-hdr{justify-content:center}@media screen and (max-width:64em){.cmp-webdoor{min-height:650px;height:auto}.cmp-webdoor__overline{font-size:.625rem;line-height:1.1}.cmp-webdoor__title{font-size:2.25rem;line-height:1.139}.cmp-webdoor--secondary .cmp-webdoor__wrapper{max-width:23.75rem}}@media screen and (max-width:47.9375em){.cmp-webdoor--secondary .cmp-webdoor__ctn{padding-bottom:0}.cmp-webdoor__cta-hdr{flex-direction:column}.cmp-webdoor__cta-hdr *:not(:first-child){margin-left:0;margin-top:.5rem}}@media screen and (max-width:47.9375em){.cmp-webdoor{min-height:650px;height:auto;justify-content:end;padding-bottom:70px}.cmp-webdoor__wrapper{text-align:center;margin:0 auto;max-width:482px}}@-moz-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.625rem)}60%{transform:translateY(-.3125rem)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.625rem)}60%{transform:translateY(-.3125rem)}}@-o-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.625rem)}60%{transform:translateY(-.3125rem)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.625rem)}60%{transform:translateY(-.3125rem)}}