@charset "UTF-8";.selectify{box-sizing:border-box;position:relative;display:inline-block;width:100%;max-width:100%;font-family:inherit;font-size:14px;background-color:#fff;border-radius:5px;min-width:0}.selectify .selected{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid #e8e8e8;border-radius:5px;padding:2px 10px;min-height:42px;height:100%;cursor:pointer;overflow:hidden}.selectify .selected-values{width:100%;display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectify .selected-tag{background:#eee;padding:2px 6px;border-radius:4px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.selectify .remove-tag{border:1px solid;padding:1px 4px;margin-left:4px;cursor:pointer}.selectify .remove-tag:hover{background-color:#1a1919;color:#fff}.selectify .select-arrow{width:16px;height:16px;margin-left:auto;transition:transform .3s ease;pointer-events:none}.selectify .select-arrow.open{transform:rotate(180deg)}.selectify .selectify-dropdown{position:absolute;left:0;width:100%;min-height:100%;background:#fff;border:1px solid #ccc;z-index:1000;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease;box-shadow:0 4px 8px #0000000d;margin-top:2px;border-radius:5px;padding:2px;display:none}.selectify .selectify-dropdown.open{display:flex;flex-direction:column;opacity:1;pointer-events:auto;transform:translateY(0)}.selectify .selectify-dropdown.open-up{top:auto;bottom:100%;margin-top:0;margin-bottom:2px;transform:translateY(-5px)}.selectify .selectify-dropdown.open.open-up{transform:translateY(0)}.selectify .search-input{width:100%;height:auto;padding:6px;box-sizing:border-box;border-width:2px;font-size:inherit;background:#fff}.selectify .select-options{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;background:#fff}.selectify .option-item{padding:6px;cursor:pointer}.selectify .option-item:hover{background:#f0f0f0}.selectify .option-item.selected{background-color:#f0f0f0;font-weight:700}.selectify .optgroup-label{font-weight:700;padding:6px;background:#f9f9f9}.selectify .option-item.focused{background:#f0f0f0}.selectify .option-item.disabled{opacity:.5;pointer-events:none}.selectify .selected-single{padding:4px 8px 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectify li.no-results{padding:5px 10px;font-weight:500;color:red}.selectify-dropdown .option-item.selected-item{background-color:#eee}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth;text-rendering:auto;scrollbar-color:#c6c6c6 #ffffff;scrollbar-width:thin}html,body{font-family:Poppins,serif;font-size:16px}body{min-height:100dvh;display:flex;flex-direction:column}body.fixed{overflow:hidden}main.main-wrapper{flex:1;width:100%;height:100%}main.main-wrapper.auth{display:flex;align-items:center;justify-content:center;height:100dvh}section .container{max-width:1200px;margin:0 auto;padding:15px}section .container .wrapper{display:grid;gap:20px;padding-bottom:25px}.section_title{display:block;margin:0 auto;position:relative;font-family:Oranienbaum,serif;font-weight:600;width:fit-content}.section_title:after{position:absolute;content:"";bottom:-2px;left:50%;transform:translate(-50%);width:50%;border-bottom:3px solid #317db0}.sub_title{font-weight:600;color:#1c4a87;font-size:20px;padding:15px 0}.swiper{width:100%;height:100%;padding:25px 15px 50px}.swiper-pagination-bullet{width:20px;height:20px;background:unset;border:1px solid #317db0}.card{display:block;border-radius:5px;padding:15px;box-shadow:0 0 10px 1px #d6d6d6;display:flex;flex-direction:column;gap:10px}.card .card_header img{object-fit:cover;width:100%;border-radius:5px}.card .card_header .qualification{display:flex;align-items:center;justify-content:space-between}.card .card_header .qualification p{padding:5px 10px;border-radius:5px;font-size:13px;width:fit-content}.card .card_header .qualification p.level{background-color:#a8df9c}.card .card_header .qualification p.featured{background-color:#df9e9c}.card .card_body{position:relative}.card .card_body .card_title{font-size:20px;font-weight:600;color:#1c4a87}.card .card_body .company{padding-bottom:15px;font-size:14px}.card .card_body .company a{font-weight:500;text-decoration:underline}.card .card_body .category{padding:5px 10px;font-size:14px;width:fit-content;border-radius:5px;background-color:#e6e5e5}.card .card_body .region{padding:15px 0;font-weight:500;color:#1c4a87}.card .card_footer{border-top:1px solid #e6e5e5;gap:15px;bottom:0;margin-top:auto;padding-top:10px}@media (min-width: 767px){.card .card_footer{display:flex;align-items:center;justify-content:space-between}}.card .card_footer p{font-size:14px;color:#9c9c9c;display:flex;align-items:center;justify-content:space-between}.card .card_footer p span{padding-left:10px}.block_card{border-radius:5px;padding:15px 20px;box-shadow:0 0 10px 1px #d6d6d6}.block_card .block_title{font-weight:500;font-size:20px;color:#1c4a87;text-decoration:underline;padding-bottom:20px}.pagination{margin:10px}.pagination nav{display:flex;align-items:center;justify-content:center;gap:5px}.pagination nav .navigation_numbers{display:none}.pagination nav .btn{border-radius:5px;padding:5px 15px;border:1px solid #e6e5e5;font-size:13px}.pagination nav .btn.btn-active{border:none;background-color:#317db0;color:#fff}.pagination nav .btn.cursor-not-allowed{background-color:#e6e5e5;cursor:not-allowed}@media (min-width: 640px){.pagination .sm\:hidden{display:block}}.list-info{padding:10px 20px;font-size:15px;background-color:#e6e5e5;border-radius:5px}.list-info #sorting_form{width:100%;max-width:fit-content;display:flex;align-items:center}.list-info #sorting_form label{color:#0e0e0e;padding-right:15px}.breadcrumb{padding:15px 0;border-radius:5px;margin-bottom:15px}.breadcrumb .page_title{position:relative;font-weight:600;font-size:20px;max-width:fit-content}.breadcrumb .page_title:after{position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:2px solid #1c4a87}.breadcrumb p{padding-top:10px;display:flex;align-items:center;gap:10px;font-size:14px;flex-wrap:wrap}.breadcrumb p span{font-weight:500}a{text-decoration:none;font-family:inherit;color:inherit}a.btn_link{display:block;padding:10px 20px;background-color:#1c4a87;color:#fff;border-radius:5px;transition:.3s ease-in-out;text-align:center}a.btn_link:hover{background:#317db0}a.btn-not-allowed{background:#dbdbdb;pointer-events:none}.row{display:grid;gap:15px}input[type=text],input[type=password],input[type=date],textarea{width:100%;border:1px solid #e8e8e8;border-radius:5px;height:42px;padding:8px 10px;font-family:inherit;font-size:14px;outline:none}.custom-checkbox input[type=checkbox]{width:24px;height:24px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #333;border-radius:4px;background-color:#fff;display:inline-block;position:relative}.custom-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:4px;left:8px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.image-preview{width:fit-content;display:flex;align-items:center;flex-direction:column;gap:25px}.image-preview img{background-color:#dddbdb;padding:15px;width:100%;max-width:200px;display:block;margin-bottom:10px;border-radius:6px}.image-actions{display:flex;gap:10px}.upload-label{width:fit-content;padding:8px 16px;background-color:#007bff;color:#fff;border-radius:4px;cursor:pointer;display:inline-block;margin-top:10px}.image-actions button{padding:6px 12px;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer}.image-actions button:hover{background-color:#0056b3}.input-group,.select-group,.radio-group{width:100%;display:grid;gap:5}.checkbox-group{width:100%;display:grid}.checkbox-group .checkbox-container{display:flex;align-items:center;gap:15px;width:100%;padding:10px 0}.checkbox-group .checkbox-container input{width:16px;height:16px;cursor:pointer}.checkbox-group .checkbox-container label{cursor:pointer}.checkbox-group.studies .checkbox-container{padding:0}.hidden{display:none!important}.incomplete_profile{z-index:999;position:fixed;bottom:0;background-color:#373737ab;width:100%;color:#fff}.incomplete_profile .wrapper{display:grid;width:100%;max-width:1200px;margin:0 auto;padding:15px}.incomplete_profile h2{font-weight:500}.incomplete_profile .btn_link{width:fit-content;margin:15px auto}fieldset{border:2px solid #e1e3e1;padding:15px;border-radius:5px;display:grid;gap:15px}fieldset legend{padding:5px 15px;border:1px solid;border-radius:5px;background-color:#1c4a87;color:#fff;font-size:14px}.switch-group{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;font-family:Arial,sans-serif;font-size:16px;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;gap:25px}.switch-group .switch-label{-webkit-user-select:none;user-select:none}.switch-group .switch{position:relative;display:inline-block;width:45px;height:24px}.switch-group .switch input{opacity:0;width:0;height:0}.switch-group .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.switch-group .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.switch-group input:checked+.slider{background-color:#2196f3}.switch-group input:checked+.slider:before{transform:translate(20px)}.question.switch-group{gap:15px;display:grid}textarea{height:auto}label{display:block;font-size:14px;font-weight:500}label .star{color:red}button{font-size:15px;padding:10px 15px;font-family:inherit;border:none;border-radius:5px;background:#1c4a87;color:#fff;transition:.3s ease-in-out;cursor:pointer}button:hover{background:#317db0}button.btn-not-allowed{cursor:not-allowed;background:#dbdbdb}.radio-sub-group label,.radio-sub-group input{cursor:pointer;margin:5px}.radio-sub-group input{width:20px;height:20px}.radio-sub-group label{display:flex;align-items:center;gap:15px}.swiper,.swiper-wrapper{width:100%;height:100%}.swiper .swiper-slide,.swiper-wrapper .swiper-slide{height:auto}.swiper .card,.swiper-wrapper .card{height:100%}.table-container{width:100%;margin-top:15px;box-shadow:0 0 10px 1px #e6e5e5;padding:10px;border-radius:5px;overflow-x:scroll}.table-container table{width:100%}.table-container table td{width:fit-content;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-container table td.action_column{background-color:#e8e8e8}.table-container table td:last-child,.table-container table th:last-child{max-width:175px!important}.action_column{margin-left:15px}.action_column .action-container{position:relative}.action_column .action-container .dropdown-toggle{padding:5px;width:100%;height:100%;text-align:center;background-color:gray}.action_column .action-container .dropdown-menu{display:none;padding:3px;background-color:#a1d7f8;border-radius:5px;gap:5px}.action_column .action-container .dropdown-menu.active{display:grid}.action_column .action-container a,.action_column .action-container button{display:block;width:100%;text-align:center;background-color:#c6c6c6;padding:5px}.action_column .action-container .bg-orange{background-color:#e99803}.action_column .action-container .bg-blue{background-color:#317db0;color:#fff}.action_column .action-container .bg-green{background-color:#046a04;color:#fff}.action_column .action-container .bg-red{background-color:#9d0d0d;color:#fff}.action_column a,.action_column button{padding:3px 5px;border-radius:5px;border:unset;font-size:13px;background:unset;cursor:pointer}.captcha-wrap label{display:block}.captcha-wrap input{margin-top:5px}.filepond--root .filepond--credits[style]{display:none}.bar-box{display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 10px 1px #e6e5e5;border-radius:5px;padding:10px 20px;margin-bottom:25px}.bar-box h2,.bar-box p{font-size:20px;font-weight:500}.bar-box.grid-filter{display:grid;justify-content:unset;width:100%;gap:10px}.bar-box.grid-filter .checkbox-container{padding:5px 0}.bar-box ul{list-style:inside;padding-top:15px}#edu-extra-fields{display:grid;gap:10px}.form-group,.edu-extra{display:grid;gap:15px}.form-group label,.edu-extra label{padding-bottom:5px}.alert{padding:10px;border-radius:5px;margin-bottom:10px}.alert.success{background-color:#a8df9c}.alert.fail{background-color:#df9c9e}.alert.info{background-color:#edf488}.error_msg{color:red}.error_page{text-align:center}.error_page h1{font-size:125px;margin-bottom:20px;font-weight:600}.error_page h3{font-weight:400;margin-bottom:35px}.error_page a{width:fit-content;margin:0 auto}.employer .card-wrapper .card p{width:100%;max-width:400px;display:grid;grid-template-columns:repeat(2,1fr)}.employer .card-wrapper .card h2.label{font-size:18px;font-weight:500;text-decoration:underline;padding-bottom:5px}.employer .card-wrapper .card .input-group i{font-weight:500;font-size:14px}.job-grid{display:grid;gap:15px}.cv-show-wrapper h2.label,.company-details-wrapper h2.label{font-weight:500;font-size:20px;text-decoration:underline}.cv-show-wrapper .font-semibold,.company-details-wrapper .font-semibold{font-weight:600;margin-top:15px;margin-bottom:5px}.cv-show-wrapper .edu-table li,.company-details-wrapper .edu-table li{display:grid;grid-template-columns:minmax(180px,420px) 1fr;gap:25px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.08)}.cv-show-wrapper .edu-table li.flex,.company-details-wrapper .edu-table li.flex{grid-template-columns:1fr;gap:0;margin-bottom:10px}@media (min-width: 575px){.checkbox-group.studies{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 767px){div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit;display:flex;gap:15px;align-content:center;align-items:center}.list-info,.breadcrumb{display:flex;align-items:center;justify-content:space-between}.job-grid{grid-template-columns:repeat(2,1fr)}.breadcrumb p{padding-top:unset}.sub_title{padding:0 0 15px}.row{display:flex;gap:15px}.admin_permission fieldset{display:grid;grid-template-columns:repeat(4,1fr)}.radio-sub-group{display:flex;gap:30px}.question.switch-group{flex-direction:unset;align-items:center;justify-content:space-betweend}.checkbox-group{grid-template-columns:repeat(2,1fr)}.checkbox-group.studies{grid-template-columns:repeat(3,1fr)}.pagination nav .navigation_numbers{display:flex;gap:5px}.incomplete_profile{padding:15px}.incomplete_profile .wrapper{display:flex;justify-content:space-between;align-items:center}.incomplete_profile .wrapper a{margin:0}.grid-filter .row{justify-content:space-between}main.main-wrapper.auth{padding:100px 0}}header{width:100%;position:relative;background-color:#1c4a87;color:#fff}header .navigation{position:relative;width:100%;max-width:1200px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}header .navigation .logo{order:2;font-size:30px;font-weight:600;z-index:1}header .navigation .navigation-container{order:3;display:flex;align-items:center;justify-content:space-between}header .navigation .navigation-container .nav-item{position:fixed;top:0;right:-100%;height:100%;background-color:#1c4a87;padding-top:50px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;width:100%;font-weight:600;font-size:20px;z-index:10;transition:.3s ease-in-out}header .navigation .navigation-container .nav-item .nav-list{padding:10px}header .navigation .navigation-container .nav-item .nav-list .nav-link{position:relative}header .navigation .navigation-container .nav-item .nav-list .nav-link:after{position:absolute;content:"";bottom:-2px;width:0;left:0;height:2px;transition:.3s ease-in-out}header .navigation .navigation-container .nav-item .nav-list .nav-link.selected:after{width:100%;background-color:#fff}header .navigation .navigation-container .nav-item .nav-list .nav-link:hover:after{background-color:#fff;width:100%}header .navigation .navigation-container .nav-item.active{right:0}header .navigation .mobile-menu{z-index:11}header .navigation .auth{order:1;width:fit-content;position:relative}header .navigation .auth .user-menu{width:40px;height:40px;padding:7px;margin:0 auto;border-radius:100%;background-color:#fff;cursor:pointer}header .navigation .auth .user-menu img{display:block;width:100%}header .navigation .auth .user-list-menu{position:absolute;background-color:#f0f0f0;border-radius:5px;top:45px;max-height:0;overflow:hidden;z-index:10}header .navigation .auth .user-list-menu a{display:block;width:200px;color:#317db0;border-radius:5px;line-height:1.5;padding:10px 15px}header .navigation .auth .user-list-menu a:hover{color:#fff;background-color:#317db0}header .navigation .auth .user-list-menu.active{display:block;left:0;max-height:500px;overflow:unset}header .navigation .auth.mobile{display:block}header .navigation .auth.mobile .user-menu{display:block}.bars{width:50px;cursor:pointer}.bars .line{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:square;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.bars .line.top{stroke-dasharray:40 172}.bars .line.middle{stroke-dasharray:40 111}.bars .line.bottom{stroke-dasharray:40 172}.bars.active .top{stroke-dashoffset:-132px}.bars.active .middle{stroke-dashoffset:-71px}.bars.active .bottom{stroke-dashoffset:-132px}@media (min-width: 767px){header .navigation{padding:14px 50px}header .navigation .logo{font-size:40px}header .navigation .auth .user-list-menu{top:50px}}@media (min-width: 1090px){header .navigation .logo{order:unset}header .navigation .navigation-container{order:unset}header .navigation .navigation-container .nav-item{position:relative;top:unset;right:unset;background:unset;font-weight:500;font-size:16px;flex-direction:unset;width:fit-content;padding-top:unset}header .navigation .navigation-container .mobile-menu{display:none}header .navigation .auth{order:unset;display:block}header .navigation .auth.mobile{display:none}header .navigation .auth .user-list-menu{width:fit-content;left:unset;right:0;top:50px;max-height:0;overflow:hidden}header .navigation .auth .user-list-menu.active{left:unset;overflow:unset;max-height:500px}}footer{width:100%;min-height:0;font-size:14px;background:#1c4a87;text-align:center;color:#e6e6e6;box-shadow:0 0 10px #e0e0e0}footer .footer-group{padding:25px 15px;display:grid;gap:20px;max-width:1200px;margin:0 auto}footer .footer-group h1{font-size:20px;font-weight:500;padding-bottom:15px;text-decoration:underline}footer .footer-group img{width:100%;max-width:fit-content}footer .footer-group ul,footer .footer-group li{list-style-type:none;margin-bottom:6px}footer .footer-group .fourth-footer a{display:block}footer .copyright{background-color:#3c3c3c;padding:15px}footer .copyright .copyright-container{text-align:center}@media (min-width: 767px){footer .footer-group{grid-template-columns:repeat(2,1fr)}footer .copyright .copyright-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}footer .copyright .copyright-container a{text-decoration:underline}}@media (min-width: 1090px){footer .footer-group{grid-template-columns:repeat(4,1fr)}}.hero_section{height:100%;background-image:url(/build/assets/cover-DmDMNYIc.jpg);background-size:cover;background-position:bottom center}.hero_section .container{height:100%;padding:50px 15px;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero_section .container .hero_title{text-align:center;font-weight:800;line-height:1.3;padding-bottom:15px}.hero_section .container h2{font-family:Oranienbaum,serif;padding-bottom:30px;text-align:center}.hero_section .container .search_box{width:100%;max-width:600px;background-color:#3333339f;padding:20px;border-radius:5px}.hero_section .container .search_box .hero_form_container{display:grid;gap:10px}.hero_section .container .search_box .job_availability{padding-top:15px;text-align:right;color:#fff;font-weight:700}.featured_agency .swiper-slide{padding:20px;height:auto}.featured_agency .card{width:100%;height:100%;margin:0 auto}.featured_agency .card_body{position:relative;padding:15px;display:flex;flex-direction:column}.featured_agency .card_body img{display:block;width:100%;max-width:100px;margin:0 auto 15px}.featured_agency .card_body p{text-align:center}.advert_section .swiper-slide a{display:block;width:fit-content;height:fit-content;margin:0 auto}.advert_section .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;margin:0 auto;max-width:600px;max-height:300px}.advice{padding-bottom:50px}.advice .swiper-slide{height:auto}.advice .swiper-slide a{height:100%}.advice .swiper-slide a .card_image{width:100%;height:225px;overflow:hidden;position:relative}.advice .swiper-slide a img{height:100%;object-fit:cover}.advice .swiper-slide a .card_body{padding:10px 0}.advice .swiper-slide a .card_body h2{font-weight:500;font-size:16px}.advice .swiper-slide a .card:hover .card_body h2{color:#1c4a87}@media (min-width: 767px){.hero_section .container{padding:100px 15px}.hero_section .container .search_box{max-width:800px}.hero_section .container .search_box .hero_form_container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1090px){.hero_section .container .search_box .hero_form_container{grid-template-columns:repeat(3,1fr)}}.grid_list .aside{display:grid;margin-bottom:15px;border:1px solid #e6e5e5;border-radius:5px;padding:15px;align-content:baseline}.grid_list .aside h2{padding-bottom:15px;font-size:18px;font-weight:500}.grid_list #filter_form{display:none;gap:15px;padding:15px 0;align-content:baseline}.grid_list #filter_form.expand{display:grid}.grid_list .main_container{display:flex;flex-direction:column;gap:15px}.grid_list .main_container .pagination{margin-top:auto}@media (min-width: 767px){.grid_list .container .wrapper{display:flex;gap:20px}.grid_list .container .wrapper .aside{width:100%;max-width:300px;height:fit-content}.grid_list .container .wrapper .aside #filter{display:none}.grid_list .container .wrapper #filter_form{padding:0 0 15px;display:grid;height:100%}.main_container{flex:1}}.career_advice .main_container{display:grid;gap:15px}.career_advice .main_container .card .card_image{width:100%;height:225px;overflow:hidden;position:relative}.career_advice .main_container .card img{height:100%;object-fit:cover}.career_advice .main_container .card .card_body{padding:10px 0}.career_advice .main_container .card .card_body h2{font-weight:500;font-size:16px}.career_advice .main_container .card:hover .card_body h2{color:#1c4a87}@media (min-width: 767px){.career_advice .main_container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1090px){.career_advice .main_container{grid-template-columns:repeat(3,1fr)}}.faq .container .tab-buttons{display:flex;align-items:center;gap:5px;border-radius:5px;width:fit-content;overflow:hidden}.faq .container .tab-buttons .tab-btn{border-radius:0;background:#e6e5e5;color:unset}.faq .container .tab-buttons .tab-btn.active{color:#fff;background:#317db0}.faq .container .tab-content{padding-top:15px;display:none}.faq .container .tab-content.active{display:block}.faq .container h2.category{font-weight:600;font-size:18px;padding-bottom:15px;text-decoration:underline;color:#317db0}.faq .container .collapsible{background:#f4f4f4;border-radius:5px;overflow:hidden}.faq .container .collapsible ol,.faq .container .collapsible ul,.faq .container .collapsible li{list-style-position:inside}.faq .container .question{padding:10px 40px 10px 15px;cursor:pointer;background-color:#ebebeb;display:flex;align-items:center;justify-content:space-between}.faq .container .question h1{width:100%;font-weight:600;font-size:15px}.faq .container .question .expanded{position:relative;height:25px;width:25px}.faq .container .question .expanded span{position:absolute;width:90%;height:2px;border-bottom:3px solid #317db0;border-radius:5px;top:50%;right:-25px}.faq .container .question .expanded span:first-of-type{transform:rotate(90deg)}.faq .container .answer{opacity:0;height:0;overflow:hidden;transition:height .5s ease;transition:opacity .8s ease;line-height:1.5;border-bottom:3px solid #317db0}.faq .container .collapsible.open .answer{height:auto;padding:10px 50px 10px 15px;opacity:1;font-size:15px}.faq .container .collapsible.open .question span:first-of-type{opacity:0}.about .summary .img-container{padding:25px;border-radius:5px;border:2px solid #1c4a87;max-width:300px;margin:0 auto 25px}.about .summary .img-container img{width:100%}.about p{text-align:justify;padding-bottom:15px}.about ul{padding:5px 0 20px}.about ul li{list-style-position:inside;padding:2px}@media (min-width: 767px){.about .summary .img-container{float:left;padding-right:25px;margin:0 35px 10px 0}}.contact .container .contact-information h2{color:#1c4a87;line-height:30px;font-weight:600;padding-bottom:15px}.contact .container .contact-information .contact-information-wrapper ul{list-style-type:none}.contact .container .contact-information .contact-information-wrapper li{padding:5px;font-weight:600;color:#1c4a87}.contact .container .contact-information .contact-information-wrapper li span.label{color:#5b5b5bee;font-weight:400}.contact .container .wrapper #contact_form{box-shadow:0 0 10px 1px #e6e5e5;border-radius:5px;padding:15px;width:100%;display:grid;gap:10px}@media (min-width: 767px){.contact .container .wrapper{display:flex;max-width:800px;margin:0 auto}.contact .container .contact-information{background-color:#1c4a87;border-radius:5px;padding:15px;height:fit-content;min-width:fit-content}.contact .container .contact-information h2,.contact .container .contact-information .contact-information-wrapper li,.contact .container .contact-information .contact-information-wrapper li span.label{color:#fff}}.single_job,.single_blog{position:relative}.single_job .breadcrumb,.single_blog .breadcrumb{flex-direction:row-reverse;align-items:flex-start}.single_job .breadcrumb .page_title,.single_blog .breadcrumb .page_title{color:#1c4a87}.single_job .breadcrumb .page_title:after,.single_blog .breadcrumb .page_title:after{border-bottom:unset}.single_job .breadcrumb small,.single_blog .breadcrumb small{font-size:14px}.single_job .breadcrumb small a,.single_blog .breadcrumb small a{font-weight:600;text-decoration:underline;color:#1c4a87}.single_job .breadcrumb p,.single_blog .breadcrumb p{padding:0 0 10px}.single_job .grid,.single_blog .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.single_job .grid:first-of-type,.single_blog .grid:first-of-type{margin-bottom:16px}.single_job .grid .single_item,.single_blog .grid .single_item{text-align:center}.single_job .grid .single_item .icon,.single_blog .grid .single_item .icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#1c4a87;border-radius:8px;color:#fff;margin:auto auto 10px}.single_job .grid .single_item p,.single_blog .grid .single_item p{font-size:14px}.single_job .grid .single_item span,.single_blog .grid .single_item span{font-weight:500}.single_job .block_card.description p,.single_blog .block_card.description p{text-align:justify;padding-bottom:15px}.single_job .block_card.description ul,.single_blog .block_card.description ul{padding:10px 0;list-style-position:inside}.single_job .block_card.description ul li,.single_blog .block_card.description ul li{padding-bottom:15px}.single_job .main-information,.single_job .company_info,.single_blog .main-information,.single_blog .company_info{display:grid;gap:15px}.single_job .company_info,.single_blog .company_info{text-align:center}.single_job .company_info .material-symbols-outlined,.single_blog .company_info .material-symbols-outlined{padding:15px}.single_job .company_info h2,.single_blog .company_info h2{font-weight:500;font-size:20px}.single_job .company_info p,.single_blog .company_info p{font-size:14px}.single_job .company_info .company_image img,.single_blog .company_info .company_image img{width:100%;max-width:150px}.single_job .company_info .btn_link,.single_blog .company_info .btn_link{margin-top:25px;display:block;width:100%}.single_blog .card{padding:15px}.single_blog .card .basic_blog_info{padding-bottom:25px;text-align:center}.single_blog .card .basic_blog_info h2{font-weight:500;text-decoration:underline}.single_blog .card .basic_blog_info p{font-style:italic;color:#b7b7b7;font-size:14px}.single_blog .card .basic_blog_info img{margin:25px auto;width:100%;max-width:700px}.single_blog .card img{border-radius:5px}.single_job .apply_job{z-index:999;position:fixed;background-color:#ffffffb3;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;padding:15px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);align-items:center;justify-content:center;display:flex}.single_job .apply_job .block_card{background:#fff}.single_job .apply_job .block_card form{display:grid;gap:15px;width:fit-content}.single_job .apply_job.active{display:flex}@media (min-width: 575px){.single_job .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 767px){.single_job .grid{grid-template-columns:repeat(4,1fr)}.single_blog .card{padding:25px 50px}}@media (min-width: 1090px){.single_job .wrapper{width:100%;display:flex!important}.single_job .wrapper .main-information{flex:1}.single_job .wrapper .company_info{height:fit-content;min-width:350px;max-width:350px}}.login{width:100%;max-width:600px}.login .container{display:grid;gap:15px}.login .container .employee_section,.login .container .employer_section,.login .container .employee_section_form,.login .container .employer_section_form{width:100%;border-radius:5px;box-shadow:0 0 10px 1px #e6e5e5;padding:20px 15px}.login .container .employee_section h2,.login .container .employer_section h2,.login .container .employee_section_form h2,.login .container .employer_section_form h2{text-align:center;color:#1c4a87;text-decoration:underline;font-weight:600;padding-bottom:25px}.login .container .employee_section form,.login .container .employer_section form,.login .container .employee_section_form form,.login .container .employer_section_form form{display:grid;gap:10px}.login .container .employee_section_form{background-color:orange}.login .container .employer_section_form{background-color:purple}.login .container .employee_section_form,.login .container .employer_section_form{padding:0}.login .container .employee_section_form a,.login .container .employer_section_form a{display:block;font-size:20px;padding:75px 20px;font-weight:600;color:#fff;text-align:center}.login .container .forgot_password{text-align:right}.login .container p{padding-top:15px;text-align:center}.login .container p a{color:#1c4a87;font-weight:500;text-wrap:nowrap}@media (min-width: 767px){.login .container{display:flex}}.registration{width:100%;max-width:600px;display:flex;align-items:center;justify-content:center}.registration .container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.registration .container .wrapper{width:100%;height:100%;max-width:500px;box-shadow:0 0 10px 1px #e6e5e5;border-radius:5px;padding:15px}.registration .container .wrapper h2{text-align:center;color:#1c4a87;text-decoration:underline;font-weight:600;padding-bottom:25px}.registration .container .wrapper form{display:grid;gap:10px}.registration .container .wrapper p{padding-top:15px;text-align:center}.registration .container .wrapper p a{color:#1c4a87;font-weight:500;text-wrap:nowrap}@media (min-width: 767px){.registration .container .wrapper{padding:35px}.registration .container form button{width:100%;margin:15px auto 0}}.categories .container .wrapper,.companies .container .wrapper,.location .container .wrapper{padding:25px 0}.categories .container .wrapper ul,.companies .container .wrapper ul,.location .container .wrapper ul{display:grid;gap:15px}.categories .container .wrapper ul li,.companies .container .wrapper ul li,.location .container .wrapper ul li{list-style:none;background-color:#093365;border-radius:5px;color:#fff}.categories .container .wrapper ul li a,.companies .container .wrapper ul li a,.location .container .wrapper ul li a{padding:15px;display:block;width:100%;height:100%}.companies .container .wrapper ul li{text-align:center;background-color:unset;color:unset}.companies .container .wrapper ul li h3{font-weight:500;font-size:15px;color:#1c4a87}@media (min-width: 767px){.categories .container .wrapper ul,.companies .container .wrapper ul,.location .container .wrapper ul{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1090px){.categories .container .wrapper ul,.companies .container .wrapper ul,.location .container .wrapper ul{grid-template-columns:repeat(3,1fr)}}.company .wrapper .company_profile .company_logo img{display:block;margin:0 auto;width:150px}.company .wrapper .company_profile .company_description{text-align:justify}.company .wrapper .company-jobs{display:grid;gap:15px}@media (min-width: 575px){.company .wrapper .company_profile .company_body{display:flex}}@media (min-width: 767px){.company .wrapper .company_profile .company_body{gap:25px}.company .wrapper .company_profile .company_body .company_description{padding:25px}.company .wrapper .company-jobs{grid-template-columns:repeat(2,1fr)}}.blank_page .breadcrumb{flex-direction:row-reverse;align-items:flex-start}.blank_page .breadcrumb .page_title{color:#1c4a87}.blank_page .breadcrumb .page_title:after{border-bottom:unset}.blank_page .breadcrumb small{font-size:14px}.blank_page .breadcrumb small a{font-weight:600;text-decoration:underline;color:#1c4a87}.blank_page .breadcrumb p{padding:0 0 10px}.blank_page .card_header{padding-bottom:25px}.blank_page .card_header .page_title{color:#1c4a87;padding-top:15px}@media (min-width: 767px){.blank_page .card{padding:25px 50px}}.dashboard .main-wrapper{padding:25px;margin:0 auto}.dashboard .main-wrapper .aside-menu-container{overflow:auto;border-radius:5px;list-style-type:none;width:350px;background-color:#e4e4e4;position:fixed;top:0;left:-350px;height:100%;transition:.3s ease-in-out}.dashboard .main-wrapper .aside-menu-container .aside-menu{padding:2px 0}.dashboard .main-wrapper .aside-menu-container .aside-menu button{background:unset;color:unset;border-radius:unset}.dashboard .main-wrapper .aside-menu-container .aside-menu a,.dashboard .main-wrapper .aside-menu-container .aside-menu button{display:block;padding:5px 10px;border-left:4px solid transparent}.dashboard .main-wrapper .aside-menu-container .aside-menu a:hover,.dashboard .main-wrapper .aside-menu-container .aside-menu a.active,.dashboard .main-wrapper .aside-menu-container .aside-menu button:hover,.dashboard .main-wrapper .aside-menu-container .aside-menu button.active{border-left:4px solid #1c4a87}.dashboard .main-wrapper .aside-menu-container.active{padding-top:25px;left:0;z-index:100}.dashboard .main-wrapper section{width:100%}.dashboard .profile .row{gap:8px}.dashboard .profile .card{padding:15px 20px}.dashboard .profile .card .page-title{text-align:center;font-weight:600;font-size:22px;padding:10px 0}.dashboard .profile .multi-step-progress{position:relative;padding-bottom:15px}.dashboard .profile .progressbar{position:relative;display:flex;justify-content:space-between;counter-reset:step;margin:0 auto;width:min(100%,500px)}.dashboard .profile .progressbar:before,.dashboard .profile .progress{content:"";position:absolute;top:50%;transform:translateY(-50%);height:2px;width:100%;background-color:#dcdcdc;z-index:-1}.dashboard .profile .progress{background-color:#1c4a87;width:0%;transition:.3s;z-index:-1}.dashboard .profile .progress-step{width:20px;height:20px;background-color:#fff;border:1px solid #dcdcdc;border-radius:50%;display:flex;justify-content:center;align-items:center}.dashboard .profile .progress-step-active{background-color:#1c4a87}.dashboard .profile .steps .form-container{margin-top:25px;display:grid;gap:8px;padding-bottom:15px}.dashboard .profile .steps .group-container{padding-top:15px;display:grid;gap:10px}.dashboard .profile .steps p.label{background-color:#1c4a87;padding:10px 15px;border-radius:5px;color:#fff;margin-bottom:5px;font-size:20px;font-weight:600}.dashboard .profile .steps .section-label{padding:5px 0;font-size:16px;font-weight:600;text-decoration:underline}.dashboard .profile .steps .subjects{display:grid;gap:5px}.dashboard .profile .steps .subjects .row{margin-bottom:5px;gap:5px}.dashboard .profile .steps .subjects .subject_container{padding-bottom:15px}.dashboard .profile .steps .subjects fieldset .subject_container{padding-bottom:unset}@media (min-width: 1090px){.dashboard .main-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashboard .main-wrapper .aside-menu-container{position:relative;left:unset;display:block;min-width:200px}.dashboard .main-wrapper .aside-menu-container.active{padding-top:unset}}.main-dashboard .card-wrapper{display:flex;flex-wrap:wrap;gap:10px}.main-dashboard .card{flex:1 1 calc(33.33% - 20px);padding:20px}.main-dashboard .card .card_header h2{font-size:18px;font-weight:600;padding-bottom:10px;text-wrap:nowrap}.main-dashboard .card .card_body{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.main-dashboard .card .card_body .icon-container{background-color:#1398af;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.subscription{display:grid;gap:15px}.subscription h2{font-weight:600;font-size:18px}.subscription .grid,.subscription .grid p{display:grid;gap:5px}.subscription .grid p{max-width:500px;grid-template-columns:repeat(2,1fr)}.btn-group{display:grid;gap:15px}@media (min-width: 767px){.btn-group{display:flex;align-items:center;justify-content:space-between}}
