.centered-content{padding-bottom:.64rem}.centered-content .centered-top-content{margin:0 auto;max-width:9rem;text-align:center;width:100%}:is(:is(.centered-content .centered-top-content)>*):last-child{margin-bottom:0}:is(.centered-content .centered-top-content) .centered-top-content-subtitle{margin-bottom:.1rem}@media screen and (max-width:768px){:is(.centered-content .centered-top-content) .centered-top-content-subtitle{margin-bottom:.08rem}}:is(.centered-content .centered-top-content) .centered-top-content-title{margin-bottom:.4rem}@media screen and (max-width:768px){:is(.centered-content .centered-top-content) .centered-top-content-title{margin-bottom:.24rem}}:is(.centered-content .centered-top-content) .centered-top-content-small-text{margin:0 auto .32rem;max-width:6.7rem;width:100%}@media screen and (max-width:768px){:is(.centered-content .centered-top-content) .centered-top-content-small-text{margin-bottom:.24rem}}:is(.centered-content .centered-top-content) .centered-top-content-button-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.32rem;justify-content:center}@media screen and (max-width:768px){:is(.centered-content .centered-top-content) .centered-top-content-button-list{gap:.24rem}}.centered-content .marquee-css{display:flex;margin-top:.4rem;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.centered-content .marquee-css{margin-top:.48rem}}:is(.centered-content .marquee-css):after{background:linear-gradient(90deg,#f9e9d7 10%,hsla(32,74%,91%,0) 50%,#f9e9d7 90%);content:"";height:112%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:105%}@media screen and (max-width:1024px){:is(.centered-content .marquee-css):after{background:linear-gradient(90deg,#f9e9d7,hsla(32,74%,91%,0) 50%,#f9e9d7)}}@media screen and (max-width:768px){:is(.centered-content .marquee-css):after{background:linear-gradient(90deg,#f9e9d7,hsla(32,74%,91%,0) 50%,#f9e9d7)}}.centered-content .marquee-css__list{align-items:center;display:flex;flex:none;position:relative}.centered-content .marquee-css__item{align-items:center;display:flex;grid-column-gap:1.2rem;grid-row-gap:1.2rem;padding-right:1.2rem}@media screen and (max-width:768px){.centered-content .marquee-css__item{grid-column-gap:.64rem;grid-row-gap:.64rem;padding-right:.64rem}}:is(.centered-content .marquee-css__item) .media{display:inline-block;height:auto;max-height:.65rem;object-fit:contain;position:relative;vertical-align:middle;width:auto}