/* Source and licensing information for the line(s) below can be found at https://www.veracode.com/themes/custom/veracode_2022/dist/css/components/header/hd-header.css. */
body.user-logged-in .hd-header__inner{padding-top:128px !important}body.user-logged-in .before{display:none !important}section.section{overflow:hidden}.hd-header{position:relative;padding-bottom:128px;overflow:visible}.hd-header__inner{padding-top:236px}.hd-header .before{display:block;position:absolute;top:0;left:-50%;width:200%;height:103px}.hd-header .pattern-container{width:100%;height:160% !important;overflow:hidden;z-index:-1 !important}.hd-header .pattern-container img{max-height:1400px}.hd-header .header-text{max-width:1280px;text-align:center}.hd-header .header-text .pre-header{color:#57606a;font-size:20px;font-weight:700;line-height:24px;overflow-wrap:break-word}.hd-header .header-text .pre-header-icon{height:27px;margin-right:16px}.hd-header .header-text .pre-header-image{height:66px;margin-bottom:24px}.hd-header .header-text .header{margin-bottom:24px;color:#24292f;font-size:72px;font-weight:800;letter-spacing:-0.03em;line-height:76px;overflow-wrap:break-word}.hd-header .header-text .subtitle{color:#57606a;font-size:20px;font-weight:400;line-height:28px;overflow-wrap:break-word}.hd-header .pd-9{margin-bottom:64px}.hd-header .bottom-text{margin-top:16px}.hd-header .bottom-text .display-left,.hd-header .bottom-text .display-left-long-text,.hd-header .bottom-text .display-left-medium-text{display:inline-block}.hd-header .bottom-text .display-center,.hd-header .bottom-text .display-center-long-text,.hd-header .bottom-text .display-center-medium-text{display:flex;align-items:center;justify-content:center;flex-direction:row;column-gap:5px}.hd-header .bottom-text__link a{text-decoration:none}.hd-header .bottom-text__link a .link-text{position:relative;padding:0;background-image:linear-gradient(transparent calc(100% - 1px), currentcolor 1px);background-repeat:no-repeat;background-size:0% 100%;font-size:16px;font-weight:bold;overflow-wrap:break-word;transition:background-size .3s}.hd-header .bottom-text__link a .svg-icon{display:inline-block;width:1.2em;height:1.2em;transform:translateX(0);transition:transform .2s;overflow:visible !important;vertical-align:text-bottom;fill:currentcolor}.hd-header .bottom-text__link a .arrow-symbol path:last-child{transition:stroke-dashoffset .2s;stroke-dasharray:10;stroke-dashoffset:10;animation-fill-mode:backwards}.hd-header .bottom-text__link a:hover .link-text{background-size:calc(100% - 22px) 100%}.hd-header .bottom-text__link a:hover .link-text::after{transform:scaleX(1);transform-origin:bottom left}.hd-header .bottom-text__link a:hover .svg-icon{transform:translateX(6px)}.hd-header .bottom-text__link a:hover .arrow-symbol path:last-child{stroke-dasharray:10 !important;stroke-dashoffset:20 !important;animation-fill-mode:backwards !important}.hd-header .ctas-wrapper{text-align:center}.hd-header .ctas-wrapper .btn{position:relative;margin-right:4px;margin-left:4px;padding:14px 30px;transition:box-shadow .2s,outline .2s ease;border-radius:.375rem;font-size:20px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer}.hd-header .ctas-wrapper .btn::before{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .2s;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1490196078), rgba(255, 255, 255, 0)) !important;content:"";opacity:0;z-index:-1;background-blend-mode:normal}.hd-header .ctas-wrapper .btn:hover{box-shadow:0 3px 2px rgba(0,0,0,.07),0 7px 5px rgba(0,0,0,.04),0 12px 10px rgba(0,0,0,.03),0 22px 18px rgba(0,0,0,.03),0 42px 33px rgba(0,0,0,.02),0 100px 80px rgba(0,0,0,.02)}.hd-header .ctas-wrapper .btn:hover::before{opacity:1 !important;z-index:1 !important}.hd-header .ctas-wrapper .btn .svg-icon{display:inline-block;width:1.2em;height:1.2em;transform:translateX(0);transition:transform .2s;overflow:visible !important;vertical-align:text-bottom;fill:currentcolor}.hd-header .ctas-wrapper .btn .arrow-symbol path:last-child{transition:stroke-dashoffset .2s;stroke-dasharray:10;stroke-dashoffset:10;animation-fill-mode:backwards}.hd-header .ctas-wrapper .btn.btn-first{background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),#1b1f23;color:#fff}.hd-header .ctas-wrapper .btn.btn-first:hover .svg-icon{transform:translateX(6px)}.hd-header .ctas-wrapper .btn.btn-first:hover .arrow-symbol path:last-child{stroke-dasharray:10 !important;stroke-dashoffset:20 !important;animation-fill-mode:backwards !important}.hd-header .ctas-wrapper .btn.btn-second{background:linear-gradient(180deg, rgba(255, 255, 255, 0.1490196078), rgba(255, 255, 255, 0));color:#24292f}.hd-header .image-wrapper{padding-top:112px}.hd-header .image-wrapper figure{text-align:center}.hd-header .left-aligned .header-text{text-align:left}.hd-header .left-aligned .pre-header{font-size:16px;margin-bottom:16px;font-weight:normal}.hd-header .left-aligned .header{font-size:64px;line-height:68px;margin-bottom:16px !important}.hd-header .left-aligned .subtitle{margin-bottom:32px !important}.hd-header .left-aligned .ctas-wrapper{text-align:left}.hd-header .left-aligned .ctas-wrapper a:first-child{margin-left:0}@media screen and (max-width: 767px){.hd-header{padding-right:0 !important;padding-left:0 !important}.hd-header .before{height:80px}.hd-header__inner{padding-top:192px}.hd-header .pattern-container{top:0}.hd-header .header{font-size:40px !important;font-weight:800 !important;line-height:44px !important}.hd-header .bottom-text .display-center-medium-text,.hd-header .bottom-text .display-left-medium-text,.hd-header .bottom-text .display-center-long-text,.hd-header .bottom-text .display-left-long-text{display:flex;justify-content:center;align-items:center;flex-direction:column}.hd-header .pre-header{font-size:17px !important;line-height:24px !important}.hd-header .image-wrapper{padding-right:0 !important;padding-left:0 !important;padding-top:64px}.hd-header .subtitle{font-size:17px !important;line-height:24px !important}.hd-header .btn{margin-top:10px}.hd-header .left-aligned .header-text{text-align:center}.hd-header .left-aligned .pre-header{font-size:16px !important}.hd-header .left-aligned .header{font-size:32px !important;line-height:36px !important;margin-bottom:24px !important}.hd-header .left-aligned .subtitle{margin-bottom:24px !important}.hd-header .left-aligned .ctas-wrapper{text-align:center}.hd-header .left-aligned .ctas-wrapper a:first-child{margin-left:4px}}@media screen and (min-width: 768px)and (max-width: 1199px){.hd-header__inner{padding-top:208px}.hd-header .before{height:80px}.hd-header .header{font-size:56px !important;line-height:60px !important}.hd-header .bottom-text .display-center-long-text,.hd-header .bottom-text .display-left-long-text{display:flex;justify-content:center;align-items:center;flex-direction:column}.hd-header .left-aligned .header-text{text-align:center}.hd-header .left-aligned .header{font-size:48px !important;line-height:52px !important;margin-bottom:24px !important}.hd-header .left-aligned .subtitle{margin-bottom:24px !important}.hd-header .left-aligned .ctas-wrapper{text-align:center}.hd-header .left-aligned .ctas-wrapper a:first-child{margin-left:4px}}

/* Source and licensing information for the above line(s) can be found at https://www.veracode.com/themes/custom/veracode_2022/dist/css/components/header/hd-header.css. */