.logo{fill:#fff;font-family:Roboto;font-size:28px;font-size:1.9444444444vw;font-style:italic;font-weight:900;line-height:.8em}@media screen and (min-width:768px) and (max-width:960px){.logo{font-size:11px;font-size:2.9333333333vw}}@media screen and (max-width:767px){.logo{font-size:19px;font-size:5.0666666667vw}}.logo span{display:inline-block;letter-spacing:.05em}.logo-line{background:#fff;height:.2777777778vw;margin-bottom:.2em;margin-left:.1em;transform-origin:left center;width:100%}@media screen and (min-width:768px) and (max-width:960px){.logo-line{height:.4vw}}@media screen and (max-width:767px){.logo-line{height:.8vw}}
