.posts .post h2,.posts-title h2,.banner .banner-text .single-post h1{font-size:calc(1.35rem + 1.2vw)}@media (min-width: 1200px){.posts .post h2,.posts-title h2,.banner .banner-text .single-post h1{font-size:2.25rem}}@media (max-width: 767.98px){.posts .post h2,.posts-title h2,.banner .banner-text .single-post h1{font-size:24px}}.posts-title p{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.posts-title p{font-size:1.5rem}}@media (max-width: 767.98px){.posts-title p{font-size:18px}}.banner{position:relative;overflow:hidden}.banner a:hover img{transform:scale(1.1)}.banner a:hover h1{text-decoration:underline}@media (max-width: 991.98px){.banner img{aspect-ratio:1920/1080;-o-object-fit:cover;object-fit:cover}}@media (max-width: 767.98px){.banner img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}}@media (max-width: 575.98px){.banner img{aspect-ratio:1/1.5}}.banner .banner-text{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center}@media (max-width: 767.98px){.banner .banner-text{left:0}}.banner .banner-text .single-post{padding:60px 55px;background-color:#fff}.banner .banner-text .single-post .subject{margin-bottom:1rem;padding:8px;background:#981b1e;color:#fff;display:block;text-transform:uppercase;width:-moz-fit-content;width:fit-content;font-weight:400;letter-spacing:.7px;font-size:14px}.banner .banner-text .single-post h1{font-weight:400;margin-bottom:1rem;color:#231f20}.banner .banner-text .single-post p{letter-spacing:.8px;font-weight:400;color:#231f20}.posts{padding-top:130px;padding-bottom:130px}@media (max-width: 767.98px){.posts{padding-top:90px;padding-bottom:90px}}.posts-title{margin-bottom:30px;text-align:center}.posts-title h2{margin-bottom:30px;letter-spacing:1.8px;text-transform:uppercase;font-weight:400}.posts-title h2 span{color:#981b1e}.posts-title p{margin-bottom:0}.posts .filters{display:flex;justify-content:space-between;margin-bottom:60px;border-bottom:solid 1px #c0c0c0}@media (max-width: 991.98px){.posts .filters{border-bottom:none;align-items:end}}.posts .filters .subjects{display:flex;justify-content:space-around;gap:48px}@media (max-width: 991.98px){.posts .filters .subjects{flex-direction:column;gap:0}}.posts .filters .subjects a{padding:12px 8px;color:silver}.posts .filters .subjects a.active,.posts .filters .subjects a:hover{color:#231f20;border-bottom:solid 1px #231f20}.posts .filters .more-subjects .btn-link{text-transform:unset;font-size:14px;color:#231f20}.posts .post-row,.posts .post-row-2{margin-top:60px}@media (max-width: 767.98px){.posts .post-row,.posts .post-row-2{margin-top:0}}.posts .post-row .col-md-6,.posts .post-row .col-md-4,.posts .post-row-2 .col-md-6,.posts .post-row-2 .col-md-4{margin-bottom:60px}.posts .post .img-box{overflow:hidden;width:100%;aspect-ratio:636/360;margin-bottom:1rem}.posts .post .img-box img{margin-bottom:1rem;transition:all .3s}.posts .post .img-box img:hover{transform:scale(1.1)}@media (max-width: 767.98px){.posts .post .img-box img{width:100%}}.posts .post .category{margin-bottom:1rem;padding:8px;background:#981b1e;color:#fff;display:block;text-transform:uppercase;width:-moz-fit-content;width:fit-content;font-weight:400;letter-spacing:.7px;font-size:14px}.posts .post h2{color:#231f20;margin-bottom:1rem;font-weight:400}.posts .post p{margin-bottom:16px;letter-spacing:.8px;font-weight:400;color:#231f20}.posts .post .link{text-transform:uppercase;color:#231f20}.posts .post .link svg{stroke:#231f20;margin-left:8px}.posts .btn{display:flex;align-items:center;justify-content:center;margin:auto}.posts .btn svg{stroke:#981b1e;margin-left:8px}
