.diagnosticBanner{width:100%;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-color:transparent;background-size:cover;height:559px;display:flex;flex-direction:column;justify-content:center;align-items:center}.diagnosticBanner .custom-button a{font-style:normal;display:inline-block;height:auto;padding:15px 32px;background:transparent;background-image:none;letter-spacing:.15em;font-family:"Unite",sans-serif;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:none}.diagnosticBanner .btn-theme-dark a{background-color:#000;color:#fff}.diagnosticBanner .btn-theme-dark a:hover{background-color:rgba(0,0,0,0.6)}.diagnosticBanner .btn-theme-light a{background-color:#e1e4e6;color:#000}.diagnosticBanner .btn-theme-light a:hover{background-color:#c5cbcf}.diagnosticBanner h2{margin:0 auto 20px;font-weight:300;font-family:"Montserrat";font-style:normal;letter-spacing:1px;color:#00527c;font-size:40px;line-height:40px}.diagnosticBanner h2 strong{font-weight:bold}.diagnosticBanner h2 strong span{color:#fff}.diagnosticBanner .button-wrapper{text-align:right}.diagnosticBanner .button-wrapper .custom-button{padding-top:10px;padding-bottom:10px}.diagnosticBanner .content-wrapper{position:relative;top:-2px}.diagnosticBanner .btn-theme-light a{text-align:center}@media(max-width:767px){.diagnosticBanner{height:auto;background-size:cover}.diagnosticBanner h2{font-size:28px;line-height:1.15}.diagnosticBanner .content-wrapper{top:0}.diagnosticBanner .button-wrapper .custom-button{padding-bottom:14px}}