@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap);*{margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;list-style:none!important;transition:.1s!important}:focus{outline:none;box-shadow:none!important}:root{--mainFont:"Poppins",sans-serif!important;--mainBgColor:hsla(0,0%,90.2%,0.5019607843137255)!important;--primaryColor:#2e4260!important}body{font-family:"Poppins",sans-serif;font-family:var(--mainFont);background:hsla(0,0%,90.2%,.5019607843137255);background:var(--mainBgColor);height:100vh;text-shadow:0 0 1px #000}.primary-color-text{color:#2e4260!important;color:var(--primaryColor)!important}a{text-decoration:none!important;color:#550}.bg-main{background-color:hsla(0,0%,90.2%,.5019607843137255);background-color:var(--mainBgColor)}.bg-primary{background-color:#2e4260!important;background-color:var(--primaryColor)!important}.btn:hover{-webkit-transform:scale(1.009)!important;transform:scale(1.009)!important}.city-badge{font-size:11px;margin-right:4px}.btn-secondary{background-color:#c5c5c5;border:none;color:#4e4e4e}.border-main{background-color:#fff;border-radius:5px;padding:5px}.btn-main{background-color:#2e4260;background-color:var(--primaryColor);color:#fff}input,select{-webkit-appearance:none!important;appearance:none!important;border:2px solid #e7eafb!important;border-radius:8px!important;width:100%!important;padding:0 40px 0 20px!important;cursor:pointer!important;text-overflow:ellipsis!important;transition:border-color .3s!important}select:hover{border-color:#dadff9!important}select:focus{border-color:#8a9cff!important}.cursor-pointer{cursor:pointer!important}:root{--border-color:#d8d8d8}.explain-bar{border-radius:8px;display:-webkit-flex;display:flex;height:66px;padding:0 16px;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border:1px solid #cecece;box-sizing:border-box}.explain-title{color:#9b9b9b;font-size:12px;line-height:40px;white-space:nowrap}.explain-subtitle{font-size:13px;font-weight:500;margin-top:-2px;white-space:nowrap}.explain-contents{height:66px}.explain-contents+.explain-contents{border-left:1px solid #d8d8d8;border-left:1px solid var(--border-color);padding-left:16px}@media screen and (max-width:990px){.explain-bar,.explain-contents{height:auto;padding:0}.explain-bar{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:14px}.explain-contents{width:50%;text-align:center}.explain-contents+.explain-contents{padding:0;border:0}.explain-contents:nth-child(2)~.explain-contents{margin-top:16px;border-top:1px solid #d8d8d8;border-top:1px solid var(--border-color)}}.component--job-item{background:#fff;border-radius:20px;max-width:610px;padding:50px 50px 40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.component--job-item .title{margin-bottom:5px;color:#111127;font-weight:700}.component--job-item .title a{color:#111127}.component--job-item .position{color:rgba(17,17,39,.7);margin-bottom:24px}.component--job-item p{color:#111127;line-height:26px;margin-bottom:25px}.component--job-item .tags{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.component--job-item .tags a{padding:7px 20px;background:#e7eafb;border-radius:30px;color:#111127;margin:0 10px 10px 0}.component--job-item .tags a:hover{background:#dadff9}.component--job-items{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.component--job-items li{margin-bottom:15px;list-style:none}.component--job-items li a{display:-webkit-flex;display:flex;background:#fff;border-radius:5px;-webkit-align-items:center;align-items:center;padding:20px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.component--job-items li a:hover{-webkit-transform:scale(1.007);transform:scale(1.007);text-decoration:none;background-color:rgba(21,51,107,.301);transition:.2s}.component--job-items li a .avatar{min-width:64px;margin-right:15px;height:64px;border-radius:50%;font-size:30px;font-weight:700;display:grid;place-items:center;color:var(--primaryColor);border:5px solid #e7eafb}@media (max-width:767px){.component--job-items li a .avatar{display:none}}.component--job-items li a .detail{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.component--job-items li a .detail .title{font-weight:700;color:#111127;margin-bottom:9px}.component--job-items li a .detail .position{font-size:14px;color:rgba(17,17,39,.7)}.component--job-items li a .location{opacity:.6;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:14px;color:#111127}.favorites-popup button{position:fixed;right:1rem;bottom:1rem;border-radius:50%;border:none!important;background-color:rgba(255,0,0,.178)}.favorites-popup button small{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;border-radius:50%;font-weight:lighter;font-size:12px}.component--job-filter{border-radius:5px;background:#fff;padding:15px}.component--job-filter form .search{margin-bottom:30px}.component--job-filter form .search input{font-size:16px;border:none;color:#111127}.component--job-filter form .search input::-webkit-input-placeholder{color:rgba(17,17,39,.7)}.component--job-filter form .search input:-ms-input-placeholder{color:rgba(17,17,39,.7)}.component--job-filter form .search input::placeholder{color:rgba(17,17,39,.7)}.component--job-filter form h6{font-size:12px;font-weight:700;color:#111127;margin-bottom:15px}.component--job-filter form .checkbox-list{padding-top:10px;padding-bottom:0}.component--job-filter form .checkbox-list li{margin-bottom:20px}.component--job-filter form .checkbox-list li:last-child{margin-bottom:0}.component--job-filter form .checkbox-list li label{display:-webkit-flex;display:flex;cursor:pointer}.component--job-filter form .checkbox-list li label .checkbox{width:27px;height:27px;border:1px solid #e7eafb;border-radius:5px;min-width:27px;transition:background-color .3s,border-color .3s;margin-right:15px}.component--job-filter form .checkbox-list li label .text{font-size:16px;color:#111127}.component--job-filter form .checkbox-list li label input{display:none}.component--job-filter form .checkbox-list li label input:checked+.checkbox{background-color:#8a9cff;border-color:#8a9cff}.component--job-filter form .filter-form{margin-bottom:0}.component--job-filter form .filter-form li{margin-bottom:20px}.component--job-filter form .filter-form li:last-child{margin-bottom:0}.component--job-filter form .filter-form li label{display:block;font-size:12px;font-weight:700;color:#111127;cursor:pointer;margin-bottom:10px}.component--job-filter form .filter-form li select{-webkit-appearance:none;appearance:none;height:46px;border:2px solid #e7eafb;border-radius:8px;width:100%;padding:0 40px 0 20px;cursor:pointer;text-overflow:ellipsis;transition:border-color .3s}.component--job-filter form .filter-form li select:hover{border-color:#dadff9}.component--job-filter form .filter-form li select:focus{border-color:#8a9cff}.component--job-filter form .filter-form li button{width:100%;height:57px;background:var(--primaryColor);border-radius:8px;color:#fff;cursor:pointer;font-size:16px;box-shadow:0 11px 30px -15px #6778e1;transition:background-color .3s;outline:none;border:none}.component--job-filter form .filter-form li button:hover{font-weight:700;-webkit-transform:scale(1.07);transform:scale(1.07)}.component--job-button{text-decoration:none!important;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;height:41px;background-color:var(--primaryColor);padding:0 45px;font-size:18px;color:#fff;border-radius:10px;box-shadow:0 11px 30px -15px rgba(#6778e1,.54);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.component--job-button:hover{-webkit-transform:scale(1.03);transform:scale(1.03);color:#fff;font-weight:700}.btn-add-favorites{position:absolute;z-index:99999;right:10px;top:10px;border-radius:50%;padding-top:1px!important;width:35px;height:35px}.btn-add-favorites:active{-webkit-transform:scale(1.3)!important;transform:scale(1.3)!important}.create-account-banner{padding:15px;border-radius:5px;background-color:var(--primaryColor);color:#fff}.banner-section{background-color:var(--primaryColor);padding:45px 5px}@media screen and (max-width:900px){.d-mobile{display:none}.d-mobile-img{width:65px!important;height:65px!important;margin-top:10px!important}.sidebar .sidebar-menu .list-group-item{padding:5px 0!important;margin:0!important}.sidebar .sidebar-menu{display:block!important}.sidebar{max-width:95px}}.modal-open{overflow:hidden}.checkbox-input .checkbox{width:66px;display:block;height:37px;border:2px solid #d8dbe6;border-radius:37px;position:relative;cursor:pointer}.checkbox-input .checkbox:before{content:"";width:25px;height:25px;border-radius:50%;background:#9298ad;position:absolute;top:4px;left:4px;transition:left .3s,background-color .3s}.checkbox-input input{display:none}.checkbox-input input:checked+.checkbox:before{left:33px;background:var(--primaryColor)}.add-job-advertisement-form input,.add-job-advertisement-form select{height:46px}textarea{-webkit-appearance:none;appearance:none;border:2px solid #e7eafb;border-radius:8px;width:100%;padding:10px;text-overflow:ellipsis;transition:border-color .3s}.profile-picture{display:inline-block;width:150px;height:150px;border-radius:50%;background-repeat:no-repeat;background-position:50%;object-fit:cover}.school-row{border:1px solid #cacaca;margin:5px 0;transition:.2s;cursor:pointer}.school-row:hover:not(:first-child){background-color:#ebebeb!important;margin:5px 0}.register-candidate-form label{color:#000;font-weight:600}.register-candidate-form input{width:100%;font-size:16px;font-weight:300;color:#2b3548;height:40px;border:none;border-bottom:1px solid #e2e9f1;margin-bottom:10px}.register-candidate-form input:focus{outline:none;border-bottom:2px solid rgba(43,53,72,.6)}.register-employer-form label{color:#000;font-weight:600}.register-employer-form input{width:100%;font-size:16px;font-weight:300;color:#2b3548;height:40px;border:none;border-bottom:1px solid #e2e9f1;margin-bottom:10px}.register-employer-form input:focus{outline:none;border-bottom:2px solid rgba(43,53,72,.6)}footer{background-color:var(--primaryColor);color:#fff}.footer{margin-top:95px;padding:75px;border-top:5px solid var(--primaryColor);background-color:#fff;box-shadow:0 10px 76px -12px rgba(0,29,147,.1)}.footer .footer-top .logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:26px;font-weight:700;margin-right:50px;color:#10182f}.footer .footer-top .footer-menu{margin-left:auto;display:-webkit-flex;display:flex}.footer .footer-top .footer-menu nav{min-width:180px;margin-right:40px}.footer .footer-top .footer-menu nav h5{font-size:14px;font-weight:700;color:#222c46;margin-bottom:15px;text-transform:uppercase}.footer .footer-top .footer-menu nav ul li a{display:inline-block;font-size:16px;color:#545d7a;padding:10px 0;z-index:1;position:relative}.footer .footer-top .footer-menu nav ul li a:before{content:"";height:20px;position:absolute;bottom:0;left:0;background-color:rgba(84,93,122,.1);width:0;transition:width .3s;z-index:-1}.footer .footer-top .footer-menu nav ul li a:hover{color:#222c46}.footer .footer-top .footer-menu nav ul li a:hover:before{width:100%}.footer .footer-bottom{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-top:85px;-webkit-justify-content:space-between;justify-content:space-between}.footer .footer-bottom p{font-size:14px;color:#545d7a}.footer .footer-bottom .footer-menu ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:stretch;justify-content:stretch}.footer .footer-bottom .footer-menu ul li{margin:0 25px}.footer .footer-bottom .footer-menu ul li a{display:inline-block;font-size:14px;color:#545d7a;z-index:1;position:relative}.footer .footer-bottom .footer-menu ul li a:before{content:"";height:20px;position:absolute;bottom:-10px;left:0;background-color:rgba(84,93,122,.1);width:0;transition:width .3s;z-index:-1}.footer .footer-bottom .footer-menu ul li a:hover{color:#222c46}.footer .footer-bottom .footer-menu ul li a:hover:before{width:100%}.footer .footer-bottom .footer-social{display:-webkit-flex;display:flex}.footer .footer-bottom .footer-social li a{width:48px;height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:50%;transition:background-color .3s}.footer .footer-bottom .footer-social li a img{opacity:.55;transition:opacity .3s}.footer .footer-bottom .footer-social li a:hover{background-color:rgba(16,24,47,.05)}.footer .footer-bottom .footer-social li a:hover img{opacity:1}.logo b{color:var(--primaryColor)}header{border-bottom:5px solid var(--primaryColor)}.logged-in-profile-picture{width:24px;height:24px;border:1px solid var(--primaryColor)}
/*# sourceMappingURL=main.3de661d2.chunk.css.map */