@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400&display=swap);body,html{width:100vw;overflow-x:hidden}body.ReactModal__Body--open,html.ReactModal__Body--open{height:100vh;overflow-y:hidden}@media print{body a[href]:after,body img[src]:after,html a[href]:after,html img[src]:after{content:none!important}@page{body,html{size:auto;margin:0}}}*,pre{font-family:"Playfair Display",serif;color:#000}hr{border-color:#afafaf}@media (min-width:1400px){.container{max-width:55%}}.ReactModalPortal p,.ReactModalPortal pre,.view p,.view pre{font-size:16px;line-height:22px}@media (min-width:992px){.ReactModalPortal p,.ReactModalPortal pre,.view p,.view pre{font-size:18px;line-height:24px}}.ReactModalPortal pre,.view pre{max-width:100%;text-wrap:normal;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.ReactModalPortal h3,.ReactModalPortal h4,.ReactModalPortal h5,.ReactModalPortal h6,.view h3,.view h4,.view h5,.view h6{font-weight:700}.ReactModalPortal h2,.view h2{font-size:36px;line-height:48px}.ReactModalPortal h3,.view h3{font-size:24px;line-height:32px}@media (min-width:1400px){.ReactModalPortal .container,.view .container{max-width:55%}}.ReactModalPortal .form-control,.view .form-control{height:47px;line-height:47px;border-radius:8px;background:#fff;border:1px solid #afafaf}.ReactModalPortal .form-control:active,.ReactModalPortal .form-control:focus,.view .form-control:active,.view .form-control:focus{background:#fff;border:1px solid #afafaf}.ReactModalPortal .form-control:disabled,.view .form-control:disabled{background:#f2f2f2}.ReactModalPortal textarea,.view textarea{resize:none}.ReactModalPortal textarea.form-control,.view textarea.form-control{height:auto;padding:10px;line-height:1.5}.ReactModalPortal input[type=checkbox].form-control,.view input[type=checkbox].form-control{height:20px;width:20px}.ReactModalPortal .bhg-input-wrapper .bhg-input-group .input-err-message,.view .bhg-input-wrapper .bhg-input-group .input-err-message{background:transparent;line-height:47px;right:25px;font-weight:400}.ReactModalPortal .form-error,.view .form-error{color:#ff7e7f}.full-loader .loader-content{padding:50px 0;background:#ecf7ff;border-radius:8px;font-family:"Playfair Display",serif;text-align:center;font-size:100px;line-height:133px;width:80%;margin:50% auto 0;box-shadow:0 4px 4px rgba(0,0,0,.05)}@media (min-width:992px){.full-loader .loader-content{max-width:460px;margin:25% auto 0}}.cookie-message{position:fixed;bottom:0;width:100%;left:0;padding:15px 0;background:#fff;z-index:9999999999;text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media (min-width:768px){.cookie-message{padding:20px 0}}.cookie-message .row>div{display:flex;justify-content:center;align-items:center}.cookie-message .row>div.icon{display:none}@media (min-width:768px){.cookie-message .row>div.icon{display:flex}}.cookie-message .logo img{max-width:50px;width:60px;max-height:unset}.cookie-message p{margin-bottom:5px}@media (min-width:768px){.cookie-message p{margin:0}}.cookie-message p a{text-decoration:underline}.logo{display:flex;align-items:center;font-size:18px}.logo .logo-img{max-height:37px;margin-right:10px}.coop-card,.faqs-section .faq-card,.job-item,.reason-card,.recent-posts .blog-post,.view.blog .blog-posts .blog-post{padding:15px 20px 40px;border:1px solid #c4c4c4;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.05);background:#fff}.job-list{padding:25px 0;display:flex;flex-direction:column}@media (min-width:992px){.job-list{padding:55px 0 25px}}.job-list .info p{margin-bottom:20px}@media (min-width:992px){.job-list .info p{margin-bottom:60px}}.job-list .sj-list .col-md-4{padding-left:22.5px;padding-right:22.5px}.job-list .sj-list .not-found{text-align:center;margin:-40px 0 -10px}.job-list .sj-list .not-found p{margin:0}.job-list .btn{margin:10px auto 0}.job-item-link:hover{text-decoration:none}.job-item{height:calc(100% - 20px);margin-bottom:20px;display:flex;flex-direction:column;cursor:pointer}.job-item span{display:block;font-size:16px;line-height:22px}.job-item span.sj-title{font-size:18px;font-weight:700;margin-bottom:15px;flex:1 1}.job-item span.sj-location{margin-bottom:7px}.job-item .earn-container{display:flex;justify-content:center}.job-item .earn-container .sj-earn{display:inline-block;margin:25px auto 0;padding:0 15px;background:#ecfff2;border-radius:8px;height:25px;line-height:25px}.hiw-card{padding:40px 10px;text-align:center;position:relative;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.hiw-card{min-height:175px;padding:50px 10px}}@media (min-width:992px){.hiw-card{min-height:225px}}.hiw-card img{max-width:100%}.hiw-card p{font-size:14px;line-height:22px;position:absolute;bottom:0;text-align:center;width:100%;margin:0}@media (min-width:768px){.hiw-card p{line-height:56px}}.reason-card{border-radius:0;padding:55px 25px 30px;text-align:center;position:relative}@media (min-width:992px){.reason-card{padding:55px 50px 30px}}.reason-card .step{position:absolute;top:-35px;left:calc(50% - 36.5px);height:73px;width:73px;border-radius:50%;color:#fff;background:#0a0a0a;box-shadow:0 4px 4px rgba(0,0,0,.05);font-size:64px;line-height:53px}.reason-card h4{font-size:22px;margin-bottom:15px}@media (min-width:992px){.reason-card h4{font-size:24px}}.reason-card p{color:#676767;margin:0}.search-wrapper{position:relative}.search-wrapper:before{content:"";position:absolute;top:10px;left:10px;display:block;background-image:url(https://client-upload.bytehogs.com/coopful/media/search-icon.svg);height:27px;width:27px}.search-wrapper .form-control{padding-left:50px}.recommend-candidate-form{padding:20px 0 0;text-align:left;border-top:1px solid #afafaf}@media (min-width:992px){.recommend-candidate-form{padding:60px 0 0}}.recommend-candidate-form h2{margin-bottom:20px}.recommend-candidate-form>p{margin-bottom:30px}.recommend-candidate-form input[type=file]{display:none}.recommend-candidate-form .cv-row{margin:0}@media (min-width:992px){.recommend-candidate-form .cv-row{display:flex;margin:42px auto 0;align-items:center}}.recommend-candidate-form .cv-row div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px 0 0}.recommend-candidate-form .cv-row .cv-button{min-width:50%;display:block;margin:10px 0}@media (min-width:992px){.recommend-candidate-form .cv-row .cv-button{margin:0 0 0 auto}}.recommend-candidate-form .disclaimers{margin-bottom:15px}.recommend-candidate-form .disclaimers p{font-size:16px;line-height:25px;margin:0}.recommend-candidate-form .submit-button{margin:20px auto;display:block}@media (min-width:992px){.recommend-candidate-form .submit-button{margin:50px auto 0}}.disclaimers-container .col-2{display:flex;align-items:center;justify-content:center}.post-job-form{text-align:left}@media (min-width:992px){.post-job-form{padding:45px 0 0}}.post-job-form h2{margin-bottom:20px}.post-job-form>p{margin-bottom:30px}.post-job-form label{font-weight:700}.post-job-form .job-type>div{display:flex;margin:15px 0}.post-job-form .job-type>div .form-control{height:25px;width:25px;margin:0 15px 0 0}.post-job-form .job-type>div:not(.active) label{font-weight:400}.post-job-form .salary-term{margin-bottom:10px}@media (min-width:992px){.post-job-form .salary-term{margin-top:32px;margin-bottom:0}}.post-job-form .recommended-fee{height:25px;text-align:right;font-size:16px;margin-top:-10px}.post-job-form .disclaimers{margin-bottom:15px}.post-job-form .disclaimers p{font-size:16px;line-height:25px;margin:0!important}.post-job-form .submit-button{margin:-20px auto 20px;display:block}@media (min-width:992px){.post-job-form .submit-button{margin:50px auto}}.profile-dropdown{position:relative}.profile-dropdown.open .menu{max-height:230px;max-width:195px;border:1px solid #afafaf}.profile-dropdown .btn-link{padding:0!important;font-size:16px}.profile-dropdown .menu{max-height:0;max-width:0;border:1px solid transparent;border-radius:8px;width:200px;position:absolute;top:calc(100% + 25px);right:0;overflow:hidden;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05);z-index:10;transition:all .5s ease-in-out,border-radius .8s}.profile-dropdown .menu nav{padding:15px;text-align:left}.profile-dropdown .menu nav ul{list-style:none;padding:0;margin:0}.profile-dropdown .menu nav ul li.separator{border-bottom:1px solid #afafaf;margin:7px 0}.profile-dropdown .menu nav ul li:not(.separator){margin-bottom:4px}.profile-dropdown .menu nav ul li a{color:#000;font-weight:400}.pagination{justify-content:flex-end}.pagination li{height:30px;width:30px;margin:0 2px}.pagination li a{height:100%;width:100%;display:block;text-align:center}.pagination li:not(.previous):not(.next){border:1px solid #000}.pagination li.active{background:#000;color:#fff}.pagination li.next a,.pagination li.previous a{position:relative}.pagination li.next a:after,.pagination li.previous a:after{content:"";display:block;height:18px;width:12px;position:absolute;top:6.5px;left:7px}.pagination li.next a:after{background:url(//client-upload.bytehogs.com/coopful/media/pagin-next.svg)}.pagination li.next.disabled a:after{background:url(//client-upload.bytehogs.com/coopful/media/pagin-next-disabled.svg)}.pagination li.previous a:after{background:url(//client-upload.bytehogs.com/coopful/media/pagin-prev.svg)}.pagination li.previous.disabled a:after{background:url(//client-upload.bytehogs.com/coopful/media/pagin-prev-disabled.svg)}.coop-table-head{background:#f2f2f2;font-size:16px;line-height:25px;padding:15px 20px;display:none}@media (min-width:992px){.coop-table-head{display:block}}.coop-table-data{font-size:16px;line-height:25px;padding:0 20px;margin-bottom:15px}.coop-table-data>.row{border-bottom:1px solid #f2f2f2;min-height:56px}@media (min-width:992px){.coop-table-data>.row{padding-top:15px;padding-bottom:15px}}.coop-table-data>.row .row>div{padding-top:5px;padding-bottom:5px}@media (min-width:992px){.coop-table-data>.row .row>div{padding:0 15px}}.coop-table-data>.row .mobile-title{background:#f2f2f2}@media (min-width:992px){.coop-table-data>.row .mobile-title{display:none}}.faqs-section{padding:50px 0 25px;border-bottom:1px solid #afafaf;text-align:center}.faqs-section h3{margin-bottom:20px}.faqs-section .faq-card{padding:20px;text-align:left;margin-bottom:20px}.faqs-section .faq-card:last-of-type{margin:0}.faqs-section .faq-card .title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faqs-section .faq-card .title h4{margin:0;font-size:20px}.faqs-section .faq-card .title .toggle{font-size:30px;line-height:30px;font-weight:700}.faqs-section .faq-card .faq-content{max-height:0;overflow:hidden;transition:all .5s}.faqs-section .faq-card.open .faq-content{margin-top:10px;max-height:100px;overflow:hidden}.faqs-section .faq-card p{font-size:17px;margin-bottom:0}.recent-posts{padding:25px 0;border-bottom:1px solid #afafaf;text-align:center}.recent-posts h3{margin-bottom:20px}.recent-posts a{text-decoration:none}.recent-posts .blog-post{padding:20px;text-align:left;margin-bottom:20px;border:none;transition:all .5s;display:flex;flex-direction:column}@media (min-width:768px){.recent-posts .blog-post{flex-direction:row}}.recent-posts .blog-post:hover{box-shadow:0 8px 8px rgba(0,0,0,.1)}.recent-posts .blog-post:last-of-type{margin:0}.recent-posts .blog-post img{margin:-20px -20px 20px;border-top-left-radius:8px;border-top-right-radius:8px}@media (min-width:768px){.recent-posts .blog-post img{max-width:45%;margin:-20px 20px -20px -20px;border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}}@media (min-width:992px){.recent-posts .blog-post img{max-width:40%}}.recent-posts .blog-post .title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.recent-posts .blog-post .title h4{margin:0;font-size:20px}.recent-posts .blog-post .read-more{font-weight:700;margin-top:10px}.recent-posts .blog-post .read-more:hover{text-decoration:underline}.savings-calculator{padding:25px 0;border-bottom:1px solid #afafaf}.savings-calculator .info{text-align:center;margin-bottom:30px}.savings-calculator .info h3{margin-bottom:20px}.savings-calculator .info p{font-weight:700;color:#676767}.savings-calculator .salary-input{display:flex;align-items:center}.savings-calculator .salary-input span{margin-right:5px;margin-bottom:20px;font-weight:700}@media (min-width:992px){.savings-calculator .salary-input span{margin-bottom:0}}@media (min-width:992px){.savings-calculator .salary-input input{margin:0}}.savings-calculator .salary-type-btns{display:flex;justify-content:space-between}.savings-calculator .salary-type-btns .btn{min-width:unset;padding:0 10px!important}.employer-onboarding{overflow:hidden}.employer-onboarding .stage-row{display:flex;width:200%;transition:margin .5s}.employer-onboarding .stage-row.s-1{margin-left:-100%}.employer-onboarding .stage-row .stage{width:100%;display:flex;flex-direction:column;justify-content:center}.employer-onboarding .stage-row .stage .bhg-input-group{margin:0}.marketing-header{width:100%;color:#000;height:75px;display:flex;align-items:flex-end}@media print{.marketing-header{display:none}}.marketing-header .container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;border-bottom:1px solid #afafaf}@media (min-width:768px){.marketing-header .container .header-actions,.marketing-header .container .left{width:20%}}.marketing-header .container .brand{font-size:24px;line-height:30px;font-weight:700;margin-right:10px}.marketing-header .container .brand .logo{height:60px}.marketing-header .container .brand a{color:inherit}.marketing-header .container .brand .desktop{display:none}@media (min-width:768px){.marketing-header .container .brand .desktop{display:inline;display:initial}}@media (min-width:768px){.marketing-header .container .brand .mobile{display:none}}.marketing-header .container .main-nav{width:60%;text-align:center;display:none}@media (min-width:768px){.marketing-header .container .main-nav{display:inline;display:initial}}.marketing-header .container .main-nav.hide{display:none}.marketing-header .container .main-nav a{padding:0 10px;margin:0;color:inherit}.marketing-header .container .main-nav a:first-child{margin-left:0}.marketing-header .container .main-nav a:last-child{margin-right:0}@media (min-width:992px){.marketing-header .container .main-nav a{margin:0 15px}}.marketing-header .container .header-actions{text-align:right}.marketing-header .container .header-actions .btn{min-width:80px;color:#000}@media (min-width:768px){.marketing-header .container .header-actions .btn{min-width:110px}}footer{padding:20px 0}footer .container{border-top:1px solid #afafaf;padding-top:25px}footer a{color:inherit;margin-right:20px}.btn{border-radius:10px;border:none;height:43px;line-height:43px;font-size:18px;font-weight:700;padding:0 50px!important;margin:0;min-width:unset}.btn:focus{outline:none}.btn.btn-rounded{border-radius:25px}.btn.btn-primary{background:#d15353;color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05)}.btn.btn-primary:not(:disabled):not(.disabled):active{background:#962828;color:#fff}.btn.btn-outline-primary,.btn.btn-primary:not(:disabled):not(.disabled):focus{box-shadow:0 4px 4px rgba(0,0,0,.05)}.btn.btn-outline-primary{background:#fff;color:#d15353;border:1px solid #d15353}.btn.btn-outline-primary:not(:disabled):not(.disabled):active{border-color:transparent;background:#d15353;color:#fff}.btn.btn-outline-primary:not(:disabled):not(.disabled):focus{background:#d15353;color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05)}.btn.btn-secondary{background:#fff;color:#d15353;box-shadow:0 4px 4px rgba(0,0,0,.05)}.btn.btn-secondary:not(:disabled):not(.disabled):active{background:#962828;color:#fff}.btn.btn-secondary:not(:disabled):not(.disabled):focus{box-shadow:0 4px 4px rgba(0,0,0,.05)}.btn.btn-link{color:#d15353}.btn.btn-link:not(:disabled):not(.disabled):focus{box-shadow:none}.btn.btn-inline{padding:0;min-width:0;margin:0;font-size:14px;line-height:17px;display:inline;display:initial}.google-button{height:60px;font-size:14px;font-weight:500;font-family:"Roboto";color:rgba(0,0,0,.54);padding:0;border:none;background:#fff}.google-button img{width:100%;height:100%}.google-button svg{height:18px;width:18px}.google-button span{margin:0 24px;display:block}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff!important;margin:.5em}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;align-items:center;color:#fff!important}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:unset}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email{background-color:#777}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp{background-color:#25d366}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--linkedin{background-color:#0077b5;border-color:#0077b5}.resp-sharing-button--linkedin:active,.resp-sharing-button--linkedin:hover{background-color:#046293;border-color:#046293}.modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.7)}.modal,.modal-overlay{top:0;left:0;right:0;bottom:0;z-index:2000000000}.modal{position:absolute;background:#fff;overflow:auto;border-radius:6px;outline:none;padding:40px 30px;display:block;margin:auto}@media (max-width:991px){.modal{max-height:90%!important}}@media (min-width:992px){.modal{padding:60px 125px 30px}}.modal.animated{transition:all .5s}.modal.auth{max-width:700px;max-height:400px;overflow:auto;transition:max-height .3s}.modal.auth h2{margin-bottom:40px}.modal.auth .btn-link{font-size:14px;line-height:19px;margin-top:20px;color:#000}.modal.auth .buttons{text-align:center;margin-top:20px}@media (min-width:768px){.modal.auth .buttons{margin-top:40px}}.modal.auth .buttons .btn{display:block;margin:0 auto}.modal.auth.signIn{max-height:550px}.modal.auth.signIn .forgot-pw{height:unset;margin:-10px 0 0 auto;display:block;padding:0!important}.modal.auth.register{max-height:675px}.modal.candidate{max-width:700px;max-height:450px;overflow:auto;transition:max-height,max-width .3s}.modal.candidate h2{margin-bottom:30px}.modal.candidate .buttons{margin-top:40px;text-align:center}.modal.candidate .buttons .btn{display:block;margin:0 auto}.modal.candidate .buttons .btn.btn-link{font-size:14px;line-height:19px;margin-top:20px;color:#000}.modal.candidate.view{max-width:850px;max-height:600px}.modal.candidate.view h2{margin:0}.modal.candidate.view .details .detail-info{margin-bottom:10px}.modal.candidate.view .details .btn-outline-primary{margin-left:auto;display:block;padding:0 30px!important}.modal.candidate.view .recommended-by{background:#ecfff2;font-size:16px;line-height:24px;border-radius:8px;text-align:center;margin:10px 0 40px;padding:10px}.modal.candidate.view .recommendation{margin:10px 0 0;font-size:16px;line-height:25px}.modal.candidate.view .buttons{margin:40px 0}.modal.candidate.view .buttons .btn{width:100%;margin:10px 0}.modal.candidate.accept p{font-size:16px;line-height:24px}.modal.candidate.reject{max-height:750px}.modal.candidate.reject label{font-weight:700;margin:20px 0 10px}.modal.close-position{max-width:700px;max-height:710px;overflow:auto;transition:max-height,max-width .3s}.modal.close-position h2{margin-bottom:30px}.modal.close-position .row{margin-bottom:5px}.modal.close-position label{margin:0}.modal.close-position label.active{font-weight:700}.modal.close-position .form-control{margin:10px 0}.modal.close-position .buttons{margin:40px 0;text-align:center}.modal.close-position .buttons .btn{display:block;margin:0 auto}.modal.close-position .buttons .btn.btn-link{font-size:14px;line-height:19px;margin-top:20px;color:#000}.modal.no-company,.modal.referral-received{max-width:700px;max-height:540px;overflow:auto;transition:max-height,max-width .3s}.modal.no-company h2,.modal.referral-received h2{margin-bottom:30px}.modal.no-company .buttons,.modal.referral-received .buttons{margin:40px 0;text-align:center}.modal.no-company .buttons .btn,.modal.referral-received .buttons .btn{display:block;margin:20px auto}.modal.no-company{max-height:320px}.view.template-1{margin-top:40px}@media (min-width:992px){.view.template-1{margin-top:70px}}.view.template-1.about .main-content h1,.view.template-1.about .main-content p{margin-bottom:25px}.view.template-1 .main-content{margin:0 auto;max-width:90%}@media (min-width:992px){.view.template-1 .main-content{max-width:75%}}.view.template-1 .main-content h1{font-weight:400;margin-bottom:15px}.view.home .bottom-hero,.view.home .hero{padding:25px 40px;background:#ecf7ff;border-radius:8px;margin-top:40px}@media (min-width:992px){.view.home .bottom-hero,.view.home .hero{padding:50px 125px;margin-top:70px}}.view.home .bottom-hero h1,.view.home .hero h1{font-size:50px;line-height:65px;font-weight:400}@media (min-width:992px){.view.home .bottom-hero h1,.view.home .hero h1{font-size:100px;line-height:133px}}.view.home .bottom-hero .definition,.view.home .hero .definition{font-size:24px;line-height:29px}@media (min-width:992px){.view.home .bottom-hero .definition,.view.home .hero .definition{font-size:36px;line-height:47px}}.view.home .bottom-hero .definition .noun,.view.home .hero .definition .noun{font-style:italic;font-weight:700}.view.home .bottom-hero hr,.view.home .hero hr{margin:30px 0 15px;border-color:#afafaf}.view.home .bottom-hero p,.view.home .hero p{font-size:16px}@media (min-width:992px){.view.home .bottom-hero p,.view.home .hero p{font-size:18px;line-height:24px}}.view.home .info{text-align:center;max-width:460px;margin:0 auto}.view.home .info h3{margin-bottom:20px}.view.home .info p{font-weight:700;color:#676767}.view.home .how-it-works,.view.home .job-list{border-bottom:1px solid #afafaf}.view.home .how-it-works{padding:50px 0}.view.home .how-it-works .hiw-grid{margin:20px 0 0}@media (min-width:768px){.view.home .how-it-works .hiw-grid{margin:55px 0 0}.view.home .how-it-works .hiw-grid>div{border:1px solid #afafaf;border-top:none;border-right:none}.view.home .how-it-works .hiw-grid>div:nth-child(3n-2){border-left:none}.view.home .how-it-works .hiw-grid>div:nth-child(n+7){border-bottom:none}}.view.home .to-hire{padding:50px 0 25px;border-bottom:1px solid #afafaf;text-align:center}.view.home .to-hire .reasons-list{max-width:90%;margin:0 auto}@media (min-width:992px){.view.home .to-hire .reasons-list{max-width:75%}}.view.home .to-hire .reasons-list .reason-card{margin-top:55px}.view.home .to-hire .btn{margin:30px auto 0}.view.home .bottom-hero{margin:30px 0;text-align:center}.view.home .bottom-hero p{max-width:460px;margin:8px auto 30px;font-weight:700;color:#676767}.view.all-jobs{text-align:center;margin-top:40px}@media (min-width:992px){.view.all-jobs{margin-top:70px}}.view.all-jobs .hero h1,.view.all-jobs .view.home .bottom-hero h1,.view.home .view.all-jobs .bottom-hero h1{font-weight:400;margin-bottom:60px}.view.all-jobs .job-item{text-align:left}.view.all-jobs .btn{margin:30px auto 60px;text-align:center}.view.job-details{margin-top:40px}@media (min-width:992px){.view.job-details{margin-top:70px}}@media print{.view.job-details .download-btn,.view.job-details .earn,.view.job-details .recommend{display:none}}.view.job-details .intro{padding-bottom:30px}@media (min-width:992px){.view.job-details .intro{padding-bottom:60px}}.view.job-details .intro .name-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.view.job-details .intro .name-bar h1{flex:1 1}.view.job-details .intro .name-bar .download-btn{display:none}@media (min-width:992px){.view.job-details .intro .name-bar .download-btn{display:inline;display:initial}}.view.job-details .intro span{font-size:18px;line-height:24px}.view.job-details .intro .location{margin-bottom:10px;display:block}.view.job-details .intro .earn{background:#ecfff2;border-radius:8px;height:50px;line-height:50px;text-align:center;margin-top:20px}.view.job-details .intro .earn.closed{background:#ffecec}.view.job-details .details h3{margin-bottom:10px}.view.job-details .details pre{margin-bottom:20px;font-size:16px;line-height:25px}@media (min-width:992px){.view.job-details .details pre{margin-bottom:40px}}.view.job-details .recommend{text-align:center;margin-bottom:60px}.view.job-details .recommend .open-recommend,.view.job-details .recommend .recommend-candidate-form{transition:height .5s}.view.job-details .recommend.closed .recommend-candidate-form{height:0;padding:0;border:none;overflow:hidden}.view.job-details .recommend.open .open-recommend{height:0;overflow:hidden}.view.post-job-unauth{margin-top:40px}@media (min-width:992px){.view.post-job-unauth{margin-top:70px}}.view.post-job-unauth h2{margin-bottom:20px}.view.post-job-unauth p{font-size:16px;line-height:25px;margin-bottom:25px}.view.post-job-unauth a:hover{text-decoration:none}.view.post-job-unauth .btn{margin:50px auto;display:block}.view.post-job{margin-top:40px}@media (min-width:992px){.view.post-job{margin-top:70px}}.view.post-job h2{margin-bottom:20px}.view.post-job p{font-size:16px;line-height:25px;margin-bottom:25px}.view.post-job a:hover{text-decoration:none}.view.job-postings{margin-top:40px}@media (min-width:992px){.view.job-postings{margin-top:70px}}.view.job-postings h2{margin-bottom:20px}.view.job-postings .positions-list{margin:45px 0 25px;max-width:100%;overflow:auto;white-space:nowrap;padding-bottom:10px;border-bottom:1px solid #afafaf}.view.job-postings .positions-list span{margin-right:20px;cursor:pointer}.view.job-postings .positions-list span.active{font-weight:700}.view.job-postings .job-top-bar{margin:15px 0 20px;display:flex;align-items:center;justify-content:space-between}.view.job-postings .job-top-bar .job-actions{display:flex}.view.job-postings .job-top-bar .job-actions .btn-link{padding:0 15px!important;font-size:14px;border-left:1px solid #000;border-radius:0;height:unset;line-height:14px}.view.job-postings .job-top-bar .job-actions .btn-link:first-child{border:none}.view.job-postings .job-top-bar .job-actions .btn-link:not(.remove){color:#000}.view.job-postings .more-details{margin:-10px 0 20px}.view.job-postings .more-details>div>span{font-weight:500}@media (min-width:992px){.view.job-postings .actions{display:flex}}@media (max-width:991px){.view.job-postings .actions .cus-btn{margin:5px 0;display:block;width:100%}}.view.job-postings .closed-positions-table{margin-bottom:90px}@media (min-width:992px){.view.job-postings .closed-positions-table{margin:0}}.view.submissions{margin-top:40px}@media (min-width:992px){.view.submissions{margin-top:70px}}.view.submissions h2{margin-bottom:20px}.view.submissions h4{margin:20px 0}@media (min-width:992px){.view.submissions h4{margin:60px 0 20px}}.view.submissions .job-position{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view .cus-btn{height:24px;line-height:24px;font-size:14px;border-radius:8px;min-width:110px;text-align:center;margin:0 4px;border:none;color:#000;text-decoration:none}.view .cus-btn.view-btn{background:#fffdec}.view .cus-btn.accept-btn{background:#ecfff2}.view .cus-btn.reject-btn{background:#ffecec}.view.company-details{margin-top:40px}@media (min-width:992px){.view.company-details{margin-top:70px}}.view.company-details h2{margin-bottom:20px}.view.company-details p{margin-bottom:40px}.view.company-details .btn{margin:30px auto 60px;display:block}.view.blog .hero,.view.blog .view.home .bottom-hero,.view.home .view.blog .bottom-hero{text-align:center;margin-bottom:20px;padding-top:120px}@media (min-width:768px){.view.blog .hero,.view.blog .view.home .bottom-hero,.view.home .view.blog .bottom-hero{margin-bottom:50px;padding-top:155px}}.view.blog .hero p,.view.blog .view.home .bottom-hero p,.view.home .view.blog .bottom-hero p{margin:40px auto 0}@media (min-width:768px){.view.blog .hero p,.view.blog .view.home .bottom-hero p,.view.home .view.blog .bottom-hero p{max-width:85%}}.view.blog .blog-posts a{text-decoration:none}.view.blog .blog-posts .blog-post{padding:0;overflow:hidden;margin:0 0 20px}.view.blog .blog-posts .blog-post img{width:100%}.view.blog .blog-posts .blog-post .content{padding:70px 30px 10px;margin-top:-70px;color:#fff}.view.blog .blog-posts .blog-post .content h4{font-weight:700}.view.blog .blog-posts .blog-post .content p{color:hsla(0,0%,100%,.95)}.view.blog .blog-posts .blog-post .content>span{font-weight:700}.view.blog .blog-posts .blog-post .content .blog-footer{margin-top:10px;display:flex;justify-content:space-between;font-size:14px}.view.blog-post .blog-content{padding-top:20px}@media (min-width:768px){.view.blog-post .blog-content{padding-top:30px}}.view.blog-post .blog-content .feature-image{max-width:80%;margin:30px auto;display:block}.view.blog-post .blog-content .raw-content h3{font-size:26px;line-height:29px}.view.blog-post .blog-content .raw-content em{line-height:24px}.view.blog-post .blog-content hr{margin-left:-15px;margin-right:-15px}.view.blog-post .blog-content .social-shares{margin-top:15px}.view.blog-post .blog-content .social-shares a{margin-left:0;margin-right:1em}.view.blog-post .blog-content .social-shares a:hover{text-decoration:none}.view.blog-post .cta-container{text-align:center;padding:40px 0}@media (min-width:768px){.view.blog-post .cta-container{padding:70px 0}}.view.employers{padding-top:20px}@media (min-width:768px){.view.employers{padding-top:40px}}.view.employers .main-content{background:#ecf7ff;border-radius:8px;padding:20px}.view.employers .main-content .row{align-items:center}.view.employers .main-content .sub{color:rgba(0,0,0,.8);margin:15px 0 20px}.view.employers .main-content p{font-size:16px;line-height:21px}.view.employers .main-content h6{color:#d15353}.view.employers .main-content .btn-link,.view.employers .main-content h2{display:none}.view.employers .recent-posts{border:none}
/*# sourceMappingURL=main.4636afb7.chunk.css.map */