.communitycsr__page_detail{max-width:1200px;margin:0 auto}.communitycsr__page_detail h4{font-family:Toyota Type;font-style:normal;font-weight:600;font-size:38px;line-height:120%;color:#1a1a1a;text-align:center;margin-bottom:20px}.communitycsr__page_detail p.ql-align-center{font-family:Toyota Type;font-style:normal;font-weight:600;font-size:32px;line-height:120%;text-align:center;color:#000}.communitycsr__page_detail p img{max-width:100%;height:auto!important;object-fit:cover;object-position:center;display:block;margin:0 auto}.communitycsr__analist{margin-bottom:100px}.communitycsr__analist-box{display:flex;justify-content:space-between;align-items:center}.communitycsr__analist-box--item{width:calc(100% / 3)}.communitycsr__analist--item>.communitycsr__analist--item--desc{min-height:48px}.main-detail__img{height:500px}.main-detail__video{height:500px}@media(max-width:1199.98px){button.slick-next.btn-custom.slick-arrow{right:-50px}button.slick-prev.btn-custom.slick-arrow{left:-50px}}@media(max-width:991.98px){.communitycsr__slide{padding:0 34px}button.slick-next.btn-custom.slick-arrow{right:-25px;border:none;background-color:transparent;top:50%}button.slick-prev.btn-custom.slick-arrow{left:-25px;border:none;background-color:transparent;top:50%}.communitycsr__dettail--img{height:500px}}@media(max-width:767.98px){.communitycsr__slide{padding:0 34px}button.slick-next.btn-custom.slick-arrow{right:-25px;border:none;background-color:transparent;top:25%}button.slick-prev.btn-custom.slick-arrow{left:-25px;border:none;background-color:transparent;top:25%}.main-detail__img{height:220px}.main-detail__video{height:220px}p.main-slider__desc{margin-top:20px}.communitycsr__slide--title{margin-bottom:36px;font-size:28px}.communitycsr__detail--desc{padding:0 17px;text-align:justify}.communitycsr__dettail--img{height:203px}.communitycsr__detail--title{font-size:28px}.section__container{margin-top:36px}.communitycsr__analist-box{flex-direction:column}.communitycsr__analist-box--item{width:100%}.communitycsr__analist--item>.communitycsr__analist--item--desc{min-height:unset}}@media screen and (max-width:576px){.communitycsr__page_detail{padding:16px}.communitycsr__page_detail p.ql-align-justify{text-align:justify}.communitycsr__page_detail p.ql-align-center{font-size:28px;text-align:center}.communitycsr__analist{margin-bottom:20px}.communitycsr__page_detail p img{margin-top:36px;margin-bottom:0}}