.--is-dark *{color:#fff}.card-grid-title__wrap{overflow:hidden;padding-bottom:96px;padding-top:48px}@media (min-width:744px){.card-grid-title__wrap{padding-bottom:120px;padding-top:60px}}@media (min-width:1440px){.card-grid-title__wrap{max-width:1206px}}.card-grid-title__title{margin-bottom:48px;text-align:center}@media (min-width:744px){.card-grid-title__title{text-align:left}}.card-grid-title__title *{font-size:40px;font-weight:700;letter-spacing:-.2px;line-height:41px;margin:0}@media (min-width:744px){.card-grid-title__title *{font-size:48px;line-height:56px}}.card-grid-title__card{border-radius:30px;flex-shrink:0;min-height:426px;overflow:hidden;padding:34px 38px 23px;text-align:center}@media (min-width:744px){.card-grid-title__card:not(:nth-child(3n)){margin-right:16px}}@media (min-width:1024px){.card-grid-title__card:not(:nth-child(3n)){margin-right:0}}.card-grid-title__card:not(:last-child){margin-bottom:16px}.card-grid-title{display:flex;flex-direction:column}@media (min-width:744px){.card-grid-title{flex-direction:row;justify-content:space-between}.card-grid-title__card{margin-bottom:0!important;min-height:440px;min-width:371px;width:371px}.card-grid-title__card:not(:last-child){margin-right:16px}}@media (min-width:1024px){.card-grid-title__card{min-height:370px;min-width:312px;width:calc(100%/3 - 16px*2/3)}}@media (min-width:1440px){.card-grid-title__card{min-height:440px;min-width:371px;width:371px}}.card-grid-title__card-title{font-size:24px;font-weight:700;letter-spacing:-.1px;line-height:29px;margin-bottom:12px;margin-top:0}.card-grid-title__card-sub-title{font-size:18px;font-weight:500;letter-spacing:-.1px;line-height:21px;margin-bottom:0;margin-top:0}@media (min-width:744px){.card-grid-title__card-title{font-size:25px}.card-grid-title__card-sub-title{font-size:18px;line-height:22px}}@media (min-width:1024px){.card-grid-title__card-title{font-size:21px;line-height:25px}.card-grid-title__card-sub-title{font-size:15px;line-height:18px}}@media (min-width:1440px){.card-grid-title__card-title{font-size:25px;line-height:30px}.card-grid-title__card-sub-title{font-size:18px;line-height:22px}}.card-grid-title__card-img{bottom:13px;left:0;position:absolute;right:0}.card-grid-title__card .card-grid-title__card-img img{max-height:263px}@media (min-width:1024px){.card-grid-title__card .card-grid-title__card-img img{max-height:252px}}.js-card-grid-swiper{overflow:visible}.card-grid-swiper__swiper-nav>button{align-items:center;border:1px solid #6210cc;border-radius:50%;display:flex;height:30px;justify-content:center;margin-left:8px;margin-right:8px;transition:all .3s ease;width:30px}.card-grid-swiper__swiper-nav>button:active{background:#6210cc}.card-grid-swiper__swiper-nav>button:active path{fill:#fff}.card-grid-swiper__swiper-button-prev{transform:rotate(180deg)}.card-grid-swiper__swiper-nav{display:none}.card-grid-swiper__swiper-nav .swiper-button-disabled{border-color:#ccc;pointer-events:none}.card-grid-swiper__swiper-nav .swiper-button-disabled path{fill:#ccc}@media (min-width:744px){.card-grid-swiper__swiper-nav{display:flex;justify-content:center;margin-top:48px}}@media (min-width:1024px){.card-grid-swiper__swiper-nav{display:none}}.card-grid-title__card-bg{bottom:0;left:0;position:absolute;right:0;top:0}
