.m-sp-slider .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-sp-slider .item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-sp-slider .item.-shadow .box{-webkit-box-shadow:0px 18px 35px 0px rgba(158,165,182,0.31);box-shadow:0px 18px 35px 0px rgba(158,165,182,0.31)}.m-sp-slider .heading{margin:0;padding:.77em 0;font-size:1.375em;font-weight:bold;line-height:1.3;text-align:center}.m-sp-slider .image{display:block;text-align:center}.m-sp-slider .slide-text{width:100%;padding-top:.625em}.m-sp-slider .title{margin:0 0 .89em;font-size:1.125em;font-weight:500}.m-sp-slider .subtitle{font-size:.875em}@media screen and (min-width:769px){.m-sp-slider.-column3 .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-sp-slider.-column3 .item{width:calc(33.33% - 20px)}.m-sp-slider.-column3 .item:not(:nth-child(3n-2)){margin-left:30px}.m-sp-slider.-column3 .item:nth-child(n+4){margin-top:30px}.m-sp-slider.-column2 .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-sp-slider.-column2 .item{width:calc(50% - 15px)}.m-sp-slider.-column2 .item:nth-child(n+3){margin-top:30px}.m-sp-slider.-column1 .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-sp-slider.-column1 .item{width:55%;max-width:520px}.m-sp-slider.-column1 .item:nth-child(n+2){margin-top:20px}}@media screen and (max-width:1020px){.m-sp-slider{padding:0 30px}}@media screen and (max-width:768px){.m-sp-slider{padding:0}.m-sp-slider.-column1 .item{width:100%;max-width:none}.m-sp-slider.-column1 .item:nth-child(n+2){margin-top:0}.m-sp-slider .inner{margin:-30px 0}.m-sp-slider.-arrow-upper .slick-arrow{top:calc(30vw + 7px)}.m-sp-slider .item{width:100%;padding:30px 23px}.m-sp-slider .item.-shadow .box{-webkit-box-shadow:0px 9px 18px 0px rgba(158,165,182,0.31);box-shadow:0px 9px 18px 0px rgba(158,165,182,0.31)}.m-sp-slider .slide-image{width:100%;max-width:none}.m-sp-slider .heading{padding:.77em 0;font-size:1.15em}.m-sp-slider .slide-text{padding-top:1em}.m-sp-slider .title{margin:0 0 -0.46em;font-size:1.23em}.m-sp-slider .subtitle{font-size:1em}}