section.points{padding:calc(50 / var(--size) * 100vw) 0 calc(130 / var(--size) * 100vw);background:var(--tint);overflow:hidden}@media (max-width:767px){section.points{padding:calc(50 / var(--size) * 100vw) 0}}section.points .splide{padding:0 calc(40 / var(--size) * 100vw)}section.points .splide .splide__track{overflow:auto;overflow:initial}section.points .block{margin:calc(50 / var(--size) * 100vw) auto 0;max-width:calc(375 / var(--size) * 100vw);text-align:center}@media (max-width:767px){section.points .block{margin:0;max-width:100%}section.points .block .title{font-size:calc(30 / var(--size) * 100vw)}}section.points .block .icon{margin:0 auto calc(45 / var(--size) * 100vw);width:calc(144 / var(--size) * 100vw);height:calc(144 / var(--size) * 100vw);border-radius:50%;position:relative}@media (max-width:767px){section.points .block .icon{width:calc(110 / var(--size) * 100vw);height:calc(110 / var(--size) * 100vw);margin:0 auto calc(20 / var(--size) * 100vw)}}section.points .block .icon img,section.points .block .icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;width:initial;max-width:auto;max-width:initial}section.points .block .desc{color:var(--navy70);margin-top:calc(26 / var(--size) * 100vw)}@media (max-width:767px){section.points .block .desc{margin-top:calc(16 / var(--size) * 100vw)}}section.points .splide__track{overflow:auto;overflow:initial}