.b-main{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 4rem);min-height:27.75rem;padding:5vh 0}@media(min-width: 769px){.b-main{height:calc(100vh - 7.75rem)}}@media(min-width: 1025px){.b-main{justify-content:center;padding:0;gap:2rem 0}}.b-main__background{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:-1;min-height:calc(27.75rem + 4rem);overflow:hidden}@media(min-width: 769px){.b-main__background{min-height:calc(27.75rem + 7.75rem)}}.b-main__title{color:#fff;max-width:25rem}@media(min-width: 1025px){.b-main__title{max-width:40rem}}@media(min-width: 1601px){.b-main__title{max-width:60vw}}.b-main__records{display:flex;justify-content:flex-end;gap:2rem;visibility:hidden}@media(min-width: 769px){.b-main__records{gap:4rem}}@media(min-width: 1601px){.b-main__records{gap:6rem}}.b-main__records-item{max-width:150px}@media(min-width: 1025px){.b-main__records-item{max-width:initial}}.b-main h1,.b-main .h1,.b-main .c-h1{margin:0;padding:0;font-size:2.25rem;line-height:100%;font-weight:600}@media(min-width: 561px){.b-main h1,.b-main .h1,.b-main .c-h1{font-size:3rem}}@media(min-width: 1025px){.b-main h1,.b-main .h1,.b-main .c-h1{font-size:4rem;padding-bottom:20px}}@media(min-width: 1601px){.b-main h1,.b-main .h1,.b-main .c-h1{font-size:5.25rem}}.b-main h2,.b-main .h2,.b-main .c-h2{margin:0;padding:0;line-height:3.3rem;font-size:3rem;font-weight:600}@media(min-width: 561px){.b-main h2,.b-main .h2,.b-main .c-h2{line-height:2.8rem;font-size:2.8rem}}.b-main__anniversary{width:100%}.b-main video{right:0;position:absolute;filter:brightness(75%);display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.b-main video.mobile{height:100%}.b-main video.desktop{width:100%}.b-main video.active{display:block}
.b-popup{position:absolute;width:auto;background-color:#fff;border-radius:.25rem;display:flex;gap:.5rem;flex-direction:column;align-items:center;padding:1.5rem 0;z-index:1;margin-left:1rem;margin-top:10px}@media(min-width: 561px){.b-popup{transform:translateX(5%);width:auto;padding:1.25rem 3rem;gap:1rem;margin-left:0}}@media(min-width: 1025px){.b-popup{min-width:27.5rem}}@media(min-width: 1281px){.b-popup{min-width:30rem}}@media(min-width: 1601px){.b-popup{transform:initial;padding:2rem 5rem;min-width:initial}}.b-popup__image{width:50%;align-self:center}@media(min-width: 1601px){.b-popup__image{width:initial}}.b-popup__title{font-size:.8rem;text-transform:uppercase;color:#be232e;font-weight:600;text-align:center}@media(min-width: 1025px){.b-popup__title{font-size:1rem}}@media(min-width: 1601px){.b-popup__title{font-size:1.25rem}}.b-popup__desc{width:13.5rem;text-align:center;font-size:.7rem}@media(min-width: 1025px){.b-popup__desc{font-size:.8rem;width:17.5rem}}@media(min-width: 1601px){.b-popup__desc{font-size:1rem}}.b-popup__btn{background-color:#be232e;padding:.5rem 2rem;text-transform:uppercase;font-size:.6rem;font-weight:700;color:#fff;border:1px solid transparent;transition:.3s linear;text-decoration:none}@media(min-width: 1025px){.b-popup__btn{font-size:.7rem;padding:1rem 3rem}}@media(min-width: 1601px){.b-popup__btn{font-size:.8rem}}.b-popup__btn:hover{background-color:#fff;border:1px solid #be232e;color:#be232e}.b-popup__close-btn{position:absolute;top:1.25rem;right:1.25rem;-webkit-mask:url(/images/mock/popup/close-btn.svg) center no-repeat;mask:url(/images/mock/popup/close-btn.svg) center no-repeat;background-color:#292826;width:1rem;height:1rem;cursor:pointer;transition:.3s linear}.b-popup__close-btn:hover{background-color:#be232e}
.b-videobanner{color:#be232e;white-space:nowrap;position:absolute;right:0;top:90px;z-index:0;visibility:hidden;opacity:0}@media(min-width: 1025px){.b-videobanner{top:170px}}@media(min-width: medium){.b-videobanner{margin-top:10px}}.b-videobanner__slogan img{width:120px;height:auto}@media screen and (min-width: 93.75em){.b-videobanner__slogan img{width:auto}}.b-videobanner span{display:inline-block;height:120px;line-height:120px;box-sizing:border-box;font-size:24px;color:#fff;padding-left:22px}@media screen and (min-width: 93.75em){.b-videobanner span{font-size:32px;height:197px;line-height:197px}}.b-videobanner a{display:inline-block}.b-videobanner__volume{position:relative}.b-videobanner__volume.b-btn{position:relative;margin-left:60px;margin-top:-20px;width:69px;height:69px;text-align:center;background:url("/images/volume-off.png") 0 0 no-repeat !important;color:#eaeae6 !important;font-size:20px;line-height:25px;padding-left:103px;text-transform:none;border:none}@media screen and (min-width: 93.75em){.b-videobanner__volume.b-btn{margin-left:130px;margin-top:-58px}}.b-videobanner__volume.b-btn div{position:relative;margin-top:-5px}.b-videobanner__volume.b-btn:hover{color:#fff !important}.b-videobanner__volume.muted.b-btn{background-image:url("/images/volume-on.png") !important}
