/* Same soft green/white, normal-case appearance as the Overview button above, one size smaller. */
.so-site .info-box-carousel.cm-home-buttons-v2{overflow:visible!important;height:auto!important;max-height:none!important}
.so-site .cm-home-buttons-v2>.wd-carousel-wrap{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;transform:none!important;transition:none!important;width:100%!important;height:auto!important;align-items:stretch!important}
.so-site .cm-home-buttons-v2>.wd-carousel-wrap>.info-box-wrapper{display:flex!important;width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;transform:none!important;margin:0!important;overflow:visible!important}
.so-site .cm-home-buttons-v2 .wd-info-box{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}
.so-site .cm-home-buttons-v2 .info-box-content{display:flex!important;flex-direction:column!important;width:100%;height:100%;min-width:0;padding-bottom:0!important}
.so-site .cm-home-buttons-v2 .info-box-title{overflow-wrap:anywhere;hyphens:auto}
.so-site .cm-home-buttons-v2 .info-btn-wrapper{position:static!important;inset:auto!important;display:block!important;margin:0!important;margin-top:auto!important;padding:14px 0 0!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;overflow:visible!important}
.so-site .cm-home-buttons-v2 .info-btn-wrapper .wd-button-wrapper{display:block!important;margin:0!important;line-height:normal!important}
.so-site .cm-home-buttons-v2 .info-btn-wrapper a.btn{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%!important;min-height:35px!important;height:auto!important;padding:9px 18px!important;margin:0!important;border:0!important;border-radius:3px!important;background:#b8ccc6!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font:400 14px/1.2 SiteLato,Lato,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;transform:none!important}
.so-site .cm-home-buttons-v2 .info-btn-wrapper a.btn .wd-btn-text{color:inherit!important;font:inherit!important;text-transform:none!important;letter-spacing:inherit!important;white-space:normal!important}
.so-site .cm-home-buttons-v2 .info-btn-wrapper a.btn:before,.so-site .cm-home-buttons-v2 .info-btn-wrapper a.btn:after{display:none!important}
.so-site .cm-home-buttons-v2 .info-btn-wrapper a.btn:hover{background:#a5beb6!important;color:#fff!important}
.so-site .cm-home-buttons-v2 .info-btn-wrapper a.btn:focus-visible{outline:2px solid #43695e!important;outline-offset:3px}
.so-site .cm-home-buttons-owner-v2>.so-slider-arrow,.so-site .cm-home-buttons-owner-v2>.wd-nav-arrows{display:none!important}
@media(max-width:1024px){.so-site .cm-home-buttons-v2>.wd-carousel-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 20px!important}}
@media(max-width:600px){.so-site .cm-home-buttons-v2>.wd-carousel-wrap{grid-template-columns:minmax(0,1fr)!important;gap:25px!important}.so-site .cm-home-buttons-v2 .info-btn-wrapper{padding-top:10px!important}}
