.tpl__frontpage__recentnews{display:flex;flex-direction:column;justify-content:center;background-color:#18233d;padding:80px 46px 54px;position:relative;z-index:1}@media all and (min-width: 1024px){.tpl__frontpage__recentnews{padding:80px 120px}}@media all and (min-width: 1360px){.tpl__frontpage__recentnews{padding:112px 140px 180px}}@media all and (min-width: 1700px){.tpl__frontpage__recentnews{padding:112px 300px 180px}}@media all and (min-width: 2580px){.tpl__frontpage__recentnews{padding:5.8333333333vw 15.625vw 9.375vw}}.tpl__frontpage__recentnews__headline{margin-bottom:50px;max-width:18rem;color:#fff}@media all and (min-width: 1360px){.tpl__frontpage__recentnews__headline{font-size:60px;max-width:40rem;text-align:center;margin-left:auto;margin-right:auto}}@media all and (min-width: 1680px){.tpl__frontpage__recentnews__headline{font-size:80px;max-width:53rem}}@media all and (min-width: 2580px){.tpl__frontpage__recentnews__headline{font-size:4.1666666667vw;max-width:53rem}}.tpl__frontpage__recentnews__overlap{display:block;margin-bottom:-110px}@media all and (min-width: 1024px){.tpl__frontpage__recentnews__overlap{margin-bottom:-150px}}@media all and (min-width: 1360px){.tpl__frontpage__recentnews__overlap{margin-bottom:-330px}}@media all and (min-width: 2580px){.tpl__frontpage__recentnews__overlap{margin-bottom:-17.1875vw}}.tpl__frontpage__recentnews__boxes{grid-auto-columns:100%;filter:drop-shadow(5px 4px 3px hsla(0, 0%, 0%, 0.15))}@media all and (min-width: 640px){.tpl__frontpage__recentnews__boxes{grid-auto-columns:calc((100% - 25px)/2)}}@media all and (min-width: 1360px){.tpl__frontpage__recentnews__boxes{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;white-space:normal;overflow:hidden}.tpl__frontpage__recentnews__boxes>*{grid-row:inherit}}.tpl__frontpage__recentnews__box{display:block}.tpl__frontpage__recentnews__box__link{display:flex;align-items:flex-end;box-sizing:border-box;background-size:100%;background-color:#fff;border-radius:10px;position:relative;padding:20px 20px 30px;height:auto;aspect-ratio:3/2;width:100%;transition:all .38s ease}@media all and (min-width: 1024px){.tpl__frontpage__recentnews__box__link{padding:35px 35px 40px}}@media all and (min-width: 1360px){.tpl__frontpage__recentnews__box__link{aspect-ratio:4/3;border-radius:20px;min-height:250px}}@media all and (min-width: 2580px){.tpl__frontpage__recentnews__box__link{padding:1.8229166667vw 1.8229166667vw 2.0833333333vw;border-radius:1.0416666667vw}}.tpl__frontpage__recentnews__box__link:hover{background-color:var(--tertiary-key-color);color:#fff}.tpl__frontpage__recentnews__box__title{display:block;font-size:21px;font-weight:400;line-height:1.35em;width:9rem}@media all and (min-width: 1640px){.tpl__frontpage__recentnews__box__title{font-size:30px;width:9rem}}@media all and (min-width: 2580px){.tpl__frontpage__recentnews__box__title{font-size:1.5625vw}}.tpl__frontpage__recentnews__box__title:after{display:block;content:"";width:40%;border-bottom:2px solid var(--primary-key-color);margin-top:15px;transition:all .38s ease}.tpl__frontpage__recentnews__box:hover .tpl__frontpage__recentnews__box__title:after{border-bottom-color:#fff}.tpl__frontpage__recentnews__box__icon{position:absolute;right:20px;top:20px;width:65px;height:auto}@media all and (min-width: 640px){.tpl__frontpage__recentnews__box__icon{width:80px;height:80px;object-fit:contain;object-position:center}}@media all and (min-width: 1024px){.tpl__frontpage__recentnews__box__icon{top:35px;right:35px}}@media all and (min-width: 2580px){.tpl__frontpage__recentnews__box__icon{width:4.1666666667vw;height:4.1666666667vw;top:1.8229166667vw;right:1.8229166667vw}}.tpl__frontpage__recentnews__box:hover .tpl__frontpage__recentnews__box__icon{filter:saturate(0) contrast(0) brightness(2)}.tpl__frontpage__recentnews__dots{margin-top:15px}@media all and (min-width: 1360px){.tpl__frontpage__recentnews__dots{display:none}}