.s-campaign{padding-bottom:40px;padding-top:40px;position:relative;view-timeline-axis:block;view-timeline-name:--campaign}.s-campaign__decorations{pointer-events:none}.s-campaign__deco{position:absolute;scale:0}.s-campaign__deco--1{background:url(../images/index-campaign-deco-1.webp) no-repeat 50%/contain;height:146px;left:calc(50% - 595px);top:-80px;width:120px}@media screen and (max-width:760px){.s-campaign__deco--1{height:89px;left:-14px;top:-40px;width:74px}}.s-campaign__deco--2{background:url(../images/index-campaign-deco-2.webp) no-repeat 50%/contain;height:110px;right:calc(50% - 552px);top:-5.5%;width:152px}@media screen and (max-width:760px){.s-campaign__deco--2{height:72px;right:-34px;top:-34px;transform:translate(0);width:92px}}.s-campaign__inner{margin-left:auto;margin-right:auto;max-width:1080px}.s-campaign__title{align-items:center;display:flex;flex-direction:column;gap:16px}.s-campaign__title img{width:306px}@media screen and (max-width:760px){.s-campaign__title img{width:223px}}.s-campaign__slider{margin-top:40px}.s-campaign__slider .splide__track{padding-bottom:8px}@media screen and (max-width:760px){.s-campaign__slider .splide__track{padding-bottom:6px}}.s-campaign__slider .splide__slide a{aspect-ratio:248/162;border-radius:12px;box-shadow:0 6px 0 #dabfb6;display:block;overflow:hidden}@media screen and (max-width:760px){.s-campaign__slider .splide__slide a{border-radius:6px;box-shadow:0 6px 0 #dabfb6}}.s-campaign__slider .splide__pagination{display:flex!important;gap:2px;justify-content:center;margin-top:32px}.s-campaign__slider .splide__pagination .splide__pagination__page{background:var(--color-ui-text-placeholder);display:block;height:2px;position:relative;width:40px}@media screen and (max-width:760px){.s-campaign__slider .splide__pagination .splide__pagination__page{width:24px}}.s-campaign__slider .splide__pagination .splide__pagination__page:after{background:var(--color-brand-accent);content:"";height:100%;left:0;position:absolute;scale:0 1;top:0;transform-origin:left;width:100%}.s-campaign__slider .splide__pagination .splide__pagination__page.is-active:after{scale:1 1;transition:3s linear}.s-campaign__lists{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;margin-top:40px;max-width:720px;width:100%}@media screen and (max-width:760px){.s-campaign__lists{padding-left:16px;padding-right:16px}}.s-campaign__list{background:#fff;border:1px solid #ebd3c0;border-radius:8px;box-shadow:0 4px 0 0 #ebd3c0;display:block;padding:6px 16px 13px;width:100%}.s-campaign__list__time{color:#957c72;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1}.s-campaign__list__title{align-items:center;display:flex;gap:24px;justify-content:space-between}.s-campaign__list__title p{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1.4;text-overflow:ellipsis}.s-campaign__list__title span{border-radius:50%;box-shadow:0 4px 0 0 #f3cec6;flex-shrink:0;height:20px;transition:all .3s ease;width:20px}.s-campaign__list__title span:hover{box-shadow:0 0 0 0 #f3cec6;transform:translateY(4px);transition:all .3s ease}.s-campaign__list__title svg{width:8px}.s-campaign__button{margin-top:40px}.s-campaign__button a{margin-left:auto;margin-right:auto}