@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/build/fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.a8eb3078.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(/build/fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.c8ca85fd.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(/build/fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.a44535eb.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/build/fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.24005abd.woff) format("woff")}.btn,a,button,code,div,img,input,li,p,pre,select,span,table,td,textarea,th,ul{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.btn{border-width:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-size:14px;outline:none!important;padding:7px 14px;text-shadow:none}.btn-group.btn-group-solid .btn+.btn,.btn-group.btn-group-solid .btn+.btn-group.btn-group-solid,.btn-group.btn-group-solid .btn-group.btn-group-solid+.btn,.btn-group.btn-group-solid .btn-group.btn-group-solid+.btn-group.btn-group-solid{margin-left:0}.btn-group-vertical.btn-group-solid>.btn+.btn,.btn-group-vertical.btn-group-solid>.btn+.btn-group,.btn-group-vertical.btn-group-solid>.btn-group+.btn,.btn-group-vertical.btn-group-solid>.btn-group+.btn-group{margin-left:0;margin-top:0}.btn.red-stripe{border-left:3px solid #d84a38}.btn.blue-stripe{border-left:3px solid #4d90fe}.btn.purple-stripe{border-left:3px solid #852b99}.btn.green-stripe{border-left:3px solid #35aa47}.btn.yellow-stripe{border-left:3px solid #ffb848}.btn.dark-stripe{border-left:3px solid #555}.btn.default{background-color:#e5e5e5;color:#333;text-shadow:none}.btn.default.active,.btn.default.disabled,.btn.default:active,.btn.default:focus,.btn.default:hover,.btn.default[disabled]{background-color:#d8d8d8!important;color:#333;outline:none!important}.btn.red{background-color:#d84a38;color:#fff;text-shadow:none}.btn.red.active,.btn.red.disabled,.btn.red:active,.btn.red:focus,.btn.red:hover,.btn.red[disabled]{background-color:#bb2413!important;color:#fff!important;outline:none!important}.btn.blue{background-color:#4d90fe;color:#fff;text-shadow:none}.btn.blue.active,.btn.blue.disabled,.btn.blue:active,.btn.blue:focus,.btn.blue:hover,.btn.blue[disabled]{background-color:#0362fd!important;color:#fff!important;outline:none!important}.btn-group .btn.blue.dropdown-toggle{background-color:#4d90fe!important}.btn-group .btn.blue.active,.btn-group .btn.blue.disabled,.btn-group .btn.blue:active,.btn-group .btn.blue:focus,.btn-group .btn.blue:hover,.btn-group .btn.blue[disabled]{background-color:#0362fd!important;color:#fff!important;outline:none!important}.btn.green{background-color:#35aa47;color:#fff;text-shadow:none}.btn.green.active,.btn.green.disabled,.btn.green:active,.btn.green:focus,.btn.green:hover,.btn.green[disabled]{background-color:#1d943b!important;color:#fff!important;outline:none!important}.btn.purple{background-color:#852b99;color:#fff;text-shadow:none}.btn.purple.active,.btn.purple.disabled,.btn.purple:active,.btn.purple:focus,.btn.purple:hover,.btn.purple[disabled]{background-color:#6d1b81!important;color:#fff!important;outline:none!important}.btn-group .btn.purple.dropdown-toggle{background-color:#852b99!important}.btn-group .btn.purple.active,.btn-group .btn.purple.disabled,.btn-group .btn.purple:active,.btn-group .btn.purple:focus,.btn-group .btn.purple:hover,.btn-group .btn.purple[disabled]{background-color:#6d1b81!important;color:#fff!important;outline:none!important}.btn.yellow{background-color:#ffb848;color:#fff;text-shadow:none}.btn.yellow.active,.btn.yellow.disabled,.btn.yellow:active,.btn.yellow:focus,.btn.yellow:hover,.btn.yellow[disabled]{background-color:#eca22e!important;color:#fff!important;outline:none!important}.btn-group .btn.yellow.dropdown-toggle{background-color:#ffb848!important}.btn-group .btn.yellow.active,.btn-group .btn.yellow.disabled,.btn-group .btn.yellow:active,.btn-group .btn.yellow:focus,.btn-group .btn.yellow:hover,.btn-group .btn.yellow[disabled]{background-color:#eca22e!important;color:#fff!important;outline:none!important}.btn.dark{background-color:#555;color:#fff;text-shadow:none}.btn.dark.active,.btn.dark.disabled,.btn.dark:active,.btn.dark:focus,.btn.dark:hover,.btn.dark[disabled]{background-color:#222!important;color:#fff!important;outline:none!important}.btn-group .btn.dark.dropdown-toggle{background-color:#555!important}.btn-group .btn.dark.active,.btn-group .btn.dark.disabled,.btn-group .btn.dark:active,.btn-group .btn.dark:focus,.btn-group .btn.dark:hover,.btn-group .btn.dark[disabled]{background-color:#222!important;color:#fff!important;outline:none!important}.btn-lg{line-height:1.33;padding:10px 16px;vertical-align:middle}.btn-lg,.btn-lg>i{font-size:18px}.btn>i{font-size:14px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;padding:5px 10px}.btn-sm>i,.btn-xs>i{font-size:13px}.btn-xs{padding:1px 5px}[class^=m-icon-]{height:14px;line-height:14px;margin-top:3px;vertical-align:top;width:14px}[class^=m-icon-],[class^=m-icon-big-]{background-image:url(/build/images/syncfusion-icons.ae89a012.png);background-position:0 0;background-repeat:no-repeat;display:inline-block}[class^=m-icon-big-]{height:30px;margin:6px;vertical-align:middle;width:30px}.btn.m-icon-big{padding:9px 16px 8px}.btn.m-icon-big.m-icon-only{padding:9px 8px 8px 0}.btn.m-icon-big [class^=m-icon-big-]{margin:0 0 0 10px}.btn.m-icon-ony>i{margin-left:0}.btn.m-icon{padding:7px 14px}.btn.m-icon [class^=m-icon-]{margin:4px 0 0 5px}.btn.m-icon.m-icon-only{padding:7px 10px 7px 6px}.popover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,.2);box-shadow:0 1px 8px rgba(0,0,0,.2);padding:0!important}.popover .popover-title{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;margin:0!important}.info .popover .popover-content,.info .popover .popover-title,.popover.info .popover-content,.popover.info .popover-title{color:#27a9e3}.popover.success .popover-content,.popover.success .popover-title,.success .popover .popover-content,.success .popover .popover-title{color:#468847}.error .popover .popover-content,.error .popover .popover-title,.popover.error .popover-content,.popover.error .popover-title{color:#b94a48}.popover.warning .popover-content,.popover.warning .popover-title,.warning .popover .popover-content,.warning .popover .popover-title{color:#c09853}.dropdown:hover .caret,.open.dropdown .caret{filter:alpha(opacity=100);opacity:1}.dropdown.open .dropdown-toggle{background:#ccc;background:rgba(0,0,0,.3);color:#08c}.dropdown-menu{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1);display:none;float:left;font-family:inherit;font-size:14px;left:0;list-style:none;margin:0;padding:0;position:absolute;text-shadow:none;top:100%;z-index:1000}.dropdown.inline .dropdown-menu{display:inline-block;position:relative}.dropdown-menu.bottom-up{bottom:100%;margin-bottom:2px;top:auto}.dropdown-menu li>a{clear:both;color:#333;display:block;font-weight:400;line-height:18px;padding:6px 0 6px 13px;text-decoration:none;white-space:nowrap}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu li>a:hover{background-color:#eee;background-image:none;color:#333;filter:none;text-decoration:none}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{left:100%;margin-left:-1px;margin-top:-6px;top:5px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{bottom:0;margin-bottom:-2px;margin-top:0;top:auto}.dropdown-submenu>a:after{content:"\f105";display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:300;height:auto;position:absolute;right:7px;top:7px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.nav.pull-right>li>.dropdown-menu,.nav>li>.dropdown-menu.pull-right{left:auto;right:0}.nav.pull-right>li>.dropdown-menu:before,.nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.nav.pull-right>li>.dropdown-menu:after,.nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.nav.pull-right>li>.dropdown-menu .dropdown-menu,.nav>li>.dropdown-menu.pull-right .dropdown-menu{-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;left:auto;margin-left:0;margin-right:-1px;right:100%}@media (max-width:767px){.navbar-nav .open .dropdown-menu{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1);float:left;margin-top:0;position:absolute;width:auto}.navbar-nav .open .dropdown-menu>li>a{color:#333!important;padding:6px 0 6px 13px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-color:#eee!important}}.dropdown-menu>li>a>.badge{-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important;display:inline;font-size:11px;font-weight:300;height:18px;margin-top:1px;padding:3px 6px;position:absolute;right:3px;text-align:center;text-shadow:none;vertical-align:middle}.dropdown-menu>li>a>.badge.badge-roundless{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}code{border:1px solid #e1e1e1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}label{font-size:14px;font-weight:400}.form-control{background-color:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-family:inherit;font-weight:400;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#999;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0}label.form-control{display:block;margin-bottom:5px}input[disabled],select[disabled],textarea[disabled]{background-color:#f4f4f4!important;cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{background-color:#f9f9f9!important;cursor:not-allowed}.input-group.input-group-fixed{width:auto!important}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:none;box-shadow:none}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:none;box-shadow:none}.has-error .control-label,.has-error .help-block,.has-error .help-inline{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:none;box-shadow:none}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:none;box-shadow:none}.has-error .input-group-addon{background-color:#f2dede;border-color:#b94a48;color:#b94a48}.has-success .form-control{border-color:#468847;-webkit-box-shadow:none;box-shadow:none}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:none;box-shadow:none}.badge,.label{font-weight:300;text-shadow:none!important}.label{font-size:12px;padding:3px 6px}.label.label-sm{font-size:12px;padding:1px 4px}h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label,h7 .label{font-size:75%}.badge{background-color:#e02222;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important;font-size:11px!important;font-weight:300;height:18px;padding:3px 6px;text-align:center;text-shadow:none!important;vertical-align:middle}.badge.badge-roundless{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.nav.nav-pills>li>a>.badge{margin-top:-2px}.nav.nav-stacked>li>a>.badge{margin-bottom:0;margin-top:1px}.label.label-icon{margin-right:2px;padding:4px 1px 4px 5px;text-align:center!important}.ie10 .label.label-icon,.ie9 .label.label-icon{padding:3px 0 3px 3px}.label.label-icon>i{font-size:12px;text-align:center!important}.progress{background-image:none!important;border:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;filter:none!important}.progress>.progress-bar-success{background-color:#3cc051}.progress>.progress-bar-danger{background-color:#ed4e2a}.progress>.progress-bar-info{background-color:#57b5e3}.progress>.progress-bar-warning{background-color:#fcb322}.pagination{margin:10px 0}.pagination .active>a,.pagination .active>a:hover{background:#eee;border-color:#ddd;color:#333}.well{-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.dropdown.open>.dropdown-toggle,.dropup.open>.dropdown-toggle{border-color:#ddd!important}.nav-pills>li>.dropdown-menu:after,.nav-pills>li>.dropdown-menu:before,.nav-tabs>li>.dropdown-menu:after,.nav-tabs>li>.dropdown-menu:before,.navbar-nav>li>.dropdown-menu:after,.navbar-nav>li>.dropdown-menu:before{display:none!important}.nav-pills>.dropdown.open>.dropdown-toggle,.nav-tabs>.dropdown.open>.dropdown-toggle{background:#eee!important;color:#0d638f!important}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.tabs-below>.nav-pills,.tabs-below>.nav-tabs{border-bottom:0;margin-bottom:0;margin-top:10px}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.modal{outline:none!important;z-index:10050!important}.modal-header .close{margin-top:0!important}.modal>.loading{left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%}.modal-backdrop,.modal-backdrop.fade.in{background-color:#333!important}.modal-open .header .container-fluid{padding-right:37px}.carousel.image-carousel .carousel-control.left i{left:10px}.carousel.image-carousel .carousel-control.right i{right:10px}.carousel.image-carousel .carousel-indicators li.active{background-color:#333}.carousel.image-carousel .item{margin:0}.table thead>tr>th{border-bottom:0}.table tbody tr.active td,.table tbody tr.active th{background-color:#e9e9e9!important}.table tbody tr.active:hover td,.table tbody tr.active:hover th{background-color:#e1e1e1!important}.table-striped tbody tr.active:nth-child(odd) td,.table-striped tbody tr.active:nth-child(odd) th{background-color:#017ebc}.panel{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}:root{--primary-color:#007bff;--secondary-color:#6c757d;--background-color:#f8f9fa;--text-color:#333;--link-color:#0056b3;--link-hover-color:#004085}body{background-color:var(--background-color);color:var(--text-color);direction:ltr;font-family:var(--md-ref-typeface-plain);font-size:16px;margin:0!important;overflow-x:hidden;padding:0!important}.color-red{color:#e02222}h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-weight:300}h1.block,h2.block,h3.block,h4.block,h5.block,h6.block{padding-bottom:10px}h2,h2 a{font-size:21px;font-weight:400;line-height:26px}h2,h2 a,h2 a:hover{text-decoration:none}h2 a:hover{transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.btn,.btn-normal,.submit,a#apply-for-job,a#apply-for-job-description,button{background-color:var(--primary-color);border:none;border-radius:5px!important;color:#fff;cursor:pointer;max-width:100%;padding:10px 20px;transition:background-color .3s ease;white-space:normal}.btn:hover,button:hover{background-color:var(--link-hover-color)}input[type=email],input[type=password],input[type=text],select,textarea{background:#fff!important;border:1px solid #ced4da;border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:10px;width:100%}select{background-color:#fff!important}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--primary-color);box-shadow:0 0 5px rgba(0,123,255,.5);outline:none}.card{background-color:#fff;border-radius:10px!important;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.card h2,.card h3{margin-top:0}.navbar{background-color:var(--primary-color);border-radius:5px;padding:15px}.navbar a{color:#fff;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}footer{background-color:#4a5866;color:#fff;margin-top:30px;padding:5px;text-align:center}footer a{color:#ccc}footer a:hover{color:#fff}[class*=" fa-"],[class*=" fa-"]:hover,[class^=fa-],[class^=fa-]:hover{background:none!important}a{color:var(--link-color)}a:hover{color:var(--link-hover-color)}.ie8 .visible-ie8,.ie9 .visible-ie9{display:inherit!important}.ie8 .hidden-ie8,.ie9 .hidden-ie9{display:none!important}a.more{font-family:inherit!important;font-size:13px;font-weight:400!important}a.more i{font-size:12px}a,a:active,a:focus,a:hover{outline:0}.ie8 .row-fluid [class*=span]{min-height:20px!important}.clearfix{clear:both}.no-margin{margin:0!important}.margin-top-10{margin-top:10px!important}.margin-top-50{margin-top:50px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-top-20{margin-top:20px!important}.margin-right-10{margin-right:10px!important}.hide{display:none}.bold{font-weight:600!important}.border{border:1px solid #ddd}.inline{display:inline}hr{border:0;border-bottom:1px solid #fefefe;border-top:1px solid #e0dfdf;margin:20px 0}@-ms-viewport{width:auto!important}.container{padding:0 10px}img.banner{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}div.banner{padding:1em 0 0;text-align:center}.front-topbar li.sep span{color:#eee;font-size:11px}.header{border:none;border-radius:0;box-shadow:0 1px 6px #ddd;filter:none;padding-left:0;padding-right:0;position:relative;z-index:999}.ie8 .header{border-bottom:1px solid #eee}.header .navbar-collapse{position:relative}.page-header-fixed .header{left:0;position:fixed;top:0;width:100%}.scrolling-fixed.header{opacity:.95}.page-header-fixed .page-container{margin-top:75px}.navbar{margin-bottom:0}.header a.brand{font-size:23px;font-weight:400}.header a.brand b{color:#0da3e2;font-weight:400}.header a.brand span{color:#b0b0b0;display:block;font-size:12px}.header .nav li:first-child{margin-left:0}.navbar-brand{position:relative;-moz-transition:padding .3s ease-in-out;-webkit-transition:padding .3s ease-in-out;-o-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out;z-index:2}.scrolling-fixed .navbar-brand{padding:0 15px}.header a.logo-v1 img{-moz-transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out;-moz-transition:height .2s ease-in-out;-webkit-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-moz-transition:margin .2s ease-in-out;-webkit-transition:margin .2s ease-in-out;-o-transition:margin .2s ease-in-out;transition:margin .2s ease-in-out}.header .navbar-nav li a{color:grey;font-size:15px;font-weight:400;padding:26px 16px 27px;position:relative;text-shadow:none;-moz-transition:padding .3s ease-in-out;-webkit-transition:padding .3s ease-in-out;-o-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.header.scrolling-fixed .nav li a{padding:14px 16px}.header .nav li.active:hover>a,.header .nav li.active>a,.header .nav li>a:hover{border-radius:0;border-top:none;box-shadow:none!important;color:#0da3e2;padding-top:26px;text-shadow:none}.header.scrolling-fixed .nav li.active:hover>a,.header.scrolling-fixed .nav li.active>a,.header.scrolling-fixed .nav li>a:hover{padding-top:14px}.header .nav>li>a:focus,.header .nav>li>a:hover{color:#888}.header ul.nav{float:right;margin-right:0}.header .in.collapse ul{margin-top:0}.header .in.collapse li a:hover,.header .in.collapse li.active:hover>a,.header .in.collapse li.active>a{background:#0da3e2;color:#fff}.header .navbar-btn{background:#0da3e2;border:none;border-radius:0;margin-top:10px;padding:10px}.header .navbar-btn:hover{background:#0a8ec5!important}.header .navbar-btn span,.header .navbar-btn:hover span{background:#fff!important;box-shadow:none!important}.header .dropdown-menu{border:1px solid #eee;border-bottom:none;border-top:2px solid #0da3e2;box-shadow:none;min-width:185px;padding:0}.header .dropdown-menu li{border-bottom:1px solid #f5f5f5;margin-left:0}.header .dropdown-menu li a{border:none!important;color:#444;font-size:14px;font-weight:300;padding:9px 15px!important;text-transform:inherit;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.header .nav .dropdown-menu li a:hover,.header .nav li.active .dropdown-menu li a:hover{background:#fdfdfd!important;border:none;color:#444!important}.header .nav li.active .dropdown-menu li.active a{background:#f7f9fa!important;border:none!important;color:#444!important}.header .nav>li>.dropdown-menu:after,.header .nav>li>.dropdown-menu:before{border:none}.header .nav li.dropdown.open>.dropdown-toggle{background:none;color:#0da3e2}.header .nav li.dropdown .dropdown-toggle i{font-size:12px}.header .in.collapse li.dropdown.active:hover>a,.header .in.collapse li.dropdown.active>a{background:#0da3e2;color:#fff}.header .nav li.menu-search{padding:15px 0;position:relative;-moz-transition:padding .3s ease-in-out;-webkit-transition:padding .3s ease-in-out;-o-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.scrolling-fixed.header .nav li.menu-search{padding:0}.header .nav li.menu-search i{color:#bbb;cursor:pointer;font-size:16px}.header .nav li.menu-search i:hover{color:#0da3e2}.header .search-box{background:#fff;border:1px solid #eee;border-top:none!important;display:none;margin-top:10px;padding:10px;position:absolute;right:0;top:100%}.header .search-box input{height:34px;margin-bottom:0;vertical-align:middle}.header .search-box .btn{margin-left:-5px}.header .search-box .input-append,.header .search-box form,.header .search-box input{margin-bottom:0}.header .nav li.menu-search span.sep{background:#eee;display:inline-block;height:31px;margin:0 12px 0 5px;position:relative;top:10px;width:1px}.service-box .service-box-heading i.blue{border:1px solid #0da3e2;color:#0da3e2}.service-box .service-box-heading i.red{border:1px solid #db3a1b;color:#db3a1b}.service-box .service-box-heading i.green{border:1px solid #35aa47;color:#35aa47}.recent-work .col-md-3{padding:0}.recent-work .col-md-9{padding-right:0}.mix-block .row{margin:0}.tab-style-1 .row [class*=col-]{padding-left:0}.tab-style-1 ul.nav-tabs .active>a,.tab-style-1 ul.nav-tabs .active>a:focus,.tab-style-1 ul.nav-tabs .active>a:hover{background:#0da3e2;border-color:#0da3e2;color:#fff}.tab-style-1 .tab-content{background:#fafafa;padding:20px 15px}.tab-style-1 .tab-content p{margin-bottom:0}.tab-style-1 .tab-content img{margin:5px 0 10px}.footer{background:#62707f;font-size:13px;padding:35px 0}.footer h2,.footer p{color:#eee}.footer a{color:#0da3e2}.footer address{color:#eee}.footer dl.f-twitter{overflow:hidden}.footer dl.f-twitter dt{float:left;padding-top:2px;text-align:left;width:30px}.footer dl.f-twitter dt i{color:#fff;font-size:20px}.footer dl.f-twitter dd{color:#eee;margin-left:30px}.footer dl.f-twitter dd span{color:#adbdce;font-size:12px;margin:0 5px}.footer .blog-photo-stream{margin-top:11px}.footer .blog-photo-stream li{margin:4px 5px 4px 0}.footer .blog-photo-stream img{border:2px solid #9ca5ae;padding:0}.footer .blog-photo-stream img:hover{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.form-subscribe .form-control:focus{border-color:#fff}.copyright{background:#4a5866;color:#dee4eb;font-size:12px;padding:10px 0}.copyright p{color:#bbb;margin-bottom:0;margin-top:7px}.copyright p a{color:#2298ca}.copyright .social-footer{list-style:none;margin:8px 0 0;padding:0;text-align:right}.copyright .social-footer li{display:inline-block;margin-left:3px}.copyright .social-footer li i{color:#808e9c;display:inline-block}.copyright .social-footer li i:hover{color:#fff;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.copyright .social-footer li a:hover{text-decoration:none}.breadcrumbs .container{padding:0}.front-carousel .carousel-control.right i{left:1px;position:relative}.front-carousel .carousel-control.left{left:0}.front-carousel .carousel-control.right{right:0}.front-skills .progress{background:none #f2f2f2}.front-skills .progress .bar{background:none #0da3e2}.front-skills .progress,.front-skills .progress .bar{box-shadow:none}.front-team .col-md-3{padding:0 15px 30px 0}.blog-posts .pagination{margin-top:40px}.sidebar-categories li.active:hover>a,.sidebar-categories li.active>a,.sidebar-categories li>a:hover{color:#0da3e2}.social-icons .amazon{background:url(/build/images/amazon.b56ffd6e.png) no-repeat}.social-icons .facebook{background:url(/build/images/facebook.9cc731be.png) no-repeat}.social-icons .github{background:url(/build/images/github.b81e42fc.png) no-repeat}.social-icons .linkedin{background:url(/build/images/linkedin.5d84286e.png) no-repeat}.social-icons .rss{background:url(/build/images/rss.9a1390b6.png) no-repeat}.social-icons .skype{background:url(/build/images/skype.b339858b.png) no-repeat}.social-icons .spotify{background:url(/build/images/spotify.05bf2b06.png) no-repeat}.social-icons .twitter{background:url(/build/images/twitter.dbc1cb6d.png) no-repeat}.social-icons .vimeo{background:url(/build/images/vimeo.12f23453.png) no-repeat}.social-icons .yahoo{background:url(/build/images/yahoo.99e0ee0e.png) no-repeat}.social-icons .youtube{background:url(/build/images/youtube.e2388f4a.png) no-repeat}.color-mode li.current,.color-mode li:hover{border:1px solid #ebebeb}.color-mode li.current{border:2px solid #ebebeb}.color-mode li.color-red{background:#db3a1b}.buttons-page .btn{margin-bottom:5px!important}[class*=" icon-"],[class^=icon-]{display:inline-block;font-size:14px;line-height:14px;margin-top:1px}.ie8 .icon-btn:hover{filter:none!important}.icon-btn:hover .badge{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.icon-btn .badge{-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important;border-style:solid;border-width:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff!important;font-family:inherit;font-size:11px!important;font-weight:300;padding:3px 6px;position:absolute;right:-5px;text-shadow:none;top:-5px}.note{border-left:5px solid #eee;margin:0 0 20px;padding:15px 30px 15px 15px}.note h1,.note h2,.note h3,.note h4{margin-top:0}.note p:last-child{margin-bottom:0}.note .highlight,.note code{background-color:#fff}.util-btn-group-margin-bottom-5 .btn-group,.util-btn-margin-bottom-5 .btn{margin-bottom:5px!important}.glyphicons-demo .glyphicon{display:block;font-size:24px;margin:5px auto 10px}.form-actions.right{padding-left:0;padding-right:10px;text-align:right}.form-actions.left{padding-left:10px;padding-right:0;text-align:left}.form-group .checkbox{padding-left:0}.form-horizontal .radio-list .radio{padding-top:0;position:relative;top:-1px}.form-row-seperated .form-group.last{border-bottom:0;margin-bottom:0;padding-bottom:10px}.form-row-seperated .form-actions{margin-top:0}.form-row-seperated .form-body{margin-top:0;padding:0}.form-bordered .form-body{margin:0;padding:0}.form-bordered .form-actions{margin-top:0}.form-bordered .form-group.last{border-bottom:0}.form-bordered .form-actions.fluid>.row>div{padding-left:10px}.form-horizontal.form-bordered.form-row-stripped .form-control{background:#fff!important}.form-bordered .form-control{margin:0}.input-icon.right input{padding-left:12px!important;padding-right:33px!important}.input-icon.right i{float:right;right:8px}.has-error .input-icon>i{color:#b94a48}.ver-inline-menu li.active a{background:#0da3e2;color:#fff;text-decoration:none}.ver-inline-menu li.active:after{border-bottom:6px solid transparent;border-left:6px solid #0da3e2;border-top:6px solid transparent;content:"";display:inline-block;position:absolute;right:-5px;top:16px}.fontawesome-icon-list .col-md-3{height:32px;line-height:32px}.login-signup-page form{background:#fefefe;border:1px solid #e0dede;box-shadow:0 0 3px #e0dede;padding:10px 30px 30px}.login-signup-page h2{margin-bottom:15px}.login-signup-page .input-group{position:relative}.login-signup-page .login-signup-forgot-link{font-size:14px;position:absolute;right:12px;top:7px}.login-signup-page .checkbox{padding-left:0}.blue{color:#23527c}.orange{color:#f19409}.spacer{border-top:2px solid #f19409;margin:auto;width:33%}.product{border:2px solid #e5e5e5;border-radius:2px;color:#fff;font-size:14px;font-weight:700;margin:5px;padding:10px;text-align:center;transition:all .2s ease}.product:hover{box-shadow:0 2px 7px rgba(0,0,0,.2)}.product h5{font-size:18px}.product h3{font-size:28px}.message{margin-top:10px;padding:2px}.messageContent{border:2px solid #eee;border-radius:10px!important;max-width:50%;padding-left:10px}.messageTo{background-color:#4080ff;color:#fff}.messageFrom{background-color:#69c2ec;color:#fff;margin-left:110px}.messageMeta{font-size:11px;margin-left:10px}.messageMetaFrom{font-size:11px;margin-left:122px}.MessageChat{max-height:300px;overflow-x:hidden;overflow-y:visible}.recipient{border-bottom:1px solid #ccc;padding:20px 10px}.alertApplicationSent{margin-top:18px}.marginTop50{margin-top:50px}.jobDescriptionContainer p{word-wrap:break-word}.paddingTop50{padding-top:50px}button.a2hs-button{background-color:#f19409;border-top:1px solid #ccc;color:#fff;font-weight:700;width:100%}.cf-turnstile{text-align:center}.tab-pane.active{border-top:1px solid #e4e7ec}#profil{padding-top:10px}.solutionsCTA{border-top:1px solid #e4e7ec;margin-top:2em}.navbar-nav .emphasis{color:#1565d8!important}.headerLine{background:#f19409;height:.5em;text-align:center}.headerLine span{font-size:12px;font-weight:800;text-transform:uppercase}.accountFee{font-weight:700}#mobileDisplay{display:none}@media (max-width:767px){#mobileDisplay{display:block}}.ck-editor__editable_inline{background:#fff!important;min-height:30vh}.btnTag{border-radius:5px!important}div.similarJobsContainer{border-bottom:1px solid #e4e7ec;border-top:1px solid #e4e7ec;margin:2em 0;padding:2em 0;text-align:center}body{line-height:24px}h1,h2,h3,h4,h5,h6{color:#666;font-family:inherit;font-weight:400}h1{font-size:28px;font-weight:700;text-shadow:1px 1px 1px hsla(0,0%,59%,.3)}em,u{font-style:normal;text-decoration:none}label{color:gray;font-size:larger;font-weight:700}small{font-size:12px}.display-hide{display:none}.page-container{margin-bottom:2em}.page-container a:not(.btn):not(.btn-normal):not(.select2-choice){color:#0488cd}.server-msg li{list-style:disc}.well{background-color:#fff;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;-webkit-box-shadow:inset 0 0 5px #fff,0 1px 1px hsla(0,0%,78%,.1)!important;-moz-box-shadow:inset 0 0 5px #fff,0 1px 1px hsla(0,0%,78%,.1)!important;box-shadow:inset 0 0 5px #fff,0 1px 1px hsla(0,0%,78%,.1)!important;text-shadow:-1px 1px 0 #fff}@media (max-width:767px){.header .nav li.dropdown.open>.dropdown-toggle,.header.navbar-default .navbar-nav>.active>a,.header.navbar-default .navbar-nav>.active>a:focus,.header.navbar-default .navbar-nav>.active>a:hover,.header.navbar-default .navbar-nav>li>a:hover{background:#273576!important}}.navbar-brand{padding:14px}.header{background:#fff;border-bottom:1px solid #dee0df;-webkit-box-shadow:0 0 12px #ddd;-moz-box-shadow:0 0 12px #ddd;box-shadow:0 0 12px #ddd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e6ebea",GradientType=0);z-index:99999}.header a.logo-v1 img{margin-top:0}.header .navbar-nav li.active:hover>a,.header .navbar-nav li.active>a,.header .navbar-nav li.open>a,.header .navbar-nav>li>a:hover{border-top-color:transparent!important}.header .nav .dropdown-menu li a,.header .nav li.active .dropdown-menu li a,.header .navbar-nav li.active:hover>a,.header .navbar-nav li.active>a,.header .navbar-nav>li>a:hover{background:#fff;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important}.header .nav .dropdown-menu{-moz-border-radius-bottomleft:12px!important;-moz-border-radius-bottomright:12px!important;background:#fff;-webkit-border-bottom-left-radius:12px!important;border-bottom-left-radius:12px!important;-webkit-border-bottom-right-radius:12px!important;border-bottom-right-radius:12px!important;-webkit-box-shadow:0 2px 2px #ccc;-moz-box-shadow:0 2px 2px #ccc;box-shadow:0 2px 2px #ccc;padding:.3em}.header .dropdown-menu li:not(:last-child){border-bottom:1px solid #d8e0de}.header .dropdown-menu li:last-child{border-bottom:none}.header .nav li.active:hover>a,.header .nav li.active>a,.header .nav li:hover>a,.header .nav li>a,.header .navbar-nav li a{padding-left:13px!important;padding-right:13px!important}.header .nav .dropdown-menu li a:hover,.header .nav li.active .dropdown-menu li a:hover{background:#f5f5f5!important}.header .navbar-btn{background:#273576!important;margin-top:1.3em}.header .dropdown-menu{border-top:3px solid #fff!important}body,html{height:100%}#wrap{height:auto!important;height:100%;margin:0 auto -53px;min-height:100%}#footer,#push{height:53px}.copyright a,.copyright p{color:#fff!important}.copyright .social-footer .fa-twitter:hover{color:#fff}.copyright .social-footer .fa-facebook:hover{color:#3b5998}.copyright .social-footer .fa-linkedin:hover{color:#0073b1}.btn.green,.btn.purple,.btn.red{color:#fff!important}.btn-color,.btn-grey{-webkit-transition:all .5s ease-in-out!important;-moz-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important;-ms-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.btn-color{color:#fff!important;text-shadow:0 1px #555!important;text-transform:uppercase}.btn-small{cursor:pointer;display:inline-block;font-size:12px;padding:7px 15px}.btn:focus{background:#0488cd}.btn-color:hover{background-color:#0159a2}.btn-color,.btn-color:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.btn-color{background-color:#106cc8;border:0!important;color:hsla(0,0%,100%,.87);cursor:pointer}#form_auth label{color:#000;font-weight:400}.login-signup-page form{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 8px #e0dede;-moz-box-shadow:0 0 8px #e0dede;box-shadow:0 0 8px #e0dede;margin:1em auto}.login-signup-page h3{border-bottom:1px dotted #9cc;margin-bottom:1.3em}.login-signup-page .input-group-addon>i{font-size:18px}.input-group>input{margin-top:2px;padding-top:3px}.date{font-size:small}h1.pull-right{font-size:medium;margin-top:1.7em}.job-seekers-list,.jobs-list{margin:3em auto}.job-seekers-list h2,.jobs-list h2{font-size:20px}.job-seekers-list p,.jobs-list p{margin:0}.job-seekers-list h2,.job-seekers-list p,.jobs-list h2,.jobs-list p{line-height:1.3}.candidateTitle{border-radius:10px;padding:2px 5px}.jobs-list .edit{margin-left:1em}.job-seekers-list i,.jobs-list .info i{color:#f19409}.job-seekers-list .education,.job-seekers-list .experience,.job-seekers-list .location,.jobs-list .contract-type,.jobs-list .location,.jobs-list .recruiter{margin-right:1em;text-decoration:none}.well .info{font-weight:bolder}@media (max-width:992px){h2 a{font-size:19px}label{font-weight:400}.btn-normal{padding:4px 10px}}@media (max-width:767px){.header .navbar-nav li a{border-top-color:transparent}.header .nav .dropdown-menu li a,.header .nav li.active .dropdown-menu li a,.header .navbar-nav li.active:hover>a,.header .navbar-nav li.active>a,.header .navbar-nav>li>a:hover{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.header .nav .dropdown-menu{-moz-border-radius-bottomleft:0!important;-moz-border-radius-bottomright:0!important;border:3px solid #273576;-webkit-border-bottom-left-radius:0!important;border-bottom-left-radius:0!important;-webkit-border-bottom-right-radius:0!important;border-bottom-right-radius:0!important;padding:0}.header .dropdown-menu{border-top:none!important}#apply-for-job-description,.bannad,.banner{display:none}}.border-bottom{border-bottom:1px solid #eee}#candidate-details .border-bottom{border-bottom:1px solid #dce3e1}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{-webkit-box-ordinal-group:3;border-radius:.5rem!important;display:block;height:30px;line-height:26px;margin-top:0;order:2}input.form-control,select.form-control{height:46px}.form-control:focus{border-color:#f19409}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;cursor:not-allowed}textarea.form-control{height:auto}input[type=file]{width:30em}.has-error .select2-container .select2-choice,.has-error .select2-container-multi .select2-choices{border-color:#b94a48}.has-error .mce-tinymce.mce-container{border-color:#b94a48!important}h2.title{font-size:25px;font-weight:700!important}.well.apply-for-job{padding-top:0}.active_step{background:#4caf50!important;color:#fff}.refused_active_step{background:#a94442!important;color:#fff}a.recruitmentStep:hover{background-color:#15223c;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);text-decoration:none}.experience_title{color:#428bca}.heavy{font-weight:600}.skill{background-color:#e4e4e4;border-radius:16px!important;color:rgba(0,0,0,.6);display:inline-block;font-size:13px;font-weight:500;height:32px;line-height:32px;margin-top:25px;padding:0 12px}.taggle_list{float:left;width:100%}.taggle_list .taggle{animation-duration:1s;animation-fill-mode:both;background:#e2e1df;border-radius:3px;cursor:pointer;margin-right:8px;padding:5px 10px;position:relative;transition:all .3s}.taggle_list li{display:inline-block;float:left;font-weight:500;margin-bottom:5px;white-space:nowrap}.taggle_input{background:#eee!important;border:0;float:left;font-size:16px;font-weight:300;margin-top:-5px;max-width:100%;outline:0;padding:8px;padding-left:0!important;width:100%!important}.taggle_sizer{display:none}.nav-pills>li.active>a{color:#fff!important}@media (min-width:992px){.navbar .navbar-inner-shrink .brand{padding:0 20px!important}.header .navbar-inner-shrink li a{padding:15px 16px 17px}.header .navbar-inner-shrink li.active:hover>a,.header .navbar-inner-shrink li.active>a,.header .navbar-inner-shrink li>a:hover{padding-top:13px}.header .navbar-inner-shrink li.menu-search{padding:0}.header .navbar-inner-shrink .search-box{top:52px}.header.scrolling-fixed a.logo-v1 img{margin-top:17px}.header .nav li.active:hover>a,.header .nav li.active>a,.header .nav li>a:hover{background:#fcfcfc!important}.header .nav li>a:hover{background:none!important}.header .nav li.active>a:after{border-left:3px solid transparent;border-right:3px solid transparent;content:" ";display:block;height:0;left:50%;margin-left:-3px;position:absolute;top:0;width:0;z-index:2}.header .dropdown-menu li.active>a:after{border:none}}@media (max-width:992px){.header{padding-left:30px;padding-right:30px}.header .nav-collapse>ul{float:inherit;margin-top:12px!important}.header .dropdown-menu{border-top:1px solid #e7e7e7!important;margin-bottom:12px}.header .nav-collapse .dropdown-menu li+li a{margin-bottom:0}.header .nav-collapse .dropdown-menu a:focus,.header .nav-collapse .dropdown-menu a:hover,.header .nav-collapse .nav>li.active>a,.header .nav-collapse .nav>li>a:focus,.header .nav-collapse .nav>li>a:hover{background:none;border-top:0!important}.header .nav li.active .dropdown-menu li.active a{background:#f7f9fa!important}.header .nav li.menu-search{padding-left:12px;padding-top:15px}.recent-work .col-md-9{padding:0}.ver-inline-menu li.active:after{display:none}.form-actions.right{padding-right:0}.form-horizontal .form-actions.right{padding-right:15px}}@media (max-width:767px){.header .nav li a{padding:10px 15px}.header .nav li.active:hover>a,.header .nav li.active>a,.header .nav li>a:hover{border:none;padding-top:10px}.header .search-box{background:none;border:none;bottom:3px;display:none;left:40px;padding:5px;position:absolute;top:inherit}.header .search-box .btn{padding:7px 14px}.copyright .copyright-logo{text-align:left}.header{padding:0}.breadcrumbs .container{padding:0 10px}.copyright .social-footer{margin-top:10px;text-align:left}.copyright .social-footer li{margin-left:0;margin-right:3px}}@media (min-width:768px) and (max-width:992px){.header .nav li{margin-left:0}.header .nav li a{padding:10px 15px}.header .nav li.active:hover>a,.header .nav li.active>a,.header .nav li>a:hover{background:none!important;border:none;padding-top:10px}.header .nav li.menu-search span.sep{display:inline-block;left:-9px;margin:0;position:absolute;top:9px}.header .search-box{margin-top:0}.scrolling-fixed.header .nav li.menu-search{padding-top:15px}}@media (max-width:768px){.header.scrolling-fixed a.logo-v1 img{margin-top:19px}.header ul.nav{float:none;margin:0}.navbar-collapse.in{overflow:inherit}.header .navbar-collapse{max-height:3000px}.navbar-nav>li>.dropdown-menu{margin-left:30px}.header .nav li.menu-search span.sep{display:none}.scrolling-fixed.header .nav li.menu-search{padding:12px}.sidebar{padding-top:50px}}@media (max-width:320px){.header .search-box input{width:160px}}@media (min-width:768px) and (max-width:992px){.header .navbar-collapse{float:none;margin-left:-15px}.header ul.nav{clear:both;float:left}.header .nav li{margin-right:25px}.header .nav li.active:hover>a,.header .nav li.active>a,.header .nav li:hover>a,.header .nav li>a{border:none!important;padding:12px 0 13px!important}.header .nav li li{margin-right:0}.header .nav li li.active:hover>a,.header .nav li li.active>a,.header .nav li li:hover>a,.header .nav li li>a{padding:9px 15px!important}}:root{--md-sys-color-primary:#005faf;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#d4e3ff;--md-sys-color-on-primary-container:#001c3b;--md-sys-color-secondary:#545f70;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#d8e3f8;--md-sys-color-on-secondary-container:#111c2b;--md-sys-color-tertiary:#6d5677;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#f6d9ff;--md-sys-color-on-tertiary-container:#271430;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-surface:#f7f9fc;--md-sys-color-on-surface:#1a1c1e;--md-sys-color-surface-variant:#dfe2eb;--md-sys-color-on-surface-variant:#43474e;--md-sys-color-surface-container:#fff;--md-sys-color-surface-container-low:#f1f4f9;--md-sys-color-surface-container-high:#e9ecf1;--md-sys-color-surface-container-highest:#e1e3e8;--md-sys-color-inverse-surface:#2f3033;--md-sys-color-inverse-on-surface:#f1f0f4;--md-sys-color-inverse-primary:#a5c8ff;--md-sys-color-outline:#74777f;--md-sys-color-outline-variant:#c3c6cf;--md-sys-shape-corner-small:12px;--md-sys-shape-corner-medium:16px;--md-sys-shape-corner-large:24px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-full:9999px;--md-filled-text-field-container-shape:var(--md-sys-shape-corner-small);--md-outlined-text-field-container-shape:var(--md-sys-shape-corner-small);--md-filled-button-container-shape:var(--md-sys-shape-corner-medium);--md-outlined-button-container-shape:var(--md-sys-shape-corner-medium);--md-text-button-container-shape:var(--md-sys-shape-corner-medium);--md-filled-tonal-button-container-shape:var(--md-sys-shape-corner-medium);--md-sys-typescale-font-family:"Inter","Roboto",sans-serif;--md-sys-typescale-display-large-font:400 57px/64px var(--md-sys-typescale-font-family);--md-sys-typescale-display-medium-font:400 45px/52px var(--md-sys-typescale-font-family);--md-sys-typescale-display-small-font:400 36px/44px var(--md-sys-typescale-font-family);--md-sys-typescale-headline-large-font:400 32px/40px var(--md-sys-typescale-font-family);--md-sys-typescale-headline-medium-font:400 28px/36px var(--md-sys-typescale-font-family);--md-sys-typescale-headline-small-font:400 24px/32px var(--md-sys-typescale-font-family);--md-sys-typescale-title-large-font:500 22px/28px var(--md-sys-typescale-font-family);--md-sys-typescale-title-medium-font:500 16px/24px var(--md-sys-typescale-font-family);--md-sys-typescale-title-small-font:500 14px/20px var(--md-sys-typescale-font-family);--md-sys-typescale-body-large-font:400 16px/24px var(--md-sys-typescale-font-family);--md-sys-typescale-body-medium-font:400 14px/20px var(--md-sys-typescale-font-family);--md-sys-typescale-body-small-font:400 12px/16px var(--md-sys-typescale-font-family);--md-sys-typescale-label-large-font:500 14px/20px var(--md-sys-typescale-font-family);--md-sys-typescale-label-medium-font:500 12px/16px var(--md-sys-typescale-font-family);--md-sys-typescale-label-small-font:500 11px/16px var(--md-sys-typescale-font-family);--md-ref-typeface-plain:"Inter","Roboto",sans-serif;--md-ref-typeface-brand:"Inter","Roboto",sans-serif}.md-display-large{font:var(--md-sys-typescale-display-large-font)}.md-display-medium{font:var(--md-sys-typescale-display-medium-font)}.md-display-small{font:var(--md-sys-typescale-display-small-font)}.md-headline-large{font:var(--md-sys-typescale-headline-large-font)}.md-headline-medium{font:var(--md-sys-typescale-headline-medium-font)}.md-headline-small{font:var(--md-sys-typescale-headline-small-font)}.md-title-large{font:var(--md-sys-typescale-title-large-font)}.md-title-medium{font:var(--md-sys-typescale-title-medium-font)}.md-title-small{font:var(--md-sys-typescale-title-small-font)}.md-body-large{font:var(--md-sys-typescale-body-large-font)}.md-body-medium{font:var(--md-sys-typescale-body-medium-font)}.md-body-small{font:var(--md-sys-typescale-body-small-font)}.md-label-large{font:var(--md-sys-typescale-label-large-font)}.md-label-medium{font:var(--md-sys-typescale-label-medium-font)}.md-label-small{font:var(--md-sys-typescale-label-small-font)}.md-card{background-color:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large)}body{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-font-family);font:var(--md-sys-typescale-body-large-font)}.transition-all{transition:all .3s ease-in-out}header.sticky-top{z-index:1030}.header.navbar{background:var(--md-sys-color-surface-container,#fff)!important;border-bottom:none!important;box-shadow:none!important}.navbar-brand img{max-height:40px;width:auto}.gradient{background:none!important;filter:none!important}.transition-hover{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.transition-hover:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;transform:translateY(-4px)}.md-headline-large,h1{font-size:2.8125rem;line-height:1.16;margin-bottom:16px;margin-top:24px}.md-headline-large,.md-title-large,h1,h2{color:var(--md-sys-color-on-surface,#1b1b1f);font-family:var(--md-ref-typeface-brand,"Inter","Roboto",sans-serif);font-weight:400;letter-spacing:0}.md-title-large,h2{font-size:2rem;line-height:1.25;margin-bottom:12px;margin-top:20px}.md-title-medium,h3{font-family:var(--md-ref-typeface-brand,"Inter","Roboto",sans-serif);font-size:1.5rem;letter-spacing:0;line-height:1.33;margin-bottom:8px;margin-top:16px}.md-body-large,.md-title-medium,h3,p{color:var(--md-sys-color-on-surface,#1b1b1f);font-weight:400}.md-body-large,p{font-family:var(--md-ref-typeface-plain,"Inter","Roboto",sans-serif);font-size:1.1875rem;letter-spacing:.5px;line-height:1.65}.md-body-medium{font-weight:400;letter-spacing:.25px;line-height:1.55}.m3-nav-link,.md-body-medium,.md-label-large{font-family:var(--md-ref-typeface-plain,"Inter","Roboto",sans-serif);font-size:1.0625rem}.m3-nav-link,.md-label-large{font-weight:500;letter-spacing:.1px;line-height:1.4}body{background-color:var(--md-sys-color-surface,#f7f9fc);color:var(--md-sys-color-on-surface,#1b1b1f);font-family:var(--md-ref-typeface-plain,"Inter","Roboto",sans-serif);font-size:1.1875rem;line-height:1.65}.job-seekers-list .card p:not(.info),.jobs-list .card p:not(.info),.m3-job-card__description{color:var(--md-sys-color-on-surface-variant,#44474f);font-size:1.125rem;line-height:1.65}.btn,.btn-color,.btn-danger,.btn-default,.btn-info,.btn-normal,.btn-primary,.btn-success,.btn-warning,button[type=submit],input[type=submit],md-filled-button,md-filled-tonal-button,md-outlined-button{font-family:var(--md-ref-typeface-plain,"Inter","Roboto",sans-serif);font-size:1.0625rem;font-weight:500;letter-spacing:.1px;line-height:1.4}.btn-color,.btn-primary,button[type=submit],input[type=submit]{align-items:center;background-color:var(--md-sys-color-primary,#005faf);border:none;border-radius:var(--m3-btn-radius,16px);color:var(--md-sys-color-on-primary,#fff);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:12px 24px;text-decoration:none;transition:background-color var(--m3-transition,.2s),box-shadow var(--m3-transition,.2s)}.btn-color:hover,.btn-primary:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:#004d8f;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);color:#fff;text-decoration:none}.btn-color:focus,.btn-primary:focus{outline:2px solid var(--md-sys-color-primary,#005faf);outline-offset:2px}.btn-default,.btn-info,.btn-success,a.btn-normal.btn-color{align-items:center;background-color:var(--md-sys-color-secondary-container,#d6e3ff);border:none;border-radius:var(--m3-btn-radius,16px);color:var(--md-sys-color-on-secondary-container,#0e1b32);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:12px 24px;text-decoration:none;transition:background-color var(--m3-transition,.2s),box-shadow var(--m3-transition,.2s)}.btn-default:hover,.btn-info:hover,.btn-success:hover,a.btn-normal.btn-color:hover{box-shadow:0 1px 3px rgba(0,0,0,.12);filter:brightness(.95);text-decoration:none}.btn-danger,a.btn-normal.btn-danger{align-items:center;background-color:var(--md-sys-color-error,#ba1a1a)!important;border:none!important;border-radius:var(--m3-btn-radius,16px);color:var(--md-sys-color-on-error,#fff)!important;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:12px 24px;text-decoration:none;transition:background-color var(--m3-transition,.2s),box-shadow var(--m3-transition,.2s)}.btn-danger:hover,a.btn-normal.btn-danger:hover{background-color:#93000a!important;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#fff!important;text-decoration:none}.btn-xs,.btnTag{border-radius:8px;font-size:.75rem;min-height:32px;padding:6px 14px}.job-seekers-list,.jobs-list{display:flex;flex-direction:column;gap:16px;margin:24px 0}.job-seekers-list .card,.jobs-list .card{background-color:var(--md-sys-color-surface-container,#fff);border:none;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 1px 1px 0 rgba(0,0,0,.04);padding:24px;transition:box-shadow .2s ease}.job-seekers-list .card:hover,.jobs-list .card:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.06)}.job-seekers-list .card h2,.job-seekers-list .card h3,.jobs-list .card h2,.jobs-list .card h3{font-size:1.5rem;font-weight:400;line-height:1.33;margin:0 0 12px}.job-seekers-list .card h2 a,.job-seekers-list .card h3 a,.jobs-list .card h2 a,.jobs-list .card h3 a{color:var(--md-sys-color-primary,#005faf);text-decoration:none;transition:color .15s ease}.job-seekers-list .card h2 a:hover,.job-seekers-list .card h3 a:hover,.jobs-list .card h2 a:hover,.jobs-list .card h3 a:hover{text-decoration:underline}.job-seekers-list .card .info,.jobs-list .card .info{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0}.job-seekers-list .card .info span,.jobs-list .card .info span{align-items:center;background-color:var(--md-sys-color-surface-container,#f0f1f5);border:1px solid var(--md-sys-color-outline-variant,#c4c6d0);border-radius:8px;color:var(--md-sys-color-on-surface-variant,#44474f);display:inline-flex;font-family:var(--md-ref-typeface-plain,"Inter","Roboto",sans-serif);font-size:.875rem;line-height:1.4;padding:6px 14px;white-space:nowrap}.job-seekers-list .card .info span i,.jobs-list .card .info span i{color:var(--md-sys-color-on-surface-variant,#44474f);font-size:14px}.job-seekers-list .card .info span.alert-success,.jobs-list .card .info span.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.job-seekers-list .card .info span.alert-danger,.jobs-list .card .info span.alert-danger{background-color:var(--md-sys-color-error-container,#ffdad6);border-color:transparent;color:var(--md-sys-color-on-error-container,#410002)}.job-seekers-list .card .info span.alert-warning,.jobs-list .card .info span.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.job-seekers-list .card .info span a,.jobs-list .card .info span a{color:inherit;font-weight:500;text-decoration:none}.job-seekers-list .card .info span a:hover,.jobs-list .card .info span a:hover{text-decoration:underline}.job-seekers-list .card>p:last-of-type,.jobs-list .card>p:last-of-type{color:var(--md-sys-color-on-surface-variant,#44474f);font-size:1.125rem;line-height:1.65;margin:0}.card,.job-seekers-list .card,.jobs-list .card{border:none!important}.page-container{padding-bottom:32px;padding-top:16px}.alert{border:none;border-radius:12px;font-size:1.0625rem;padding:16px 24px}.alert-success{background-color:#d4edda;color:#155724}.alert-danger{background-color:var(--md-sys-color-error-container,#ffdad6);color:var(--md-sys-color-on-error-container,#410002)}.alert-warning{background-color:#fff3cd;color:#856404}.alert-info{background-color:var(--md-sys-color-secondary-container,#d6e3ff);color:var(--md-sys-color-on-secondary-container,#0e1b32)}.nav-pills>li>a{border-radius:12px;color:var(--md-sys-color-on-surface-variant,#fff)!important;font-size:1.0625rem;font-weight:500;padding:10px 20px;transition:background-color .15s ease}.nav-pills>li>a:hover{background-color:var(--md-sys-color-surface-container-high,#eef0f5)}.nav-pills .nav-link.active{color:#fff!important}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:var(--md-sys-color-primary,#005faf);border-radius:12px;color:var(--md-sys-color-on-primary,#fff)}@media (max-width:768px){.md-headline-large,h1{font-size:2.125rem}.md-title-large,h2{font-size:1.75rem}.md-title-medium,h3{font-size:1.375rem}.md-body-large,body,p{font-size:1.0625rem}.job-seekers-list .card,.jobs-list .card{border-radius:12px;padding:16px}.job-seekers-list .card .info,.jobs-list .card .info{gap:6px}.job-seekers-list .card .info span,.jobs-list .card .info span{font-size:.8125rem;padding:6px 12px}}h1.job-detail-title{line-height:1.25;margin-top:20px;text-shadow:none}.job-detail-number{color:#666;font-family:inherit;letter-spacing:normal;line-height:1.2}h2.job-detail-description-title{font-size:1.5rem;line-height:1.33}@media (max-width:768px){h2.job-detail-description-title{font-size:1.375rem}}h2.link-cards-title{color:#666;font-family:inherit;font-size:calc(1.275rem + .3vw);line-height:1.2;margin-bottom:.5rem;margin-top:0}@media (min-width:1200px){h2.link-cards-title{font-size:1.5rem}}h3.link-cards-label{color:#666;font-family:inherit;line-height:1.2}.site-breadcrumb{--bs-breadcrumb-divider:"›";--bs-breadcrumb-margin-bottom:0.5rem;color:#6c757d;font-size:.8rem}.page-container .site-breadcrumb a:not(.btn):not(.btn-normal):not(.select2-choice){color:#6c757d;text-decoration:none}.site-breadcrumb a:hover{text-decoration:underline}.site-breadcrumb .breadcrumb-item.active{color:#6c757d}.cookie-consent{align-items:center;background-color:#fff;border-radius:8px;border-top:4px solid #f19409;bottom:16px;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);display:flex;flex-wrap:wrap;gap:12px 20px;left:50%;max-width:760px;padding:16px 20px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:1070}.cookie-consent__text{color:#44474f;flex:1 1 360px;font-size:.875rem;letter-spacing:normal;line-height:1.5;margin:0}.cookie-consent__actions{display:flex;gap:12px}.cookie-consent__actions .btn{min-width:120px}@media (max-width:576px){.cookie-consent__actions{width:100%}.cookie-consent__actions .btn{flex:1}}.job-tag{align-items:center;border-radius:6px;display:inline-flex;font-weight:700;gap:4px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.job-tag--urgent{background-color:#fff1dc;border:1px solid #f8c98a;color:#a35c00}.job-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.job-actions form{display:contents}.job-actions .job-action{align-items:center;background-color:#fff;border:1px solid #d0d5dd;border-radius:8px!important;box-shadow:none!important;color:#344054!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:6px;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.job-actions .job-action:focus-visible,.job-actions .job-action:hover{background-color:#f2f4f7;border-color:#98a2b3}.job-actions .job-action--boost{background-color:#f19409;border-color:#f19409;color:#fff!important}.job-actions .job-action--boost:focus-visible,.job-actions .job-action--boost:hover{background-color:#c97a05;border-color:#c97a05}.job-actions .job-action--danger{color:#b42318!important;margin-left:auto}.job-actions .job-action--danger:focus-visible,.job-actions .job-action--danger:hover{background-color:#fef3f2;border-color:#fda29b}.job-actions__status{align-items:center;color:#667085;display:inline-flex;font-size:.8125rem;gap:6px}.job-actions__status .fa{color:#f19409}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/build/fonts/fontawesome-subset.57047406.woff2) format("woff2"),url(/build/fonts/fontawesome-subset.56cd7373.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-cyrillic-ext.b5cdd476.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-cyrillic.49594fb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-greek-ext.f4df85d1.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-greek.4f908aee.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-vietnamese.ab4bb8dc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-latin-ext.8bff79fb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/inter-latin.4f2981d8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-cyrillic-ext.b5cdd476.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-cyrillic.49594fb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-greek-ext.f4df85d1.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-greek.4f908aee.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-vietnamese.ab4bb8dc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-latin-ext.8bff79fb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/inter-latin.4f2981d8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-cyrillic-ext.b5cdd476.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-cyrillic.49594fb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-greek-ext.f4df85d1.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-greek.4f908aee.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-vietnamese.ab4bb8dc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-latin-ext.8bff79fb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/inter-latin.4f2981d8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-cyrillic-ext.b5cdd476.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-cyrillic.49594fb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-greek-ext.f4df85d1.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-greek.4f908aee.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-vietnamese.ab4bb8dc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-latin-ext.8bff79fb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/inter-latin.4f2981d8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ij-primary:#1565d8;--ij-primary-hover:#0f52b5;--ij-primary-active:#0c4497;--ij-primary-soft:#e8f1fd;--ij-primary-ink:#0d4ea8;--ij-on-primary:#fff;--ij-bg:#f7f8fa;--ij-surface:#fff;--ij-surface-muted:#f8f9fb;--ij-chip:#eef1f5;--ij-ink:#1d2433;--ij-ink-2:#3a4356;--ij-title:#111827;--ij-muted:#667085;--ij-placeholder:#98a2b3;--ij-border:#e4e7ec;--ij-border-strong:#d0d5dd;--ij-boost:#f59e0b;--ij-boost-hover:#d98b06;--ij-on-boost:#3b2300;--ij-boost-soft:#fef6e7;--ij-boost-ink:#93590b;--ij-boost-line:#f8d68a;--ij-success:#067647;--ij-success-soft:#e7f6ee;--ij-warning:#93590b;--ij-warning-soft:#fdf3e2;--ij-danger:#b42318;--ij-danger-hover:#912018;--ij-danger-soft:#fdecea;--ij-info:#1565d8;--ij-info-soft:#e8f1fd;--ij-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ij-radius:8px;--ij-radius-card:10px;--ij-radius-badge:6px;--ij-focus-ring:0 0 0 3px rgba(21,101,216,.22);--md-sys-color-primary:var(--ij-primary);--md-sys-color-on-primary:var(--ij-on-primary);--md-sys-color-primary-container:var(--ij-primary-soft);--md-sys-color-on-primary-container:var(--ij-primary-ink);--md-sys-color-secondary:var(--ij-ink-2);--md-sys-color-secondary-container:var(--ij-chip);--md-sys-color-on-secondary-container:var(--ij-ink);--md-sys-color-error:var(--ij-danger);--md-sys-color-error-container:var(--ij-danger-soft);--md-sys-color-on-error-container:var(--ij-danger);--md-sys-color-surface:var(--ij-bg);--md-sys-color-on-surface:var(--ij-ink);--md-sys-color-on-surface-variant:var(--ij-muted);--md-sys-color-surface-container:var(--ij-surface);--md-sys-color-surface-container-low:var(--ij-surface-muted);--md-sys-color-surface-container-high:var(--ij-chip);--md-sys-color-outline:var(--ij-border-strong);--md-sys-color-outline-variant:var(--ij-border);--md-sys-typescale-font-family:var(--ij-font);--md-ref-typeface-plain:var(--ij-font);--md-ref-typeface-brand:var(--ij-font);--m3-btn-radius:var(--ij-radius);--primary-color:var(--ij-primary);--secondary-color:var(--ij-muted);--background-color:var(--ij-bg);--text-color:var(--ij-ink);--link-color:var(--ij-primary);--link-hover-color:var(--ij-primary-hover);--bs-primary:#1565d8;--bs-primary-rgb:21,101,216;--bs-primary-text-emphasis:#0d4ea8;--bs-primary-bg-subtle:#e8f1fd;--bs-primary-border-subtle:#b9d3f7;--bs-success-text-emphasis:#067647;--bs-success-bg-subtle:#e7f6ee;--bs-warning-text-emphasis:#93590b;--bs-warning-bg-subtle:#fdf3e2;--bs-danger-text-emphasis:#b42318;--bs-danger-bg-subtle:#fdecea;--bs-body-font-family:var(--ij-font);--bs-body-font-size:1rem;--bs-body-line-height:1.6;--bs-body-color:#1d2433;--bs-body-bg:#f7f8fa;--bs-secondary-color:#667085;--bs-emphasis-color:#111827;--bs-border-color:#e4e7ec;--bs-border-radius:8px;--bs-border-radius-sm:6px;--bs-border-radius-lg:10px;--bs-border-radius-xl:12px;--bs-link-color:#1565d8;--bs-link-color-rgb:21,101,216;--bs-link-hover-color:#0f52b5;--bs-link-hover-color-rgb:15,82,181;--bs-focus-ring-color:rgba(21,101,216,.22)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--ij-bg);color:var(--ij-ink);font-family:var(--ij-font)}.md-body-large,body,p{font-size:1rem;letter-spacing:normal;line-height:1.6}.md-body-large,p{color:inherit;font-family:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-wrap:balance;color:var(--ij-title);font-family:var(--ij-font);text-shadow:none}.md-headline-large,h1{font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:1rem;margin-top:1.75rem}.md-title-large,h2{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.875rem;margin-top:2rem}.md-title-medium,h3{font-size:1.125rem;font-weight:600;letter-spacing:-.005em;line-height:1.35;margin-bottom:.5rem;margin-top:1.25rem}.h4,h4{font-size:1rem}.h4,.h5,.h6,h4,h5,h6{font-weight:600;line-height:1.4}.h5,.h6,h5,h6{font-size:.9375rem}@media (max-width:768px){.md-headline-large,h1{font-size:1.5rem}.md-title-large,h2{font-size:1.25rem}.md-title-medium,h3{font-size:1.0625rem}.md-body-large,body,p{font-size:.9375rem}}b,strong{font-weight:600}h1 a,h2 a,h3 a,h4 a{font-size:inherit;font-weight:inherit;line-height:inherit}.text-muted{color:var(--ij-muted)!important}::selection{background-color:var(--ij-primary-soft);color:var(--ij-primary-ink)}:focus-visible{outline:2px solid var(--ij-primary);outline-offset:2px}.page-container a:not(.btn):not(.btn-normal):not(.select2-choice){color:var(--ij-primary)}.page-container a:not(.btn):not(.btn-normal):not(.select2-choice):hover{color:var(--ij-primary-hover)}.page-container{padding-bottom:2.5rem;padding-top:.5rem}header.sticky-top{background-color:var(--ij-surface);border-bottom:1px solid var(--ij-border);box-shadow:none!important}.headerLine{display:none}.header,.header.navbar{background:var(--ij-surface)!important;border-bottom:none!important;box-shadow:none!important;min-height:64px;padding-bottom:0;padding-top:0}.navbar-brand{margin-right:1.5rem;padding:12px 0}.navbar-brand img{max-height:34px}.header .nav li>a,.header .navbar-nav li a{border-radius:0!important;box-shadow:inset 0 -2px 0 transparent;color:var(--ij-ink-2);font-size:.9375rem;font-weight:500;padding:21px 12px 20px!important;transition:color .15s ease,box-shadow .15s ease}.header .navbar-nav li.active>a,.header .navbar-nav>li>a:focus-visible,.header .navbar-nav>li>a:hover{background:transparent!important;border-radius:0!important;box-shadow:inset 0 -2px 0 var(--ij-primary);color:var(--ij-primary)}.navbar-toggler{border-color:var(--ij-border-strong);border-radius:var(--ij-radius);padding:6px 10px}.navbar-toggler:focus{box-shadow:var(--ij-focus-ring)}@media (max-width:991.98px){.header .nav li>a,.header .navbar-nav li a{box-shadow:none;padding:10px 4px!important}.header .navbar-nav>li>a:focus-visible,.header .navbar-nav>li>a:hover{box-shadow:none}.header .navbar-nav{padding-bottom:8px}}footer{background-color:var(--ij-surface);color:var(--ij-muted);margin-top:0;padding:0}.copyright,.copyright.gradient{background:var(--ij-surface)!important;border-top:1px solid var(--ij-border);color:var(--ij-muted);font-size:.8125rem;padding:12px 0}.copyright p{font-size:.8125rem;line-height:1.7;margin:4px 0}.copyright p,.copyright span{color:var(--ij-muted)!important}.copyright a{color:var(--ij-ink-2)!important;text-decoration:none}.copyright a:hover{color:var(--ij-primary)!important}.copyright .social-footer{margin:4px 0 0}.copyright .social-footer li i{color:var(--ij-muted);font-size:18px}.copyright .social-footer li a:hover i,.copyright .social-footer li i:hover{color:var(--ij-primary)!important}.btn,.btn-color,.btn-danger,.btn-default,.btn-info,.btn-normal,.btn-primary,.btn-success,.btn-warning,button[type=submit],input[type=submit]{border-radius:var(--ij-radius)!important;box-shadow:none!important;font-family:var(--ij-font);font-size:.9375rem;font-weight:600;letter-spacing:normal;line-height:1.3;min-height:40px;padding:9px 18px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-color,.btn-primary,button[type=submit],input[type=submit]{--bs-btn-bg:var(--ij-primary);--bs-btn-border-color:var(--ij-primary);--bs-btn-hover-bg:var(--ij-primary-hover);--bs-btn-hover-border-color:var(--ij-primary-hover);--bs-btn-active-bg:var(--ij-primary-active);--bs-btn-active-border-color:var(--ij-primary-active);background-color:var(--ij-primary);border:1px solid var(--ij-primary);color:var(--ij-on-primary)}.btn-color:hover,.btn-primary:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:var(--ij-primary-hover);border-color:var(--ij-primary-hover);color:var(--ij-on-primary)}.btn-color:active,.btn-primary:active{background-color:var(--ij-primary-active)!important}.btn-color:focus,.btn-primary:focus{outline:none}.btn-color:focus-visible,.btn-primary:focus-visible,button[type=submit]:focus-visible{box-shadow:var(--ij-focus-ring)!important;outline:none}.btn-color,a.btn-normal.btn-color{align-items:center;background-color:var(--ij-primary);border:1px solid var(--ij-primary)!important;color:var(--ij-on-primary)!important;display:inline-flex;gap:8px;justify-content:center;text-decoration:none;text-shadow:none!important;text-transform:none}a.btn-normal.btn-color:hover{background-color:var(--ij-primary-hover);border-color:var(--ij-primary-hover)!important;filter:none}.btn-default,.btn-info,.btn-light,.btn-outline-primary,.btn-outline-secondary,.btn-secondary,.btn-success,.btn.blue,.btn.green,.btn.grey{background-color:var(--ij-surface)!important;border:1px solid var(--ij-border-strong)!important;color:var(--ij-ink-2)!important;filter:none;text-shadow:none!important}.btn-default:hover,.btn-info:hover,.btn-light:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-secondary:hover,.btn-success:hover,.btn.blue:hover,.btn.green:hover,.btn.grey:hover{background-color:var(--ij-surface-muted)!important;border-color:var(--ij-placeholder)!important;color:var(--ij-title)!important;filter:none}.btn-outline-primary{color:var(--ij-primary)!important}.btn-danger,.btn.red,a.btn-normal.btn-danger{background-color:var(--ij-surface)!important;border:1px solid #f5c2bd!important;color:var(--ij-danger)!important;text-shadow:none!important}.btn-danger:hover,.btn.red:hover,a.btn-normal.btn-danger:hover{background-color:var(--ij-danger-soft)!important;border-color:var(--ij-danger)!important;color:var(--ij-danger-hover)!important}.btn-link-danger,.page-container a.btn-link-danger:not(.btn):not(.btn-normal):not(.select2-choice){color:var(--ij-danger);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.page-container a.btn-link-danger:not(.btn):not(.btn-normal):not(.select2-choice):hover{color:var(--ij-danger-hover);text-decoration:underline}.btn-warning{background-color:var(--ij-boost);border:1px solid var(--ij-boost);color:var(--ij-on-boost)}.btn-warning:hover{background-color:var(--ij-boost-hover);border-color:var(--ij-boost-hover);color:var(--ij-on-boost)}.btn-sm,.btn-xs,.btnTag{font-size:.8125rem;min-height:32px;padding:5px 12px}.btn-lg{font-size:1rem;min-height:48px;padding:12px 22px}.form-label,label{color:var(--ij-ink-2);font-size:.875rem;font-weight:600}.form-label .fa,label .fa{color:var(--ij-muted)}.form-control,.form-select{background-color:var(--ij-surface);border:1px solid var(--ij-border-strong);border-radius:var(--ij-radius)!important;box-shadow:none;color:var(--ij-ink);font-family:inherit;font-size:.9375rem;min-height:42px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease}.form-select{padding-right:36px}textarea.form-control{min-height:96px}.form-control::placeholder{color:var(--ij-placeholder)}.form-control:focus,.form-select:focus{border-color:var(--ij-primary);box-shadow:var(--ij-focus-ring)!important;outline:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--ij-surface-muted);color:var(--ij-muted)}.form-check-input:checked{background-color:var(--ij-primary);border-color:var(--ij-primary)}.form-check-input:focus{border-color:var(--ij-primary);box-shadow:var(--ij-focus-ring)}.input-group-text{background-color:var(--ij-surface-muted);border-color:var(--ij-border-strong);color:var(--ij-muted)}.card,.job-seekers-list .card,.jobs-list .card{background-color:var(--ij-surface);border:1px solid var(--ij-border)!important;border-radius:var(--ij-radius-card)!important;box-shadow:none!important}.card.shadow,.card.shadow-lg,.card.shadow-sm{box-shadow:none!important}.card.rounded-4,form.card{border-radius:12px!important}.transition-hover,.transition-hover:hover{transform:none}#form_search_job,form.reply.card{padding:1.25rem 1.25rem .5rem!important}.job-seekers-list,.jobs-list{gap:12px;margin:1rem 0 1.5rem}.job-seekers-list .card,.jobs-list .card{margin-bottom:0!important;padding:1.125rem 1.25rem!important;transition:border-color .15s ease,box-shadow .15s ease}.job-seekers-list .card:hover,.jobs-list .card:hover{border-color:var(--ij-border-strong)!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.job-seekers-list .card h2,.job-seekers-list .card h3,.jobs-list .card h2,.jobs-list .card h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;line-height:1.35;margin:0 0 8px}.job-seekers-list .card h2 a,.job-seekers-list .card h3 a,.jobs-list .card h2 a,.jobs-list .card h3 a,.page-container .job-seekers-list .card h2 a:not(.btn),.page-container .job-seekers-list .card h3 a:not(.btn),.page-container .jobs-list .card h2 a:not(.btn),.page-container .jobs-list .card h3 a:not(.btn){color:var(--ij-title);text-decoration:none}.page-container .job-seekers-list .card h2 a:not(.btn):hover,.page-container .job-seekers-list .card h3 a:not(.btn):hover,.page-container .jobs-list .card h2 a:not(.btn):hover,.page-container .jobs-list .card h3 a:not(.btn):hover{color:var(--ij-primary);text-decoration:none}.job-seekers-list .card .info,.jobs-list .card .info{gap:6px;margin:0 0 10px}.job-seekers-list .card .info span,.jobs-list .card .info span{background-color:var(--ij-chip);border:none;border-radius:var(--ij-radius-badge);color:var(--ij-ink-2);font-size:.8125rem;font-weight:500;gap:6px;line-height:1.5;padding:3px 10px}.job-seekers-list .card .info span i,.jobs-list .card .info span i{color:var(--ij-muted);font-size:13px}.page-container .job-seekers-list .card .info span a,.page-container .jobs-list .card .info span a{color:inherit}.page-container .job-seekers-list .card .info span a:hover,.page-container .jobs-list .card .info span a:hover{color:var(--ij-primary);text-decoration:none}.jobs-list .card .info span.contract-type{background-color:var(--ij-primary-soft);color:var(--ij-primary-ink)}.jobs-list .card .info span.contract-type i{color:var(--ij-primary-ink)}.jobs-list .card .info span.date{background-color:transparent;color:var(--ij-muted);padding-left:4px}.job-seekers-list .card .info span.alert-success,.jobs-list .card .info span.alert-success{background-color:var(--ij-success-soft);color:var(--ij-success)}.job-seekers-list .card .info span.alert-danger,.jobs-list .card .info span.alert-danger{background-color:var(--ij-danger-soft);color:var(--ij-danger)}.job-seekers-list .card .info span.alert-warning,.jobs-list .card .info span.alert-warning{background-color:var(--ij-warning-soft);color:var(--ij-warning)}.job-seekers-list .card p:not(.info),.job-seekers-list .card>p:last-of-type,.jobs-list .card p:not(.info),.jobs-list .card>p:last-of-type,.m3-job-card__description{color:var(--ij-muted);font-size:.9375rem;line-height:1.6}.job-tag{border-radius:var(--ij-radius-badge);font-size:.6875rem;letter-spacing:.05em;margin-left:6px;padding:2px 8px}.job-tag--urgent{background-color:var(--ij-boost);border:none;color:var(--ij-on-boost)}.job-actions .job-action{border-color:var(--ij-border-strong);border-radius:var(--ij-radius)!important;color:var(--ij-ink-2)!important;min-height:32px;padding:0 12px}.job-actions .job-action:focus-visible,.job-actions .job-action:hover{background-color:var(--ij-surface-muted);border-color:var(--ij-placeholder)}.job-actions .job-action--boost{background-color:var(--ij-boost);border-color:var(--ij-boost);color:var(--ij-on-boost)!important}.job-actions .job-action--boost:focus-visible,.job-actions .job-action--boost:hover{background-color:var(--ij-boost-hover);border-color:var(--ij-boost-hover)}.job-actions .job-action--danger{border-color:transparent;color:var(--ij-danger)!important}.job-actions .job-action--danger:focus-visible,.job-actions .job-action--danger:hover{background-color:var(--ij-danger-soft);border-color:#f5b5ae}.job-actions__status{color:var(--ij-muted)}.job-actions__status .fa{color:var(--ij-boost)}.alert{border:1px solid transparent;border-radius:var(--ij-radius-card);font-size:.9375rem;line-height:1.55;padding:12px 16px}.alert-success{background-color:var(--ij-success-soft);border-color:#b7e4cb;color:var(--ij-success)}.alert-danger{background-color:var(--ij-danger-soft);border-color:#f5c2bd;color:var(--ij-danger)}.alert-warning{background-color:var(--ij-warning-soft);border-color:#f3d9a8;color:var(--ij-warning)}.alert-info{background-color:var(--ij-info-soft);border-color:#c4dafa;color:var(--ij-primary-ink)}.alert .close,.alert a.close{color:inherit;opacity:.7;text-decoration:none}.badge{background-color:var(--ij-chip);border-radius:var(--ij-radius-badge)!important;color:var(--ij-ink-2);font-size:.75rem!important;font-weight:600;height:auto;line-height:1.4;padding:3px 8px}.badge.rounded-pill{border-radius:999px!important}.nav-tabs{border-bottom-color:var(--ij-border)}.nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--ij-muted);font-weight:500}.nav-tabs .nav-link:hover{border-bottom-color:var(--ij-border-strong);color:var(--ij-ink)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:transparent;border-bottom-color:var(--ij-primary);color:var(--ij-primary)}.nav-pills .nav-link,.nav-pills>li>a{border-radius:var(--ij-radius);font-size:.9375rem;padding:8px 14px}.nav-pills .nav-link.active,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:var(--ij-primary);border-radius:var(--ij-radius);color:var(--ij-on-primary)!important}.page-container .site-breadcrumb a:not(.btn):not(.btn-normal):not(.select2-choice),.site-breadcrumb,.site-breadcrumb .breadcrumb-item.active{color:var(--ij-muted)}.pagination{--bs-pagination-font-size:0.9375rem;--bs-pagination-padding-x:0.875rem;--bs-pagination-padding-y:0.5rem;--bs-pagination-color:var(--ij-ink-2);--bs-pagination-bg:var(--ij-surface);--bs-pagination-border-color:var(--ij-border-strong);--bs-pagination-hover-color:var(--ij-title);--bs-pagination-hover-bg:var(--ij-surface-muted);--bs-pagination-hover-border-color:var(--ij-border-strong);--bs-pagination-focus-box-shadow:var(--ij-focus-ring);--bs-pagination-active-bg:var(--ij-primary);--bs-pagination-active-border-color:var(--ij-primary);--bs-pagination-disabled-color:var(--ij-placeholder);--bs-pagination-disabled-bg:var(--ij-surface);--bs-pagination-border-radius:var(--ij-radius);flex-wrap:wrap;gap:6px}.pagination .page-link{border-radius:var(--ij-radius)!important;font-weight:500;min-width:40px;text-align:center}.pagination .page-item:not(:first-child) .page-link{margin-left:0}.page-container .pagination a.page-link:not(.btn){color:var(--ij-ink-2)}.table{--bs-table-color:var(--ij-ink);--bs-table-border-color:var(--ij-border);--bs-table-striped-bg:var(--ij-surface-muted);--bs-table-hover-bg:var(--ij-surface-muted);font-size:.9375rem}.table thead>tr>th,.table>thead th{background-color:var(--ij-surface-muted);border-bottom:1px solid var(--ij-border);color:var(--ij-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:10px 12px;text-transform:uppercase}.table>tbody>tr>td{padding:12px;vertical-align:middle}.dropdown-menu{border:1px solid var(--ij-border);border-radius:var(--ij-radius-card);box-shadow:0 8px 24px -8px rgba(16,24,40,.18);font-size:.9375rem;padding:6px}.dropdown-item{border-radius:6px}.dropdown-item:active{background-color:var(--ij-primary)}.modal-content{border:1px solid var(--ij-border);border-radius:12px}.well{border:1px solid var(--ij-border);border-radius:var(--ij-radius-card)!important;box-shadow:none!important;text-shadow:none}.bg-light{background-color:var(--ij-surface-muted)!important}.border-bottom{border-bottom-color:var(--ij-border)!important}hr{border-color:var(--ij-border);opacity:1}h1.job-detail-title{font-weight:700}.job-detail-number,h2.link-cards-title,h3.link-cards-label{color:var(--ij-muted)}.cookie-consent{border:1px solid var(--ij-border);border-radius:12px;box-shadow:0 12px 32px -12px rgba(16,24,40,.25)}.cookie-consent__text{color:var(--ij-ink-2)}.swal2-popup{border-radius:12px!important;box-shadow:0 12px 32px -12px rgba(16,24,40,.25)}.swal2-title{color:var(--ij-title)}.swal2-icon.swal2-info{background:var(--ij-primary-soft);border-color:var(--ij-primary);color:var(--ij-primary)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.tabular-nums{font-variant-numeric:tabular-nums}.table-card{overflow:hidden;padding:0!important}.table-card .table>:not(caption)>*>*{background-color:transparent}.table-card .table>thead th{background-color:var(--ij-surface-muted)}.table-card .table>tbody>tr:last-child>td{border-bottom:0}.cpc-filter .form-control{margin-bottom:0}.stat-tile{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:var(--ij-radius-card);display:flex;flex-direction:column;gap:2px;padding:14px 16px}.stat-tile__label{color:var(--ij-muted);font-size:.8125rem}.stat-tile__value{color:var(--ij-title);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.form-actions--split .btn-danger{margin-left:auto}.narrow-page{max-width:820px}.page-container a.back-link:not(.btn):not(.btn-normal):not(.select2-choice){align-items:center;color:var(--ij-muted);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;margin-top:1.25rem;text-decoration:none}.page-container a.back-link:not(.btn):not(.btn-normal):not(.select2-choice):hover{color:var(--ij-primary)}.back-link+h1{margin-top:.5rem}.form-panel{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:12px;padding:0 1.25rem}.form-panel__hint{color:var(--ij-muted);font-size:.8125rem;margin:1rem 0 0}.form-panel__group{padding:1.25rem 0}.form-panel__group+.form-panel__group{border-top:1px solid var(--ij-border)}h2.form-panel__legend{color:var(--ij-muted);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 .875rem;text-transform:uppercase}.form-panel .form-control,.form-panel .form-select{margin-bottom:0}.date-pair{display:grid;gap:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.form-check-label{color:var(--ij-ink-2);font-weight:400}.form-text{color:var(--ij-muted);font-size:.8125rem;margin-top:6px}.profile-hero{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:1.5rem;padding:1.5rem!important}.profile-hero__main{display:flex;flex:1 1 420px;gap:18px;min-width:0}.profile-hero__avatar{background-color:var(--ij-primary-soft);border-radius:50%;color:var(--ij-primary-ink);display:grid;flex:none;font-size:1.375rem;font-weight:700;height:64px;letter-spacing:.02em;place-items:center;width:64px}.profile-hero__identity{min-width:0}h1.profile-hero__name{font-size:1.625rem;margin:0 0 4px}.profile-hero__headline{color:var(--ij-ink-2);font-size:1rem;margin:0 0 14px}.profile-hero__headline .fa{color:var(--ij-muted)}.profile-hero__sep{color:var(--ij-placeholder);margin:0 6px}.profile-facts{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:0}.profile-facts li{color:var(--ij-title);display:flex;flex-direction:column;font-size:.9375rem;font-weight:600}.profile-facts__label{color:var(--ij-muted);font-size:.75rem;font-weight:500}.profile-facts__label .fa{width:14px}.profile-hero__actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.page-container a.profile-hero__link:not(.btn):not(.btn-normal):not(.select2-choice){color:var(--ij-muted);font-size:.8125rem;text-decoration:none}.page-container a.profile-hero__link:not(.btn):not(.btn-normal):not(.select2-choice):hover{color:var(--ij-primary);text-decoration:underline}@media (max-width:575.98px){.profile-hero__main{flex-direction:column;gap:12px}.profile-hero__actions{align-items:stretch;width:100%}}.profile-section{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:var(--ij-radius-card);margin-bottom:1rem;padding:1.25rem}.profile-section--flat{background:transparent;border:0;margin:0;padding:0}.profile-section__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:.75rem}h3.profile-section__title{font-size:1.0625rem;font-weight:600;margin:0}.page-container a.profile-section__edit:not(.btn):not(.btn-normal):not(.select2-choice){font-size:.875rem;font-weight:500;text-decoration:none}.page-container a.profile-section__edit:not(.btn):not(.btn-normal):not(.select2-choice):hover{text-decoration:underline}.profile-section__text{color:var(--ij-ink-2);margin:0;white-space:pre-line}.profile-empty{background-color:var(--ij-surface-muted);border:1px dashed var(--ij-border-strong);border-radius:var(--ij-radius);color:var(--ij-muted);font-size:.9375rem;margin:0;padding:14px 16px}.timeline{list-style:none;margin:0;padding:0}.timeline-item{padding:0 0 1.125rem 22px;position:relative}.timeline-item:before{background-color:var(--ij-surface);border:2px solid var(--ij-border-strong);border-radius:50%;content:"";height:9px;left:4px;position:absolute;top:8px;width:9px}.timeline-item:after{background-color:var(--ij-border);bottom:2px;content:"";left:8px;position:absolute;top:21px;width:1px}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:after{display:none}.timeline-item--current:before{background-color:var(--ij-primary);border-color:var(--ij-primary)}.timeline-item__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.timeline-item__title.experience_title,h4.timeline-item__title{color:var(--ij-title);font-size:1rem;font-weight:600;margin:0}.timeline-item__org{color:var(--ij-ink-2);font-weight:500}.timeline-item__dates{align-items:center;color:var(--ij-muted);display:flex;flex-wrap:wrap;font-size:.875rem;font-variant-numeric:tabular-nums;gap:8px;margin:2px 0 6px}.timeline-item__body{color:var(--ij-ink-2);font-size:.9375rem}.timeline-item__body p{font-size:inherit;margin-bottom:.5rem}.timeline-item__body>:last-child{margin-bottom:0}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:1px 8px}.pill--primary{background-color:var(--ij-primary-soft);color:var(--ij-primary-ink)}.skill-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.skill-chip{background-color:var(--ij-chip);border-radius:999px;color:var(--ij-ink-2);font-size:.875rem;font-weight:500;padding:4px 12px}.skills-input{align-items:center;background-color:var(--ij-surface);border:1px solid var(--ij-border-strong);border-radius:var(--ij-radius);cursor:text;display:flex;min-height:46px;padding:6px 8px}.skills-input:focus-within{border-color:var(--ij-primary);box-shadow:var(--ij-focus-ring)}.skills-input .taggle_list{align-items:center;display:flex;flex-wrap:wrap;float:none;gap:6px;margin:0;padding:0}.skills-input .taggle_list li{float:none;margin:0}.skills-input .taggle_list .taggle{align-items:center;background-color:var(--ij-primary-soft);border-radius:999px;color:var(--ij-primary-ink);display:inline-flex;font-size:.875rem;gap:4px;margin:0;padding:3px 6px 3px 12px}.skills-input .taggle .close{background:transparent!important;border:0!important;border-radius:50%!important;color:var(--ij-primary-ink)!important;font-size:1rem;height:20px;line-height:1;min-height:0;padding:0;width:20px}.skills-input .taggle .close:hover{background-color:rgba(21,101,216,.12)!important}.skills-input .taggle_input{background:transparent!important;border:0!important;box-shadow:none!important;float:none;font-size:.9375rem;margin:0;min-height:0;min-width:160px;padding:4px!important;width:auto!important}.taggle_placeholder{display:none!important}.profile-aside{padding:1.25rem!important;position:sticky;top:88px}h3.profile-aside__title{font-size:1rem;font-weight:600;margin:0 0 8px}.profile-aside__meta{color:var(--ij-muted);font-size:.8125rem;margin:0 0 14px}.chat-thread{background-color:var(--ij-surface-muted);border:1px solid var(--ij-border);border-radius:var(--ij-radius);gap:10px;max-height:320px;overflow-y:auto;padding:12px}.chat-thread,.chat-thread__item{display:flex;flex-direction:column}.chat-thread__item{align-items:flex-start}.chat-thread__item--me{align-items:flex-end}.chat-thread__bubble{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:12px;color:var(--ij-ink);font-size:.9375rem;max-width:80%;padding:8px 12px}.chat-thread__item--me .chat-thread__bubble{background-color:var(--ij-primary);border-color:var(--ij-primary);color:var(--ij-on-primary)}.chat-thread__meta{color:var(--ij-muted);font-size:.75rem;margin-top:2px}a.recruitmentStep.btn{background-color:var(--ij-surface)!important;border:1px solid var(--ij-border-strong)!important;color:var(--ij-ink-2)!important;font-size:.875rem;min-height:40px}a.recruitmentStep.btn:hover{background-color:var(--ij-surface-muted)!important;border-color:var(--ij-placeholder)!important;box-shadow:none!important;color:var(--ij-title)!important}a.recruitmentStep.btn.active_step{background-color:var(--ij-primary)!important;border-color:var(--ij-primary)!important;color:var(--ij-on-primary)!important}a.recruitmentStep.btn.refused_active_step{background-color:var(--ij-danger-soft)!important;border-color:var(--ij-danger)!important;color:var(--ij-danger)!important}.profile-edit-card{padding:1.25rem!important}.profile-edit-card .tab-pane.active{border-top:0}.profile-edit-card .profile-section{border:0;margin:0;padding:0}.experience_title{color:var(--ij-title)}.page-container .profile-aside a:not(.btn):not(.btn-normal):not(.select2-choice){font-size:.875rem;font-weight:500;text-decoration:none}.page-container .profile-aside a:not(.btn):not(.btn-normal):not(.select2-choice):hover{text-decoration:underline}.page-container.solutions{padding-top:0}.sol-eyebrow{color:var(--ij-primary);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.sol-eyebrow--light{color:#9cc3f5}.sol-hero{background-color:var(--ij-surface);border-bottom:1px solid var(--ij-border);padding:3rem 0 2.5rem}h1.sol-hero__title{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.15;margin:0 0 1rem;max-width:22ch}.sol-hero__lead{color:var(--ij-ink-2);font-size:1.0625rem;margin:0 0 1.5rem;max-width:62ch}.sol-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.75rem}.sol-proof{color:var(--ij-muted);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:8px 28px;list-style:none;margin:0;padding:0}.sol-proof li{padding-left:22px;position:relative}.sol-proof li:before{color:var(--ij-success);content:"\f00c";font-family:FontAwesome;left:0;position:absolute}.sol-proof strong{color:var(--ij-title)}.sol-section{padding:3rem 0 0}.sol-section--last{padding-bottom:3rem}.sol-section__head{margin-bottom:1.5rem;max-width:62ch}h2.sol-section__title{font-size:1.5rem;margin:0 0 6px}.sol-section__lead{color:var(--ij-muted);margin:0}.sol-card{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;height:100%;padding:1.375rem}.sol-card p{color:var(--ij-ink-2);font-size:.9375rem;margin:0}.sol-card__icon{background-color:var(--ij-primary-soft);border-radius:10px;color:var(--ij-primary-ink);display:grid;font-size:1.125rem;height:40px;margin-bottom:6px;place-items:center;width:40px}h3.sol-card__title{font-size:1.0625rem;margin:0}.sol-card p.sol-card__price{color:var(--ij-muted);margin-bottom:6px}.sol-card__price strong{color:var(--ij-title);font-size:1.125rem}.sol-card--boost{background-color:var(--ij-boost-soft);border-color:var(--ij-boost-line)}.sol-card--boost .sol-card__icon{background-color:var(--ij-boost);color:var(--ij-on-boost)}.sol-note{color:var(--ij-muted);font-size:.8125rem;margin:1rem 0 0}.sol-premium{background-color:#0f2a52;border-radius:16px;color:#dbe7f8;display:grid;gap:2rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:2rem}@media (max-width:767.98px){.sol-premium{grid-template-columns:minmax(0,1fr);padding:1.5rem}}h2.sol-premium__title{color:#fff;font-size:1.5rem;margin:0 0 .75rem}.sol-premium p{color:#dbe7f8}.sol-checklist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 1.5rem;padding:0}.sol-checklist li{color:#fff;padding-left:26px;position:relative}.sol-checklist li:before{color:#7fb2f2;content:"\f00c";font-family:FontAwesome;left:0;position:absolute}.sol-premium .btn-light{background-color:#fff!important;border-color:#fff!important;color:#0f2a52!important}.sol-premium .btn-light:hover{background-color:#e8f1fd!important}.sol-premium__prices{align-self:center;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:1.25rem}.sol-premium p.sol-premium__prices-title{color:#9cc3f5;font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.sol-pricelist{list-style:none;margin:0;padding:0}.sol-pricelist li{align-items:baseline;border-radius:8px;color:#dbe7f8;display:flex;font-variant-numeric:tabular-nums;justify-content:space-between;padding:10px 12px}.sol-pricelist li+li{border-top:1px solid hsla(0,0%,100%,.08)}.sol-pricelist strong{color:#fff;font-size:1.125rem}.sol-pricelist li.is-featured{background-color:rgba(127,178,242,.16);border-top-color:transparent}.sol-pricelist li.is-featured+li{border-top-color:transparent}.sol-cta{align-items:center;background-color:var(--ij-primary-soft);border:1px solid #c4dafa;border-radius:16px;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:2rem}.sol-cta__text{flex:1 1 380px;max-width:60ch}h2.sol-cta__title{font-size:1.375rem;margin:0 0 6px}.sol-cta__text p{color:var(--ij-ink-2);margin:0}.sol-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sol-cta__login{color:var(--ij-muted);flex-basis:100%;font-size:.875rem;margin:0}.contact-page{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:2.5rem 0 1rem}@media (max-width:991.98px){.contact-page{gap:1.5rem;grid-template-columns:minmax(0,1fr);padding-top:1.5rem}}h1.contact-intro__title{font-size:clamp(1.75rem,3.4vw,2.25rem);margin:0 0 .75rem}.contact-intro__lead{color:var(--ij-ink-2);font-size:1.0625rem;margin:0 0 1.75rem;max-width:48ch}.contact-points{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 1.75rem;padding:0}.contact-points li{align-items:flex-start;display:flex;gap:14px}.contact-points__icon{background-color:var(--ij-primary-soft);border-radius:10px;color:var(--ij-primary-ink);display:grid;flex:none;font-size:1.0625rem;height:40px;place-items:center;width:40px}.contact-points li div{color:var(--ij-ink-2);display:flex;flex-direction:column;font-size:.9375rem;min-width:0}.contact-points strong{color:var(--ij-title)}.contact-help{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:var(--ij-radius-card);font-size:.9375rem;padding:14px 16px}.contact-help__title{color:var(--ij-title);font-weight:600;margin:0 0 4px}.contact-help ul{margin:0;padding-left:18px}.contact-card{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:16px;box-shadow:0 12px 32px -20px rgba(16,24,40,.25);padding:1.75rem}@media (max-width:575.98px){.contact-card{padding:1.25rem}}h2.contact-card__title{font-size:1.25rem;margin:0 0 4px}.contact-card__hint{color:var(--ij-muted);font-size:.8125rem;margin:0 0 1.25rem}.contact-card .form-control{margin-bottom:0}.contact-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:1.25rem}.contact-card__actions .btn{margin-left:auto}.contact-success{padding:1.5rem .5rem;text-align:center}.contact-success__icon{background-color:var(--ij-success-soft);border-radius:50%;color:var(--ij-success);display:inline-grid;font-size:1.5rem;height:56px;margin-bottom:.75rem;place-items:center;width:56px}h2.contact-success__title{font-size:1.375rem;margin:0 0 .5rem}.contact-success p{color:var(--ij-ink-2);margin:0 auto 1.25rem;max-width:44ch}.file-drop{position:relative}.file-drop__input{clip:rect(0,0,0,0);border:0!important;height:1px!important;margin:-1px!important;min-height:0!important;opacity:0;overflow:hidden;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.file-drop__zone{align-items:center;background-color:var(--ij-surface);border:2px dashed var(--ij-border-strong);border-radius:var(--ij-radius-card);cursor:pointer;display:flex;flex-direction:column;font-weight:400;gap:4px;margin:0;padding:22px 16px;text-align:center;transition:border-color .15s ease,background-color .15s ease;width:100%}.file-drop.is-dragover .file-drop__zone,.file-drop__zone:hover{background-color:var(--ij-primary-soft);border-color:var(--ij-primary)}.file-drop__input:focus-visible+.file-drop__zone{border-color:var(--ij-primary);box-shadow:var(--ij-focus-ring)}.file-drop__icon{background-color:var(--ij-primary-soft);border-radius:50%;color:var(--ij-primary);display:grid;font-size:1.25rem;height:44px;margin-bottom:4px;place-items:center;width:44px}.file-drop.is-dragover .file-drop__icon{background-color:var(--ij-primary);color:var(--ij-on-primary)}.file-drop__text{color:var(--ij-ink-2);font-size:.9375rem}.file-drop__text strong{color:var(--ij-primary);font-weight:600}.file-drop__hint{color:var(--ij-muted);font-size:.8125rem}.file-drop__selected{align-items:center;background-color:var(--ij-surface);border:1px solid var(--ij-border-strong);border-radius:var(--ij-radius-card);display:flex;gap:12px;padding:12px 14px}.file-drop__error[hidden],.file-drop__selected[hidden],.file-drop__zone[hidden]{display:none!important}.file-drop__file-icon{background-color:var(--ij-success-soft);border-radius:8px;color:var(--ij-success);display:grid;flex:none;font-size:1.0625rem;height:36px;place-items:center;width:36px}.file-drop__file{display:flex;flex:1;flex-direction:column;line-height:1.35;min-width:0}.file-drop__name{color:var(--ij-title);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop__size{color:var(--ij-muted);font-size:.8125rem}label.file-drop__change{color:var(--ij-primary);cursor:pointer;font-size:.875rem;font-weight:600;margin:0}label.file-drop__change:hover{text-decoration:underline}button.file-drop__remove{background:transparent!important;border:0!important;border-radius:50%!important;color:var(--ij-muted)!important;display:grid;flex:none;font-size:1rem;height:32px;min-height:0;padding:0;place-items:center;width:32px}button.file-drop__remove:hover{background-color:var(--ij-danger-soft)!important;color:var(--ij-danger)!important}.file-drop__error{color:var(--ij-danger);font-size:.875rem;margin:8px 0 0}.file-drop__current{align-items:center;background-color:var(--ij-surface-muted);border:1px solid var(--ij-border);border-radius:var(--ij-radius);display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:10px;padding:10px 12px}.page-container .file-drop__current a:not(.btn):not(.btn-normal):not(.select2-choice){font-weight:600;text-decoration:none}.file-drop__current-hint{color:var(--ij-muted);flex-basis:100%;font-size:.8125rem;padding-left:46px}select.form-control{appearance:none;background-color:var(--ij-surface)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23667085' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 10px!important;padding-right:36px}select.form-control[multiple],select.form-control[size]:not([size="1"]){background-image:none!important;padding-right:12px}.login-signup-page form,.page-container form.form-card,form.form-card{background-color:var(--ij-surface)!important;border:1px solid var(--ij-border)!important;border-radius:12px!important;box-shadow:none!important;display:block;margin-bottom:1.5rem;padding:1.5rem!important}@media (max-width:575.98px){.login-signup-page form,.page-container form.form-card,form.form-card{padding:1.125rem!important}}.login-signup-page form fieldset,form.form-card fieldset{border:0;margin:0;padding:0}.login-signup-page{margin-left:auto;margin-right:auto}.login-signup-page form{margin-top:1rem}.login-signup-page h3{border-bottom:1px solid var(--ij-border);font-size:1.125rem;margin-top:0;padding-bottom:.75rem}.card.card-body{border-radius:12px!important;padding:1.5rem!important}.auth-shell{background-color:var(--ij-surface);border:1px solid var(--ij-border);border-radius:16px;box-shadow:0 16px 40px -28px rgba(16,24,40,.35);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:2.5rem auto 2rem;max-width:980px;overflow:hidden}@media (max-width:767.98px){.auth-shell{grid-template-columns:minmax(0,1fr);margin-top:1.25rem}}.auth-panel{padding:2.5rem}@media (max-width:575.98px){.auth-panel{padding:1.5rem 1.25rem}}h2.auth-title{font-size:1.625rem;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.auth-lead{color:var(--ij-muted);margin:0 0 1.5rem}.auth-form .form-control{margin-bottom:0}.auth-field{position:relative}.auth-field>.fa{color:var(--ij-placeholder);font-size:1rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.auth-field .form-control{min-height:46px;padding-left:40px}.auth-field:focus-within>.fa{color:var(--ij-primary)}.auth-label-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.page-container .auth-label-row a:not(.btn):not(.btn-normal):not(.select2-choice),.page-container .auth-small a:not(.btn):not(.btn-normal):not(.select2-choice){font-size:.8125rem;font-weight:500;text-decoration:none}.page-container .auth-label-row a:not(.btn):not(.btn-normal):not(.select2-choice):hover,.page-container .auth-small a:not(.btn):not(.btn-normal):not(.select2-choice):hover{text-decoration:underline}.auth-form .btn-lg{margin-top:.5rem}.auth-small{color:var(--ij-muted);font-size:.875rem;margin:1rem 0 0;text-align:center}.page-container .auth-small a:not(.btn):not(.btn-normal):not(.select2-choice){font-size:inherit!important}.auth-aside{background-color:var(--ij-primary-soft);border-left:1px solid #d6e5fb;display:flex;flex-direction:column;gap:1rem;padding:2.5rem}@media (max-width:767.98px){.auth-aside{border-left:0;border-top:1px solid #d6e5fb;padding:1.5rem 1.25rem}}h2.auth-aside__title{font-size:1.25rem;margin:0}.auth-aside__lead{color:var(--ij-ink-2);margin:-.5rem 0 .25rem}.auth-choice{background-color:var(--ij-surface);border:1px solid #d6e5fb;border-radius:12px;display:flex;gap:14px;padding:1.125rem}.auth-choice__icon{background-color:var(--ij-primary-soft);border-radius:10px;color:var(--ij-primary-ink);display:grid;flex:none;font-size:1.0625rem;height:40px;place-items:center;width:40px}.auth-choice__body{min-width:0}h3.auth-choice__title{font-size:1rem;margin:0 0 2px}.auth-choice__body p{color:var(--ij-ink-2);font-size:.875rem;margin:0 0 .75rem}.auth-choice .btn{font-size:.875rem;min-height:36px;padding:6px 14px}.auth-shell--signup{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);max-width:1080px}.auth-aside--intro{border-left:0;border-right:1px solid #d6e5fb;justify-content:flex-start}@media (max-width:767.98px){.auth-aside--intro{border-bottom:1px solid #d6e5fb;border-right:0;border-top:0}}h1.auth-aside__h1{font-size:clamp(1.375rem,2.6vw,1.75rem);line-height:1.2;margin:0}.auth-aside--intro .sol-eyebrow{margin-bottom:-.5rem}.auth-aside--intro .auth-aside__lead{margin:0}.auth-benefits{display:flex;flex-direction:column;gap:12px;list-style:none;margin:.5rem 0 0;padding:0}.auth-benefits li{align-items:flex-start;color:var(--ij-ink);display:flex;font-size:.9375rem;gap:12px}.auth-benefits .fa{border-radius:8px;color:var(--ij-primary);display:grid;flex:none;font-size:.9375rem;height:32px;place-items:center;width:32px}.auth-benefits .fa,.auth-stat{background-color:var(--ij-surface)}.auth-stat{align-items:baseline;border-radius:12px;display:flex;gap:10px;margin-top:.5rem;padding:14px 16px}.auth-stat strong{color:var(--ij-primary-ink);flex:none;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.auth-aside__switch,.auth-stat span{color:var(--ij-ink-2);font-size:.875rem}.auth-aside__switch{margin:auto 0 0;padding-top:1rem}.auth-group-title{color:var(--ij-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:1.25rem 0 .5rem;text-transform:uppercase}.auth-group-title:first-of-type{margin-top:0}.auth-prefs{background-color:var(--ij-surface-muted);border:1px solid var(--ij-border);border-radius:var(--ij-radius-card);margin:1.25rem 0;padding:4px 14px}.auth-prefs__legend{color:var(--ij-muted);float:none;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0;padding:10px 0 2px;text-transform:uppercase;width:auto}.auth-pref{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.auth-pref+.auth-pref{border-top:1px solid var(--ij-border)}label.auth-pref__label{color:var(--ij-ink);font-size:.9375rem;font-weight:500;margin:0}.auth-pref .form-select{flex:none;margin:0;min-height:38px;padding-bottom:6px;padding-top:6px;width:130px}.auth-legal{color:var(--ij-muted);font-size:.8125rem;margin:1rem 0 0;text-align:center}.page-container .auth-legal a:not(.btn):not(.btn-normal):not(.select2-choice){color:var(--ij-ink-2)}.auth-shell--single{grid-template-columns:minmax(0,1fr);max-width:460px}.auth-shell--single .auth-panel{padding:2.25rem}@media (max-width:575.98px){.auth-shell--single .auth-panel{padding:1.5rem 1.25rem}}h1.auth-title{font-size:1.625rem;font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.auth-badge{background-color:var(--ij-primary-soft);border-radius:12px;color:var(--ij-primary);display:grid;font-size:1.25rem;height:48px;margin-bottom:1rem;place-items:center;width:48px}.auth-done .alert{margin:1rem 0}.auth-small__sep{color:var(--ij-placeholder);margin:0 8px}@media (max-width:767.98px){.auth-shell--signup{grid-template-columns:minmax(0,1fr)}.auth-shell--signup .auth-aside--intro{border-bottom:0;border-top:1px solid #d6e5fb;order:2}}