:root{--primary:#00263d;--secondary:#353e47;--dark-background:#f4f4f2;--grayLight:#f9f9f9;--borderGray:#707070;--darkBorderGray:#45505a;--dark-border:#123347;--white:#fff;--black:#000;--dark-text:#262f38;--gray-text:#b1b1b1;--input-border:#dbdbdb;--table-border:#ebebeb;--green:#4e943d;--font-headings:"Jost",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-text:"Poppins",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--post-text-max-width:1180px;--post-image-max-width:1480px}html body{--wp--style--gallery-gap-default:2rem!important}@media only screen and (max-width:992px){html body{--wp--preset--spacing--20:0.22rem!important;--wp--preset--spacing--30:0.335rem!important;--wp--preset--spacing--40:0.5rem!important;--wp--preset--spacing--50:0.75rem!important;--wp--preset--spacing--60:1.125rem!important;--wp--preset--spacing--70:1.69rem!important;--wp--preset--spacing--80:2.53rem!important}}.news-cards{padding:100px 0}@media only screen and (max-width:575px){.news-cards{padding:60px 0}}.news-cards__title{color:var(--black);font-family:var(--font-headings);font-size:2.8125rem;font-size:33px;font-weight:400;letter-spacing:.28125rem;margin-bottom:100px;margin-top:0}@media screen and (min-width:360px){.news-cards__title{font-size:calc(29px + 1.11111vw)}}@media screen and (min-width:1440px){.news-cards__title{font-size:45px}}@media only screen and (max-width:575px){.news-cards__title{margin-bottom:30px}}.news-cards__cards{align-items:center;display:grid;gap:50px;grid-template-columns:calc(33.33333% - 33.33333px) calc(33.33333% - 33.33333px) calc(33.33333% - 33.33333px);margin-bottom:80px}@media only screen and (max-width:1399px){.news-cards__cards{gap:20px;grid-template-columns:calc(33.33333% - 13.33333px) calc(33.33333% - 13.33333px) calc(33.33333% - 13.33333px)}}@media only screen and (max-width:1199px){.news-cards__cards{grid-template-columns:100%}}@media only screen and (max-width:991px){.news-cards__cards{gap:20px}}@media only screen and (max-width:575px){.news-cards__cards{margin-bottom:40px}}.news-cards__button{display:flex;justify-content:center;width:100%}@media only screen and (max-width:575px){.news-cards__button-button{width:100%}}