/*62fb60f100cf6de15fb916d890f0fd9b*/
@charset "UTF-8";
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.25rem}h2{font-size:1.9rem}h3{font-size:1.5rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:0.85rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}.jl-wrapper .jl-container .el-content{padding:1.5rem;margin:0.625rem}.jl-wrapper .g-container,.tm-header .g-container,.tm-header-mobile .g-container{box-sizing:content-box;max-width:60rem;margin-left:auto;margin-right:auto}.jl-wrapper .g-container .el-content,.tm-header .g-container .el-content,.tm-header-mobile .g-container .el-content{padding:1.5rem;margin:0.625rem}@media only all and (min-width:75rem){.jl-wrapper .g-container,.tm-header .g-container,.tm-header-mobile .g-container{max-width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.jl-wrapper .g-container,.tm-header .g-container,.tm-header-mobile .g-container{max-width:60rem}}@media only all and (min-width:51rem) and (max-width:59.99rem){.jl-wrapper .g-container,.tm-header .g-container,.tm-header-mobile .g-container{max-width:51rem}}@media only all and (min-width:30.01rem) and (max-width:50.99rem){.jl-wrapper .g-container,.tm-header .g-container,.tm-header-mobile .g-container{max-width:30rem}}.jl-slideshow .el-content-wrapper{padding:1.5rem;margin:0.625rem}.jl-slideshow .el-vertical-align{margin:1.9749rem}.tm-header .navbar-wrapper,.tm-header-mobile .navbar-wrapper{padding:0 1.5rem;margin:0 0.625rem}[id^="jlnavbar-"][id$="-particle"]{padding:0 1.5rem;margin:0 0.625rem}.menu-simple .jl-container .g-main-nav{padding:0 1.5rem;margin:0 0.625rem}.menu-extended .el-navbar-dropbar{padding-left:1.5rem;padding-right:1.5rem}.el-horiz-nav{padding:0 1.5rem;margin:0 0.625rem}[id^="jlnav-"][id$="-particle"] .jl-search-input{border-radius:0;box-shadow:none}ul.jl-list,.jl-breadcrumb,.jl-comment-list{margin-left:0}ul.jl-tab,.jl-subnav{margin-top:0}p,ul.jl-list{margin:0 0 20px 0}.jl-hr,hr{overflow:visible;text-align:inherit;border-top:1px solid #e5e5e5}.jl-checkbox,.jl-radio{display:inline-block !important;width:16px !important}.jl-modal-dialog video{vertical-align:middle}.jl-link{color:#1e41a1}.jl-link:hover,.jl-link:focus,.jl-link:active{color:#1e41a1}.jl-link-heading:hover,.jl-link-heading a:hover,.jl-link-toggle:hover .jl-link-heading,.jl-link-toggle:focus .jl-link-heading,.jl-list-primary>::before,.jl-text-primary{color:#1e41a1 !important}.jl-notification-message-primary,.jl-button-link,.jl-navbar-toggle.jl-open,.jl-navbar-toggle:focus,.jl-navbar-toggle:hover,.jl-iconnav>*>a:hover,.jl-iconnav>.jl-active>a{color:#1e41a1}.jl-search-input{box-sizing:border-box !important}.jl-tab>.jl-active>a{border-color:#1e41a1}.jl-button-primary,.jl-card-primary.jl-card-hover:hover,.jl-background-primary,.jl-marker,.jl-alert-primary,.jl-subnav-pill>.jl-active>a,.jl-checkbox:checked,.jl-checkbox:indeterminate,.jl-checkbox:checked:focus,.jl-checkbox:indeterminate:focus,.jl-radio:checked,.jl-card-primary>.tm-timeline-arrow,.jl-dotnav>.jl-active>*,.jl-dotnav>*>:focus,.jl-dotnav>*>:hover,.jl-pagination>.jl-active>*,.jl-label:not(.jl-label-success, .jl-label-warning, .jl-label-danger){background-color:#1e41a1}.jl-light .jl-label{background-color:#fff;color:#1c1c1c}.jl-light>:not([class*="jl-card-media"]) .jl-card-title{color:rgba(255, 255, 255, 0.7)}.jl-button-primary:hover,.jl-button-primary:focus{background-color:#1a388c}.jl-light .jl-button-primary:focus{background-color:#fff;color:#1c1c1c}.jl-icon:not(.jl-preserve) [stroke*="#"]:not(.jl-preserve){stroke:currentcolor}.jl-section-primary,.jl-tile-primary,.jl-card-primary,.jl-badge{background:#1e41a1}.jl-text-background{background-color:#1e41a1;background-image:linear-gradient(90deg, #1e41a1 0, #521ea1 100%)}.jl-checkbox:focus,.jl-radio:focus{border-color:#1e41a1}.jl-radio:checked:focus{background-color:#1e41a1}.jl-overlay-primary{background:rgba(30, 65, 161, 0.8)}.jl-button-default{background-color:rgba(255, 255, 255, 0);color:#1e41a1;border-color:#1e41a1}.jl-button-default:hover,.jl-button-default:focus,.jl-button-default:active{background-color:#1e41a1;border-color:#1e41a1;color:#ffffff}.jl-pagination>*>:hover{color:#fff;background-color:#1e41a1}div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{padding-left:10px;padding-right:0px;display:inline-block;margin-top:5px;width:100%}div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title a{font-size:23px;font-weight:bold;float:left;margin-top:10px;overflow:visible;text-overflow:unset;white-space:inherit;width:100%;line-height:initial}div#jsjobs-main-wrapper div.jsjobs-main-wrapper-listcompany div.jsjobs-wrapper-listcompany div.jsjobs-listcompany div.jsjobs-data-area span.jsjobs-data-jobtitle-title a.jsjobs-titlelink span.jsjobs-data-jobtitle{padding:0;font-size:23px;max-width:100%;padding-top:12px;padding-right:0px;float:left;font-weight:bold;text-overflow:unset;white-space:inherit;overflow:visible;line-height:30px}div#jsjobs-main-wrapper div.jsjobs-full-width-data div.jsjobs-descrptn{width:100%;display:inline-block;color:black}.jce-content{font-family:Arial, sans-serif;font-size:12px;line-height:1.5;color:#333}.jce-content h1{font-size:2em}.jce-content p{font-size:1em}.jobs-footer-module{--jf-primary: #1e41a1;--jf-secondary: #66bbdd;--jf-text: #333333;--jf-light-text: #666666;--jf-background: #f8f9fa;--jf-border: #e9ecef;width:100% !important;display:block !important;font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;box-sizing:border-box !important}.jobs-footer-module *{box-sizing:border-box !important}.jobs-footer-module .jobs-footer-container{background:var(--jf-background) !important;border-top:4px solid var(--jf-primary) !important;padding:40px 0 20px !important;width:100% !important}.jobs-footer-module .jobs-footer-wrapper{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important;width:100% !important}.jobs-footer-module .jobs-footer-grid{width:100% !important;display:block !important;overflow:hidden !important}.jobs-footer-module .footer-column{width:25% !important;float:left !important;padding:0 15px !important}.jobs-footer-module .footer-section h4{color:var(--jf-primary) !important;font-size:1.2em !important;font-weight:600 !important;margin-bottom:15px !important;padding-bottom:8px !important;border-bottom:2px solid var(--jf-secondary) !important}.jobs-footer-module .contact-item{display:flex !important;align-items:center !important;margin-bottom:10px !important;color:var(--jf-text) !important}.jobs-footer-module .contact-icon{color:var(--jf-primary) !important;margin-right:10px !important;width:16px !important;text-align:center !important;flex-shrink:0 !important}.jobs-footer-module .contact-item a{color:var(--jf-text) !important;text-decoration:none !important;transition:color 0.3s ease !important}.jobs-footer-module .contact-item a:hover{color:var(--jf-primary) !important}.jobs-footer-module .footer-links{list-style:none !important;padding:0 !important;margin:0 !important}.jobs-footer-module .footer-links li{margin-bottom:8px !important}.jobs-footer-module .footer-links a{color:var(--jf-text) !important;text-decoration:none !important;transition:color 0.3s ease !important;display:flex !important;align-items:center !important}.jobs-footer-module .footer-links a:hover{color:var(--jf-primary) !important}.jobs-footer-module .footer-links a::before{content:"▸" !important;color:var(--jf-secondary) !important;margin-right:8px !important;font-size:0.9em !important}.jobs-footer-module .special-link{background:var(--jf-primary) !important;color:white !important;padding:12px 15px !important;border-radius:6px !important;text-align:center !important;transition:all 0.3s ease !important;text-decoration:none !important;font-weight:500 !important;display:block !important;width:100% !important;margin-bottom:10px !important}.jobs-footer-module .special-link:hover{background:var(--jf-secondary) !important;transform:translateY(-2px) !important}.jobs-footer-module .jobs-footer-bottom{text-align:center !important;margin-top:40px !important;padding-top:20px !important;border-top:1px solid var(--jf-border) !important;color:var(--jf-light-text) !important;font-size:0.9em !important;width:100% !important;clear:both !important}@media (max-width:1024px){.jobs-footer-module .footer-column{width:50% !important;margin-bottom:30px !important}}@media (max-width:768px){.jobs-footer-module .jobs-footer-wrapper{padding:0 15px !important}.jobs-footer-module .footer-column{width:100% !important;float:none !important}}