.vsh-div-fluid-content{background:#ebeded 0 0 no-repeat padding-box}.vsh-home-hero{margin-top:40px;height:487px}.vsh-cc-main-hero-container-text{max-width:660px;margin:auto}.vsh-home-hero-image{-o-object-fit:cover;object-fit:cover;height:487px;opacity:1;width:100%}.vsh-cc-main-hero-text{position:absolute;color:#fff;margin:-305px auto auto -120px}.vsh-cc-main-hero-text-h1{width:720px;text-align:left;font:40px/42px Arial;letter-spacing:0;color:#fff;opacity:1;text-transform:none;line-height:40px;margin-bottom:0;font-weight:700}.spn-dna-tag{font-weight:700}.spn-dna-trademark{font:15px/30px Arial}.spn-dna-trademark>sup{font-weight:700;vertical-align:1.6em}.vsh-cc-main-hero-text-h1{width:595px;height:55px}.vsh-cc-main-hero-text-h1 p{margin:0;padding:0}.vsh-cc-main-hero-text-h1 sup{vertical-align:1.3em;font-size:15px;line-height:30px}.vsh-cc-main-hero-text-p{top:410px;left:320px;width:544px;height:115px;text-align:left;font:16px/26px Arial;letter-spacing:0;color:#fff;opacity:1}.vsh-cc-main-hero-text-line{top:341px;left:320px;width:600px;height:0;border:2px solid #fff;opacity:1}.vsh-cc-main-hero-text-btn{width:134px;height:40px;background:#ebeded 0 0 no-repeat padding-box;color:#225678;opacity:1;border-radius:4px!important;font-weight:700}.vsh-cc-main-hero-text button:hover{background-color:#225678;color:#f6f8f9}.vsh-cc-main-hero-text-btn-txt{text-align:center;font:Bold 13px/20px Arial;letter-spacing:0;color:#fff;opacity:1}.capabilitiesStoriesSection{flex:25%}.capabilitiesSubSection{margin:20px 10px 20px 10px;position:relative;display:flex;flex-wrap:wrap}.vsh-capabilities-subsection-image{flex:100%}.vsh-capabilities-subsection-image img{width:100%}.vsh-capabilities-subsection-content{flex:100%;background-color:#fff;padding:15px 15px 20px 15px;border-bottom:1px solid #575757;border-left:1px solid #575757;border-right:1px solid #575757}.capabilitiesStories{top:50px}.vsh-capabilities-hero{height:487px;position:relative}.vsh-capabilities-story-hero{height:265px;position:relative}.vsh-capabilities-hero-images{-o-object-fit:cover;object-fit:cover;height:487px;opacity:1;width:100%}.vsh-capabilities-story-hero-images{-o-object-fit:cover;object-fit:cover;height:265px;opacity:1;width:100%;border-bottom:5px solid #92c7e5}.vsh-capabilities-hero-container-text{max-width:1280px;margin:auto;position:absolute;height:100%;top:0;bottom:0;right:0;left:0}.vsh-capabilities-hero-text{color:#fff;height:100%;display:flex;align-items:flex-end}.vsh-capabilities-hero-text-h1 p{margin:0;padding:0}.vsh-capabilities-hero-text-h1,.vsh-capabilities-hero-text-h3{width:720px;text-align:left;font:40px/42px Arial;letter-spacing:0;color:#fff;opacity:1;text-transform:none;line-height:40px;margin-bottom:45px;font-weight:700}.vsh-capabilities-main-container{background-color:#f2f4f8;padding:10px 0 10px 0}.vsh-capabilities-main-content{display:flex;flex-wrap:wrap;margin-top:20px!important;width:90%}.vsh-capabilities-story-content{display:flex;flex-wrap:wrap;margin-top:20px!important;width:90%}.vsh-capabilities-content-header{flex:100%}.vsh-capabilities-content-header h2{font-size:32px}.vsh-capabilities-inner-content{padding-right:30px;flex:60%}.vsh-capabilities-form-container{flex:40%}.vsh-capabilities-form{background-color:#f5f5f5;margin:auto;max-width:540px;padding:20px}.vsh-capabilities-form>p{font-size:16px}.vsh-capabilities-subsection-title{font-size:25px;height:200px;padding:0;text-align:left;line-height:1.25}.vsh-capabilities-subsection-title a{color:#005d8f!important}.vsh-capabilities-subsection-title a:hover{color:#005d8f!important}.vsh-capabilities-subsection-subtitle{font-weight:700;font-size:18px;color:#005d8f;text-align:left}.vsh-capabilities-subsection-link a{font-weight:700;font-size:20px;color:#005d8f!important;text-align:left}.vsh-capabilities-subsection-description{font-size:16px;color:#000;text-align:left;height:170px}.vsh-capabilities-subsection-description p{margin-top:0!important;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.vsh-capabilities-content-subtitle{font-weight:700;font-size:30px;color:#006cba;text-align:left;display:flex;margin-bottom:10px}.vsh-capabilities-content-subtitle-icon{width:70px}.vsh-capabilities-hubspot-subtitle{font-weight:700;font-size:24px;color:#006cba;text-align:left}.vsh-capabilities-content-description{font-size:16px;color:#000;text-align:left}.vsh-capabilities-content-description p{margin:0}.vsh-capabilities-content{margin-bottom:30px;padding:10px 15px 10px 15px}.vsh-capabilities-background-dark{background-color:#eaeaea}.hbspt-form{max-width:500px;background-color:#fff;padding:15px!important;margin-top:10px!important}.vsh-capabilities-hero-container-text{width:90%}.capability-container{display:flex;flex-direction:row;justify-content:center;gap:40px;flex-wrap:wrap;align-items:flex-start}.capability-filter{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;border:1px solid #787878;padding:10px;min-width:195px}.capability-filter button{text-transform:uppercase;color:#505050;background:0 0;border:none}.capability-filter button.active{color:#0073c2}.capability-filter select{padding:5px;font-size:16px;margin:12px 0;background:0 0;border:none;border-top:1px solid #787878;overflow:hidden;width:100%;min-width:170px;display:none}.capability-filter-selection option{padding:5px}.capability-filter select:focus-visible{outline:0}.capability-filter select option:checked{background-color:#0073c2;color:#fff}.market-clear-btn,.product-clear-btn{background:0 0;border:none;text-transform:uppercase;text-decoration:underline;display:none}.hide{display:none}.show{display:block}.capabilitiesStoriesSection{max-width:320px}.capabilityStoriesInput{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border:1px solid #a7a7a7;gap:10px;padding:5px;margin:7px 0}.market-sector-toggle-btn:hover,.product-toggle-btn:hover{color:#0073c2}.market-sector-toggle-btn:hover span,.product-toggle-btn:hover span{background:url(/images/common/menu_icon_blue.png) no-repeat}.menu-icon-inactive{background:url(/images/common/menu_icon_gray.png) no-repeat;display:inline-block;width:40px;cursor:pointer}.menu-icon-inactive.active{background:url(/images/common/menu_icon_blue.png) no-repeat}.filter-tags{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.filter-tags .tags{border:1px solid #333;padding:5px 10px 5px 2px}.tags button{border:none}