.header-frame{margin-bottom:50px}@media screen and (min-width: 480px){.header-frame{margin-bottom:calc(50px + 70*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-frame{margin-bottom:120px}}.header-frame .header-container{max-width:1904px}.header-frame .header-container{padding-top:20px}@media screen and (min-width: 480px){.header-frame .header-container{padding-top:calc(20px + 35*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-frame .header-container{padding-top:55px}}.header-frame .header-container .header-subtitle{line-height:1;font-weight:300;text-align:center;margin-top:30px}.header-frame .header-container .header-subtitle{font-size:26px}@media screen and (min-width: 480px){.header-frame .header-container .header-subtitle{font-size:calc(26px + 14*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-frame .header-container .header-subtitle{font-size:40px}}.header-frame .header-container .header-image{margin-top:40px}@media screen and (min-width: 480px){.header-frame .header-container .header-image{margin-top:calc(40px + 100*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-frame .header-container .header-image{margin-top:140px}}.header-frame .header-container .header-image{margin-bottom:30px}@media screen and (min-width: 480px){.header-frame .header-container .header-image{margin-bottom:calc(30px + 60*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-frame .header-container .header-image{margin-bottom:90px}}.header-frame .header-container .header-image img{width:100%}