﻿@media(max-width: 768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 2rem}}html,body,input,button,textarea,select,label,p,span{font-family:"Lato",sans-serif;font-weight:400;font-style:normal}h1{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:64px}h2{font-family:"Montserrat",sans-serif;font-weight:800;font-size:54px;line-height:120%;letter-spacing:0}h3{font-family:"Montserrat",sans-serif;font-weight:800;font-size:24px;line-height:120%;letter-spacing:0;color:#152a3c}h4,h5,h6{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.dropdown-toggle::after{display:inline-block;margin-left:8px;vertical-align:initial;content:"";border:none;font-family:bootstrap-icons,sans-serif !important;top:1px;font-size:12px;position:relative;font-weight:600}.btn-kt-primary-light{background-color:#65b9e8;color:#fff;transition:all .3s ease;font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center}.btn-kt-primary-light:hover,.btn-kt-primary-light:active,.btn-kt-primary-light:focus{color:#fff;background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),#65b9e8;background-blend-mode:overlay}.btn-kt-primary-outline{border:1px solid #65b9e8;color:#65b9e8;font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center}.btn-kt-primary-outline:hover,.btn-kt-primary-outline:active,.btn-kt-primary-outline:focus{color:#fff;background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),#65b9e8;background-blend-mode:overlay}.btn-padding{padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;font-weight:700}.chk-style:not(:checked){background:rgba(0,0,0,0)}.chk-style{border:1.5px solid #c7c7c7 !important}.form-check-input:focus{border-color:#65b9e8;outline:0;box-shadow:0 0 0 .25rem rgba(101,185,232,.25)}.form-check-input:checked{background-color:#65b9e8;border-color:#65b9e8}.text:hover{color:#152a3c !important}.text-primary-dark{color:#16466e}.text-primary-dark a:hover{color:#152a3c !important}.header-color{color:#152a3c}.form-label{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0%;color:#152a3c;margin-bottom:4px}.custom-input-class{opacity:1;gap:10px;border-radius:10px;padding:16px;border-width:1px;border:1px solid rgba(119,125,131,.3019607843)}.custom-input-class:focus{box-shadow:0 0 0 .25rem rgba(101,185,232,.25)}.custom-input-class::placeholder{color:rgba(21,42,60,.3803921569);opacity:1}.custom-input-class::input-placeholder{color:rgba(21,42,60,.3803921569)}.custom-input-class:input-placeholder{color:rgba(21,42,60,.3803921569)}.btn-continue{background-color:#65b9e8;color:#fff;height:56;opacity:1;gap:10px;border-radius:10px;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px}.btn-continue:disabled{background:var(--Disabled, rgba(0, 0, 0, 0.1215686275));border-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,.3803921569)}.disabled{background:var(--Disabled, rgba(0, 0, 0, 0.1215686275)) !important;border-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,.3803921569) !important}label.error,span.has-error.control-label,label.not-valid,p.error{color:#d92800;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0%;vertical-align:middle;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto}label.error a.not-valid,span.has-error.control-label a.not-valid,label.not-valid a.not-valid,p.error a.not-valid{color:#d92800}.text-danger{color:#d92800}.text-color-body{color:#555a5f}.text-success{color:#34a853}.text-primary-light{color:#65b9e8}.text-11{font-size:11px}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.fs-20{font-size:20px}.fs-32{font-size:32px}.fs-48{font-size:48px}.opacity-70{opacity:.7}.btn-icon-32{width:32px;height:32px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.dropdown-menu-rounded{border-radius:8px}.iti{width:100%}.form-control.form-error,.form-control.error{border:1px solid #d92800 !important}.form-control.form-error:focus,.form-control.error:focus{border-color:#d92800 !important;box-shadow:0 0 0 .25rem rgba(161,34,29,.25) !important}.form-input .has-error .form-label{color:#d92800}.form-input .has-error input{border-color:#d92800 !important}.helper-text{font-size:12px;line-height:150%;letter-spacing:0%;color:#777d83;margin-left:14px}.grecaptcha-badge{visibility:hidden}.has-error .select2-container--default .select2-selection--multiple{border-color:#d92800 !important}.select2-container--default .select2-selection--multiple{min-height:57.6px;border-radius:10px;border-width:1px;border:1px solid rgba(119,125,131,.3019607843);padding:8px 10px;display:flex;align-items:center}.select2-container--default .select2-selection--multiple .select2-search__field{margin-top:0}.select2-container--default .select2-selection__placeholder{color:#9aa0a6;font-size:14px}.select2-search.select2-search--inline{display:flex}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#eef2f7;border:none;border-radius:8px;padding:3px 7px 4px 20px;margin-top:4px}.select2-container--default .select2-selection__choice__remove{color:#888;margin-right:5px;border:none !important;left:2px !important;top:2px !important;font-size:18px !important}.select2-selection__clear{right:30px !important;font-size:22px !important}.select2-selection__clear span{position:relative;top:-11px}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(101,185,232,.25)}.select2-container--default .select2-selection--multiple::after{content:"";border:none;font-weight:700;font-family:bootstrap-icons,sans-serif !important;position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}.nav-link{--bs-nav-link-padding-y: 4px}.nav-item:hover{background-color:hsla(0,0%,100%,.2);border-radius:10px}.offcanvas-header{border-bottom:1px solid rgba(0,0,0,.1019607843)}.mobile-dropdown-navigation{list-style-type:none;display:flex;flex-direction:column;row-gap:16px;margin-top:16px}.btn-transparent{background-color:rgba(0,0,0,0);color:#fff;font-weight:700;font-size:16px;padding:15px 31px;border-radius:10px}.btn-transparent:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.btn-white{background-color:#fff;color:#16466e;font-weight:700;font-size:16px;padding:15px 31px;border-radius:10px;border:none}.btn-white:hover{background-color:#ccc;color:#16466e}.btn-register,.btn-register:focus{background-color:#16466e;color:#fff;border-radius:10px;padding:16px 32px;border:none;font-weight:700;font-size:14px}.btn-login,.btn-login:focus{background-color:#fff;color:#16466e;border-radius:10px;padding:16px 32px;border:1px solid #16466e;font-weight:700;font-size:14px}.dropdown-hover:hover>.dropdown-menu{display:block;margin-top:0}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-custom.scrolled .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-custom{background:rgba(0,0,0,.35);backdrop-filter:blur(8px);transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;height:76px;border-bottom:1px solid hsla(0,0%,100%,.2)}.navbar-custom .nav-link,.navbar-custom .navbar-brand{color:#fff}.navbar-custom .profile-loggedin-link{color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px}.navbar-custom .profile-loggedin-link .user-ico{margin-top:3px}.navbar-custom .profile-loggedin-link .user-circle{display:none}.navbar-custom .profile-loggedin-link .user-circle-white{display:block}.navbar-custom.scrolled.not-home:not(.fixed-top){border:1px solid rgba(0,0,0,.1019607843);box-shadow:none}.navbar-custom.scrolled{background:#fff;backdrop-filter:none;box-shadow:0 2px 12px rgba(0,0,0,.08)}.navbar-custom.scrolled .nav-link,.navbar-custom.scrolled .navbar-brand{color:#212529}.navbar-custom.scrolled .profile-loggedin-link{color:#16466e}.navbar-custom.scrolled .profile-loggedin-link .user-circle{display:block}.navbar-custom.scrolled .profile-loggedin-link .user-circle-white{display:none}.navbar-custom.scrolled .btn-outline-light{color:#212529;border-color:#212529}.navbar-custom.scrolled .btn-outline-light:hover{background:#212529;color:#fff}.navbar-custom.scrolled .nav-item:hover{background-color:rgba(0,0,0,.1019607843)}.navbar-custom.scrolled .navbar-logo-white{display:none}.navbar-custom.scrolled .navbar-logo-black{display:block}.navbar-custom.scrolled .btn-transparent{color:#16466e}.navbar-custom.scrolled .btn-transparent:hover{background-color:rgba(0,0,0,.1019607843);color:#16466e}.navbar-custom.scrolled .btn-white{color:#fff;background-color:#16466e}.navbar-custom.scrolled .btn-white:hover{color:#fff;background-color:#16324c}.navbar-toggler{border:none}.navbar-logo-white{display:block}.navbar-logo-black{display:none}.hero{min-height:100vh;background:url("/img/v2/homepage-hero-female_with_laptop.png") center/cover no-repeat}@media(max-width: 576px){.navbar-logo-white img,.navbar-logo-black img{width:123px;height:18px}.hero{min-height:100vh;background:url("/img/v2/find-next-job.png") center/cover no-repeat}}.site-banner{padding:23px 32px;font-weight:700;background:#152a3c;color:#fff;display:flex;flex-direction:row;justify-content:space-between}.site-banner a,.site-banner a:hover{color:#fff;text-decoration:none}.learn-more-container a,.learn-more-container .close{color:#fff;opacity:1;border:none;background-color:rgba(0,0,0,0)}.margin-right-big{margin-right:15px}@media(max-width: 576px){.site-banner{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;position:relative}.learn-more-container{order:3;margin-left:0}#closeBanner{position:absolute;top:16px;right:16px;font-size:24px;background:none;border:none;cursor:pointer;line-height:1}}.homepage-search-container{display:flex;flex-direction:column;row-gap:24px}.homepage-search-container .homepage-find-job-title{color:#fff}.homepage-search-container .quick-link-container{display:flex;flex-wrap:wrap;gap:8px}.homepage-search-container .quick-link-tag{background-color:hsla(0,0%,100%,.1019607843);padding:8px 16px;border-radius:10px;color:#fff;font-size:12px;font-weight:400;text-decoration:none}.homepage-search-container .quick-link-tag:hover{background-color:hsla(0,0%,100%,.2)}.homepage-search-container .home-search-wrapper{gap:16px;display:flex}.homepage-search-container .home-search-wrapper .home-job-search-container{border-radius:10px;padding:16px;border:1px solid #eff0f2;height:64px;width:600px;display:flex;align-items:center;justify-content:space-between;column-gap:8px}.homepage-search-container .home-search-wrapper .home-job-search-container .clear-job-search{cursor:pointer}.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu{height:300px;overflow:auto;width:180px}.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu::-webkit-scrollbar{width:4px}.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu::-webkit-scrollbar-track{background:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background-color:#ccc}.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu .form-check-input,.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu .form-check-label{cursor:pointer}.homepage-search-container .home-search-wrapper .home-job-search-container .dropdown .dropdown-menu .form-check-input:checked{background-color:#65b9e8;border-color:#65b9e8}.homepage-search-container .home-search-wrapper .c-white{color:#fff}.homepage-search-container .home-search-wrapper .home-job-search-input{background-color:rgba(0,0,0,0);color:#fff;width:100%;padding:8px;border:none;outline:none}.homepage-search-container .home-search-wrapper .home-job-search-input::placeholder{color:hsla(0,0%,100%,.6980392157)}.homepage-search-container .home-search-wrapper .btn-locations-dropdown{background:rgba(0,0,0,0);border:none;color:#fff;border-radius:10px;padding:4px 8px}.homepage-search-container .home-search-wrapper .btn-locations-dropdown:hover,.homepage-search-container .home-search-wrapper .btn-locations-dropdown:active,.homepage-search-container .home-search-wrapper .btn-locations-dropdown:focus{background:hsla(0,0%,100%,.2)}.homepage-search-container .home-search-wrapper .btn-find-jobs{border-radius:10px;padding:16px 24px;font-weight:700;font-size:16px;height:64px;border:none;min-width:131px}@media(max-width: 576px){.homepage-search-container .homepage-find-job-title{text-align:center;font-size:48px}.homepage-search-container .home-job-search-container .dropdown{display:none}.homepage-search-container .home-search-wrapper{display:grid}.homepage-search-container .home-search-wrapper .home-job-search-container{width:auto}.homepage-search-container .home-search-wrapper .btn-find-jobs{height:53px}}.stats-pod-container{background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;overflow:hidden;width:100%}.stats-pod-container .container{position:relative}.stats-pod-container .stats-col,.stats-pod-container .recommendation-box{padding-top:50px;padding-bottom:50px}.stats-pod-container .stat-item{display:flex;align-items:center;padding:5px 0}.stats-pod-container .stat-number{font-family:"Lato",sans-serif;font-weight:800;font-size:50px;color:#152a3c;line-height:1;margin-right:8px;display:inline-block;min-width:125px}.stats-pod-container .stat-label{font-family:"Lato",sans-serif;font-weight:600;font-size:18px;line-height:1.2;color:#777d83;margin:0}.stats-pod-container .recommendation-box{background-color:#eff0f2;position:relative;z-index:1}.stats-pod-container .recommendation-box .rec-title{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;color:#152a3c;margin:0 0 2px;line-height:1.2}.stats-pod-container .recommendation-box .rec-subtitle{font-family:"Lato",sans-serif;font-weight:400;font-size:18px;color:#152a3c;margin:0;line-height:1.2}.stats-pod-container .recommendation-box::after{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#eff0f2;z-index:-1}.about-us-container{padding:80px 0}.about-us-container .about-label{font-family:"Lato",sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:.1em;text-transform:uppercase;color:#65b9e8;margin-bottom:1rem}.about-us-container .main-heading{color:#152a3c}.about-us-container .main-heading .highlight-circle{position:relative;isolation:isolate;z-index:1;font-weight:800;font-family:"Montserrat",sans-serif}.about-us-container .main-heading .highlight-circle::before{content:"";position:absolute;background:url("/img/v2/red-circle-updated.svg");width:calc(100% + 25px);height:calc(100% + 25px);z-index:-1;background-size:100% 100%;top:50%;left:50%;transform:translate(-50%, -50%)}.about-us-container .content-text p{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#555a5f;margin-bottom:1.5rem}.cv-cta-section{padding:0}.cv-cta-section .cta-background-wrapper{background:url("/img/v2/share-cv.png") no-repeat top center;background-size:cover;width:100%;display:block}.cv-cta-section .cta-content{padding-right:60px;padding-left:60px}.cv-cta-section .cta-full-height-box{background-color:rgba(48,89,125,.8431372549);min-height:615px}.cv-cta-section .cta-title{line-height:1.1;color:#fff}.cv-cta-section .cta-text{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;color:#fff}.cv-cta-section .btn-get-started{font-family:"Lato",sans-serif;padding:14px 40px;border-radius:8px;font-weight:700;line-height:150%;letter-spacing:0%;text-decoration:none;border:none;text-align:center;display:inline-block}.tabs-scroll-container{position:relative;width:100%}@media(max-width: 991px){.tabs-scroll-container:after{content:"";position:absolute;top:0;right:0;width:60px;height:calc(100% - 1px);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:10;pointer-events:none}}.resources-expert-advice{padding-top:80px}.resources-expert-advice .btn-view-all{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center}.resources-expert-advice .about-label{font-family:"Lato",sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:10%;text-align:center;text-transform:uppercase;color:#65b9e8}.resources-expert-advice .main-heading{font-family:"Montserrat",sans-serif;font-weight:800;font-size:54px;line-height:120%;letter-spacing:0%;text-align:center;color:#152a3c;width:688px;margin-left:auto;margin-right:auto}@media(max-width: 991px){.resources-expert-advice .main-heading{width:auto;font-size:42px}}.resources-expert-advice .nav-tabs{display:flex;justify-content:center;padding:0;margin:0;list-style:none;flex-wrap:nowrap;border-bottom:1px solid rgba(0,0,0,.1019607843)}@media(max-width: 991px){.resources-expert-advice .nav-tabs{justify-content:flex-start !important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-left:15px;padding-right:30px}.resources-expert-advice .nav-tabs::-webkit-scrollbar{display:none}.resources-expert-advice .nav-tabs{-ms-overflow-style:none;scrollbar-width:none}}.resources-expert-advice .nav-tabs .nav-item{flex:0 0 auto;margin:0 10px}.resources-expert-advice .nav-tabs .nav-item:first-child{margin-left:0}.resources-expert-advice .nav-tabs .nav-item:last-child{margin-right:0}.resources-expert-advice .nav-tabs .nav-link{font-family:"Lato",sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;display:block;color:#555a5f;padding:24px;white-space:nowrap;background:none;border:none;position:relative;text-decoration:none;margin-bottom:-1px;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s ease-in-out;cursor:pointer}@media(max-width: 991px){.resources-expert-advice .nav-tabs .nav-link{padding:24px 10px}}.resources-expert-advice .nav-tabs .nav-link:hover{color:#16466e}.resources-expert-advice .nav-tabs .nav-link.active{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:#16466e !important;border-bottom:3px solid #16466e !important;background:rgba(0,0,0,0) !important}.resources-expert-advice .resource-card-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:120%;letter-spacing:0%;color:#152a3c}.resources-expert-advice .btn-resource-read-more{margin-top:16px;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;gap:10px;opacity:1;border-radius:10px;background:var(--grey, #EFF0F2);font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center;color:#152a3c}.resources-expert-advice .btn-resource-read-more:hover{background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),var(--grey, #EFF0F2)}@media(max-width: 991.98px){.cv-cta-section{padding:0}.cv-cta-section .cta-background-wrapper{background-position:right center}.cv-cta-section .cta-content{padding:0}.cv-cta-section .cta-col{padding:0}.cv-cta-section .cta-title{font-size:38px}.cv-cta-section .cta-full-height-box{max-width:100%;min-height:auto;padding:80px 16px}.cv-cta-section .btn-get-started{width:100%;text-align:center}}@media(max-width: 992px){.about-us-container{padding:40px 0}.about-us-container .main-heading{font-size:42px}.stats-pod-container .stats-col,.stats-pod-container .recommendation-box{padding-top:30px !important;padding-bottom:30px !important}.stats-pod-container .stat-item{justify-content:flex-start;margin-bottom:30px;padding-left:10%}.stats-pod-container .stat-item:last-child{margin-bottom:0}.stats-pod-container .recommendation-box{text-align:center}.stats-pod-container .recommendation-box::after{left:-50vw;width:200vw}}.jobs-hero{background-color:#f2f4f7;padding:60px 0}.jobs-hero .jobs-find-job-title{font-size:54px;color:#152a3c;font-weight:800;text-align:center;margin-bottom:32px}.jobs-hero .jobs-search-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto}.jobs-hero .jobs-search-wrapper .jobs-job-search-container{background-color:#fff;border-radius:10px;padding:8px 8px 8px 24px;border:1px solid #d4d4d4;height:72px;width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.0509803922);position:relative}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container{display:flex;align-items:center;flex:1;height:100%;gap:8px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .location-mobile-divider{display:none}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .bi-search{color:#152a3c}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .clear-job-search{cursor:pointer;color:#777d83}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-job-search-input{background-color:rgba(0,0,0,0);color:#152a3c;width:100%;padding:8px;border:none;outline:none}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-job-search-input::placeholder{color:rgba(21,42,60,.3803921569);font-size:16px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .location-divider{width:1px;height:32px;background-color:#e0e0e0;margin:0 8px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .btn-locations-dropdown{background:rgba(0,0,0,0);border:none;color:#555a5f;padding:4px 16px;display:flex;align-items:center;white-space:nowrap}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .btn-locations-dropdown .bi-geo-alt{color:#555a5f;margin-right:8px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu{height:300px;overflow:auto;width:220px;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu::-webkit-scrollbar{width:4px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu::-webkit-scrollbar-track{background:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background-color:#ccc}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu .form-check-input,.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu .form-check-label{cursor:pointer}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .dropdown .dropdown-menu .form-check-input:checked{background-color:#65b9e8;border-color:#65b9e8}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .btn-find-jobs{border-radius:8px;padding:0 32px;font-weight:700;font-size:16px;height:100%;border:none;white-space:nowrap;transition:none}.jobs-hero .jobs-filter-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;margin-top:16px}.jobs-hero .jobs-filter-pills .btn-filter-toggle{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#152a3c;font-size:18px;transition:all .2s}.jobs-hero .jobs-filter-pills .btn-filter-toggle:hover{background-color:#f2f4f7}.jobs-hero .jobs-filter-pills .filter-dropdown{position:relative}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill{background-color:#fff;color:#555a5f;border:1px solid #e0e0e0;border-radius:10px;padding:8px 12px 8px 16px;font-size:14px;display:flex;align-items:center;gap:6px;transition:all .2s}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill::after{display:none}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill .pill-chevron{font-size:11px;color:#777d83;transition:transform .2s;margin-left:2px}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill[aria-expanded=true] .pill-chevron{transform:rotate(180deg)}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill .pill-clear-x{background:rgba(165,165,165,.5019607843);border:none;padding:0;margin:0;font-size:16px;line-height:1;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background .15s}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill .pill-clear-x:hover{background:hsla(0,0%,100%,.25)}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill .pill-label{align-items:center;display:flex;gap:4px}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill.has-selection{background-color:#16466e;color:#fff;border-color:#16466e}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill.has-selection .pill-chevron{color:hsla(0,0%,100%,.7)}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill.has-selection .pill-count-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#16466e;border-radius:50%;min-width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;padding:0 4px;margin-left:2px}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill.has-selection:hover,.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill.has-selection:focus{color:#fff}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel{padding:0;min-width:230px;max-width:280px;border:none;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:10px;overflow:hidden}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel.show{display:flex !important;flex-direction:column}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-search-box{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #f0f0f0}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-search-box .bi-search{color:#152a3c;font-size:13px;flex-shrink:0}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-search-box .filter-search-input{border:none;outline:none;width:100%;font-size:13px;color:#152a3c;background:rgba(0,0,0,0)}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-search-box .filter-search-input::placeholder{color:rgba(21,42,60,.3803921569)}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list{padding:10px 14px 6px;max-height:220px;overflow-y:auto}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list::-webkit-scrollbar{width:4px}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list::-webkit-scrollbar-track{background:#fff}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item{margin-bottom:6px;display:flex;gap:8px}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item:last-child{margin-bottom:0}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-input.filter-checkbox{cursor:pointer;margin-top:2px}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-input.filter-checkbox:checked{background-color:#65b9e8;border-color:#65b9e8}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-input.filter-checkbox:focus{box-shadow:0 0 0 2px rgba(101,185,232,.25)}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-input.filter-radio{cursor:pointer;margin-top:2px}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-input.filter-radio:checked{background-color:#65b9e8;border-color:#65b9e8}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-input.filter-radio:focus{box-shadow:0 0 0 2px rgba(101,185,232,.25)}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-options-list .filter-option-item .form-check-label{cursor:pointer;font-size:14px;color:#152a3c;line-height:1.4}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer{display:flex;justify-content:space-between;gap:8px;padding:7px 14px;border-top:1px solid #f0f0f0;background:#fff}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-cancel{background:rgba(0,0,0,0);border:none;color:#152a3c;font-size:14px;font-weight:700;padding:6px 0;cursor:pointer;transition:color .15s;margin-right:auto}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-cancel:hover{color:#152a3c}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-clear,.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-reset{background:rgba(0,0,0,0);border:none;color:#152a3c;font-size:14px;padding:6px 8px;font-weight:700;cursor:pointer;transition:color .15s}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-clear:hover,.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-reset:hover{color:#152a3c}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-apply{background-color:#16466e;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;padding:4px 8px;cursor:pointer;transition:opacity .15s}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel .filter-footer .btn-filter-apply:hover{opacity:.88}.jobs-hero .jobs-filter-pills .btn-clear-all-filters{background:rgba(0,0,0,0);border:none;color:#16466e;font-size:14px;font-weight:700;padding:8px 4px;cursor:pointer;transition:opacity .2s}.jobs-hero .jobs-filter-pills .btn-clear-all-filters:hover{opacity:.75}#job-focus-description p{font-size:12px;color:#777d83;font-weight:400;font-style:italic}.jobs-content-area{padding:32px 0;background-color:#fff}.jobs-content-area .jobs-meta-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.jobs-content-area .jobs-meta-header .showing-count{font-family:"Lato",sans-serif !important;color:#555a5f;font-weight:400 !important;font-size:16px}.jobs-content-area .jobs-meta-header .sort-controls{display:flex;gap:24px;align-items:center}.jobs-content-area .jobs-meta-header .sort-controls .sort-group{display:flex;align-items:center;gap:4px;font-size:16px;color:#152a3c}.jobs-content-area .jobs-meta-header .sort-controls .sort-group .btn-sort{padding:0 0 0 4px;margin:0;border:none;background:rgba(0,0,0,0);color:#152a3c;font-size:16px;font-weight:400;display:flex;align-items:center;transition:all .2s}.jobs-content-area .jobs-meta-header .sort-controls .sort-group .btn-sort:focus,.jobs-content-area .jobs-meta-header .sort-controls .sort-group .btn-sort:active{box-shadow:none;outline:none}.jobs-content-area .jobs-meta-header .sort-controls .sort-group .btn-sort::after{margin-left:8px}.jobs-content-area .jobs-meta-header .sort-controls .sort-group .dropdown-menu .dropdown-item{font-size:16px;color:#152a3c}.jobs-content-area .jobs-meta-header .sort-controls .sort-group .dropdown-menu .dropdown-item:hover{background-color:#f2f4f7}.jobs-content-area .jobs-meta-header .sort-controls .sort-group .dropdown-menu .dropdown-item.active{background-color:#65b9e8;color:#fff}.jobs-content-area{position:relative}.jobs-content-area .jobs-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:10;display:none;align-items:center;justify-content:center}.jobs-content-area .jobs-loading-overlay.active{display:flex}.jobs-content-area .jobs-loading-overlay .jobs-loader{width:48px;height:48px;border:5px solid #e0e4eb;border-bottom-color:#16466e;border-radius:50%;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jobs-content-area .btn-load-more{display:none;width:100%;padding:16px 32px;background-color:#16466e;border:none;border-radius:10px;color:#fff;font-weight:700;font-size:14px;text-align:center;cursor:pointer;transition:background-color .2s;margin-top:16px}.jobs-content-area .btn-load-more.loading{opacity:.7;pointer-events:none}.jobs-content-area .job-card-link{text-decoration:none}.jobs-content-area .job-card-link .job-card{background:#fff;border:1px solid #eff0f2;border-radius:8px;padding:24px;margin-bottom:16px;transition:box-shadow .2s;min-height:165px}.jobs-content-area .job-card-link .job-card:hover{background-color:#f9f9f9;border:1px solid #e4e4e4}.jobs-content-area .job-card-link .job-card .job-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.jobs-content-area .job-card-link .job-card .job-card-header .job-title{margin:0;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:600;color:#152a3c}.jobs-content-area .job-card-link .job-card .job-card-header .featured-badge{border:1px solid #16466e;color:#16466e;border-radius:10px;padding:7px 16px;font-size:12px;font-weight:700;text-transform:uppercase}.jobs-content-area .job-card-link .job-card .job-location{color:#555a5f;font-size:14px;margin-bottom:16px;display:flex;align-items:center}.jobs-content-area .job-card-link .job-card .job-location .bi-geo-alt{margin-right:8px;color:#555a5f}.jobs-content-area .job-card-link .job-card .job-tags{display:flex;flex-wrap:wrap;gap:8px}.jobs-content-area .job-card-link .job-card .job-tags .job-tag{background-color:#eff0f2;color:#555a5f;padding:8px 16px;border-radius:10px;font-size:14px}@media(max-width: 768px){.jobs-hero{padding-top:40px;padding-bottom:20px}.jobs-hero .jobs-find-job-title{font-size:38px;padding:0 50px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container{background-color:rgba(0,0,0,0);border:none;box-shadow:none;height:auto;padding:0;flex-direction:column;gap:16px;align-items:stretch}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container{background-color:#fff;border:1px solid #d4d4d4;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.0509803922);flex-direction:column;width:100%;gap:0;position:relative}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .bi-search{position:absolute;left:16px;top:22px;font-size:18px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .clear-job-search{position:absolute;right:16px;top:22px;font-size:14px;z-index:5}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .jobs-job-search-input{padding:16px 40px 16px 48px;height:64px;font-size:16px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .location-mobile-divider{display:block;width:100%;height:1px;background-color:#eff0f2}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .dropdown{width:100%;border:none;padding:0}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .dropdown .btn-locations-dropdown{width:100%;height:64px;padding:16px 16px 16px 48px !important;justify-content:space-between;position:relative;font-size:16px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .jobs-search-fields-container .dropdown .btn-locations-dropdown .bi-geo-alt{position:absolute;left:16px;top:22px;margin-right:0;font-size:18px}.jobs-hero .jobs-search-wrapper .jobs-job-search-container .btn-find-jobs{width:100%;height:56px;background-color:#72bce3;color:#fff;border-radius:10px;font-size:18px;font-weight:700}.jobs-hero .jobs-filter-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 16px 324px;margin:24px -16px -324px;width:calc(100% + 32px);gap:8px}.jobs-hero .jobs-filter-pills .btn-clear-all-filters{padding:0 4px}.jobs-hero .jobs-filter-pills::-webkit-scrollbar{display:none}.jobs-hero .jobs-filter-pills{-ms-overflow-style:none;scrollbar-width:none}.jobs-hero .jobs-filter-pills .filter-dropdown{flex-shrink:0}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill{white-space:nowrap;background:#fff;border:1px solid #e2e4e6;border-radius:12px;padding:8px 16px;height:44px;display:flex;align-items:center;font-size:14px;color:#555a5f}.jobs-hero .jobs-filter-pills .filter-dropdown .btn-filter-pill .pill-chevron{margin-left:8px;font-size:12px}.jobs-hero .jobs-filter-pills .filter-dropdown .filter-panel{min-width:260px !important;max-width:280px !important;margin-top:8px !important;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e4e6;border-radius:12px}.jobs-content-area .jobs-meta-header{flex-direction:row;align-items:flex-start;gap:16px}.jobs-content-area .jobs-meta-header .showing-count{flex:1}.jobs-content-area .jobs-meta-header .sort-controls{flex:1;width:100%;justify-content:flex-end}.jobs-content-area .jobs-meta-header .sort-controls #jobs-per-page-dropdown{display:none}.jobs-help-section .help-title{font-size:38px !important}.jobs-help-section .btn-contact-team{width:100%}}#jobs-pagination-container{display:block}@media(max-width: 768px){#jobs-pagination-container{display:none !important}.btn-load-more{display:block !important}}.jobs-pagination-wrapper{display:flex;justify-content:center;margin-top:40px;margin-bottom:24px}.jobs-pagination-wrapper .jobs-pagination{display:flex;align-items:center;gap:16px}.jobs-pagination-wrapper .jobs-pagination .page-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:#152a3c;text-decoration:none;font-size:12px;font-weight:400;transition:all .2s ease;cursor:pointer}.jobs-pagination-wrapper .jobs-pagination .page-link:hover{background-color:#f2f4f7;color:#152a3c}.jobs-pagination-wrapper .jobs-pagination .page-link.active{background-color:#e0e4eb;color:#152a3c;font-weight:600}.jobs-pagination-wrapper .jobs-pagination .page-link.icon-link{color:#a0a0a0;font-size:14px}.jobs-pagination-wrapper .jobs-pagination .page-link.icon-link:hover{color:#152a3c;background-color:rgba(0,0,0,0)}.jobs-pagination-wrapper .jobs-pagination .page-link.icon-link.disabled{opacity:.3;cursor:default;pointer-events:none}.jobs-pagination-wrapper .jobs-pagination .page-dots{color:#777d83;padding:0 4px;font-size:16px}.jobs-help-section{background-color:#f2f4f7;padding:60px 0;text-align:center}.jobs-help-section .help-subtitle{color:#65b9e8;font-family:"Lato",sans-serif;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.jobs-help-section .help-title{color:#152a3c;font-size:44px;font-weight:800;margin-bottom:16px;font-family:"Montserrat",sans-serif}.jobs-help-section .help-description{color:#555a5f;font-size:16px;max-width:700px;margin:0 auto 24px;line-height:150%}.jobs-help-section .btn-contact-team{background-color:#65b9e8;color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;transition:opacity .2s ease}.jobs-help-section .btn-contact-team:hover{opacity:.9;color:#fff;text-decoration:none}.no-results-found{border:1px solid #e4e4e4;border-radius:10px;padding:80px 24px;text-align:center;background-color:#f9f9f9}.no-results-found i.bi-search{font-size:32px;color:#777d83;margin-bottom:16px;display:block;opacity:.5}.no-results-found .no-results-title{color:#152a3c;font-family:"Lato",sans-serif;font-size:22px;font-weight:400;font-style:italic;margin-bottom:8px}.no-results-found .no-results-description{color:#555a5f;font-size:16px;margin:0 auto 16px;line-height:150%}.no-results-found .clear-all-filters{color:#16466e;font-weight:700;font-size:14px;text-decoration:none;transition:opacity .2s}.no-results-found .clear-all-filters:hover{opacity:.8;text-decoration:none}.missing-job-content{padding:40px 0}.missing-job-content .missing-job-message{font-family:"Lato",sans-serif;font-size:16px;color:#555a5f;margin-bottom:40px}.missing-job-content .missing-job-message a{color:#16466e;font-weight:700;text-decoration:none}.missing-job-content .missing-job-message a:hover{text-decoration:underline}.missing-job-content .missing-job-similar .missing-job-section-title{font-family:"Montserrat",sans-serif;font-size:28px;font-weight:700;color:#152a3c;margin:0}.missing-job-content .missing-job-similar .missing-job-view-all{font-family:"Lato",sans-serif;font-size:14px;font-weight:700;color:#16466e;text-decoration:none}.missing-job-content .missing-job-similar .missing-job-view-all:hover{text-decoration:underline}.missing-job-content .missing-job-similar .sidebar-job-link{display:block;height:100%}.missing-job-content .missing-job-similar .sidebar-job-card{height:100%}.main-footer{background-color:#16466e;color:#fff;font-family:"Lato",sans-serif;padding-top:80px;padding-bottom:40px;display:flex;flex-direction:column}.main-footer .footer-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between}.main-footer .footer-brand-img{max-height:34px;margin-bottom:24px}.main-footer .group-brand-img{max-height:40px}.main-footer .brand-text{font-weight:400;font-size:16px;line-height:150%;margin-bottom:28px}.main-footer .part-of{font-size:14px;font-style:italic;opacity:.8}.main-footer .discover-link{font-weight:400;font-size:16px;color:#fff;text-decoration:none}.main-footer .discover-link:hover{color:#ccc}.main-footer .footer-subtitle{font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:27px;position:relative;padding-bottom:12px;font-family:"Lato",sans-serif}.main-footer .footer-subtitle::after{content:"";position:absolute;left:0;bottom:-8px;width:40px;height:2px;background-color:#65b9e8}.main-footer .footer-links{list-style:none;padding:0}.main-footer .footer-links li{margin-bottom:8px;height:32px;position:relative}.main-footer .footer-links li:hover{background-color:hsla(0,0%,100%,.1);border-top-right-radius:5px;border-bottom-right-radius:5px}.main-footer .footer-links li:hover::before{content:"";width:8px;height:100%;background-color:hsla(0,0%,100%,.1);position:absolute;left:-8px;border-top-left-radius:5px;border-bottom-left-radius:5px}.main-footer .footer-links a{font-family:"Lato",sans-serif;color:#fff;text-decoration:none;font-size:16px;display:block;height:inherit;padding-left:1px;padding-top:4px}.main-footer ul{margin-bottom:0}.main-footer .office-section{margin-top:40px}.main-footer .office-name{font-weight:700;font-size:16px;margin-bottom:17px;font-family:"Lato",sans-serif}.main-footer .office-address{font-style:normal;font-weight:400;font-size:16px;line-height:150%;margin-bottom:16px}.main-footer .enquiry-text{font-size:16px;margin-bottom:14px}.main-footer .enquiry-text a{color:#fff;text-decoration:underline}.main-footer .enquiry-text a:hover{color:hsla(0,0%,80%,.8)}.main-footer .footer-disclaimer-box{background-color:hsla(0,0%,100%,.05);border-radius:12px;padding:16px 32px;margin-top:48px}.main-footer .footer-disclaimer-box .disclaimer-text-group{font-family:Lato,sans-serif;font-size:12px;line-height:150%;color:hsla(0,0%,100%,.8);display:flex;align-items:center;flex-wrap:wrap}.main-footer .footer-disclaimer-box .legal-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.main-footer .footer-disclaimer-box .legal-links a:hover{color:#ccc}.main-footer .footer-disclaimer-box .footer-socials{display:flex;gap:12px}.main-footer .footer-disclaimer-box .footer-socials a{color:#fff;border:1px solid hsla(0,0%,100%,.2);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;transition:all .2s ease-in-out}.main-footer .footer-disclaimer-box .footer-socials a:hover{border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1)}@media(width <= 991px){.main-footer{height:auto;padding-top:40px;padding-bottom:24px;padding-left:0}.main-footer .footer-disclaimer-box{margin-top:32px;text-align:left;padding:16px}.main-footer .footer-disclaimer-box .disclaimer-text-group{display:block}.main-footer .footer-disclaimer-box .disclaimer-text-group span.d-block{line-height:1.6}.main-footer .footer-disclaimer-box .footer-socials{margin-top:24px;justify-content:flex-start}}html,body{height:100%;margin:0;font-family:"Lato",sans-serif}.auth-layout{height:100vh;background-color:#fff}.auth-layout .auth-screen-container{padding:35px;display:flex;min-height:100vh}.auth-layout .brand-logo{margin-bottom:32px}.auth-layout .branding-side{background:url("/img/v2/watermark.svg") no-repeat bottom left,linear-gradient(180deg, #16466E 0%, #2669A1 100%);background-size:60% auto;background-blend-mode:overlay;color:#fff;border-radius:12px;padding:60px;display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;overflow:hidden}.auth-layout .branding-side h1{font-family:"Montserrat",sans-serif;font-weight:800;font-size:48px;line-height:120%;letter-spacing:0%}.auth-layout .branding-side h1 .highlight-circle{position:relative;isolation:isolate;z-index:1;font-weight:800}.auth-layout .branding-side h1 .highlight-circle::before{content:"";position:absolute;background:url("/img/v2/preferences-circle.svg");width:calc(100% + 20px);height:calc(100% + 20px);z-index:-1;background-size:100% 100%;top:54%;left:50%;transform:translate(-50%, -50%)}.auth-layout .branding-side h1 .highlight{position:relative;z-index:1}.auth-layout .branding-side h1 .highlight::after{content:"";position:absolute;left:-8%;bottom:-5%;width:116%;height:110%;border:2px solid hsla(0,0%,100%,.4);border-radius:50%/40%;z-index:-1;transform:rotate(-1.5deg)}.auth-layout .branding-side .branding-features{list-style:none;padding:0;margin-top:35px}.auth-layout .branding-side .branding-features li{font-family:"Montserrat",sans-serif;font-weight:500;font-style:medium;font-size:18px;line-height:120%;letter-spacing:0%;margin-bottom:16px;display:flex;align-items:center}.auth-layout .branding-side .branding-features li::before{content:"";display:inline-block;margin-right:8px;font-weight:bold;width:20px;height:20px;font-family:bootstrap-icons,sans-serif !important;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.auth-layout .branding-side .auth-stepper{list-style:none;padding:0;margin-top:32px}.auth-layout .branding-side .auth-stepper li{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;line-height:120%;color:hsla(0,0%,100%,.6);display:flex;align-items:flex-start;position:relative;padding-bottom:32px}.auth-layout .branding-side .auth-stepper li:last-child{padding-bottom:0}.auth-layout .branding-side .auth-stepper li:not(:last-child)::after{content:"";position:absolute;left:11.5px;top:30px;bottom:6px;width:1px;background-color:hsla(0,0%,100%,.4)}.auth-layout .branding-side .auth-stepper li .step-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px;font-size:20px;color:hsla(0,0%,100%,.6);z-index:2}.auth-layout .branding-side .auth-stepper li .step-text{margin-top:2px;font-weight:500}.auth-layout .branding-side .auth-stepper li.active{color:#fff}.auth-layout .branding-side .auth-stepper li.active .step-text{font-weight:700}.auth-layout .branding-side .auth-stepper li.active .step-icon{color:#fff}.auth-layout .content-side{background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px}.auth-layout .auth-content-container{width:100%;max-width:500px}.auth-layout .auth-content-container .login-header span{font-family:"Lato",sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:10%;color:#65b9e8;text-transform:uppercase}.auth-layout .auth-content-container .login-header h3{font-weight:800;font-size:24px;margin-top:4px;line-height:120%;letter-spacing:0%;margin-bottom:8px;color:#152a3c}.auth-layout .auth-content-container .login-header p{font-family:"Lato",sans-serif;font-weight:400;font-style:regular;font-size:12px;line-height:150%;letter-spacing:0%}.auth-layout .auth-content-container .login-header p a{color:#16466e}.auth-layout .auth-content-container .form-signin{margin-top:24px;margin-bottom:24px}.auth-layout .auth-content-container .form-signin .input-section{margin-bottom:16px}.auth-layout .auth-content-container .form-signin .input-section.has-error .form-label{color:#d92800}.auth-layout .auth-content-container .form-signin .forgot-password{font-family:"Lato",sans-serif;font-weight:700;font-style:bold;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#16466e}.auth-layout .auth-content-container .form-signin .text-checkbox-label{font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#152a3c}.auth-layout .auth-content-container .form-signin .text-checkbox-label a{color:#152a3c}.auth-layout .auth-content-container .form-signin .text-checkbox-label a:hover{color:#16466e}.auth-layout .auth-content-container .form-signin .text-checkbox-label .optional{color:#555a5f}.auth-layout .auth-content-container .employer-pitch{font-family:"Lato",sans-serif;font-weight:400;font-style:regular;font-size:12px;line-height:150%;letter-spacing:0%;text-align:center}.auth-layout .auth-content-container .employer-pitch a{font-family:"Lato",sans-serif;font-weight:700;font-style:bold;font-size:12px;line-height:150%;letter-spacing:0%;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#16466e}.optional{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0%;color:#555a5f}.upload-dropzone{border:1px dashed rgba(101,185,232,.8);background-color:rgba(101,185,232,.05);padding:28px 64px 40px;border-radius:8px;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.upload-dropzone:hover,.upload-dropzone.dragover{border:2px solid #65b9e8;background-color:rgba(101,185,232,.1019607843)}.preview-file-card{border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;padding:16px}@media(width <= 991px){.auth-layout{height:auto;background-color:#fff}.auth-layout .auth-screen-container{padding:0;height:auto}.auth-layout .branding-side{border-radius:0;padding:40px 24px;height:auto;background-image:none,linear-gradient(180deg, #16466E 0%, #2669A1 100%)}.auth-layout .branding-side h1{font-size:36px}.auth-layout .content-side{border-radius:0;padding:24px 20px;height:auto}.auth-layout .auth-content-container{padding:0;max-width:100%}}.go-back{color:#16466e;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0%;text-align:right;border:none;background-color:rgba(0,0,0,0);padding:0}#toast-container>div.toast-success,#toast-container>div.toast-error,#toast-container>div.toast-info,#toast-container>div.toast-warning{background-image:none !important;padding:0 16px !important;width:313px !important;height:46px !important;display:flex;align-items:center;justify-content:space-between;opacity:1;box-shadow:0 4px 6px rgba(0,0,0,.1) !important;border-radius:8px !important}#toast-container>div.toast-warning{background-color:#e06f23 !important}#toast-container>div.toast-success{background-color:#2e7d32 !important}#toast-container>div.toast-error{background-color:#a1221d !important}#toast-container>div.toast-info{background-color:#2669a1 !important}#toast-container>div .toast-message{padding:0 !important;margin:0 !important;flex-grow:1 !important;font-family:"Lato",sans-serif !important;font-size:14px !important;color:#fff !important}#toast-container>div .toast-close-button{position:static !important;float:none !important;margin:0 0 0 12px !important;padding:0 !important;color:#fff !important;opacity:1 !important;font-size:25px !important;line-height:1 !important;font-weight:800 !important;text-shadow:none !important;order:2 !important}#toast-container>div::before{display:none !important;content:none !important}#toast-container>div[style*="display: none"]{display:none !important}.floating-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999999999;padding:5px 0;background-color:#444 !important}.floating-bar .message-inner{margin:0 auto 5px;color:#fff;text-align:center}.floating-bar .set-close{margin-left:10px}.floating-bar #cookie_policy_bar_buttons{margin-top:5px;display:inline-block}.btn-layout-close{position:fixed;top:1.5rem;right:2.5rem;font-size:14px;color:#777d83;text-decoration:none;z-index:1050}.date-updated{font-family:"Lato",sans-serif !important;font-weight:700 !important;font-size:14px !important;line-height:150% !important;letter-spacing:0% !important;text-align:center !important}.btn-layout-close:hover{color:#555a5f}.verification-image{margin-bottom:104px}.auth-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding-top:159px}.auth-wrapper h3{font-weight:800;font-size:24px;line-height:120%;letter-spacing:0%;text-align:center;color:#152a3c}.auth-wrapper p{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#555a5f}.auth-wrapper .back-to-login-link{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0%;text-align:right;color:#16466e}.pp-input{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#152a3c}.pp-input a{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#152a3c}#feedback textarea{resize:none}#feedback{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#f4f4f4;width:100%;min-height:100vh;padding-top:60px}#feedback .darkText{color:#333}#feedback .testimonial{margin-bottom:40px}#feedback .divider{height:1px;width:100%;background-color:#eee}#feedback .feedback-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:40px 0;max-width:min-content;margin-top:40px;margin-bottom:40px}#feedback .margin-top{margin-top:20px}#feedback .margin-bottom{margin-bottom:20px}#feedback .margin-bottomX2{margin-bottom:40px}#feedback .padding{padding:0 40px}#feedback .nps-container{display:flex;flex-direction:column;width:100%}#feedback .nps-score-container{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}#feedback .rating-box{min-width:715px}@media(max-width: 992px){#feedback .rating-box{min-width:calc(100vw - 120px)}}#feedback .nps-score-item{margin-right:15px;background-color:#f5f5f5;text-align:center;align-items:center;display:flex;justify-content:center;align-content:center;border-radius:4px;width:50px;height:50px;color:#000;font-weight:normal;cursor:pointer}#feedback .nps-score-item.nps-score-selected{background-color:rgba(96,175,239,.3019607843);color:#16466e;font-weight:bold}#feedback .textarea{padding:15px}#feedback .floating-label{position:absolute;top:-1.15rem;left:1.25rem;background:#fff;padding:0 .25rem;color:#555;font-weight:normal}#feedback .feedback-question{margin-bottom:15px}#feedback .feedback-question .radiobuttons{padding-left:15px}#feedback .feedback-question .nps-score-title small{font-size:14px}#feedback .feedback-question .nps-score-title{display:flex;flex-direction:row;justify-content:space-between}#feedback p.small{font-size:83%;font-weight:700}#feedback .btn-send{height:100%;background:#65b9e8;color:#fff;width:min-content}.nps-score-title-right{margin-right:15px}@media(max-width: 979px){.nps-score-title-right{display:none}.nps-score-title-down{display:inline !important;padding:15px}.radio-inline{padding:5px}}.relocation-questionnaire-page{background:#eff0f2}.relocation-questionnaire-page .relocation-title{margin-top:40px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:40px;line-height:120%;letter-spacing:0%;text-align:center;color:#152a3c}.relocation-questionnaire-page .relocation-description{margin-top:16px;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#777d83;margin-bottom:32px}.relocation-questionnaire-page .form-check-label{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center;color:#152a3c}.relocation-questionnaire-page .other-line-input{border:none !important;border-bottom:1px solid rgba(119,125,131,.3019607843) !important;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;padding:0 5px !important;height:24px;font-size:14px;color:#152a3c;transition:border-bottom-color .2s ease-in-out}.relocation-questionnaire-page .other-line-input:focus{outline:none !important;border-bottom:1px solid #6fbce2 !important}.relocation-questionnaire-page .form-check.d-flex{align-items:center}.relocation-questionnaire-page .form-check{margin-bottom:12px}.relocation-questionnaire-page .question{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:#152a3c;margin-bottom:8px}#relocation-questionnaire{padding-bottom:80px}@media(width <= 991px){#relocation-questionnaire{padding-bottom:20px}}.job-header-wrapper{background-color:#eff0f2;min-height:250px;padding:33px 0;display:flex;align-items:center}.job-header-wrapper .back-to-search-new{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;color:#16466e;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.job-header-wrapper .back-to-search-new:hover{opacity:.8}.job-header-wrapper .job-title-new{font-family:"Montserrat",sans-serif;font-weight:800;font-size:44px;line-height:120%;color:#152a3c;margin-top:16px;margin-bottom:16px}.job-header-wrapper .location-meta{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#555a5f;display:flex;align-items:center;gap:8px;margin-bottom:16px}.job-header-wrapper .location-meta i.bi-geo-alt{font-size:16px;color:#777d83;-webkit-text-stroke:.33px #777d83}.meta-item{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#555a5f;margin-bottom:16px}.job-chips-row{display:flex;flex-wrap:wrap;gap:8px}.job-chips-row .job-chip{min-width:100px;height:37px;padding:8px 16px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:10px;background:#fff;white-space:nowrap;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#555a5f}.job-chips-row .job-chip .bi-info-circle{font-size:14px;color:#555a5f;border-radius:50%;padding:1px}.job-chips-row .job-chip.chip-closing-standard{width:223px;background:rgba(22,70,110,.1490196078);color:#16466e;border:none}.job-chips-row .job-chip.chip-closing-urgent{width:223px;background:rgba(224,111,35,.1490196078);color:#e06f23;border:none}.job-chips-row .job-chip.chip-closing-critical{width:223px;background:rgba(217,40,0,.1490196078);color:#d92800;border:none}.job-description{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;color:#555a5f}.job-description p strong{font-weight:700;color:#152a3c}.job-info-grid{margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1019607843);border-bottom:1px solid rgba(0,0,0,.1019607843);padding-bottom:16px}.sticky-top{top:100px !important;z-index:100;transition:top .3s ease}.tcn-div{margin-top:24px}.tcn-div .tcn-text{font-family:"Lato",sans-serif;font-weight:400;font-style:italic;font-size:12px;line-height:150%;letter-spacing:0%;color:#777d83}.tcn-div .tcn-text .text-decoration-underline{color:#777d83 !important}.job-header-div label{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:#555a5f}.job-header-div span{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;color:#555a5f}.recruiter-well{background:#eff0f2;gap:24px;opacity:1;border-radius:10px;padding:24px}.recruiter-well .recruiter-header{font-family:"Lato",sans-serif;font-weight:400;font-style:italic;font-size:22px;line-height:160%;letter-spacing:0%;margin-bottom:16px}.recruiter-well .recruiter-name{font-family:"Montserrat",sans-serif;font-weight:800;font-size:18px;line-height:120%;color:#152a3c}.recruiter-well .recruiter-avatar{width:111px;height:111px;border-radius:50%;background-size:cover;background-position:center;position:relative;flex-shrink:0;background-repeat:no-repeat;border:1px solid #eff0f2}.recruiter-well .recruiter-avatar .linkedin-icon-badge{position:absolute;bottom:0;right:0;width:37px;height:37px;background-color:#16466e;color:#fff;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.recruiter-well .recruiter-avatar .linkedin-icon-badge i{font-size:13px;line-height:1;display:block}.recruiter-well .recruiter-team{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:150%}.recruiter-well .recruiter-team a{color:#777d83;text-decoration:none;font-style:italic}.recruiter-well .recruiter-team a:hover{color:#16466e}@media(width <= 991px){.recruiter-well{margin-top:13px}.application-sent{font-size:29px !important}.application-received-page{padding-bottom:40px !important}}#mobile-floating-apply{position:fixed;bottom:20px;left:16px;right:16px;z-index:1060;transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:visible;opacity:1}#mobile-floating-apply.is-hidden{opacity:0 !important;visibility:hidden !important;transform:translateY(20px) !important;pointer-events:none !important}@media(min-width: 992px){#mobile-floating-apply{display:none !important}}.apply-details .apply-for{font-family:"Lato",sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:10%;text-transform:uppercase;margin-bottom:0px;color:#777d83}.apply-details .view-job-link{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:right;color:#16466e;text-decoration:none}.application-form-container .user-greeting{font-family:"Lato",sans-serif;font-weight:600;font-size:14px;line-height:150%;letter-spacing:10%;text-transform:uppercase;color:#777d83}.application-form-container .form-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:120%;letter-spacing:0%;color:#152a3c;margin-top:8px}.application-form-container .application-card{border:1px solid rgba(0,0,0,.1019607843);border-radius:10px}.application-form-container .section-label{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:#152a3c}.application-form-container .upload-doc-btn{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:#16466e}.application-form-container .optional-text{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:rgba(21,42,60,.3803921569)}.application-received-page{padding-top:40px;padding-bottom:80px}.application-received-page .goodluck-message{font-family:"Lato",sans-serif;font-weight:600;font-size:16px;line-height:150%;letter-spacing:10%;text-transform:uppercase;color:#777d83;margin-bottom:8px}.application-received-page .circle-check{font-size:48px;color:#34a853}.application-received-page .application-sent{font-family:"Montserrat",sans-serif;font-weight:800;font-size:54px;line-height:120%;letter-spacing:0%;color:#34a853}.application-received-page .text-style{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%}.job-alerts-card{background:#fff;border:1px solid rgba(0,0,0,.1019607843);padding:24px;border-radius:10px}.change-password-info{background:#eff0f2;padding:24px;border-radius:10px;border:1px solid rgba(0,0,0,.1019607843);margin-top:24px}.change-password-info input{background:rgba(0,0,0,0)}.job-alerts{background:#eff0f2;padding:24px;border-radius:10px;border:1px solid rgba(0,0,0,.1019607843);margin-top:24px}.job-alerts ul{margin-bottom:0 !important}.job-alerts h4{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:120%;letter-spacing:0%;color:#152a3c}.job-alerts .bg-form{margin-top:24px;background:#eff0f2;border:1px solid rgba(0,0,0,.1019607843);padding:24px;border-radius:10px}.job-alerts .select2-selection{background-color:rgba(0,0,0,0) !important}.job-alerts .travel{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;color:#152a3c}.black-border-button{padding:16px 32px;gap:10px;border-radius:10px;border:1px solid #555a5f;font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center;color:#555a5f;background:rgba(0,0,0,0)}.black-border-button:hover,.black-border-button:active,.black-border-button:focus{background-color:rgba(85,90,95,.08);border-color:#555a5f;color:#555a5f}.red-button{color:#fff;border-color:#d92800;background-color:#d92800}.red-button:hover,.red-button:active,.red-button:focus{color:#fff;border-color:rgb(166,30.599078341,0);background-color:rgb(166,30.599078341,0)}.blue-border-button{padding:16px 32px;gap:10px;border-radius:10px;border:1px solid #16466e;font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;text-align:center;color:#16466e;background:rgba(0,0,0,0)}.blue-border-button:hover,.blue-border-button:active,.blue-border-button:focus{background-color:rgba(85,90,95,.08);border-color:#16466e;color:#16466e}.blue-border-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:auto}.profile-content-area{background-color:#eff0f2;padding-top:40px;padding-bottom:40px}.profile-content-area .profile-tabs .nav-tabs{border-bottom:1px solid #e0e0e0;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px;scrollbar-width:none}.profile-content-area .profile-tabs .nav-tabs::-webkit-scrollbar{display:none}.profile-content-area .profile-tabs .nav-tabs .nav-item{flex-shrink:0}.profile-content-area .profile-tabs .nav-tabs .nav-item .nav-link{color:#555a5f;font-weight:500;font-size:14px;padding:24px 20px;border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;white-space:nowrap;background:rgba(0,0,0,0)}.profile-content-area .profile-tabs .nav-tabs .nav-item .nav-link.active{color:#16466e;border-bottom-color:#16466e;background:rgba(0,0,0,0);font-weight:700}.profile-content-area .profile-tabs .nav-tabs .nav-item .nav-link:hover:not(.active){color:#16466e;border-bottom-color:#e0e0e0;background:rgba(0,0,0,0)}#candidate-details-form{padding:24px;border:1px solid rgba(0,0,0,.1019607843);background-color:#f9f9f9;border-radius:10px}#candidate-details-form .form-control,#candidate-details-form .form-select{background-color:rgba(0,0,0,0)}#candidate-details-form .btn-outline-secondary{font-size:16px;font-weight:700;color:#555a5f}#candidate-details-form .btn-outline-secondary:hover{background-color:rgba(0,0,0,0)}#candidate-details-form .btn-cancel-edit{width:133px}#save-candidate-details{height:56px}.profile-header-card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.1019607843);padding:32px}.profile-header-card .profile-header-photo{position:relative;flex-shrink:0}.profile-header-card .profile-header-photo .profile-avatar-img{width:120px;height:120px;border-radius:50%;object-fit:cover;background-color:#eff0f2;display:block}.profile-header-card .profile-header-photo .profile-avatar-hover{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;cursor:pointer;color:#fff;font-size:28px}.profile-header-card .profile-header-photo:hover .profile-avatar-hover{opacity:1}.profile-header-card .profile-header-info .profile-name-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px;margin-top:16px}.profile-header-card .profile-header-info .profile-name-wrapper h2{font-family:"Montserrat",sans-serif;font-weight:500;font-size:40px;color:#152a3c;margin:0;line-height:1.2}.profile-header-card .profile-header-info .profile-name-wrapper .profile-name-edit-btn{flex-shrink:0;opacity:0;background:none;border:none;border-radius:6px;color:#777d83;cursor:pointer;padding:4px 8px;font-size:18px;transition:opacity .15s ease,color .15s ease}.profile-header-card .profile-header-info .profile-name-wrapper .profile-name-edit-btn:hover{color:#16466e}.profile-header-card .profile-header-info .profile-name-wrapper:hover .profile-name-edit-btn{opacity:1}.profile-header-card .profile-header-info .profile-name-wrapper .verify-email-badge{display:inline-flex;align-items:center;background:rgba(224,111,35,.1490196078);color:#e06f23;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0%;text-decoration:none;white-space:nowrap;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;gap:4px;opacity:1;border-radius:10px}.profile-header-card .profile-header-info .profile-name-wrapper .verify-email-badge strong{font-weight:700;font-family:"Lato",sans-serif;margin-left:2px;text-decoration:underline}.profile-header-card .profile-header-info .profile-name-wrapper .verify-email-badge:hover{background-color:#fdd8c9;color:#c94000}@media(max-width: 767px){.profile-header-card .profile-header-info .profile-name-wrapper .verify-email-badge{flex-basis:100%;justify-content:center}}.profile-header-card .profile-header-info .profile-contact-item{display:inline-flex;align-items:center;gap:5px;font-size:16px;color:#555a5f;margin-right:20px;margin-bottom:4px;text-decoration:none}.profile-header-card .profile-header-info .profile-contact-item i{color:#777d83;font-size:16px}.profile-header-card .profile-header-info .profile-relocation-link{color:#16466e;font-weight:600}.profile-header-card .profile-header-info .profile-relocation-link i{color:#16466e}.profile-header-card .profile-header-info .profile-relocation-link:hover{text-decoration:underline;color:#16466e}.profile-header-card .profile-header-actions{text-align:left}.profile-header-card .profile-header-actions .profile-strength-label{font-size:16px;color:#555a5f;margin-bottom:8px}.profile-header-card .profile-header-actions .profile-strength-label strong{color:#152a3c}.profile-header-card .profile-header-actions a.btn{padding:15px 32px;min-width:250px}.profile-header-card .profile-header-actions .profile-strength-skeleton{display:inline-block;width:36px;height:14px;background:#eff0f2;border-radius:4px;vertical-align:middle;animation:skeleton-pulse 1.5s ease-in-out infinite}.profile-header-card .profile-header-actions .profile-strength-bar{height:8px;border-radius:4px;background-color:#eff0f2;min-width:180px;margin-bottom:24px;overflow:hidden}.profile-header-card .profile-header-actions .profile-strength-bar .profile-strength-fill{height:100%;border-radius:4px;background-color:#65b9e8;transition:width .4s ease}.profile-header-card .profile-header-actions .profile-strength-bar .profile-strength-fill.strength-low{background-color:#e8813a}.profile-header-card .profile-header-actions .profile-strength-bar .profile-strength-fill.strength-mid{background-color:#e8c13a}.profile-header-card .profile-header-actions .profile-strength-bar .profile-strength-fill.strength-high{background-color:#34a853}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:.35}}.candidate-details .iti{display:block}.btn-candidate-link-icon{background:none;border:none;padding:4px 6px;font-size:15px;line-height:1;cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.btn-candidate-link-icon i{-webkit-text-stroke:.5px currentColor;font-size:1em}.btn-candidate-link-icon:hover{background:#eff0f2}.settings-card{background:#fff;border:1px solid rgba(0,0,0,.1019607843);border-radius:10px;padding:24px}.settings-card .btn-link{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#16466e}.settings-card h4{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;line-height:120%;letter-spacing:0%;color:#152a3c;margin-bottom:24px}.settings-card .email-text{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#555a5f;margin-bottom:16px}.settings-card .settings-row{border-top:1px solid rgba(0,0,0,.1019607843);margin-top:20px;padding-top:20px}.settings-card .settings-label{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0%;color:#152a3c}.settings-card .pod-label{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0%;color:#555a5f}.settings-card .marketing-description{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#555a5f}.settings-card .password-dots{font-size:20px;letter-spacing:3px;color:#555a5f;line-height:1}.settings-card .btn-icon-edit{background:none;border:none;color:#777d83;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:18px;transition:color .15s ease}.settings-card .btn-icon-edit:hover{color:#16466e}.settings-card .form-check-input{cursor:pointer}.settings-card .form-check-input:checked{background-color:#65b9e8;border-color:#65b9e8}.disable-profile-btn{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#555a5f}.disable-profile-btn:hover{color:rgb(60.9166666667,64.5,68.0833333333)}.need-help-text{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%;color:#555a5f}.need-help-text a{color:#555a5f;text-decoration:underline}.need-help-text a:hover{color:#777d83}.delete-profile-btn{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:0%;text-align:center;color:#d92800;padding-right:24px}.delete-profile-btn:hover{color:rgb(166,30.599078341,0) !important}.profile-section-card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.1019607843);padding:24px;margin-bottom:16px}.profile-section-card .profile-section-header{margin-bottom:16px}.profile-section-card .profile-section-header .profile-section-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;color:#152a3c;margin-bottom:24px}.profile-section-card .profile-section-header .profile-section-desc{font-size:14px;color:#777d83;margin-bottom:16px}.profile-section-card .profile-section-add{display:inline-flex;align-items:center;gap:4px;color:#65b9e8;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}.profile-section-card .profile-section-add i{font-size:16px}.profile-section-card .profile-section-add:hover{color:#16466e;text-decoration:none}.app-card{padding:24px 0}.app-card:first-child{padding-top:0}.app-card+.app-card{border-top:1px solid rgba(0,0,0,.1019607843)}.app-card.app-hidden-item{display:none}.app-card .app-card-body{display:flex;align-items:flex-start}.app-card .app-card-main{flex:1;min-width:0;padding-right:24px}.app-card .app-card-title{font-family:"Lato",sans-serif;font-weight:700;font-size:18px;color:#152a3c;margin-bottom:16px}.app-card .app-card-title a{color:#152a3c;text-decoration:none}.app-card .app-card-title a:hover{color:#65b9e8}.app-card .app-card-location{font-size:14px;color:#777d83;display:flex;align-items:center;gap:8px;margin-bottom:16px}.app-card .app-card-location i{font-size:14px;color:#777d83}.app-card .app-card-tags{display:flex;flex-wrap:wrap;gap:8px}.app-card .app-tag{background:#eff0f2;color:#555a5f;font-size:14px;padding:8px 16px;border-radius:10px;white-space:nowrap}.app-card .app-card-side{flex:0 0 270px;min-width:0;max-width:270px;border-left:1px solid rgba(0,0,0,.0509803922);padding-left:32px;padding-right:32px;display:flex;flex-direction:column;gap:8px}.app-card .app-status-badge{display:block;background:rgba(22,70,110,.2);color:#16466e;font-size:14px;font-weight:400;padding:8px 16px;border-radius:10px;text-align:center}.app-card .app-status-badge--closed{background:rgba(119,125,131,.2);color:#555a5f}.app-card .app-status-badge--appointed{background:rgba(46,125,50,.2);color:#2e7d32}.app-card .app-last-updated{font-size:12px;font-style:italic;color:#777d83}.app-card .app-contact{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.app-card .app-contact-avatar{position:relative;width:40px;height:40px;border-radius:50%;background-color:#eff0f2;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #e0e0e0}.app-card .app-contact-avatar i{font-size:26px;color:#777d83}.app-card .app-contact-linkedin-badge{position:absolute;bottom:-4px;right:-5px;width:18px;height:18px;border-radius:50%;background-color:#16466e;border:2px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.app-card .app-contact-linkedin-badge img{width:14px;height:14px;display:block}.app-card .app-contact-info{display:flex;flex-direction:column;gap:2px;min-width:0}.app-card .app-contact-name{font-weight:700;font-size:14px;color:#152a3c;line-height:1.2}.app-card .app-contact-team{font-size:12px;font-style:italic;color:#555a5f}.app-card .app-contact-phone{margin-top:8px}.app-card .app-contact-phone,.app-card .app-contact-email{font-size:12px;color:#16466e;text-decoration:none;overflow-wrap:break-word;word-break:break-all}.app-card .app-contact-phone:hover,.app-card .app-contact-email:hover{text-decoration:underline}.profile-section-header+.app-card{padding-top:0}.applications-closed-header{display:flex;align-items:center;justify-content:space-between;user-select:none}.applications-closed-header .profile-section-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;color:#152a3c;margin-bottom:0}.applications-closed-header .apps-collapse-icon{font-size:18px;color:#777d83;transition:transform .3s ease;flex-shrink:0;cursor:pointer}.applications-closed-header.collapsed .apps-collapse-icon{transform:rotate(-180deg)}.apps-collapse-body{padding-top:16px}.apps-collapse-body>.app-card:first-child{padding-top:0}.apps-show-more-wrap{padding-top:16px;border-top:1px solid #e0e0e0;margin-top:4px;text-align:left}.apps-show-more-btn{background:none;border:none;color:#16466e;font-weight:700;font-size:16px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.apps-show-more-btn span{font-weight:700}.apps-show-more-btn i{font-size:14px}.apps-show-more-btn:hover{color:#16466e}@media(max-width: 768px){.app-card .app-card-body{flex-direction:column}.app-card .app-card-main{padding-right:0}.app-card .app-card-side{flex:none;width:100%;border-left:none;border-top:1px solid #e0e0e0;padding-left:0;padding-right:0;margin-top:16px;padding-top:16px}}.cv-upload-zone{border:1px dashed #65b9e8;border-radius:10px;padding:40px 80px;text-align:center;background:rgba(101,185,232,.0509803922);transition:border-color .2s;cursor:pointer}.cv-upload-zone:hover{border-color:#65b9e8}.cv-upload-zone .cv-upload-icon{font-size:36px;color:#65b9e8;margin-bottom:20px;display:block}.cv-upload-zone .cv-upload-primary{font-size:14px;color:#555a5f;margin-bottom:24px}.cv-upload-zone .cv-upload-primary a,.cv-upload-zone .cv-upload-primary span.browse-link{color:#16466e;font-weight:600;text-decoration:none}.cv-upload-zone .cv-upload-primary a:hover,.cv-upload-zone .cv-upload-primary span.browse-link:hover{text-decoration:underline}.cv-upload-zone .cv-upload-hint{font-size:12px;color:#777d83;margin:0}.cv-upload-zone.cv-drag-over{border-color:#16466e;background:rgba(101,185,232,.12)}.cv-upload-zone.cv-uploading{pointer-events:none;opacity:.7}@keyframes cv-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.cv-spin{display:inline-block;animation:cv-spin .8s linear infinite}.cv-file-display{display:flex;align-items:center;gap:12px;padding:4px 0}.cv-file-display .cv-file-icon{font-size:24px;color:#777d83;flex-shrink:0}.cv-file-display .cv-file-info{display:flex;flex-direction:column;flex:1;min-width:0}.cv-file-display .cv-file-info .cv-file-name{font-weight:700;color:#152a3c;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-file-display .cv-file-info .cv-file-date{font-size:12px;color:#777d83;margin-top:2px}.cv-file-display .cv-file-menu-wrap{position:relative;flex-shrink:0}.cv-file-display .cv-file-menu-wrap .cv-menu-trigger{background:none;border:none;cursor:pointer;padding:4px 6px;color:#777d83;font-size:18px;border-radius:4px;line-height:1}.cv-file-display .cv-file-menu-wrap .cv-menu-trigger:hover{background:#eff0f2;color:#152a3c}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu{display:none;position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:160px;z-index:100;overflow:hidden}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu--open{display:block}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu .cv-menu-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:#555a5f;text-decoration:none}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu .cv-menu-item:hover{background:#eff0f2;color:#152a3c}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu .cv-menu-item i{font-size:13px;color:#777d83}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu .cv-menu-item--danger{color:#d92800}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu .cv-menu-item--danger:hover{background:#fff5f5;color:#d92800}.cv-file-display .cv-file-menu-wrap .cv-dropdown-menu .cv-menu-divider{height:1px;background:#e0e0e0;margin:2px 0}.btn-profile-lg{padding:15px 30px}.btn-danger-profile-outline{border-color:#d92800;color:#d92800}.btn-danger-profile-outline:hover{background-color:#d92800;color:#fff;border-color:#d92800}.profile-edit-details{padding:24px;border:1px solid rgba(0,0,0,.1019607843);background-color:#f9f9f9;border-radius:10px;margin-bottom:12px}.profile-edit-details .form-control,.profile-edit-details .form-select{background-color:rgba(0,0,0,0)}.profile-item-list .profile-item{border-bottom:1px solid rgba(0,0,0,.1019607843)}.profile-item-list .profile-item:last-child{border-bottom:none}.profile-item-list .profile-item .profile-item-edit-btn{flex-shrink:0;font-size:15px;color:#777d83;display:inline-flex;align-items:center;padding:4px 6px;border:none;border-radius:6px;background:none;cursor:pointer;opacity:0;transition:opacity .15s ease}.profile-item-list .profile-item .profile-item-edit-btn:hover{background:#eff0f2;color:#152a3c}.profile-item-list .profile-item:hover .profile-item-edit-btn{opacity:1}.profile-item-list .profile-item .profile-item-trigger{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;color:inherit;width:100%;text-align:left}.profile-item-list .profile-item .profile-item-trigger .profile-item-info{flex:1;min-width:0}.profile-item-list .profile-item .profile-item-trigger .profile-item-info .profile-item-title{font-weight:400;color:#152a3c;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-item-list .profile-item .profile-item-trigger .profile-item-info .profile-item-subtitle{font-size:13px;color:#555a5f;font-weight:400}.profile-item-list .profile-item .profile-item-trigger .profile-item-date{font-size:12px;color:#555a5f;flex-shrink:0;white-space:nowrap}.language-item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1019607843)}.language-item:hover .language-delete-btn{opacity:1}.language-item:last-child{border-bottom:none}.language-item .language-name{font-weight:600;color:#152a3c;font-size:14px}.language-item .language-delete-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;font-size:14px;color:#fff;background:#d92800;border:none;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .15s ease}.language-item .language-delete-btn:hover{opacity:.85}#document-accordion .doc-item{border-bottom:1px solid rgba(0,0,0,.1019607843);padding:10px 0}#document-accordion .doc-item:last-child{border-bottom:none}.profile-sidebar .sidebar-card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.1019607843);padding:24px;margin-bottom:16px}.profile-sidebar .sidebar-card .sidebar-card-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:22px;color:#152a3c;margin-bottom:24px}.profile-sidebar .sidebar-card .sidebar-card-desc{font-size:13px;color:#555a5f;margin-bottom:0}.profile-sidebar .sidebar-card #sidebar-activity-list{max-height:320px;overflow-y:auto;scrollbar-gutter:stable}.profile-sidebar .sidebar-card #sidebar-activity-list::-webkit-scrollbar{width:4px}.profile-sidebar .sidebar-card #sidebar-activity-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.profile-sidebar .sidebar-card #sidebar-activity-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:4px;transition:background-color .2s ease}.profile-sidebar .sidebar-card #sidebar-activity-list:hover::-webkit-scrollbar-thumb{background-color:#d0d3d8}.profile-sidebar .sidebar-card #sidebar-activity-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.profile-sidebar .sidebar-card #sidebar-activity-list:hover{scrollbar-color:#d0d3d8 rgba(0,0,0,0)}.profile-sidebar .sidebar-card #sidebar-activity-list ul{list-style-type:none;margin:0;padding:0}.profile-sidebar .sidebar-card #sidebar-activity-list ul li{border-bottom:1px solid rgba(0,0,0,.1019607843);padding-bottom:16px;margin-bottom:16px}.profile-sidebar .sidebar-card #sidebar-activity-list ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.profile-sidebar .sidebar-card #sidebar-activity-list ul li p{font-size:14px;color:#555a5f;margin:0}.profile-sidebar .sidebar-card #sidebar-activity-list ul li .ago{color:#777d83;font-size:12px}.profile-sidebar .sidebar-card #sidebar-activity-list .activity-skeleton-item{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1019607843)}.profile-sidebar .sidebar-card #sidebar-activity-list .activity-skeleton-item:last-child{border-bottom:none}.profile-sidebar .sidebar-card #sidebar-activity-list .activity-skeleton-line{height:12px;background:#eff0f2;border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.profile-sidebar .sidebar-card #sidebar-activity-list .activity-skeleton-line--wide{width:85%;margin-bottom:8px}.profile-sidebar .sidebar-card #sidebar-activity-list .activity-skeleton-line--date{width:45%;height:10px}.career-tool-link{display:flex;align-items:center;justify-content:space-between;padding:10px 0;text-decoration:none;color:#16466e;font-size:16px;font-weight:700}.career-tool-link .career-tool-link-label{color:#16466e;font-size:16px;font-weight:700}.career-tool-link .career-tool-link-label i{color:#16466e;padding-left:4px;font-weight:700}.career-tool-link .career-tool-link-label:hover{color:#65b9e8;text-decoration:none}.career-tool-link .career-tool-link-label:hover i{color:#65b9e8}.career-tool-link i.bi-chevron-right{color:#16466e}.career-tool-link i.bi-chevron-right:hover{color:#65b9e8;text-decoration:none}.career-tool-link:last-child{border-bottom:none;padding-bottom:0}.career-tool-link:hover{color:#65b9e8;text-decoration:none}.career-tool-link:hover .career-tool-link-label{color:#65b9e8;text-decoration:none}.career-tool-link:hover .career-tool-link-label i{color:#65b9e8}.career-tool-link i{color:#777d83;font-size:13px}.sidebar-activity-item{padding:10px 0;border-bottom:1px solid #e0e0e0;font-size:13px;color:#555a5f}.sidebar-activity-item:last-child{border-bottom:none}.sidebar-activity-item .sidebar-activity-time{font-size:11px;color:#777d83;margin-top:2px}.sidebar-recommended-empty{font-size:13px;color:#555a5f}.sidebar-recommended-list{max-height:380px;overflow-y:auto;scrollbar-gutter:stable}.sidebar-recommended-list::-webkit-scrollbar{width:4px}.sidebar-recommended-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar-recommended-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:4px}.sidebar-recommended-list:hover::-webkit-scrollbar-thumb{background-color:#d0d3d8}.sidebar-recommended-list{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.sidebar-recommended-list:hover{scrollbar-color:#d0d3d8 rgba(0,0,0,0)}.sidebar-job-link{display:block;text-decoration:none;margin-bottom:16px}.sidebar-job-link:last-child{margin-bottom:0}.sidebar-job-link:hover .sidebar-job-card{border-color:#d0d3d8;background-color:#f9f9f9}.sidebar-job-card{background:#eff0f2;border:1px solid rgba(0,0,0,0);border-radius:10px;padding:14px 16px;transition:background-color .15s ease,border-color .15s ease}.sidebar-job-card .sidebar-job-title{font-family:"Lato",sans-serif;font-size:18px;font-weight:700;color:#152a3c;margin-bottom:8px;line-height:1.3}.sidebar-job-card .sidebar-job-location{font-size:14px;color:#777d83;display:flex;align-items:center;gap:8px;margin-bottom:16px}.sidebar-job-card .sidebar-job-location i{font-size:14px;color:#777d83}.sidebar-job-card .sidebar-job-tags{display:flex;flex-wrap:wrap;gap:6px}.sidebar-job-card .sidebar-job-tag{background-color:#fff;color:#555a5f;font-size:14px;padding:8px 16px;border-radius:10px}@media(max-width: 768px){#candidate-details-form .btn-cancel-edit{width:auto}.btn-profile-lg{padding:15px 10px}.profile-header-card{padding:24px 20px}.profile-header-card>.d-flex{flex-direction:column;align-items:center;gap:0}.profile-header-card .profile-header-photo{margin:0 auto 16px}.profile-header-card .profile-header-photo .profile-avatar-img{width:100px;height:100px}.profile-header-card .profile-header-photo .profile-avatar-hover{opacity:0}.profile-header-card .profile-header-info{width:100%;text-align:center}.profile-header-card .profile-header-info .profile-name-wrapper{justify-content:center;margin-top:0;margin-bottom:8px}.profile-header-card .profile-header-info .profile-name-wrapper h2{font-size:24px}.profile-header-card .profile-header-info .profile-name-wrapper .profile-name-edit-btn{opacity:1}.profile-header-card .profile-header-info .d-flex.flex-wrap{flex-direction:column;align-items:center;gap:4px}.profile-header-card .profile-header-info .profile-contact-item{margin-right:0;justify-content:center}.profile-header-card .profile-header-actions{display:block !important;width:100%;margin-top:20px;text-align:left}.profile-header-card .profile-header-actions .profile-strength-bar{min-width:0;width:100%}.profile-header-card .profile-header-actions a.btn{width:100%;min-width:0;text-align:center}.profile-header-card .profile-name-wrapper .profile-name-edit-btn{opacity:1}.language-item .language-delete-btn{opacity:1}.profile-item-list .profile-item .profile-item-edit-btn{opacity:1}.profile-item-list .profile-item .profile-item-trigger .profile-item-date{display:none}}/*# sourceMappingURL=styles.css.map */
