.StackedFaceplatesComponent{position:relative;perspective:500px;width:300px;height:280px}.StackedFaceplatesComponent .faceplateStackTemplate{width:100%;object-fit:contain}.StackedFaceplatesComponent .faceplateTop{position:absolute;top:0;left:0;width:251px;height:161px;transform:translate(10%,-6%) rotateX(41deg) rotateY(0) rotate(-30deg) scale(.97)}.BrandBodyComponent .brandDetailsContainer{position:relative;z-index:1;overflow:visible}.BrandBodyComponent .brandFaceplatesAnchor{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2}@media (min-width: 992px){.BrandBodyComponent .brandFaceplatesAnchor{left:auto;right:8%;transform:translateY(-50%)}}@media (max-width: 991.98px){.BrandBodyComponent .brandFaceplatesAnchor{position:static;transform:none;display:flex;justify-content:center}.BrandBodyComponent .brandFaceplatesAnchor .StackedFaceplatesComponent{height:220px}.BrandBodyComponent .brandFaceplatesAnchor:before,.BrandBodyComponent .brandFaceplatesAnchor:after{display:none}}.BrandBodyComponent .brandFaceplatesAnchor:after{content:"";position:absolute;width:370px;height:370px;background-color:var(--theme-color-gray-light, #cecece);background-image:linear-gradient(hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),.65),hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),.65));border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-2;clip-path:inset(0 0 50% 0)}.BrandBodyComponent .brandFaceplatesAnchor:before{content:"";position:absolute;width:350px;height:350px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.BrandBodyComponent .brandHero{position:relative;z-index:0;min-height:220px;background-color:var(--theme-color-gray-light, #cecece);background-image:linear-gradient(to top,hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),.65),hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),1))}.BrandBodyComponent .brandHero h1{font-size:34px}.BrandBodyComponent .brandBodyGrid{display:grid;grid-gap:2rem;grid-template-areas:"header" "details" "form"}@media (min-width: 992px){.BrandBodyComponent .brandBodyGrid{grid-template-columns:1fr 1fr;grid-template-areas:"header  header" "details form"}}.BrandBodyComponent .brandBodyGrid .brandHeader{grid-area:header;position:relative;z-index:3}.BrandBodyComponent .brandBodyGrid .brandRegisterForm{grid-area:form}@media (min-width: 992px){.BrandBodyComponent .brandBodyGrid .brandRegisterForm{border-left:1px solid var(--theme-color-gray-light, #cecece);padding-left:2rem}}.BrandBodyComponent .brandBodyGrid .brandDetails{grid-area:details}
