@media screen and (min-width:641px){.banner-desktop{display:block!important}.banner-mobile{display:none!important}}@media screen and (max-width:640px){.banner-desktop{display:none!important}.banner-mobile{display:block!important}}@media screen and (max-width:1500px){.header-link-wrapper a{font-size:14px!important}}@media screen and (max-width:1400px){.header-link-wrapper a{font-size:13px!important}.header-link-wrapper{gap:1rem!important}.header-link-wrapper ul{gap:1.5rem!important}.candidate-blue-card-title br{display:none!important}.candidate-flowcard-title br{display:none!important}.candidate-flowcard-title{font-size:12px!important}}@media screen and (max-width:1280px){.header-link-wrapper{gap:0!important}.header-link-wrapper ul{gap:0!important}}@media screen and (min-width:1280px) and (max-width:1290px){.header-link-wrapper{gap:1rem!important}.header-link-wrapper ul{gap:1.5rem!important}}@media screen and (min-width:1700px){#connectcompany{padding-top:300px!important}}@media screen and (min-width:2000px){#connectcompany{padding-top:350px!important}}@media screen and (max-width:1400px) and (min-width:1280px){.candidate-introsection-title{font-size:40px!important}}@media screen and (min-width:1280px) and (max-width:1300px){.candidate-section-title{font-size:85px!important}}@media screen and (min-width:2370px){#connectcompany{padding-top:400px!important}}@media screen and (max-width:1470px){.candidate-introcardtitle{font-size:20px!important}}@media screen and (max-width:1300px){.candidate-introcardtitle{font-size:18px!important}}