.hacm .rtl{direction:rtl;text-align:right}.hacm .wt{color:#fff !important}.hacm .center{text-align:center}.hacm .border-top{border-top:1px solid #cbc8c2}.hacm .hacm__video video{-o-object-fit:fill;object-fit:fill}.hacm .hacm__img img{position:relative;top:0;transform:translateY(0)}.hacm .haST0050__current{display:flex;flex-direction:row-reverse;gap:8px}.hacm .haST0001 .visual__img{padding-top:0}.hacm .haST0001 .visual__img img{position:relative;top:0;transform:translateY(0)}.hacm .haST0005__row{margin-top:24px}@media screen and (max-width: 1024px){.hacm .haST0005__row .haST0005__col:not(:first-child){margin-top:24px}}.hacm .haST0014__row{grid-template-columns:1fr 488px}.hacm .haST0005 .hacm__title{font-size:56px}.hacm .haST0005 .hacm__img img{border-radius:28px;overflow:hidden}@media screen and (max-width: 1024px){.hacm .haST0005 .hacm__title{font-size:28px}}.hacm .haST0014 .hacm__img{max-height:425px}.hacm .haST0014 .hacm__container .hacm__title{margin-bottom:40px}@media screen and (max-width: 1024px){.hacm .haST0014 .hacm__container .hacm__title{font-size:28px}}.hacm .haST0005__col{display:flex;flex-direction:column;justify-content:space-between}.hacm .haST0005__col .hacm__desc{font-weight:300}.hacm .haST0005__col .hacm__desc>span{display:block;margin-bottom:3%;font-weight:500;font-size:36px}.hacm .haST0005__col .hacm__desc+.hacm__desc{margin-top:5%}.hacm .haST0005__col .hacm__img{height:427px}@media screen and (max-width: 1024px){.hacm .haST0005__col .hacm__desc>span{font-size:22px}.hacm .haST0005__col .hacm__img{height:218px}}.hacm .haST0050__slide .hacm__img{height:218px}@media screen and (max-width: 1024px){.hacm .haST0050__download .haST0050__swiper .swiper-button-prev{right:37%;left:inherit;margin-left:0}.hacm .haST0050__download .haST0050__swiper .swiper-button-next{left:37%;right:inherit;margin-right:0}}.hacm .haST0016 .hacm__container{max-width:1600px}.hacm .haST0016 .haST0016__toggle .haST0016__visual{display:block;margin-top:0}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide{padding-top:0;border:none;border-radius:0}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide p{text-align:right;padding:0}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide p.slide__title{font-size:56px;line-height:70px}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide p.hacm__desc{margin-top:17px;font-size:24px;line-height:28px}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide .hacm__img{margin-top:33px}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide .hacm__img img{border-radius:min(1.46vw,28px);max-height:600px}.hacm .haST0016 .haST0016__toggle .haST0016__visual .haST0016__slide .slide__button{justify-content:flex-start}.hacm .haST0016 .haST0016__toggle .swiper-button-next{right:inherit;left:46%;margin-right:0}.hacm .haST0016 .haST0016__toggle .swiper-button-prev{right:46%;left:inherit;margin-left:0}@media screen and (max-width: 1024px){.hacm .haST0016 .haST0016__toggle .haST0016__slide{padding-top:24px}.hacm .haST0016 .haST0016__toggle .haST0016__slide .hacm__title.slide__title{margin-bottom:16px;font-size:22px;line-height:30px}.hacm .haST0016 .haST0016__toggle .haST0016__slide .hacm__img{height:170px}.hacm .haST0016 .haST0016__toggle .haST0016__slide p{padding:0 32px}.hacm .haST0016 .haST0016__toggle .swiper-button-next{left:38%}.hacm .haST0016 .haST0016__toggle .swiper-button-prev{right:38%}.hacm .haST0016 .discover__section{padding:24px 0}.hacm .haST0016 .discover__section .haST0016__toggle .haST0016__visual .haST0016__slide p.slide__title{text-align:right;padding:0 16px;margin-bottom:0;font-size:28px;line-height:32px}.hacm .haST0016 .discover__section .haST0016__toggle .haST0016__visual .haST0016__slide p.hacm__desc{padding:0 16px;font-size:16px;line-height:18px}.hacm .haST0016 .discover__section .haST0016__toggle .haST0016__visual .haST0016__slide .hacm__img{height:200px;margin-top:13px}.hacm .haST0016 .discover__section .haST0016__toggle .haST0016__visual .haST0016__slide .hacm__img img{border-radius:0}.hacm .haST0016 .discover__section .haST0016__toggle .haST0016__visual .hacm__button{padding:0 16px}}.hacm .tab__list{justify-content:flex-end}@media(max-width: 1024px){.tab__list{justify-content:unset}.hacm .visual__img{height:480px}.hacm .hacm__container.main{top:0}.hacm .haST0010 .hacm__container{padding-top:24px}.hacm .c-region-header{flex-direction:column}.hacm .section__img{height:218px}.hacm .main__desc{padding-top:0}.card__text p{font-size:12px}}.c-region-header__headline{justify-content:flex-end}.article_banner .hacm__container{padding-top:24px}@media screen and (max-width: 1024px){.article_banner .hacm__container{padding-top:0}}.article_banner .hacm__title{font-size:56px}@media screen and (max-width: 1024px){.article_banner .hacm__title{font-size:28px}}.article_banner .rectangle-box:not(:first-child){margin-top:24px}.article_banner .rectangle-box__row{display:flex;-moz-column-gap:24px;column-gap:24px}.article_banner .rectangle-box__item{flex:1;position:relative}.article_banner .rectangle-box__item .rectangle-box__inner{display:flex;flex-direction:column;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:32px;color:#fff}@media screen and (max-width: 1024px){.article_banner .rectangle-box__item .rectangle-box__inner{top:0;transform:translateY(0)}}.article_banner .rectangle-box__item .hacm__title{order:2;font-weight:700;font-size:35px;line-height:41px;letter-spacing:-1.05px;text-align:left}.article_banner .rectangle-box__item .hacm__title:not(:last-child){margin-bottom:0}.article_banner .rectangle-box__item .hacm__desc{order:1;font-size:16px;line-height:20px;text-align:left}.article_banner .rectangle-box__item .hacm__desc:not(:last-child){margin-bottom:0}.article_banner .rectangle-box__item .hacm__button{order:3;justify-content:flex-end}.article_banner .rectangle-box__item .hacm__img{height:auto;border-radius:28px;overflow:hidden}.article_banner .rectangle-box__item .hacm__img img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.article_banner .rectangle-box__item .hacm__img{height:170px}}.article_banner .rectangle-box__text{font-size:56px}@media(max-width: 1024px){.article_banner .rectangle-box__text{font-size:28px}}@media(max-width: 1024px){.article_banner .rectangle-box:not(:first-child){margin-top:12px}.article_banner .rectangle-box__row{display:block}.article_banner .rectangle-box__item:not(:first-child){margin-top:12px}.article_banner .rectangle-box__item .rectangle-box__inner{padding:24px}.article_banner .rectangle-box__item .hacm__title{font-size:20px;line-height:24px;letter-spacing:0}.article_banner .rectangle-box__item .hacm__desc{font-size:12px;line-height:14px}.article_banner .rectangle-box__item .hacm__button:not(:first-child){margin-top:8px}}