.cards--related-posts{padding-top:5rem;padding-bottom:2rem}.cards .col{margin-bottom:3rem;position:relative}.cards .row--card-row .col{box-shadow:10px 10px 20px rgba(0,0,0,0.2);background:#fff;border-radius:0 0 0 25px;position:relative}.cards__col-image{position:relative;top:-3rem;left:0;padding-right:1.5rem}.cards__col-image:before{position:absolute;content:"";z-index:10;height:100%;background:var(--gradient-1);right:0;bottom:-1.5rem;width:calc(100% - 1.5rem);cursor:pointer;border-radius:25px}.cards__col-image img{position:relative;z-index:20;object-fit:cover;width:100%;height:auto;box-shadow:10px 0 20px rgba(0,0,0,0.1)}.cards--related-posts .cards__col-image img{object-fit:cover;width:100%;height:300px;box-shadow:10px 0 20px rgba(0,0,0,0.1)}.cards .col-1-6 .cards__col-image,.cards .col-1-5 .cards__col-image{left:0}.cards .col-1-6 .cards__col-image:before,.cards .col-1-5 .cards__col-image:before{right:0;bottom:-1.5rem}.cards .col-1-4 .cards__col-image,.cards .col-1-3 .cards__col-image,.cards .col-1-2 .cards__col-image,.cards .col-full-width .cards__col-image{left:0}.cards .col-1-4 .cards__col-image:before,.cards .col-1-3 .cards__col-image:before,.cards .col-1-2 .cards__col-image:before,.cards .col-full-width .cards__col-image:before{right:0;bottom:-1.5rem}.cards__col-content{padding:.5rem 1.5rem 5rem 1.5rem}.cards__col-content .cards__date{margin-bottom:.75rem;font-size:16px}.cards__col-content h6{font-size:1.563rem;font-family:var(--font-stack-1);font-weight:400 !important;margin-bottom:0;padding-bottom:.75rem;line-height:1.4}.cards__col-content p{font-weight:400;line-height:1.7;margin-bottom:0;padding-bottom:1.5rem}.cards__excerpt p{line-height:2.25}.cards__col-content a{text-decoration:none;color:var(--text-color-main);font-weight:400}.cards__col-content a:hover{color:var(--link-color-1)}.cards__col-content a i{position:relative;top:1px;color:var(--link-color-1)}.cards__col-content a.cards__more-link{display:inline-block;border:2px solid var(--border-color-1);background:var(--background-white);font-size:.875rem;font-weight:400;padding:.65rem 2rem;border-radius:4px;font-family:var(--font-stack-1);color:var(--link-color-1);transition:all .2s ease;cursor:pointer}.cards__col-content a.cards__more-link:hover{color:var(--body-background-color);background:var(--link-color-1)}.cards__more-link-wrapper{text-align:center;padding-top:.25rem;position:absolute;bottom:2rem;left:0;right:0}.cards__col-icon{position:absolute}.cards__col-icon i{font-size:2.15rem;color:var(--icon-color-1);position:relative;top:-0.35rem}.cards--has-icons .cards__col-content{margin-left:3.75rem;box-shadow:none;padding:0}.cards--has-icons .cards__col-content p:last-child{margin-bottom:0;padding-bottom:0}.cards--has-icons .col--has-icons{box-shadow:10px 10px 20px rgba(0,0,0,0.2);padding:1.5rem}.cards--has-icons.cards--has-icons-centered{text-align:center}.cards--has-icons.cards--has-icons-centered .cards__col-icon{position:relative;left:auto;margin-bottom:1rem}.cards--has-icons.cards--has-icons-centered .cards__col-content{margin-left:0}.cards__intro{text-align:center;padding-bottom:1rem;width:70%;margin:0 auto 1.5rem}.cards__intro h2{font-size:2.5rem;font-family:var(--font-stack-1);font-weight:300}.cards__intro h4{font-size:1.25rem;font-family:var(--font-stack-2);font-weight:300}.cards__btn-block{padding-top:2rem;text-align:center}.cards__tag-list span{text-transform:uppercase;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.025rem}.cards__excerpt{margin-top:.75rem}@media screen and (max-width:1023px){.cards .col-1-6{width:calc(33.33% - var(--gutter-width))}.cards .col-1-4{width:calc(50% - var(--gutter-width))}.cards__intro{width:100%}.cards .col-1-6 .columns__col-image,.cards .col-1-5 .columns__col-image,.cards .col-1-4 .columns__col-image,.cards .col-1-3 .columns__col-image,.cards .col-1-2 .columns__col-image,.cards .col-full-width .columns__col-image{left:1rem}.cards .col-1-6 .columns__col-image:before,.cards .col-1-5 .columns__col-image:before,.cards .col-1-4 .columns__col-image:before,.cards .col-1-3 .columns__col-image:before,.cards .col-1-2 .columns__col-image:before,.cards .col-full-width .columns__col-image:before{left:-1rem;bottom:-1rem}}@media screen and (max-width:766px){.cards .col-1-6,.cards .col-1-5,.cards .col-1-4,.cards .col-1-3,.cards .col-1-2{width:100%}.cards--related-posts{padding-bottom:0px}.cards .col{margin-bottom:6rem}.cards-main-heading .col{margin-bottom:1rem}}