.m4-page-section{background:#f8f8f8;margin:20px 0;padding:60px 28px;width:100%}.m4-container{margin:0 auto;max-width:1440px}.m4-section-title{margin:0 auto;max-width:1149px}.m4-section-title h2{color:#563d82;font-family:Utility W01 Extralight,Arial,sans-serif;font-size:72px;font-weight:400;letter-spacing:1px;line-height:1em;margin:0 0 20px;text-align:left}.m4-section-title h5{font-size:14px;font-weight:600;letter-spacing:1px;text-align:center}.m4-container-link:hover .m4-featured-image{transform:scale(1.1);transition:transform .3s}.m4-section-btn{margin:0 0 60px}.m4-section-btn:after{color:#999;content:"\2192";font-size:16px;margin:0 0 0 4px}.m4-section-title a{color:#999;font-family:IBM Plex Sans,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1em;text-align:left;text-transform:uppercase}.m4-container .post-title{min-height:145px}.m4-container h4{font-size:24px;font-weight:400;line-height:1.2em;text-align:left}.m4-container h4,.m4-container h5{font-family:IBM Plex Sans,Arial,sans-serif}.m4-container h5{font-weight:700;text-align:center}.m4-page-section .blog-type{font-family:IBM Plex Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin:61px 0 33px}.m4-container .post-date{color:gray;font-family:IBM Plex Sans,Arial,sans-serif;font-size:14px;font-weight:400}.m4-container .post-container{float:left;margin:28px 28px 0 0;width:29.9%}.m4-container .post-container:first-child{margin:28px 0 0 25px}.m4-featured-image-container{min-height:350px;overflow:hidden;width:100%}.m4-featured-image{background-position:0!important;background-size:cover;min-height:350px;width:100%}@media screen and (max-width:800px){.m4-container .post-container{width:100%}}@media screen and (max-width:768px){.m4-page-section{margin:0!important;padding:20px!important}.m4-section-btn{margin:0 0 20px}.m4-section-title h2{color:#563d82;font-family:Utility W01 Extralight,Arial,sans-serif;font-size:27px;font-weight:400;letter-spacing:1px;line-height:32px;margin:0 0 20px;text-align:left}.m4-page-section .blog-text-container{margin-bottom:0}.m4-container .post-title{min-height:auto}.m4-container .post-date{margin-bottom:20px}.m4-container h4{font-size:20px;line-height:1.2em;margin-bottom:10px}.m4-page-section .blog-type{margin:10px 0!important}.m4-container .post-container:first-child{margin:0!important}.m4-featured-image,.m4-featured-image-container{min-height:200px}}