.home-column{background-color:var(--color-bg);overflow:hidden;padding:60px 0 43px var(--container-padding-hr-palmtop);position:relative;z-index:1}.home-column:has(.home-column__slider--noslider){padding:60px var(--container-padding-hr-palmtop) 43px}@media screen and (min-width:768px){.home-column{padding:120px 0 84px var(--container-padding-hr-laptop)}.home-column:has(.home-column__slider--noslider){padding:120px var(--container-padding-hr-palmtop) 84px}}@media screen and (min-width:1050px){.home-column,.home-column:has(.home-column__slider--noslider){padding:120px 0 114px}.home-column__wrapper{box-sizing:border-box;margin:0 auto;max-width:calc(var(--main-content-width) + var(--container-padding-hr-desktop)*2);padding-left:var(--container-padding-hr-desktop);padding-right:var(--container-padding-hr-desktop)}}.home-column:before{background-color:#fff;content:"";height:60%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1050px){.home-column:before{height:61.5%}}.home-column .heading-2{letter-spacing:var(--ls-root);margin-bottom:40px}@media screen and (min-width:768px){.home-column .heading-2{margin-bottom:60px}}@media screen and (min-width:1050px){.home-column .heading-2{margin-bottom:58px}}.home-column__slider{margin-bottom:26px;width:100%}@media screen and (min-width:768px){.home-column__slider{margin-bottom:30px}}@media screen and (min-width:1050px){.home-column__slider{margin-bottom:32px}.home-column__slider__wrapper{position:relative}}.home-column__slider--noslider{display:grid;gap:17px;grid-template-columns:1fr}@media screen and (min-width:768px){.home-column__slider--noslider{gap:20px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1050px){.home-column__slider--noslider{grid-template-columns:1fr 1fr 1fr 1fr}}.home-column__slider .slick-list{margin:0 -7.5px}.home-column__slider .slick-slide{margin:0 7.5px}@media screen and (min-width:768px){.home-column__slider .slick-list{margin:0 -10px}.home-column__slider .slick-slide{margin:0 10px}}#js-home-column__slider .slick-list{padding-right:38%!important}@media screen and (min-width:768px){#js-home-column__slider .slick-list{padding-right:23.2%!important}}@media screen and (min-width:1050px){#js-home-column__slider .slick-list{padding-right:0!important}}.home-column__slider:not(.home-column__slider--noslider):not(.slick-initialized){display:flex;gap:15px;overflow:hidden}.home-column__slider:not(.home-column__slider--noslider):not(.slick-initialized) .home-column__slider__item{flex:0 0 calc(62% - 5.7px)}@media screen and (min-width:768px){.home-column__slider:not(.home-column__slider--noslider):not(.slick-initialized){gap:20px}.home-column__slider:not(.home-column__slider--noslider):not(.slick-initialized) .home-column__slider__item{flex-basis:calc(38.4% - 12.32px)}}@media screen and (min-width:1050px){.home-column__slider:not(.home-column__slider--noslider):not(.slick-initialized) .home-column__slider__item{flex-basis:calc(25% - 15px)}}.home-column__slider__item__anchor{color:var(--color-plane);display:block;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:2;transition:all var(--transition-ptn01)}@media screen and (min-width:768px){.home-column__slider__item__anchor{font-size:1.6rem;line-height:1.8}}.home-column__slider__item__anchor:focus{color:var(--color-point);opacity:.8}@media screen and (min-width:1050px){.home-column__slider__item__anchor:hover{color:var(--color-point);opacity:.8}}.home-column__slider__item__anchor:focus .home-column__slider__item__card__text{color:var(--color-point)}@media screen and (min-width:1050px){.home-column__slider__item__anchor:hover .home-column__slider__item__card__text{color:var(--color-point)}}.home-column__slider__item__card{background-color:#fff;position:relative}.home-column__slider__item__card:before{transition:opacity .1s ease;width:100%;z-index:1}.home-column__slider__item__card:after,.home-column__slider__item__card:before{background-color:var(--color-point);bottom:0;content:"";height:1px;left:0;position:absolute}.home-column__slider__item__card:after{transition:width .3s ease;width:0}.home-column__slider__item__anchor:focus .home-column__slider__item__card:before{opacity:0}.home-column__slider__item__anchor:focus .home-column__slider__item__card:after{width:100%}@media screen and (min-width:1050px){.home-column__slider__item__anchor:hover .home-column__slider__item__card:before{opacity:0}.home-column__slider__item__anchor:hover .home-column__slider__item__card:after{width:100%}}.home-column__slider__item__card__image{aspect-ratio:37/22;position:relative;width:100%}.home-column__slider__item__card__image img{display:block;height:100%;object-fit:cover;width:100%}.home-column__slider__item__card__image__icon-box{background-color:#fff;border-bottom:1px solid var(--color-point);bottom:0;height:20px;position:absolute;right:0;transition:all var(--transition-ptn01);width:23px}@media screen and (min-width:768px){.home-column__slider__item__card__image__icon-box{height:25px;width:28px}}.home-column__slider__item__card__image__icon-box:before{background-color:var(--color-point);content:"";height:8px;left:50%;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzLjk4NyIgaGVpZ2h0PSI2LjE3OSIgdmlld0JveD0iMCAwIDMuOTg3IDYuMTc5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDMyOWUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTMuNDg3IDMuMDkuNzA1IDUuNDc0ekwuNzA1LjcwNSIgZGF0YS1uYW1lPSJJY29uIGFrYXItYXJyb3ctcmlnaHQiLz48L3N2Zz4=");mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-ptn01);width:8px}.home-column__slider__item__anchor:focus .home-column__slider__item__card__image__icon-box:before{left:calc(50% + 2px)}@media screen and (min-width:1050px){.home-column__slider__item__anchor:hover .home-column__slider__item__card__image__icon-box:before{left:calc(50% + 2px)}}.home-column__slider__item__card__content{padding:23px 18px 18px 20px}@media screen and (min-width:768px){.home-column__slider__item__card__content{padding:24px 24px 20px}}@media screen and (min-width:1050px){.home-column__slider__item__card__content{padding:24px 24px 17px}}.home-column__slider__item__card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:16px}.home-column__slider__item__card__tag{background-color:#edf0f5;color:var(--color-main);display:inline-block;font-size:1.2rem;font-weight:400;letter-spacing:.05em;line-height:1.2;padding:3px 10px}@media screen and (min-width:768px){.home-column__slider__item__card__tag{padding:3px 7px}}.home-column__slider__nav{align-items:center;display:flex;justify-content:flex-start}.home-column__slider__nav__mobile{align-items:center;display:flex;margin-left:-5px}@media screen and (min-width:768px){.home-column__slider__nav__mobile{margin-left:13px}}@media screen and (min-width:1050px){.home-column__slider__nav__mobile{display:none}}.home-column__slider__nav__desktop{display:none}@media screen and (min-width:1050px){.home-column__slider__nav__desktop{align-items:center;display:flex;justify-content:space-between;left:-45px;pointer-events:none;position:absolute;top:calc(50% - 29px);transform:translateY(-50%);width:calc(100% + 89px)}.home-column__slider__nav__desktop .home-column__slider__nav__arrow-button{pointer-events:auto}}.home-column__slider__nav__arrow-button{align-items:center;background:transparent;border:none;color:var(--color-main);cursor:pointer;display:flex;height:23px;justify-content:center;transition:all var(--transition-ptn01);width:23px}.home-column__slider__nav__arrow-button__icon{height:100%;transition:transform var(--transition-ptn01);width:auto}.home-column__slider__nav__arrow-button__icon path{stroke:var(--color-point)}.home-column__slider__nav__arrow-button--prev,.home-column__slider__nav__arrow-button--prev-desktop{rotate:180deg}.home-column__slider__nav__arrow-button--next{margin-left:34px}.home-column__slider__nav__arrow-button--next-desktop:focus .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--next-desktop:hover .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--next:focus .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--next:hover .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--prev-desktop:focus .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--prev-desktop:hover .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--prev:focus .home-column__slider__nav__arrow-button__icon,.home-column__slider__nav__arrow-button--prev:hover .home-column__slider__nav__arrow-button__icon{transform:translateX(2px)}.home-column__slider__nav__dots-desktop .slick-dots,.home-column__slider__nav__dots-mobile .slick-dots{align-items:center;display:flex!important;gap:20px;list-style:none;margin:0;padding:0}.home-column__slider__nav__dots-mobile{margin-left:30px}@media screen and (min-width:768px){.home-column__slider__nav__dots-mobile{margin-left:23px}}.home-column__slider__nav__dots-desktop{display:none}@media screen and (min-width:1050px){.home-column__slider__nav__dots-mobile{display:none}.home-column__slider__nav__dots-desktop{display:flex;justify-content:center;width:100%}}.home-column__slider__nav__dots-desktop .slick-dots li,.home-column__slider__nav__dots-mobile .slick-dots li{margin:0}.home-column__slider__nav__dots-desktop .slick-dots li button,.home-column__slider__nav__dots-mobile .slick-dots li button{background-color:#ccc;border:none;border-radius:50%;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;padding:0;transition:all var(--transition-ptn01);width:8px}@media screen and (min-width:768px){.home-column__slider__nav__dots-desktop .slick-dots li button,.home-column__slider__nav__dots-mobile .slick-dots li button{height:10px;width:10px}}.home-column__slider__nav__dots-desktop .slick-dots li button:before,.home-column__slider__nav__dots-mobile .slick-dots li button:before{display:none}.home-column__slider__nav__dots-desktop .slick-dots li button:focus,.home-column__slider__nav__dots-desktop .slick-dots li button:hover,.home-column__slider__nav__dots-desktop .slick-dots li.slick-active button,.home-column__slider__nav__dots-mobile .slick-dots li button:focus,.home-column__slider__nav__dots-mobile .slick-dots li button:hover,.home-column__slider__nav__dots-mobile .slick-dots li.slick-active button{background-color:var(--color-point)}.home-column .link-text__anchor{margin-left:auto;margin-right:var(--container-padding-hr-palmtop);margin-top:21px}.home-column:has(.home-column__slider--noslider) .link-text__anchor{margin-right:0}@media screen and (min-width:768px){.home-column .link-text__anchor{margin-right:var(--container-padding-hr-laptop)}}@media screen and (min-width:1050px){.home-column .link-text__anchor{margin-right:0}}