.m4-variation-page-section{background:#f8f8f8;margin:20px 0;padding:60px 28px;width:100%}.m4-variation-page-section .m4-container{margin:0 auto;max-width:1440px}.m4-variation-page-section .m4-section-title{margin:0 auto;max-width:1149px}.m4-variation-page-section .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-variation-page-section .m4-section-title h5{font-size:14px;font-weight:600;letter-spacing:1px;text-align:center}.m4-variation-page-section .m4-container-link:hover .m4-featured-image{transform:scale(1.1)}.m4-variation-page-section .m4-container-link{color:inherit;display:block;text-decoration:none}.m4-variation-page-section .m4-container-link:focus,.m4-variation-page-section .m4-container-link:hover{color:inherit;text-decoration:none}.m4-variation-page-section .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-variation-page-section .m4-container .post-title{flex-grow:1;margin-bottom:10px;min-height:145px}.m4-variation-page-section .m4-container h4{color:#333;font-family:IBM Plex Sans,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.3em;margin:0;text-align:left}.m4-variation-page-section .m4-container h5{font-family:IBM Plex Sans,Arial,sans-serif;font-weight:700;text-align:center}.m4-variation-page-section .blog-text-container{display:flex;flex-direction:column;flex-grow:1;padding:20px}.m4-variation-page-section .blog-type{color:#563d82;font-family:IBM Plex Sans,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0 0 15px}.m4-variation-page-section .m4-container .post-date{color:gray;font-family:IBM Plex Sans,Arial,sans-serif;font-size:14px;font-weight:400;margin:10px 0 0}.m4-variation-page-section .m4-container .post-container{background:#fff;display:flex;flex-direction:column;float:left;margin:0 1% 80px!important;transition:box-shadow .3s ease;width:29.9%}.m4-variation-page-section .m4-container .post-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.m4-variation-page-section .m4-featured-image-container{min-height:350px;overflow:hidden;width:100%}.m4-variation-page-section .m4-featured-image{background-position:0!important;background-size:cover;width:100%}.m4-variation-page-section img.m4-featured-image{display:block;height:350px;min-height:0;object-fit:cover;object-position:left center;transition:transform .3s}.m4-pager-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:1150px;width:100%}.m4-pager-number{color:#666;font-size:24px;margin-right:10px}.m4-pager-number.active{color:#bebebe;font-size:24px}.m4-pager-number:hover{color:#563d82;font-size:24px}@media screen and (max-width:800px){.m4-variation-page-section .m4-container .post-container{width:100%}}@media screen and (max-width:768px){.m4-variation-page-section{margin:0!important;padding:20px!important}.m4-variation-page-section .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-variation-page-section .blog-text-container{margin-bottom:0}.m4-variation-page-section .m4-container .post-title{min-height:auto}.m4-variation-page-section .m4-container .post-date{margin-bottom:20px}.m4-variation-page-section .m4-container h4{font-size:20px;line-height:1.2em;margin-bottom:10px}.m4-variation-page-section .blog-type{margin:10px 0!important}.m4-variation-page-section .m4-container .post-container:first-child{margin:0!important}.m4-variation-page-section img.m4-featured-image{height:200px}.m4-variation-page-section .m4-featured-image-container{min-height:200px}}