.recommendation__text{align-items:flex-end;margin-bottom:34px}@media screen and (max-width:769px){.recommendation__text{margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:8px}}.recommendation__text .heading--2{color:#333}.recommendation__text a{font-weight:500}.recommendation__container{background-color:#fceef1;padding:72px 0;position:relative}.recommendation__container:after,.recommendation__container:before{content:"";position:absolute;height:100%;width:100vw;top:0;background-color:#fceef1;z-index:-1}@media screen and (max-width:769px){.recommendation__container:after,.recommendation__container:before{display:none}}.recommendation__container:before{left:0}.recommendation__container:after{right:0}@media screen and (max-width:769px){.recommendation__container{padding:32px 24px;width:100vw;margin-left:-24px}}@media screen and (max-width:769px){.home-page-template .recommendation__container{margin-left:0}}@media screen and (min-width:770px){.home-page-template .recommendation__container{max-width:1328px;margin:0 auto}}@media screen and (min-width:1550px){.home-page-template .recommendation__container{max-width:1440px}}@media screen and (max-width:1340px){.home-page-template .recommendation__container{padding-left:24px;padding-right:24px}}@media screen and (max-width:769px){.recommendation__slider{width:100vw;margin-left:-24px;padding-left:24px;padding-right:24px}}@media screen and (max-width:769px){.recommendation__slider .swiper-button-next,.recommendation__slider .swiper-button-prev{--swiper-navigation-sides-offset:24px}}.recommendation__slider .image__container{box-sizing:border-box;max-height:unset;height:320px;max-width:unset;width:unset}@media screen and (max-width:769px){.recommendation__slider .image__container{height:208px}}