.section.recent-news .wrap h2{font-weight:400}.section.recent-news .wrap h2 strong{font-weight:600}.section.recent-news .wrap p{font-size:2.4rem;font-style:italic}@media only screen and (max-width:1023px){.section.recent-news .wrap p{font-size:1.4rem;margin-bottom:2rem}}.section.recent-news .wrap .posts{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);padding:4rem 0 8rem}.section.recent-news .wrap .posts .post{cursor:pointer;display:flex;flex-direction:column;position:relative}.section.recent-news .wrap .posts .post-image{height:35rem;overflow:hidden;position:relative}.section.recent-news .wrap .posts .post-image figure{height:100%;position:absolute;width:100%}.section.recent-news .wrap .posts .post-image figure img{height:100%;object-fit:cover;transition:all .3s cubic-bezier(.86,0,.07,1);width:100%}.section.recent-news .wrap .posts .post-image .gradient{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 50%);height:100%;position:absolute;width:100%;z-index:1}.section.recent-news .wrap .posts .post .content{bottom:2rem;color:var(--text-color);display:flex;flex:1;flex-direction:column;gap:2rem;justify-content:space-between;left:2rem;padding-top:4rem;z-index:2}.section.recent-news .wrap .posts .post .content h4{margin-bottom:1.4rem}.section.recent-news .wrap .posts .post .content p{font-size:1.8rem;font-style:normal;line-height:1.4}@media only screen and (max-width:750px){.section.recent-news .wrap .posts .post .content p{font-size:1.4rem}}.section.recent-news .wrap .posts .post .content h4,.section.recent-news .wrap .posts .post .content p{color:inherit}.section.recent-news .wrap .posts .post .tags{left:1rem;position:absolute;top:1rem;z-index:2}.section.recent-news .wrap .posts .post:hover img{transform:scale(1.2)}.section.recent-news .wrap .posts .post:hover .content .button{color:var(--text-color)}.section.recent-news .wrap .posts .post:hover .content .button .icon{transform:translateX(1rem)}.section.recent-news .wrap .buttons{align-items:center;display:flex;gap:2rem;justify-content:center;padding:2rem}@media only screen and (max-width:1440px){.section.recent-news .wrap{padding:0}.section.recent-news .wrap .posts{gap:2rem}.section.recent-news .wrap .posts .post-image{height:25rem}}@media only screen and (max-width:1023px){.section.recent-news .wrap{padding:0 3rem}.section.recent-news .wrap .posts{display:flex;flex-direction:column;gap:0}.section.recent-news .wrap .posts .post{margin-bottom:4rem}.section.recent-news .wrap .posts .post-image{height:35rem}}@media only screen and (max-width:750px){.section.recent-news .wrap{padding:0 1rem}.section.recent-news .wrap .posts{padding:0}.section.recent-news .wrap .buttons{flex-direction:column}}