@charset "UTF-8";.landing-slider{position:relative}.landing-slider__content{position:absolute;top:50%;transform:translateY(-50%);width:calc(100vw - 60px);margin-left:20px}.landing-slider__content--one{text-align:center}.landing-slider__content--two{display:flex;flex-direction:column;padding:0 20px}@media only screen and (min-width:1024px){.landing-slider__content--two{padding:0 73px}}.landing-slider__content--two .landing-slider__text{padding-left:12px}.landing-slider__content--three{display:flex;justify-content:center}.landing-slider__content--three .landing-slider__title{font-size:20px}@media only screen and (min-width:1024px){.landing-slider__content--three .landing-slider__title{font-size:32px}}.landing-slider__box--one{align-self:flex-start;margin-bottom:40px}.landing-slider__box--two{align-self:flex-end;margin-bottom:40px}@media only screen and (min-width:1024px){.landing-slider__box--two{margin-bottom:52px}}.landing-slider__box--three{align-self:flex-start}.landing-slider__box--three .landing-slider__title{margin-bottom:0}.landing-slider__box--three .landing-slider__text{margin-bottom:15px}@media only screen and (min-width:1024px){.landing-slider__box--three{padding-left:200px}}.landing-slider__column .landing-slider__box:first-child{margin-bottom:40px}.landing-slider__column--left{margin-right:30px}@media only screen and (min-width:1024px){.landing-slider__column--left{margin-right:60px}}.landing-slider__title{background-color:#fff;color:#001e71;font-size:24px;font-weight:bold;padding:0 10px;margin-bottom:15px;display:inline-block}.landing-slider__title span{color:#f63}@media only screen and (min-width:1024px){.landing-slider__title{font-size:38px}}.landing-slider__text{color:#fff;font-size:16px;font-weight:600}@media only screen and (min-width:1024px){.landing-slider__text{font-size:24px}}.landing-slider__list-item{font-size:14px;line-height:16px;color:#fff;font-weight:600}@media only screen and (min-width:1024px){.landing-slider__list-item{font-size:18px;line-height:22px}}.landing-slider .slick-slide{height:470px;width:100%}.landing-slider .slick-slide img{object-fit:cover;width:100%;height:100%}.landing-slider .slick-dots{bottom:-30px}.landing-slider .slick-dots li.slick-active button:before{color:#f63;font-size:46px}.landing-slider .slick-dots li button:before{font-size:36px;color:#6b6868}