.site-banner .site-bannerInner{padding-bottom:80px;padding-top:30px;position:relative;z-index:99}@media only screen and (max-width:1599.98px){.site-banner .site-bannerInner{padding-bottom:30px}}@media (max-width:959px){.site-banner .site-bannerInner{padding-top:60px}}@media only screen and (max-width:574.98px){.site-banner .site-bannerInner{padding-top:40px}}.site-banner .svg-responsive:before{padding-top:64%}.site-banner .banner-content{flex-basis:700px;max-width:700px}@media only screen and (max-width:1599.98px){.site-banner .banner-content{flex-basis:650px;max-width:650px}}@media only screen and (max-width:1439.98px){.site-banner .banner-content{flex-basis:580px;max-width:580px}}@media only screen and (max-width:1365.98px){.site-banner .banner-content{flex-basis:540px;max-width:540px}}@media only screen and (max-width:1199.98px){.site-banner .banner-content{flex-basis:475px;max-width:475px}}@media (max-width:959.98px){.site-banner .banner-content{flex-basis:100%;max-width:100%;width:100%}}.site-banner .banner-content p+p{margin:0}.site-banner .banner-tagline{border:2px dashed #00a8d0;border-radius:4px;color:#00a8d0;display:inline-block;font-family:Futura Md BT;font-size:1.25rem;font-weight:500;margin-bottom:10px;margin-top:0;padding:13px 24px}@media only screen and (max-width:1599.98px){.site-banner .banner-tagline{font-size:1.1rem;padding:10px 20px}}@media only screen and (max-width:1439.98px){.site-banner .banner-tagline{font-size:1rem}}@media only screen and (max-width:990.98px){.site-banner .banner-tagline{font-size:.8rem}}.site-banner h1{color:#1d1d1d;font-family:Futura Hv BT;font-size:3.9rem;font-weight:900;line-height:1.3;margin:0;padding-bottom:20px}@media only screen and (max-width:1599.98px){.site-banner h1{font-size:3.4rem}}@media only screen and (max-width:1439.98px){.site-banner h1{font-size:3.1rem}}@media only screen and (max-width:1365.98px){.site-banner h1{font-size:2.9rem}}@media only screen and (max-width:1199.98px){.site-banner h1{font-size:2.6rem}}@media only screen and (max-width:479.98px){.site-banner h1{font-size:2rem}}.site-banner .banner-heading,.site-banner .banner-sub-heading{color:#1d1d1d;display:block;font-family:Futura Md BT;font-size:3.75rem;font-weight:500;line-height:1.1;margin:0}@media only screen and (max-width:1599.98px){.site-banner .banner-heading,.site-banner .banner-sub-heading{font-size:3.4rem}}@media only screen and (max-width:1439.98px){.site-banner .banner-heading,.site-banner .banner-sub-heading{font-size:3.1rem}}@media only screen and (max-width:1365.98px){.site-banner .banner-heading,.site-banner .banner-sub-heading{font-size:2.9rem;line-height:1.2}}@media only screen and (max-width:1199.98px){.site-banner .banner-heading,.site-banner .banner-sub-heading{font-size:2.6rem;line-height:1.2}}@media only screen and (max-width:574.98px){.site-banner .banner-heading,.site-banner .banner-sub-heading{font-size:2.3rem}}@media only screen and (max-width:479.98px){.site-banner .banner-heading,.site-banner .banner-sub-heading{font-size:2rem}}.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{display:inline-block;font-family:Futura Hv BT;font-size:5rem;font-weight:900;padding-bottom:20px;position:relative;z-index:0}@media only screen and (max-width:1599.98px){.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{font-size:4.5rem}}@media only screen and (max-width:1439.98px){.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{font-size:4.2rem}}@media only screen and (max-width:1365.98px){.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{font-size:4rem;padding-bottom:15px}}@media only screen and (max-width:1199.98px){.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{display:block;font-size:3.6rem}}@media only screen and (max-width:574.98px){.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{font-size:3.1rem}}@media only screen and (max-width:479.98px){.site-banner .banner-heading strong,.site-banner .banner-sub-heading strong{font-size:2.6rem}}.site-banner .banner-heading strong img,.site-banner .banner-sub-heading strong img{bottom:18px;height:auto;position:absolute;right:-5px;width:auto;z-index:-1}@media only screen and (max-width:1365.98px){.site-banner .banner-heading strong img,.site-banner .banner-sub-heading strong img{bottom:18px}}@media only screen and (max-width:1199.98px){.site-banner .banner-heading strong img,.site-banner .banner-sub-heading strong img{bottom:9px;left:0;max-width:450px}}@media only screen and (max-width:990.98px){.site-banner .banner-heading strong img,.site-banner .banner-sub-heading strong img{bottom:10px;max-width:450px}}@media only screen and (max-width:574.98px){.site-banner .banner-heading strong img,.site-banner .banner-sub-heading strong img{bottom:13px;max-width:390px}}@media only screen and (max-width:479.98px){.site-banner .banner-heading strong img,.site-banner .banner-sub-heading strong img{max-width:330px}}.site-banner .banner-heading span:not(.wrap-contents,.text-highlighter),.site-banner .banner-sub-heading span:not(.wrap-contents,.text-highlighter){display:block;font-family:Futura Md BT;font-size:2.063rem;font-weight:500}@media only screen and (max-width:1599.98px){.site-banner .banner-heading span:not(.wrap-contents,.text-highlighter),.site-banner .banner-sub-heading span:not(.wrap-contents,.text-highlighter){font-size:1.8rem}}@media only screen and (max-width:1439.98px){.site-banner .banner-heading span:not(.wrap-contents,.text-highlighter),.site-banner .banner-sub-heading span:not(.wrap-contents,.text-highlighter){font-size:1.7rem}}@media only screen and (max-width:1365.98px){.site-banner .banner-heading span:not(.wrap-contents,.text-highlighter),.site-banner .banner-sub-heading span:not(.wrap-contents,.text-highlighter){font-size:1.6rem}}@media only screen and (max-width:1199.98px){.site-banner .banner-heading span:not(.wrap-contents,.text-highlighter),.site-banner .banner-sub-heading span:not(.wrap-contents,.text-highlighter){font-size:1.4rem}}@media only screen and (max-width:574.98px){.site-banner .banner-heading span:not(.wrap-contents,.text-highlighter),.site-banner .banner-sub-heading span:not(.wrap-contents,.text-highlighter){font-size:1.2rem}}.site-banner .banner-img{flex-basis:650px;max-width:650px;position:relative}@media only screen and (max-width:1439.98px){.site-banner .banner-img{flex-basis:670px;max-width:670px}}@media only screen and (max-width:1365.98px){.site-banner .banner-img{flex-basis:600px;max-width:600px}}@media only screen and (max-width:1199.98px){.site-banner .banner-img{flex-basis:455px;max-width:455px}}@media (max-width:959.98px){.site-banner .banner-img{flex-basis:100%;margin-top:30px;max-width:100%}}.banner-top-bar,.site-banner .container{position:relative}.banner-top-bar{margin-top:3px;z-index:3}@media only screen and (max-width:766.98px){.banner-top-bar{margin-top:13px}}.notification-bar p{color:#1d1d1d;display:inline-block;font-size:1rem;font-weight:500;margin:0;padding-right:30px;position:relative}@media only screen and (max-width:766.98px){.notification-bar p{padding-right:0}}.notification-bar .link-blue{border-bottom:1px solid transparent;font-family:Futura Md BT;font-weight:500}.notification-bar .link-blue:hover{border-bottom:1px solid}.text-highlighter{background:url(https://info.qasource.com/hubfs/qasource/testing-type/svg/highstroke.svg) no-repeat 0 100%;padding-bottom:5px}