@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,picture{margin:0}h1,h2,h3,h4,h5,h6,p{font-style:normal;font-weight:400}img,picture{display:block;max-width:100%}input,button,textarea,select{display:block;font:inherit;font-style:normal}button{padding:0;border:none;background-color:transparent;cursor:pointer;text-align:left;white-space:nowrap;white-space:wrap}input{padding:0;border:none;margin:0;outline:none}ul,ol{padding:0;margin:0}ul{list-style:none}a{color:inherit;text-decoration:none}:root{--color-white: #F5F5F5;--color-black: #000;--color-primary-100: #EC022B;--container-width: 118rem;--container-padding-x: 13rem;--transition-duration: .5s}html{font-size:62.5%}@media (max-width: 520px){html{font-size:1.923vw}}html.is-lock{overflow:hidden}body{display:flex;min-height:100vh;flex-direction:column;color:var(--color-white);font-family:Roboto,sans-serif;line-height:120%}main{display:flex;flex-direction:column;flex-grow:1}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit}a[class]{text-decoration:none}:focus-visible{outline:2px dashed var(--color-white);outline-offset:4px;transition-duration:0s!important}.btn{position:relative;display:flex;overflow:hidden;width:100%;max-width:22rem;height:100%;align-items:center;justify-content:center;border:.1rem solid transparent;border-radius:.4rem;background-color:var(--color-primary-100);color:var(--color-black);font-size:1.6rem;font-weight:700;line-height:120%;text-align:center;text-transform:uppercase;transition-property:all}@media (max-width: 768px){.btn{max-width:100%}}.btn>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s}.btn>span:nth-child(2){color:var(--color-primary-100);transform:translate(-50%,250%)}.btn-decoration{position:absolute;top:0;right:0;display:block;overflow:hidden;min-width:5rem;height:100%;border:.1rem solid var(--color-primary-100);border-radius:.4rem;background-color:var(--color-black);transition:all .5s}@media (max-width: 768px){.btn-decoration{display:none}}.btn-decoration-img{position:absolute;top:50%;left:50%;min-width:3.2rem;min-height:3.2rem;transform:translate(-50%,-50%);transition:all .5s}.btn-decoration-img--2{transform:translate(-50%,100%)}.btn-decoration-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.buttons{position:absolute;top:50%;left:50%;width:27rem;height:5.2rem;transform:translate(-50%,calc(-50% + clamp(1.6rem,1.4rem + .625vw,2.4rem) + clamp(6.5rem,6.375rem + .390625vw,7rem) + 12.4rem))}@media (max-width: 768px){.buttons{inset:auto 1.6rem 1.6rem;width:calc(100% - 3.2rem);max-width:100%;height:6.4rem;transform:translate(0)}}.buttons:hover .btn{border:.1rem solid var(--color-primary-100);background-color:var(--color-black);transform:translate(-.4rem)}.buttons:hover .btn>span:nth-child(1){transform:translate(-50%,-250%)}.buttons:hover .btn>span:nth-child(2){transform:translate(-50%,-50%)}.buttons:hover .btn-decoration{transform:translate(.4rem)}.buttons:hover .btn-decoration-img--1{transform:translate(-50%,-250%)}.buttons:hover .btn-decoration-img--2{transform:translate(-50%,-50%)}.hero{position:relative;display:flex;flex-direction:column;flex-grow:1}.video{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content{position:relative;z-index:2;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;padding:1.6rem}@media (max-width: 768px){.content{padding:1.6rem 1.6rem 8rem}}.content .title{position:absolute;top:50%;left:50%;max-width:clamp(32.8rem,32.175rem + 1.953125vw,35.3rem);max-height:clamp(6.5rem,6.375rem + .390625vw,7rem);transform:translate(-50%,-50%)}.content .title>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.content .subtitle{position:absolute;top:50%;left:50%;font-size:2rem;font-weight:400;letter-spacing:.1rem;line-height:1.4rem;transform:translate(-50%,calc(-50% + clamp(6.5rem,6.375rem + .390625vw,7rem)))}
