.news-cards--homepage{margin:108px 0 60px}.news-cards__top-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:32px}.news-cards__heading{width:60%}.news-cards__heading h2:last-child{margin-bottom:0}.news-cards__btn{width:40%;text-align:right}.news-card-featured{position:relative;display:block;font-weight:400;color:#6D6E76;border:none;border-radius:16px;overflow:hidden;background:#FFF;box-shadow:0 3.196px 6.392px 0 rgba(0,0,0,.08)}.news-card-featured__image{width:100%;height:133px}.news-card-featured__info{padding:18px 15px 20px}.news-category{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.news-category__tag{display:inline-block;border-radius:100px;background:#15BDAC;color:#fff;font-size:16px;font-weight:700;line-height:1em;font-family:"Roboto",sans-serif;padding:5px 18px}.featured-news-description{margin-top:0}.featured-news-description h3{margin:0 0 14px 0;padding:0;color:#232536;font-size:22px;font-weight:700;line-height:1.04em}.news-author-info{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:0 22px}.news-author,.news-date{margin:0;padding:0;color:#0A7D73;font-size:16px;font-weight:400;line-height:1.04em;position:relative}.news-author+.news-date::before{content:"";position:absolute;left:-11px;top:2px;width:1px;height:13px;background:#0A7D73}.news-card-col{margin-top:30px}.news-card{position:relative;display:block;font-weight:400;color:#6D6E76;border:none;border-radius:16px;overflow:hidden;background:#FFF;box-shadow:0 3.196px 6.392px 0 rgba(0,0,0,.08)}.news-card__image{width:100%;height:133px}.news-card__info{padding:18px 15px 20px;display:flex;flex-direction:column}.news-card__info .news-category{order:1}.news-card__info h4{margin:0 0 13px 0;padding:0;color:#232536;font-size:22px;font-weight:700;line-height:1.04em;order:2}.news-card__author-info{margin-top:12px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;order:3}.news-card__author,.news-card__date{margin:0;padding:0;color:#0A7D73;font-size:16px;font-weight:400;line-height:1.04em;position:relative}.news-card__author+.news-card__date::before{content:"";position:absolute;left:-11px;top:2px;width:1px;height:13px;background:#0A7D73}@media (min-width:768px){.news-cards--homepage{margin:116px 0 55px}.news-cards__top-content{margin-bottom:50px}.news-card-featured{border-radius:33px;box-shadow:0 6.412px 12.823px 0 rgba(0,0,0,.08)}.news-card-featured__image{height:333px;position:relative;overflow:hidden}.news-card-featured__image::before{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:98px;height:46%;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.56) 0%,rgba(0,0,0,.08) 55%,transparent 100%);background-repeat:no-repeat}.news-card-featured__info{padding:30px 24px 30px 30px}.news-category__tag{padding:5px 15px}.featured-news-description h3{margin:0 0 14px 0;font-size:28px;line-height:1.14em}.news-author-info{margin-top:20px}.news-card-col{margin-top:19px}.news-card{border-radius:24px;display:flex;flex-wrap:wrap;min-height:122px;box-shadow:0 9.678px 19.356px rgba(0,0,0,.08)}.news-card__image{width:255px;height:auto;position:relative}.news-card__image img{position:absolute}.news-card__info{padding:20px 24px 24px 40px;width:calc(100% - 255px);display:block}.news-card__info .news-category{display:inline-block;margin-bottom:0;margin-right:0}.news-card__info .news-category__tag{display:inline;margin-bottom:0;border-radius:0;background:transparent;color:#0A7D73;font-size:17px;font-weight:400;line-height:1.04em;font-family:inherit;padding:0}.news-card__info h4{margin:10px 0 0 0;font-size:20px;line-height:1.3em;display:block;clear:both}.news-card__author-info{margin:0;display:inline-block;position:relative}.news-card__author{display:none}.news-card__date{font-size:17px;display:inline}.news-card__author+.news-card__date::before{display:none}.news-card__info .news-category+.news-card__author-info::before{content:"";display:inline-block;width:1px;height:13px;background:#0A7D73;margin:0 10px;vertical-align:middle}}@media (min-width:1200px){.news-cards--homepage{margin:200px 0 90px}.news-cards__top-content{margin-bottom:50px}.news-cards__wrap .row{display:flex;align-items:stretch}.news-cards__wrap .row>[class*="col-"]{display:flex;flex-direction:column}.news-card-featured{border-radius:42px;box-shadow:0 8px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%}.news-card-featured__image{height:439px;flex-shrink:0}.news-card-featured__image::before{bottom:-20px;height:130px}.news-card-featured__info{padding:40px 25px 55px 38px;flex-grow:1;display:flex;flex-direction:column}.news-category__tag{padding:5px 17px;font-size:14px}.featured-news-description{flex-grow:1}.featured-news-description h3{margin:0 0 5px 0;font-size:36px;line-height:1.14em;letter-spacing:-.03em}.news-author-info{margin-top:30px;gap:0 18px}.news-author,.news-date{font-size:14px}.news-author+.news-date::before{left:-10px;top:2px;height:11px}.relative-news-card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.news-card-col{margin-top:34px;flex:1;display:flex}.news-card-col:first-child{margin-top:0}.news-card{border-radius:20px;display:flex;flex-direction:column;box-shadow:0 8px 16px rgba(0,0,0,.08);width:100%}.news-card__image{width:100%;height:125px;flex-shrink:0}.news-card__image img{position:relative}.news-card__info{padding:20px 23px;width:100%;flex-grow:1;display:block}.news-card__info .news-category{display:inline-block;margin-bottom:0;margin-right:0}.news-card__info .news-category__tag{display:inline;margin-bottom:0;border-radius:0;background:transparent;color:#0A7D73;font-size:16px;font-weight:400;line-height:1.04em;font-family:inherit;padding:0}.news-card__info h4{font-size:20px;line-height:1em;margin:12px 0 0 0;display:block;clear:both}.news-card__author-info{margin:0;display:inline-block;position:relative}.news-card__author{display:none}.news-card__date{font-size:16px;display:inline}.news-card__author+.news-card__date::before{display:none}.news-card__info .news-category+.news-card__author-info::before{content:"";display:inline-block;width:1px;height:11px;background:#0A7D73;margin:0 10px;vertical-align:middle}.news-card-featured:hover,.news-card:hover{box-shadow:0 14px 28px 0 rgba(21,189,172,.2);color:#6D6E76}}.news-cards .btn-link{border-bottom:3px solid #15BDAC}.news-cards .btn-link:hover{border-bottom:3px solid transparent}