.new-home-header .show-on-mobile{display:none}.new-home-header .show-on-desktop{display:block}.new-home-header{height:660px;padding:0 30rem;margin:0 auto}.new-home-header section{width:100%}.new-home-header .b-frame{padding-right:0 !important;padding-left:0 !important;width:100%}.wp-block-cover.new-home-header .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.wp-block-cover.new-home-header .home-header-text-container{align-self:flex-start;margin:0}@keyframes fadeInCover{from{opacity:0}to{opacity:1}}@keyframes slowZoomEffect{0%{transform:scale(1)}100%{transform:scale(1.04)}}.wp-block-cover.new-home-header{animation:fadeInCover .75s ease-in-out forwards}.new-home-header .wp-block-cover__image-background{animation:slowZoomEffect 2s ease-in-out forwards}.new-home-header .home-header-text-container{padding:36rem;background-color:rgb(0 42 66/90%);max-width:600rem;margin:40rem 0 0 !important;opacity:0;animation:fadeUpRise 1s cubic-bezier(.55,1,.5,1) forwards}@keyframes fadeUpRise{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.new-home-header .homepage-eyebrow{font-weight:700;color:#6da6f7;font-size:16rem;margin-bottom:-40rem}.new-home-header h1{font-weight:400;color:#fff;font-size:50rem;line-height:53rem}.new-home-header p{font-weight:400;color:#fff;font-size:18rem}.audience-branch-container{display:flex;align-items:center;justify-content:center;gap:30rem;margin:-140rem auto 0 auto !important;animation:fadeInCover .35s ease-in-out forwards}.audience-branch-container h2{font-size:30rem !important}.audience-branch-container p{text-wrap:wrap !important}.audience-branch-container .hiring-clients-tile{padding:30rem;background-color:#002a42;color:#fff;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.audience-branch-container .hiring-clients-tile h2{color:#fff !important}.audience-branch-container .contractors-tile{padding:30rem;background-color:#fff;color:#000;border:1px solid #759ab6;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.audience-branch-container .contractors-tile:hover,.audience-branch-container .hiring-clients-tile:hover{box-shadow:0px 8px 16px rgba(0,0,0,.2);transform:translateY(-4px);cursor:pointer}.home-page-contact{display:flex;align-items:center;justify-content:center;padding-top:42rem}.home-page-contact img{display:inline-block}.home-page-contact a,.home-page-contact span{margin-right:16rem}@media screen and (max-width:960px){.new-home-header{height:750px;padding:0}.home-header-text{display:flex;justify-content:center;width:100% !important;max-width:100% !important}.wp-block-cover.new-home-header .wp-block-cover__inner-container{align-items:center;justify-content:center}.new-home-header .home-header-text-container{width:100% !important;max-width:100% !important;margin:-150rem auto 0 auto !important}.audience-branch-container{flex-direction:column;align-items:center;justify-content:center;margin:-180rem auto 0 auto !important}.home-page-contact{flex-direction:column;width:98%}.home-page-contact a,.home-page-contact span{margin-right:0;text-align:center !important}.home-page-contact span{margin-top:18rem}.home-page-contact span.divider{display:none}}@media screen and (max-width:525px){.new-home-header{height:860px;position:relative}.new-home-header .home-header-text{width:90% !important;margin:0 auto}}@media screen and (max-width:470px){.new-home-header h1{font-weight:400;color:#fff;font-size:38rem;line-height:41rem}.new-home-header{height:740px;position:relative}}@media screen and (max-width:440px){.audience-branch-container{margin-top:-150rem !important}}@media screen and (max-width:410px){.new-home-header{height:620px;position:relative}.new-home-header .home-header-text-container{margin:-30rem auto 0 auto !important}.audience-branch-container{margin-top:-12rem !important}}@media screen and (max-width:400px){.new-home-header{height:700px;position:relative}.new-home-header .home-header-text{margin:30rem auto 0 auto !important}}@media screen and (max-width:350px){.new-home-header{height:790px;position:relative}.new-home-header .home-header-text{margin:10rem auto 0 auto !important}}