@charset "UTF-8";

/*! 
normalize.css v3.0.2 | MIT License | git.io/normalize 
*/@font-face{font-display:swap;font-family:proxima_novaregular;font-style:normal;font-weight:400;src:url(hhttps://516507.fs1.hubspotusercontent-na1.net/hubfs/516507/fonts/Proxima%20Nova/proximanova-regular-webfont.woff2) format("woff2"),url(https://516507.fs1.hubspotusercontent-na1.net/hubfs/516507/fonts/Proxima%20Nova/proximanova-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:proxima_novasemibold;font-style:normal;font-weight:400;src:url(https://516507.fs1.hubspotusercontent-na1.net/hubfs/516507/fonts/Proxima%20Nova/proximanova-semibold-webfont.woff2) format("woff2"),url(https://516507.fs1.hubspotusercontent-na1.net/hubfs/516507/fonts/Proxima%20Nova/proximanova-semibold-webfont.woff) format("woff")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{font-family:proxima_novaregular,sans-serif;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Proxima N W01 Cd Thin;src:url(/fonts/c1b819e6-a8eb-42cc-9bf1-f2bddfbd8ce6.eot?#iefix);src:url(/fonts/c1b819e6-a8eb-42cc-9bf1-f2bddfbd8ce6.eot?#iefix) format("eot"),url(/fonts/a03ccebf-60e6-4891-9222-f97ce7941231.woff2) format("woff2"),url(/fonts/1f191160-ccf8-4878-8738-687c618f2cc5.woff) format("woff"),url(/fonts/81eabdb1-9bc6-442b-a187-225b914816e5.ttf) format("truetype"),url(/fonts/2a3b5f0c-6d02-4a8f-a138-6146f0274068.svg#2a3b5f0c-6d02-4a8f-a138-6146f0274068) format("svg")}@font-face{font-family:proxima_novaregular;src:url(/fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?#iefix);src:url(/fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?#iefix) format("eot"),url(/fonts/0583e751-caca-4cd8-af81-71b2aa5ddbbb.woff2) format("woff2"),url(/fonts/da176885-bee9-49f7-88f0-d7ad9229ddd7.woff) format("woff"),url(/fonts/1861a7b7-09a5-4efd-b681-5214784ded39.ttf) format("truetype"),url(/fonts/610147b3-ad15-4b4b-a0fb-25244238ab3d.svg#610147b3-ad15-4b4b-a0fb-25244238ab3d) format("svg")}@font-face{font-family:Proxima N W01 Light;src:url(/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix);src:url(/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix) format("eot"),url(/fonts/d9fe41ee-4904-4a11-ba11-b61cd3be767f.woff2) format("woff2"),url(/fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff) format("woff"),url(/fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf) format("truetype"),url(/fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg#2a961063-ea56-4a4b-8cea-bdae32edb0e2) format("svg")}@font-face{font-family:proxima_novaregular;src:url(/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix);src:url(/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix) format("eot"),url(/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2) format("woff2"),url(/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff) format("woff"),url(/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf) format("truetype"),url(/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235) format("svg")}@font-face{font-family:Proxima N W01 Smbd;src:url(/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix);src:url(/fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix) format("eot"),url(/fonts/ae47a7f5-89da-4879-b934-29722c3dd451.woff2) format("woff2"),url(/fonts/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff) format("woff"),url(/fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf) format("truetype"),url(/fonts/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg#ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c) format("svg")}@font-face{font-family:Proxima N W01 Bold;src:url(/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix);src:url(/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix) format("eot"),url(/fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2) format("woff2"),url(/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff) format("woff"),url(/fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf) format("truetype"),url(/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f) format("svg")}@font-face{font-family:ProximaNW01-CdThinIt;src:url(/fonts/59e9850b-9f15-4b11-b847-db608ee5a171.eot?#iefix);src:url(/fonts/59e9850b-9f15-4b11-b847-db608ee5a171.eot?#iefix) format("eot"),url(/fonts/5d53e3b4-6640-40a3-aa4a-8387623d045b.woff2) format("woff2"),url(/fonts/267219bf-f5ec-450d-b6e0-e83e7047fe32.woff) format("woff"),url(/fonts/49836b54-d16a-4b22-8f1f-197dffcde348.ttf) format("truetype"),url(/fonts/3e279826-8b0a-4de6-beac-82260e7be1f7.svg#3e279826-8b0a-4de6-beac-82260e7be1f7) format("svg")}@font-face{font-family:Proxima N W01 Cd Reg;src:url(/fonts/9078f77e-dddf-495b-a468-f03b3b7aa12c.eot?#iefix);src:url(/fonts/9078f77e-dddf-495b-a468-f03b3b7aa12c.eot?#iefix) format("eot"),url(/fonts/317fd159-159d-4870-a01f-ef9d5a71d5b3.woff2) format("woff2"),url(/fonts/8e5dbeb3-4068-4196-83a4-c86fe35c8b65.woff) format("woff"),url(/fonts/f6c936c3-3828-4625-babb-e900c2afe00d.ttf) format("truetype"),url(/fonts/87761033-3af1-450a-8cdd-2321b6a595f9.svg#87761033-3af1-450a-8cdd-2321b6a595f9) format("svg")}@font-face{font-family:Proxima N W01 Cd Smbd;src:url(/fonts/743deaac-7962-4f58-91e0-3af3d25e415f.eot?#iefix);src:url(/fonts/743deaac-7962-4f58-91e0-3af3d25e415f.eot?#iefix) format("eot"),url(/fonts/1c0840de-f0f0-478a-b326-93eab2f22001.woff2) format("woff2"),url(/fonts/aa783977-3fc3-4514-813c-698b4970a505.woff) format("woff"),url(/fonts/4170aa25-c065-47da-b44f-03e1f0f1b3c3.ttf) format("truetype"),url(/fonts/cc109ce0-d5dc-404f-a584-bf82c9212afc.svg#cc109ce0-d5dc-404f-a584-bf82c9212afc) format("svg")}@font-face{font-family:ProximaNW01-CdSmbdIt;src:url(/fonts/c3df0c99-b367-4756-b675-4ea621c4e8e3.eot?#iefix);src:url(/fonts/c3df0c99-b367-4756-b675-4ea621c4e8e3.eot?#iefix) format("eot"),url(/fonts/0abcc091-5876-48ae-b5fd-c77972561a4c.woff2) format("woff2"),url(/fonts/4aadbf4b-1d8c-4b77-9f9d-b271f9785d65.woff) format("woff"),url(/fonts/1f37a341-d0da-4481-82cf-85a9c907a616.ttf) format("truetype"),url(/fonts/adb5fb48-2e72-4676-9d5f-a0380522ecce.svg#adb5fb48-2e72-4676-9d5f-a0380522ecce) format("svg")}strong{font-family:proxima_novasemibold,Helvetica,Arial,sans-serif}.btn-base{display:inline-block}@media (max-width:400px){.btn-base{clear:both;display:block;margin:56px auto}}.btn-base a{background:#fff;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 0 #ccc;-moz-box-shadow:0 3px 0 0 #ccc;box-shadow:0 3px 0 0 #ccc;font-size:16px;margin:0 auto;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width:800px){.btn-base a{display:block}}@media (max-width:400px){.btn-base a{display:block}}.btn-base.btn-white a{background-color:#fff;-webkit-box-shadow:0 3px 0 0 #ccc;-moz-box-shadow:0 3px 0 0 #ccc;box-shadow:0 3px 0 0 #ccc;color:#000}.btn-base.btn-white a:hover{background-color:#ccc;-webkit-box-shadow:0 3px 0 0 #fff;-moz-box-shadow:0 3px 0 0 #fff;box-shadow:0 3px 0 0 #fff;color:#000}.btn-base.btn-black a{background-color:#333;-webkit-box-shadow:0 3px 0 0 #000;-moz-box-shadow:0 3px 0 0 #000;box-shadow:0 3px 0 0 #000;color:#fff}.btn-base.btn-black a:hover{background-color:#000;-webkit-box-shadow:0 3px 0 0 #333;-moz-box-shadow:0 3px 0 0 #333;box-shadow:0 3px 0 0 #333;color:#fff}.btn-base.btn-red a{background-color:#dd1f26;-webkit-box-shadow:0 3px 0 0 #aa0d12;-moz-box-shadow:0 3px 0 0 #aa0d12;box-shadow:0 3px 0 0 #aa0d12;color:#fff}.btn-base.btn-red a:hover{background-color:#aa0d12;-webkit-box-shadow:0 3px 0 0 #dd1f26;-moz-box-shadow:0 3px 0 0 #dd1f26;box-shadow:0 3px 0 0 #dd1f26;color:#fff}.btn-base.btn-learn-more a{background-color:#dd1f26;-webkit-box-shadow:0 3px 0 0 #aa0d12;-moz-box-shadow:0 3px 0 0 #aa0d12;box-shadow:0 3px 0 0 #aa0d12;color:#fff;padding-left:45px;padding-right:45px}.btn-base.btn-learn-more a:hover{background-color:#aa0d12;-webkit-box-shadow:0 3px 0 0 #dd1f26;-moz-box-shadow:0 3px 0 0 #dd1f26;box-shadow:0 3px 0 0 #dd1f26;color:#fff}@media (max-width:960px){.btn-base.btn-learn-more a{float:none;margin:0 auto;padding:18px 26px}}a.contact{margin-right:10px}.clear.btn-base.btn-red{margin-top:60px}@media (max-width:400px){.product .btn-base{margin:20px auto}}.cta-form{background:#333;border-top:10px solid #1e1e1e;color:#999;padding:80px 0 90px}.cta-form .message h2{text-align:center}.cta-form input{padding:10px}.cta-form .hs-form .hs-input{width:100%!important}.cta-form label{opacity:0}.cta-form .hs-error-msgs li label{opacity:1}.cta-form .actions{margin-top:10px}.cta-form .actions input{background:#a5a5a5;border:none;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 #6c6c6c;-moz-box-shadow:0 3px 0 #6c6c6c;box-shadow:0 3px 0 #6c6c6c;color:#fff;display:block;font-size:16px;margin:0 auto;padding:11px 40px;text-decoration:none;text-transform:uppercase}.cta-form .actions input:hover{background:#6c6c6c;-webkit-box-shadow:0 3px 0 #a5a5a5;-moz-box-shadow:0 3px 0 #a5a5a5;box-shadow:0 3px 0 #a5a5a5}.cta-form h3{color:#ccc;font-size:24px}@media (max-width:1200px){.cta-form h3{padding-left:20px}}.cta-form p{font-size:16px}@media (max-width:1200px){.cta-form p{padding-left:20px}}.cta-form .hs-form fieldset{max-width:100%;padding:0 20px}.btn-search{cursor:pointer;position:relative;top:8px}.btn-search img{border:1px solid #dd1f26;border-radius:4px;padding:3px}span[data-hs-cos-type=google_search] form.hs-form .field{background-color:#fff;border:1px solid #000;display:none;float:left;left:50%;margin-left:-400px;min-height:300px;padding:20px;position:absolute;top:112px;width:800px;z-index:1000}@media (max-width:960px){span[data-hs-cos-type=google_search] form.hs-form .field{left:1%;margin-left:0;min-height:80%;width:90%}}@media (max-width:400px){span[data-hs-cos-type=google_search] form.hs-form .field{width:80%}}span[data-hs-cos-type=google_search] form.hs-form .field .close-search span{background-color:#fafafa;border:1px solid #dadada;border-radius:10px;color:#999;margin-left:5px;padding:0 5px 2px}span[data-hs-cos-type=google_search] form.hs-form .field .close-search.top-corner{zoom:1.5;position:absolute;right:-10px;top:-10px}span[data-hs-cos-type=google_search] form.hs-form .field .close-search{color:#999;cursor:pointer;float:right}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel{background-color:#f4f4f5;border:1px solid #e7e7e7;display:inline-block;height:55px;list-style-type:none;margin-bottom:5px}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel a{text-decoration:none}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel a .product-details{font-size:14px;padding:6px;width:75%}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel img{border:1px solid #e7e7e7;margin-top:5px;vertical-align:middle;width:40px}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel:hover{background-color:#3865cc;color:#fff}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel:hover a{color:#fff}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .possiblemodel:hover.empty{background-color:#fff;border:1px solid #fff}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .product-details{display:inline-block;vertical-align:middle}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .found{padding:10px 0 20px}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults .sorry{padding-top:10px}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults ul{margin:0;padding:0;width:800px}span[data-hs-cos-type=google_search] form.hs-form .field #jsNavSearchResults ul li{color:#000;list-style-type:none}body,html{height:100%;margin:0;padding:0;width:100%}body{font-family:proxima_novaregular,Helvetica,Arial,sans-serif;margin:0 auto;overflow-x:hidden;padding:0!important}body.hs-default{margin:0}.page-center{float:none!important;margin:0 auto!important;max-width:1202px}@media (max-width:1200px){.page-center{padding:0 20px}}.body-container{margin-top:67px}a,h1,h2,h3,h4,li,p{font-family:proxima_novaregular,Helvetica,Arial,sans-serif;font-weight:400}h1{font-size:45px;line-height:38px;margin:0}h2{font-size:36px}h2 .center{text-align:center}p{font-size:15px;line-height:20px}p .quote{font-size:20px;text-align:left}a{color:#dd1f26}.arrow img{top:26px}.arrow img,.arrow-2 img{float:none;margin:0 auto;position:relative}.arrow-2 img{top:116px}@media (max-width:1200px){.arrow-2 img{top:26px}}@media (max-width:800px){.arrow-2 img{display:none}}@media (max-width:400px){.arrow-2 img{display:none}}.arrow-container{text-align:center}.main-nav .button{cursor:pointer;display:none}@media (max-width:800px){.main-nav .button{display:block;position:absolute;right:20px;top:40px}.main-nav .button span.ham{background-color:#06c;cursor:pointer;display:block;height:3px;margin-bottom:5px;width:30px}.main-nav .content-area{display:none}.main-nav .content-area.open{display:block}}.custom-menu-primary{display:block;font-size:12px;padding-top:0;position:relative;text-align:right;text-transform:uppercase;top:4px}@media (max-width:800px){.custom-menu-primary{display:none}}.custom-menu-primary a{background:#fafafa;color:#6f6f6f;font-family:proxima_novasemibold,Helvetica,Arial,sans-serif}.custom-menu-primary a:hover{color:#000}.custom-menu-primary ul{display:block;list-style:none;margin:0;padding:0}@media (max-width:800px){.custom-menu-primary ul{display:block!important;text-align:left}}.custom-menu-primary li{border-bottom:5px solid #fafafa;display:inline-block;list-style:none;margin:0;padding:0}@media (max-width:800px){.custom-menu-primary li{display:block}}.custom-menu-primary li.active,.custom-menu-primary li:hover{border-bottom:5px solid #06c}.custom-menu-primary ul>li>ul>li{border-bottom:none;padding:0!important;text-align:left}.custom-menu-primary ul>li>ul>li:hover{background:#fafafa;border-bottom:none;padding:10px 0}.custom-menu-primary li>a:after{color:#333;content:"    ▼";font-size:10px}.custom-menu-primary li>a:only-child:after{content:""}@media (max-width:800px){.custom-menu-primary{border-bottom:6px solid #dd1f26}.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none!important}}.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{overflow:visible!important;padding:10px 19px 22px 20px!important}@media (max-width:400px){.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:10px 19px 14px 20px!important}}.mega-menu{display:block;font-size:12px;padding-top:0;position:relative;text-align:right;text-transform:uppercase;top:4px;width:100%!important}@media (max-width:800px){.mega-menu{display:none}}.mega-menu a{background:#fafafa;color:#6f6f6f;font-family:proxima_novasemibold,Helvetica,Arial,sans-serif}.mega-menu a:hover{color:#000}.mega-menu ul{display:block;list-style:none;margin:0;padding:0}@media (max-width:800px){.mega-menu ul{display:block!important;text-align:left}}.mega-menu li{border-bottom:5px solid #fafafa;display:inline-block;list-style:none;margin:0;padding:0}@media (max-width:800px){.mega-menu li{display:block}}.mega-menu li.active,.mega-menu li:hover{border-bottom:5px solid #06c}.mega-menu ul>li>ul>li{border-bottom:none;padding:0!important;text-align:left}.mega-menu ul>li>ul>li:hover{background:#fafafa;border-bottom:none;padding:10px 0}.mega-menu li>a:after{color:#333;content:"    ▾";font-size:10px}.mega-menu li>a:only-child:after{content:""}@media (max-width:800px){.mega-menu{border-bottom:6px solid #dd1f26}.mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none!important}}.mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{overflow:visible!important;padding:10px 19px 22px 20px!important}.mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul li a{background:#fff;overflow:visible!important;padding:0!important}@media (max-width:400px){.mega-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul li a{padding:10px 19px 14px 20px!important}}.mega-menu .submenu{background:#fff;border:1px solid #06c;display:none;float:left;margin-top:5px;position:absolute;text-align:left;width:200px}.mega-menu .mps-plus{margin-left:-82px;width:545px}.mega-menu .resources{margin-left:-82px;width:500px}.mega-menu li:hover .submenu{display:block}@media (max-width:800px){.mega-menu li:hover .submenu{display:none}}.mega-menu ul>li>div>div>ul>li{background:#fff;border-bottom:0;color:#333;display:block;font-size:13px;padding:0 0 15px;text-transform:none}.mega-menu ul>li>div>div>ul>li:hover{border-bottom:0}.mega-menu .mps-list{box-sizing:border-box;display:inline-block;padding:32px 24px 0;vertical-align:top;width:230px}.mega-menu .mps-list a{color:#333}.mega-menu .menu-cta{background:#ebebeb;float:right;height:196px;padding:0 2%;text-align:center;vertical-align:top;width:250px}.mega-menu .menu-cta img{padding-top:25px}.mega-menu .menu-cta p{color:#333;font-size:14px;text-transform:none}.mega-menu .menu-cta a#read-more{background:none;color:#dd1f26;margin:0;padding:0!important}.mega-menu .products{margin-left:-180px;width:810px}.mega-menu .products .products-left{display:inline-block}.mega-menu .products .products-left .col-3{border-right:1px solid #ebebeb;color:#666;display:inline-block;height:160px;padding:36px 24px 0;vertical-align:top;width:123px}.mega-menu .products .products-left .col-3 h4{color:#666;margin:0}.mega-menu .products .products-left .col-3 li{border-bottom:0;display:block;font-size:13px;padding:12px 0 0;text-transform:none}.mega-menu .products .products-left .col-3 li a{color:#666}.mega-menu .products .products-left .end{border-right:none}.mega-menu .software{margin-left:-295px;width:815px}.mega-menu .software .software-left{float:left;width:532px}.mega-menu .software .software-left .col-2{border-right:1px solid #ebebeb;box-sizing:border-box;display:inline-block;height:196px;padding:8px 0 0 24px;width:254px}.mega-menu .software .software-left .col-2 li{border-bottom:0;display:block;font-size:13px;padding:15px 0 0;text-transform:none}.mega-menu .software .software-left .col-2 li a{color:#666}.mega-menu .software .software-left .end{border-right:none}.mega-menu .about-us{margin-left:-545px;width:815px}.mega-menu .about-us .about-us-left{float:left;width:532px}.mega-menu .about-us .about-us-left .col-2{border-right:1px solid #ebebeb;box-sizing:border-box;display:inline-block;height:196px;padding:8px 0 0 24px;vertical-align:top;width:264px}.mega-menu .about-us .about-us-left .col-2 li{border-bottom:0;display:block;font-size:13px;padding:15px 0 0;text-transform:none}.mega-menu .about-us .about-us-left .col-2 li a{color:#666}.mega-menu .about-us .about-us-left .end{border-right:none}.about-us-menu .active a,.mps-menu .active a,.software-menu .active a{color:#000;font-family:proxima_novasemibold,Helvetica,Arial,sans-serif;font-weight:600}.software-menu li:hover{background:#fafafa;border-right:5px solid #e44a50}#filters fieldset{border:0;margin:0;text-align:left}@media (max-width:800px){#filters fieldset{width:27%}}@media (max-width:400px){#filters fieldset{width:100%}}#filters fieldset legend{border-bottom:1px solid #cfcfd0;font-family:proxima_novasemibold;margin-bottom:10px;padding:0 0 28px;position:relative;width:100%}#filters fieldset legend:before{background-color:#dd1f26;border:1px solid #dd1f26;content:"";display:inline-block;height:5px;margin-top:42px;position:absolute;width:100px}#filters fieldset label{display:block}#filters select{background-color:#fff;border:1px solid #ccc;height:30px;line-height:30px;width:220px}#filters .uneditable-input,#filters input[type=color],#filters input[type=date],#filters input[type=datetime-local],#filters input[type=datetime],#filters input[type=email],#filters input[type=month],#filters input[type=number],#filters input[type=password],#filters input[type=search],#filters input[type=tel],#filters input[type=text],#filters input[type=time],#filters input[type=url],#filters input[type=week],#filters select,#filters textarea{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#555;display:inline-block;font-size:14px;height:2.2em;line-height:20px;margin-bottom:10px;padding:4px 6px;vertical-align:middle}#filters button,#filters input,#filters select,#filters textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#filters button,#filters input,#filters label,#filters select,#filters textarea{font-size:14px;font-weight:400;line-height:20px}#filters button,#filters input[type=button],#filters input[type=checkbox],#filters input[type=radio],#filters input[type=reset],#filters input[type=submit],#filters label,#filters select{cursor:pointer}#filters option{display:block;font-weight:400;min-height:1.2em;padding:0 2px 1px;white-space:pre}.statwidget{display:inline-block;font-size:112px}@media (max-width:800px){.statwidget{font-size:80px}}@media (max-width:414px){.statwidget{font-size:49px}}@media (max-width:400px){.statwidget{font-size:60px}}.statwidget .postfix,.statwidget .prefix{font-size:24px}.statwidget .value{display:inline-block;text-align:right}.icon-black-browser{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-browser.png) 0 0 no-repeat}.icon-black-computer-pointer{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-computer-pointer.png) 0 0 no-repeat}.icon-black-device{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-device.png) 0 0 no-repeat}.icon-black-handshake{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-handshake.png) 0 0 no-repeat}.icon-black-keyboard{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-keyboard.png) 0 0 no-repeat}.icon-black-keypad{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-keypad.png) 0 0 no-repeat}.icon-black-lightblub{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-lightblub.png) 0 0 no-repeat}.icon-black-mobile-task{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-mobile-task.png) 0 0 no-repeat}.icon-black-mouse{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-mouse.png) 0 0 no-repeat}.icon-black-padlock{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-padlock.png) 0 0 no-repeat}.icon-black-person-time{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-person-time.png) 0 0 no-repeat}.icon-black-person{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-person.png) 0 0 no-repeat}.icon-black-pictures{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-pictures.png) 0 0 no-repeat}.icon-black-pig{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-pig.png) 0 0 no-repeat}.icon-black-ranges{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-ranges.png) 0 0 no-repeat}.icon-black-speach{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-speach.png) 0 0 no-repeat}.icon-black-target{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-target.png) 0 0 no-repeat}.icon-black-task{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-task.png) 0 0 no-repeat}.icon-black-technical{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-black-technical.png) 0 0 no-repeat}.header{background:#fafafa;border-top:6px solid #dd1f26;color:#999;font-size:12px;left:0;padding-top:25px;position:fixed;top:0;width:100%;z-index:10;z-index:200}@media (max-width:800px){.header{min-height:64px;position:fixed;width:100%}}@media (max-width:400px){.header{min-height:64px;position:fixed;width:100%}}@media (max-width:800px){.body-container-wrapper{margin-top:65px}}@media (max-width:400px){.body-container-wrapper{margin-top:65px}}.mobile-trigger{display:none}@media (max-width:400px){#partner-widget{display:none}}.page-nav{margin-top:-20px}.contact{background:#dd1f26;color:#fff;padding:55px 0 70px;text-align:center}.contact h2{margin-bottom:50px}.contact h2 a strong{white-space:nowrap}@media (max-width:400px){strong#phone-number{display:block}}a.phone-number{color:#fff;text-decoration:none}.footer-container{background:#fff;padding-top:80px}.footer-container .footer{color:#999;max-width:none}.footer-container .footer input{background-color:#ebebeb;border:1px solid #d7d7d7;text-align:left}.footer-container .footer .actions input{background:#d93434;border:none;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 #b30000;-moz-box-shadow:0 3px 0 #b30000;box-shadow:0 3px 0 #b30000;color:#fff;float:right;font-size:16px;margin:0 auto 5px;padding:10px 20px;position:relative;text-decoration:none;text-transform:uppercase;top:-39px}.footer-container .footer .actions input:hover{background:#eb1d1d}.footer-container .footer .logo{border-bottom:1px solid #e1e1e1;margin-bottom:60px;padding-bottom:20px;text-align:left}.footer-container .footer span.hs-form-required{color:#fff;opacity:0}.footer-container .footer h3{color:#333;font-family:proxima_novasemibold;font-size:14px;text-transform:uppercase}.footer-container .footer h4{color:#333;font-weight:400;margin-bottom:2px;margin-top:2px;text-transform:uppercase}.footer-container .footer h4,.footer-container .footer p{font-family:proxima_novasemibold,Helvetica,Arial,sans-serif;font-size:14px}.footer-container .footer p{margin-top:5px}.footer-container .footer a{color:#999;font-family:proxima_novasemibold,Helvetica,Arial,sans-serif;text-decoration:none}.footer-container .footer h4>a{color:#333}.footer-container .footer .tag h3{border-left:1px solid #dedede;color:#999;font-family:proxima_novaregular;font-size:24px;font-weight:400;padding-left:30px;text-transform:none}.footer-container .footer .footer-awards{position:relative;right:0;text-align:right}@media (max-width:400px){.footer-container .footer .footer-awards{right:auto}.footer-container .footer .footer-awards .hs_cos_wrapper_type_raw_html{display:block;margin-top:20px}}.footer-container .footer .subscribe{border-bottom:1px solid #e1e1e1}.footer-container .footer .subscribe input{height:39px;text-align:left!important}.footer-container .footer .follow-us h3{padding-top:24px}.footer-container .footer img.social{padding:20px 8px 0 0}.footer-container .footer .copyright{background:#fafafa;bottom:0;color:#bebebe;margin-top:30px;padding-bottom:10px;text-align:left}.logo .widget-type-logo,.social-icons{padding-top:20px}.linkedin{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/linkedin.png) no-repeat;display:inline-block;height:50px;width:50px}.linkedin:hover{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/linkedin-red.png) no-repeat}.linkedin a{display:block}.linkedin a,.twitter{height:50px;width:50px}.twitter{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/twitter.png) no-repeat;display:inline-block}.twitter:hover{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/twitter-red.png) no-repeat}.twitter a{display:block}.twitter a,.youtube{height:50px;width:50px}.youtube{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/youtube.png) no-repeat;display:inline-block}.youtube:hover{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/youtube-red.png) no-repeat}.youtube a{display:block}.mail,.youtube a{height:50px;width:50px}.mail{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/email-icon.png) no-repeat;display:inline-block}.mail:hover{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/email-red.png) no-repeat}.mail a{display:block;height:50px;width:50px}.logo-image img{position:relative;top:5px}div#partner-widget{position:fixed;right:0;transition:.3s;z-index:10}div#partner-widget.scrolling{margin-right:-400px}div#partner-widget.visibleAwards .widget-awards{display:block}div#partner-widget.visibleAwards .widget-button{display:none}div#partner-widget .widget-awards{background:#fff;border-left:10px solid #666;display:none;padding:5px 0 20px 20px;position:relative;top:28px;width:125px;z-index:9999}div#partner-widget .widget-awards h4{font-size:14px;width:auto}div#partner-widget .widget-awards img{padding-bottom:7px}div#partner-widget .widget-button{background:#666;color:#fff;font-family:proxima_novaregular;padding:5px;position:relative;right:-77px;text-align:center;top:210px;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);width:200px}div#partner-widget .widget-button:after{border-bottom:10px solid #666;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:94px;margin-left:auto;margin-right:auto;position:absolute;top:-9px;width:0;z-index:10}div#partner-widget .widget-button p{width:100%}@media (max-width:767px){.content-wrapper:hover .content-image{height:200px}.content-wrapper:hover .icon{opacity:0}.content-wrapper:hover h3{color:#000;margin:0 20px 0 0;position:absolute}.content-wrapper:hover .mask,.content-wrapper:hover p{opacity:0}.content-wrapper:hover .content-description{background:#fafafa;border:1px solid #e3e3e3;float:none!important;margin:0 auto!important;max-width:330px;padding-bottom:26px;position:relative;top:-50px}.content-wrapper:hover a{background:#dd1f26;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;-webkit-box-shadow:0 3px 0 #aa0d12;-moz-box-shadow:0 3px 0 #aa0d12;box-shadow:0 3px 0 #aa0d12;color:#fff;margin:0 auto;opacity:1;position:relative;top:6px;z-index:20}}@media (max-width:600px){.flex-control-nav{top:46%}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{top:22%}.arrow img{top:46px}.client-item img{width:60%}.client-detail-wrap{padding-top:50px}.services img{bottom:-10px}}@media (max-width:569px){.custom-menu-primary{text-align:left}.custom-menu-primary ul>li>ul>li{text-align:right}.flexslider{margin-top:0!important}}@media (max-width:500px){.flex-control-nav{top:40%}.overlay{padding:0 4%}.overlay h1{padding-top:0}.client-detail-wrap{padding-top:40px}.quote h3{font-size:24px;padding-bottom:20px}span.stat{border-bottom:1px solid #555;font-size:50px;text-align:center}.services h2,.services p{padding:0 20px}.services p{padding-bottom:20px}.cta-form h3,.cta-form p{padding:0 4%}.cta-form .form{margin:0 4%}}@media (max-width:400px){.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{top:16%}.arrow img{top:26px}.quote h3{line-height:30px;max-width:100%;width:100%}.services img{bottom:-10px}}@media (max-width:320px){.flex-control-nav{top:25%}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{top:10%}}.hub.hub-banner{background:#f6f6f6 url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/banners/banner-hub.jpg) top no-repeat;background-size:cover;height:280px}@media (max-width:400px){.hub.hub-banner{background:#f6f6f6 url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/banners/excellence-hub.jpg) 100% 0 no-repeat}}.hub.hub-banner h1{margin-top:83px;max-width:400px}@media (max-width:800px){.hub.hub-banner h1{margin-top:58px}}.hub.hub-banner p{font-size:18px;width:50%}@media (max-width:400px){.hub.hub-banner p{width:100%}}.hub.search-widget #filters label{display:inline-block}.hub .sharepage{text-align:right}.hub .sharepage span{line-height:50px}.hub .sharepage img{margin-right:5px}.resourceSearchResult{border:1px solid #ccc;margin-bottom:30px}.resourceSearchResult .content{background-color:#ebebeb;border:1px solid #ccc;margin-left:30px;margin-right:30px;min-height:110px;padding:20px}.resourceSearchResult .img{box-sizing:border-box;height:234px;overflow-y:hidden;vertical-align:middle}.resourceSearchResult .img img{margin-top:30px}.resourceSearchResult .content center{position:relative;top:-30px}.resourceSearchResult.empty{background-color:#fff;border:1px solid #fff}.resourceSearchResult:hover{background:#06c url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-white-whitepaper.png) 50% 32% no-repeat}.resourceSearchResult:hover .img.eguide,.resourceSearchResult:hover .img.infogfx,.resourceSearchResult:hover .img.whitepaper{background:url(//516507.fs1.hubspotusercontent-na1.net/hubfs/516507/images/icons/icon-white-whitepaper.png) 50% 71px no-repeat}.resourceSearchResult:hover img{display:none}.resourceSearchResult:hover .content{background-color:#06c;border:1px solid #06c;color:#fff}.resourceSearchResult:hover .content .btn-red a{background-color:#fff;-webkit-box-shadow:0 3px 0 0 #ccc;-moz-box-shadow:0 3px 0 0 #ccc;box-shadow:0 3px 0 0 #ccc;color:#000}.resourceSearchResult:hover .content .btn-red a:hover{background-color:#ccc;-webkit-box-shadow:0 3px 0 0 #fff;-moz-box-shadow:0 3px 0 0 #fff;box-shadow:0 3px 0 0 #fff;color:#000}.resourceSearchResult:hover.empty{background-color:#fff;border:1px solid #fff}.featured-item{margin-bottom:30px;margin-top:30px}.featured-item .page-center{background-color:#ebebeb;border:1px solid #ccc;height:350px}@media (max-width:767px){.featured-item .page-center{height:auto}}.featured-item .page-center .widget-type-linked_image{height:350px;overflow-y:hidden;padding-top:50px}@media (max-width:767px){.featured-item .page-center .widget-type-linked_image{height:auto}}.featured-item .page-center .featured-quote{background-color:#fff;border:1px solid #ccc;float:left;margin-bottom:20px;margin-top:50px;padding:30px}@media (max-width:767px){.featured-item .page-center .featured-quote{float:none;margin-top:0;text-align:center}}.searchform{padding:30px 0}.row.resourceSearchRow:after,.row.resourceSearchRow:before{clear:both;content:" ";display:table}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/516507/hub_generated/template_assets/3228834352/1662034677095/Coded_files/Custom/page/Caryls_Templates/Xenith-excellence-hub.css */