.mainNews{padding-bottom:32px}.mainNews h1.title{margin:0 0 16px;font-weight:800;font-size:30px}.mainNews .mainNewsRotator{opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.mainNews .mainNewsRotator.is-hidden{display:none}.mainNews .mainNewsRotator.flickity-enabled{opacity:1}.mainNews .mainNewsRotator .newsItemHolder{width:100%}.mainNews .mainNewsRotator .news{display:grid;grid-template-columns:1fr;grid-gap:32px}.mainNews .mainNewsRotator .news figure{margin:0}.mainNews .mainNewsRotator .news figure IMG{width:100%;height:auto}.mainNews .mainNewsRotator .news .desc{padding-bottom:32px}.mainNews .mainNewsRotator .news .desc .sectionTitle{display:block;margin-bottom:8px;font-weight:500;font-size:12px;color:#4F4F4F;text-decoration:none}.mainNews .mainNewsRotator .news .desc .sectionTitle:HOVER{text-decoration:underline}.mainNews .mainNewsRotator .news .desc h2.title{margin:0 0 24px;font-weight:700;font-size:23px;line-height:32px;color:#212121}.mainNews .mainNewsRotator .news .desc h2.title A{color:#212121;text-decoration:none}.mainNews .mainNewsRotator .news .desc h2.title A:HOVER{color:#E31F26}.mainNews .mainNewsRotator .news .desc span.txt{display:none;font-size:15px;line-height:24px}.mainNews .mainNewsRotator .flickity-prev-next-button{top:auto;bottom:0;width:40px;height:40px;border-radius:0;transform:none;background:none}.mainNews .mainNewsRotator .flickity-prev-next-button.previous{left:auto;right:68px}.mainNews .mainNewsRotator .flickity-prev-next-button.next{right:0}.mainNews .mainNewsRotator .flickity-prev-next-button .flickity-button-icon{left:25%;top:25%;width:50%;height:50%}.mainNews .mainNewsRotator .pages{position:absolute;width:28px;bottom:14px;right:40px;font-size:12px;text-align:center;color:#4F4F4F}.viewpoint{margin-bottom:40px}.viewpoint h2.title{margin:0 0 24px;font-weight:800;font-size:30px}.viewpoint h2.title A{color:#212121;text-decoration:none}.viewpoint h2.title A:HOVER{text-decoration:underline}.viewpoint .newsHolder{display:grid;grid-template-columns:1fr;gap:24px}.viewpoint .newsHolder A{color:#212121;display:block;font-size:20px;font-weight:600;line-height:30px;max-height:999px;text-decoration:none}.viewpoint .newsHolder A:nth-last-child(-n+2){display:none}.viewpoint .newsHolder A:HOVER{color:#E31F26}.viewpoint .newsHolder A FIGURE{margin:0 -24px 16px}.viewpoint .newsHolder A FIGURE IMG{width:100%;height:auto}@media (min-width: 600px){.viewpoint .newsHolder{grid-template-columns:repeat(2, 1fr)}.viewpoint .newsHolder A{font-size:16px;line-height:24px}.viewpoint .newsHolder A FIGURE{margin:0 0 16px}.viewpoint .newsHolder A FIGURE IMG{border-radius:2px;border:solid 1px #BDBDBD}.mainContainer .leftColumn .mainNews .mainNewsRotator .news .desc span.txt{display:block}}@media (min-width: 900px){.mainNews{border-bottom:solid 2px #4F4F4F;margin-bottom:32px}}@media (min-width: 1500px){.mainContainer .leftColumn .mainNews .mainNewsRotator .news{grid-template-columns:minmax(auto, 480px) minmax(280px, 1fr)}.mainContainer .leftColumn .mainNews .mainNewsRotator .news .desc .sectionTitle{font-size:14px}.mainContainer .leftColumn .mainNews .mainNewsRotator .news .desc h2.title{font-size:24px;line-height:32px}.viewpoint .newsHolder{grid-template-columns:repeat(3, 1fr);gap:32px}.viewpoint .newsHolder A:nth-last-child(-n+2){display:block}}@media (min-width: 1800px){.mainContainer .leftColumn .mainNews .mainNewsRotator .news{grid-template-columns:minmax(auto, 656px) minmax(280px, 1fr)}}
