.text-sub{font-weight:400;margin-bottom:25px;letter-spacing:20%}.text-sub{font-size:20px}@media screen and (min-width: 480px){.text-sub{font-size:calc(20px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-sub{font-size:22px}}.text-sub{line-height:28px}@media screen and (min-width: 480px){.text-sub{line-height:calc(28px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-sub{line-height:30px}}.text-pagination{text-align:left;padding-left:20px;bottom:20px !important;top:unset !important}@media(min-width: 768px){.text-pagination{padding-left:20px;bottom:15px}}.text-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:.5}.text-pagination .swiper-pagination-bullet-active{opacity:1}.text-headline{transform:translateY(24px)}@media(min-width: 768px){.text-headline{transform:translateY(40px)}}.text-up{padding-top:70px}@media screen and (min-width: 480px){.text-up{padding-top:calc(70px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-up{padding-top:80px}}.text-up{padding-bottom:60px}@media screen and (min-width: 480px){.text-up{padding-bottom:calc(60px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-up{padding-bottom:80px}}.text-boxen{border-bottom:solid 1px #fff}.text-boxen a{color:#79716d}.text-boxen a:hover{color:#58534f}