.vault-solution-box{display:block;background-color:#f6f4ee;background-size:cover;background-repeat:no-repeat;border-radius:5px;padding:3em;cursor:pointer;text-decoration:none;color:#202020;transition:transform box-shadow .3s;height:100%;position:relative}@media(max-width:799px){.vault-solution-box{background-color:#007367;color:#fff}}.vault-solution-box__heading{max-width:210px;position:relative;z-index:2}.vault-solution-box__heading::before{content:"";display:block;width:20px;height:20px;background-image:url(http://cdn2.hubspot.net/hubfs/56434/raw_assets/public/vault/assets/images/icons/icon-arrow-right.svg);background-size:contain;background-position:center;margin-bottom:2.5em;transition:all .1s}@media(max-width:799px){.vault-solution-box__heading::before{background-image:url(//cdn2.hubspot.net/hubfs/56434/raw_assets/public/vault/assets/images/icons/icon-arrow-right-long.svg);width:40px}}.vault-solution-box__details{max-width:280px;opacity:0;transition:opacity .3s;color:#fff}.vault-solution-box__details .link-cta{color:#fff;text-decoration:none;font-weight:500;border-bottom:2px solid #fff}.vault-solution-box__details .link-cta::after{display:none}.vault-solution-box__details .link-cta:focus,.vault-solution-box__details .link-cta:hover{text-decoration:none;color:#fff}.vault-solution-box__details .link-cta:focus::after,.vault-solution-box__details .link-cta:hover::after{display:none}@media(max-width:799px){.vault-solution-box__details{opacity:1}}.vault-solution-box__bg::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e333b;opacity:.7;z-index:1;border-radius:8px}.vault-solution-box__bg .vault-solution-box__heading{color:#fff}.vault-solution-box__bg .vault-solution-box__heading::before{background-image:url(//cdn2.hubspot.net/hubfs/56434/raw_assets/public/vault/assets/images/icons/icon-arrow-right-white.svg)}.vault-solution-box:focus,.vault-solution-box:hover{background-color:#007367;background-image:none !important;color:#fff;transform:scale(1.05)}.vault-solution-box:focus::after,.vault-solution-box:hover::after{display:none}@media(min-width:800px){.vault-solution-box:focus,.vault-solution-box:hover{box-shadow:-15px 15px 0 rgba(160,188,191,.5)}}.vault-solution-box:focus .vault-solution-box__heading::before,.vault-solution-box:hover .vault-solution-box__heading::before{background-image:url(//cdn2.hubspot.net/hubfs/56434/raw_assets/public/vault/assets/images/icons/icon-arrow-right-long.svg);width:40px}.vault-solution-box:focus .vault-solution-box__details,.vault-solution-box:hover .vault-solution-box__details{opacity:1}