.toppane-with-cards .row-inner{display:flex;flex-wrap:wrap;margin:0 -12px}.toppane-with-cards .banner-content{font-weight:500;line-height:24px;margin-bottom:8px;max-width:100%}.toppane-with-cards .banner-content :last-child,.toppane-with-cards .cards-listing .card-item .excerpt :last-child,.toppane-with-cards .richtext-group>.col-inner :last-child{margin-bottom:0}.toppane-with-cards .main-column{padding:0 12px;width:45.5%}.toppane-with-cards .richtext-group{margin-left:auto;padding:0 12px;position:relative;width:50%}.toppane-with-cards .banner-content .header-text{color:#008f68;margin-bottom:8px}.toppane-with-cards .button-group{display:flex;flex-flow:row wrap;margin-top:40px}.toppane-with-cards .overline-text{color:#008f68;margin-bottom:8px}.toppane-with-cards{overflow:hidden;position:relative}.toppane-with-cards .content-wrapper{position:relative;z-index:1}.toppane-with-cards .cards-listing{display:flex;flex-wrap:wrap;justify-content:center;margin:80px -12px 0;row-gap:24px}.toppane-with-cards .cards-listing .card-item{padding:0 12px;width:33.33%}.toppane-with-cards .cards-listing .card-item .card-inner{background:#f6f6f5;border-bottom:23px solid #008f68;border-radius:16px;box-shadow:0 6px 4px 2px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.06);height:100%;padding:40px 32px}.toppane-with-cards .cards-listing .card-item .card-inner .title{margin:0 0 24px}.toppane-with-cards ul.slick-dots{margin-top:20px;position:static}.toppane-with-cards ul.slick-dots li{background:#d2d2cf;border-radius:100px;display:inline-block;height:8px;width:8px}.toppane-with-cards ul.slick-dots li.slick-active{background:#008f68;width:40px}.toppane-with-cards ul.slick-dots button{display:none}@media(min-width:768px){.toppane-with-cards .richtext-group>.col-inner{margin-left:auto;max-width:475px}.toppane-with-cards .mobile_view{display:none!important}.toppane-with-cards .cards-listing.four_col .card-item{width:25%}}@media(max-width:767px){.toppane-with-cards .desktop_view{display:none!important}.toppane-with-cards .main-column,.toppane-with-cards .richtext-group{width:100%}.toppane-with-cards .banner-content{margin-bottom:16px;max-width:100%}.toppane-with-cards .cards-listing .card-item{width:100%}.toppane-with-cards .cards-listing .card-item .card-inner{padding:30px 16px}.toppane-with-cards .cards-listing{display:block;margin-top:40px}.toppane-with-cards .button-group{margin-top:20px}.toppane-with-cards .cards-listing .card-item .card-inner .title{margin-bottom:16px}}