@charset "UTF-8";
.c-section__news--main {padding-top: 100px;}
.c-section__news--main .c-title {padding-left: 30px; margin-top: 200px;}
@media only screen and (max-width: 991px) {
.c-section__news--main .c-title {margin-top: 80px;}}
.c-section__news--main .c-title:before {left: 15px;}
.c-section__news--main .img-wrapper {background-image: url("../img/news/main-bg.svg"); height: 555px; display: flex; align-items: center; justify-content: center; background-repeat: no-repeat;}
@media screen and (max-width: 1600px) and (min-width: 992px) {
.c-section__news--main .img-wrapper {height: 450px; background-size: contain;}}
@media only screen and (max-width: 991px) {
.c-section__news--main .img-wrapper {height: 280px; background-size: contain;}}
.c-section__news--main .img-wrapper img {width: 450px; height: 450px; object-fit: cover; border-radius: 100%; margin-top: 55px;}
@media screen and (max-width: 1600px) and (min-width: 992px) {
.c-section__news--main .img-wrapper img {height: 370px; width: 370px; margin-top: 50px;}}
@media only screen and (max-width: 991px) {
.c-section__news--main .img-wrapper img {width: 220px; height: 220px; margin-top: 20px;}}
.c-section__news--main .item .date {float: left; width: 100%; margin-top: 20px;}
@media only screen and (max-width: 767px) {
.c-section__news--main .item .date {display: flex; justify-content: center;}}
.c-section__news--main .item .date img {width: 22px; float: left; margin-right: 10px;}
.c-section__news--main .item .date time {float: left; font-size: 14px; position: relative; top: 5px;}
.c-section__news--main .item ul {list-style-type: none; padding: 0; margin: 10px 0; float: left; width: 100%;}
@media only screen and (max-width: 767px) {
.c-section__news--main .item ul {display: flex; justify-content: center;}}
.c-section__news--main .item ul li {float: left; display: inline-block; margin-right: 20px;}
.c-section__news--main .item ul li a {font-size: 14px;}
.c-section__news--main .item ul li:not(:first-of-type):before {content: ''; width: 7px; height: 7px; background-color: #C23035; border-radius: 100%; display: inline-block; position: relative; bottom: 3px; right: 5px;}
.c-section__news--main .item h3 {font-size: 20px; margin-bottom: 10px;}
@media only screen and (max-width: 767px) {
.c-section__news--main .item h3 {text-align: center;}}
.c-section__news--main .item p {font-size: 16px; margin-bottom: 10px;}
@media only screen and (max-width: 767px) {
.c-section__news--main .item p {text-align: center;}}
.c-section__news--main .item a.read-more {text-align: right; float: right;}
@media only screen and (max-width: 767px) {
.c-section__news--main .item a.read-more {float: none; text-align: center; display: block; margin: auto;}}
.c-section__news--main .item a.read-more span {display: inline-block; font-size: 16px; font-weight: 700; position: relative; bottom: 25px; margin-right: 10px;}
.c-section__news--main .item a.read-more img {width: auto; display: inline-block;}
.c-section__news--rest {margin-top: 100px;}
.c-section__news--rest .more-posts .item {margin-top: 50px;}
.c-section__news--rest .more-posts img {width: 100%; height: 250px; object-fit: cover;}
@media only screen and (max-width: 767px) {
.c-section__news--rest .more-posts img {height: auto;}}
.c-section__news--rest .more-posts time {float: left; width: 100%; font-size: 14px; position: relative; padding-left: 15px;}
.c-section__news--rest .more-posts time:before {content: ''; height: 36px; width: 2px; background-color: #FF4956; display: inline-block; position: absolute; top: -20px; left: 5px;}
.c-section__news--rest .more-posts p {font-size: 16px; font-weight: 700; padding-left: 15px;}
