.columns-module-wrapper{margin:2rem 0}.columns-module{margin:-1rem}.home-columns{padding:2%}.home-columns .columns-module{display:flex;gap:40px;margin:0 auto;max-width:1280px}.featured-image img{margin-bottom:40px;max-height:275px}.home-columns .col-content{background:#f2f2f2;border-radius:16px;margin:0 auto;max-width:700px;padding:0;text-align:center}.col-text{padding:20px}.home-columns.intro .col-content{box-shadow:none;margin:0 auto;max-width:700px;padding:2%;text-align:left}.home-columns.rounded-light .col-content{align-items:center;border-radius:16px;display:flex;flex:1 1 30%;gap:10px;margin:0 auto;padding:1% 2%;text-align:left}.home-columns.icon-left .columns-module{flex-wrap:wrap}.home-columns.icon-left .col-content{align-items:center;background:#6e6f71;border-radius:8px;color:#fff;display:flex;flex:1 1 30%;gap:10px;margin:0 auto;padding:1% 2%;text-align:left}.home-columns.icon-left .col-content:hover{background:#0aa}.home-columns h2{font-weight:300;margin-bottom:60px}.home-columns .col-content h2,.home-columns .col-content h3{color:#282828!important}.col-rounded-dark .col-content{border-radius:16px;box-shadow:none;color:#fff;text-align:left}.col-rounded-dark .col-content:hover{background:rgba(0,0,0,.2);cursor:default}.featured-image img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;margin-bottom:0;position:relative}.col-content .btn{background:#aa0071;border:1px solid #aa0071!important;color:#fff!important}.col-content .btn:hover{background:#00aaab;border:1px solid #00aaab;color:#fff}@media (max-width:767px){.columns-module{display:block;text-align:center}.columns-module__align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.columns-module__align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columns-module__align-flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.columns-module__align-flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-columns .col-content{max-width:100%}}