:root{--box-shadow:0 2px 15px rgba(0, 0, 0, 0.05);--hover-box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);--radius-5:5px;--radius-8:8px;--radius-12:12px;--radius-oval:50px;--border:1px solid #eaeaea;--transform-y:translateY(-2px);--transition:all 0.3s ease;--rgb-gradient:linear-gradient(45deg, rgba(0, 0, 0, 0.7), rgba(0, 38, 24, 0.8))}body:not(.search) .page-header{display:none}.site-header{box-shadow:var(--hover-box-shadow);position:sticky;top:0;z-index:9999}.top-button{display:flex;align-items:center;gap:.313rem}.dirrect-apply,.post-job{display:flex;align-items:center;gap:.313rem;background-color:var(--contrast);color:var(--base-3)!important;font-size:0.688rem!important;padding:.5rem 1.25rem;border-radius:var(--radius-5);box-shadow:var(--box-shadow);transition:var(--transition)}.dirrect-apply i,.post-job i{color:var(--accent)}.dirrect-apply:hover,.post-job:hover{transform:var(--transform-y);box-shadow:var(--hover-box-shadow)}.new-job{animation:blink 1s infinite;color:orangered;font-size:.5rem;display:inline-block;position:absolute;top:-.5rem;margin-left:2px;right:0}.custom-logo{width:100%;height:auto;overflow:hidden;line-height:0;margin:0 1rem 1.5rem;padding-bottom:1rem;border-bottom:var(--border)}.custom-logo img{width:140px;height:100%;object-fit:cover;margin:0;padding:0;border:none}.main-nav i{margin-right:.3rem;color:var(--accent)}.search-modal-form .search-field,.search-modal-form .search-field:focus{height:50px}.search-modal-form,.search-modal-form .search-field:focus{border-radius:var(--radius-oval);height:50px}.search-modal-form .search-field:focus{outline:none;border:none}.copyright-bar{font-size:.813rem;color:var(--contrast-2)}.button{background-color:var(--accent)!important;border-radius:var(--radius-8);padding:.5em 1rem;font-size:.875rem}.button:hover{background-color:var(--contrast)!important}.load-more{text-align:center;margin:1.5rem auto!important}.paging-navigation{display:flex;justify-content:space-around;align-items:center;background-color:unset!important}.paging-navigation a{text-decoration:none;font-size:.625rem;font-weight:700;background-color:var(--contrast);color:var(--base);padding:.313rem 1rem;text-transform:uppercase;border-radius:var(--radius-5);transition:var(--transition)}.paging-navigation a:hover{background-color:var(--accent)}.sticky{position:sticky;bottom:0;background-color:var(--base-3);color:var(--contrast-2);z-index:888;border-top:var(--border)}.sticky-menu{display:flex;align-items:center;padding:0;overflow:hidden}.sticky-menu .menu-sticky{position:relative;flex:1 1 calc(33% - 5px);box-sizing:border-box;margin:0;text-align:center}.sticky-menu .menu-sticky a{display:block;text-decoration:none}.sticky-menu .menu-sticky a:hover,.sticky-menu .menu-sticky i:hover{color:var(--accent)}.sticky-menu .menu-sticky i{font-size:.875rem;color:var(--contrast-2)}.menu-sticky .favorites-btn{display:block;width:100%;margin:0;background-color:#fff0}.menu-sticky .favorites-btn:hover{background-color:#fff0}.menu-sticky .favorites-btn .bookmark-counter{color:var(--accent);right:auto;margin-left:2px;position:absolute;top:.2rem;font-size:.625rem}.menu-sticky .title-menu{display:block;font-size:.625rem;color:var(--contrast-2);text-transform:uppercase}.footer-bar .widget_nav_menu li{margin:0 .5rem}.footer-bar a{text-decoration:none;text-transform:uppercase;font-size:.688rem;font-weight:600;color:var(--contrast-2)}.footer-bar i{font-size:1rem;color:var(--contrast-2)}.footer-bar i:hover,.footer-bar a:hover{color:var(--accent)}#generate-slideout-menu{padding:3rem 1rem}.slideout-navigation.main-navigation .main-nav ul li a{line-height:3em!important;border-bottom:var(--border);margin:0 1rem;padding:0}.slideout-navigation button.slideout-exit{text-align:right!important;padding:0.5rem!important}.slideout-navigation button.slideout-exit svg{width:1.25rem;height:1.25rem;fill:orangered}.main-navigation .menu-bar-item>a{line-height:0;padding:.5rem .625rem;background-color:var(--contrast);border-radius:var(--radius-5);margin-left:.313rem;color:var(--base-3)}.main-navigation .menu-bar-item>a:hover{background-color:var(--accent);color:var(--base-3)}.wp-block-quote{font-size:.875rem}.site-footer{background-image:url(/wp-content/uploads/2025/03/background-footer.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;margin-top:1.5rem}.footer-widgets{position:relative}.site-info,.footer-widgets{background-color:rgb(33 33 33 / .8)}.inside-site-info{border-top:1px solid #333}.inside-site-info i{color:var(--contrast-3)}.inside-site-info i:hover{color:var(--accent)}#footer-widgets h2.widget-title{font-size:.875rem;font-weight:800;margin-bottom:10px;text-transform:uppercase;color:var(--base-3)}.widget ul li,.footer-widget-1 p{margin-bottom:0;font-size:.875rem;line-height:1.3}.footer-widget-1 p,.site-info i:hover{color:var(--base);opacity:.8}.widget ul li a{font-size:.813rem;color:var(--base);text-decoration:none;opacity:.7}.widget ul li a:hover{color:var(--accent)}.footer-widget p{color:var(--contrast-2)}.footer-widget-1 .wp-block-image figcaption{font-size:.875rem;text-align:left;font-style:normal;color:var(--contrast-3)}.widget_media_image{margin-bottom:0!important}@media screen and (min-width:768px){.site-logo{margin-right:auto}.main-navigation .menu-bar-item>a{line-height:1}.nav-float-right #site-navigation{margin-left:0}.menu-bar-items{margin-left:1rem}.search-modal-form{width:380px}.footer-bar{display:flex;align-items:center;gap:2rem}.footer-widgets .footer-widget-1{flex-basis:40%}.footer-widgets .footer-widget-2,.footer-widgets .footer-widget-3,.footer-widgets .footer-widget-4,.footer-widgets .footer-widget-5{flex-basis:20%}}@media screen and (max-width:768px){.search-modal-form{width:320px}body:not(.single,.page) #main{margin-left:1rem;margin-right:1rem}.single .site-main{margin-top:0!important}.inside-site-info{padding-top:30px}.mobile-menu-control-wrapper .menu-toggle,#mobile-header .menu-toggle{background-color:var(--contrast);color:var(--base-3);border-radius:var(--radius-5);margin-left:.313rem}.main-navigation .menu-toggle{line-height:0;padding:0.5rem!important}.main-navigation .gp-icon svg{top:0}.navigation-branding .main-title,.mobile-header-navigation .site-logo{margin-left:1rem!important}.navigation-branding img,.site-logo.mobile-header-logo img{height:55px!important}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{margin-right:1.5rem}.inside-footer-widgets>div:not(:last-child),.inside-footer-widgets>div:last-child{margin-bottom:30px}.footer-widgets .inside-footer-widgets{flex-direction:row;flex-wrap:wrap}.footer-widgets .footer-widget-1{flex-basis:100%}.footer-bar .menu-halaman-container{line-height:1;margin-bottom:1rem}.footer-widgets .footer-widget-2,.footer-widgets .footer-widget-3,.footer-widgets .footer-widget-4,.footer-widgets .footer-widget-5{flex-basis:50%}.footer-bar-active .inside-site-info{flex-direction:inherit;align-items:center;justify-content:space-between;padding:10px 1.5em}.footer-bar-active .footer-bar{margin-bottom:0}}.fade{opacity:0;transform:var(--transform-y);transition:opacity 0.5s,transform 1s}.fadeUp{opacity:0;transform:translateY(1rem);transition:opacity 0.5s,transform 1s}.fadeDown{opacity:0;transform:translateY(-1rem);transition:opacity 0.5s,transform 1s}.fadeLeft{opacity:0;transform:translateX(1rem);transition:opacity 0.5s,transform 1s}.fadeRight{opacity:0;transform:translateX(-1rem);transition:opacity 0.5s,transform 1s}.fade.visible,.fadeUp.visible,.fadeRight.visible,.fadeLeft.visible,.fadeDown.visible{opacity:1;transform:translateY(0)}.section-items{position:relative;background-color:rgb(255 255 255 / .95);margin-bottom:1rem}.section-wrapper{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:var(--border)}.section-item .fa-briefcase{font-size:2rem;display:block;margin-bottom:.5rem}.section-items h3{margin-bottom:.313rem;text-transform:uppercase;font-size:1rem}.section-item{position:relative;flex:1;margin:0;padding:3rem 2rem;background:linear-gradient(to right,rgb(0 135 78 / .05),#fff0);text-align:center}.section-item p{color:var(--contrast);line-height:1.3}.section-img{max-width:350px;margin:0}.recomendation{display:block;font-size:.875rem;color:var(--contrast);margin-top:1rem}.recomendation span{display:block;margin:.313rem;font-size:.813rem}.recomendation a{text-decoration:none;border:var(--border);padding:.313rem 1rem;border-radius:var(--radius-5);text-transform:uppercase;font-size:.625rem;font-weight:600;color:var(--contrast);box-shadow:var(--box-shadow);margin:.1rem;transition:var(--transition)}.recomendation a:hover{background-color:var(--contrast);color:var(--base-3)}.section-item i{color:var(--accent)}.search-box{display:inline-block;padding:.313rem .313rem .313rem .75rem;border:var(--border);border-radius:var(--radius-5);font-size:.875rem;background-color:var(--base-2);box-shadow:var(--hover-box-shadow);box-sizing:border-box}.search-box input[type="text"]{background-color:#fff0;border-color:#fff0;padding:0 0.5rem!important}.search-box button{background-color:var(--contrast);font-size:.75rem;font-weight:700;padding:.5rem 1.5rem;border-radius:var(--radius-5)}.search-box button:hover{background-color:var(--accent)}.search-box input:focus{border:none!important;outline:none!important;box-shadow:none!important}.search-box input::placeholder{color:var(--contrast-2);font-size:.813rem}.search-box .search-form{display:flex;align-items:center}.search-box .search-form i{font-size:1rem}.grid-item .job-listing{display:block}.grid-item .jp-posting:not(:last-child){margin-bottom:.313rem}.grid-item{border:var(--border);border-radius:var(--radius-8);padding:1rem;box-shadow:var(--box-shadow)}.grid-item .jp-posting{border:none;border-radius:0;box-shadow:none;padding:.5rem 1rem}.grid-item .jp-posting:hover{box-shadow:none}.grid-item .jp-footer{border-bottom:var(--border)}@media screen and (min-width:768px){.grid-section{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}}@media screen and (max-width:768px){.grid-item{margin:0 1rem 1.5rem}.section-items{background-color:rgb(255 255 255 / .95);position:relative}.section-item{padding:3rem 2rem 2rem}.recomendation,.section-items{display:block}.tag-populer{display:grid;grid-template-columns:repeat(2,1fr)}.section-img{position:absolute;top:0;right:0;z-index:-1}}.search-in{display:block;border:var(--border);max-width:380px;text-align:center;padding:.313rem .875rem;background-color:#fff0;border-radius:var(--radius-oval)}.search-in .search-form{display:flex;align-items:center}.search-in .search-form button,.search-in .search-form input[type="text"]{color:var(--contrast-2);background-color:#fff0}.search-in input::placeholder{color:var(--contrast-2)}.search-in .search-form button{padding:0;width:auto;margin:0;color:var(--contrast)}.search-in .search-form input[type="text"]{font-size:.813rem;width:100%;padding:0;color:var(--contrast-2);outline:none;border:none;margin-right:10px}@media screen and (max-width:768px){.search-in{max-width:170px}}.social-share{display:flex;align-items:center;justify-content:space-between;border-top:var(--border);padding-top:1.375rem;margin-top:1.375rem}.head-share{display:flex;gap:.313rem;align-items:center}.head-share .fa-solid{color:var(--accent);font-size:1.25rem}.social-share button{margin:0;border-radius:var(--radius-oval);background-color:var(--base-2);color:var(--contrast-2);font-size:.75rem;padding:0 .875rem;transition:var(--transition);border:var(--border)}.social-share button:hover{transform:var(--transform-y);color:var(--accent)}.btn-outline-link{padding:0 10px}.btn-outline-link i{font-style:normal;font-size:.75rem}.share-title{color:var(--contrast-2)}.social-share h4{margin:0;font-size:1rem}.social-share h4 i{margin-right:5px;color:var(--accent)}.social-share-buttons{display:flex;gap:.2em;margin:0}.social-share-buttons a{display:flex;align-items:center;justify-content:center;font-size:.75rem;padding:.313rem 1.25rem;border-radius:var(--radius-oval);background-color:var(--base-2);color:var(--contrast-2);text-decoration:none;transition:var(--transition);border:var(--border)}.social-share-buttons a:hover{transform:var(--transform-y);color:var(--accent)}.global-block-loop{position:relative;display:block;background-color:var(--base-3);border:var(--border);box-shadow:var(--box-shadow);transition:var(--transition);border-radius:var(--radius-12)}.global-block-loop:hover{transform:var(--transform-y);box-shadow:var(--hover-box-shadow)}.global-block-single{display:block;background-color:var(--base-3);padding:2rem;border:var(--border);box-shadow:var(--box-shadow);transition:var(--transition)}.global-block-single:hover{transform:var(--transform-y);box-shadow:var(--hover-box-shadow)}.block h4,.block h3{margin:.313rem;background-color:var(--contrast);color:var(--base-3);padding:.313rem 1rem;border-radius:var(--radius-oval);display:inline-block;font-size:.75rem;text-transform:uppercase}.block-heading{display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin:.5rem;padding-bottom:.313rem;border-bottom:double 3px #ddd}.block-heading h3,.block-heading h4{margin:0!important;flex:1}.block-heading .counter-cat{font-size:.813rem;color:var(--contrast-2)}.block-heading a{text-decoration:none;color:var(--contrast-2);font-size:.813rem}.block-heading i,.block-heading a:hover{color:var(--accent)}.block-more{display:block;text-align:center;text-decoration:none;font-size:.875rem}@media screen and (max-width:768px){.global-block-single{padding:2rem 1.5rem}}.bookmark-counter{position:absolute;top:-.5rem;margin-left:.313rem;color:var(--accent);font-weight:600;font-size:.75rem}.bookmarks-container{max-width:780px;margin:0 auto}.bookmarks-container h1,.bookmarks-container p.loading,.bookmarks-container p.no-favorites,.bookmarks-container p.error{text-align:center}.clear-all{display:flex;width:100%;align-items:center;gap:.5rem;justify-content:center;background-color:#fff0;color:var(--contrast-2);margin-top:1.5rem}.clear-all i{font-size:1.25rem}.clear-all:hover,.clear-all:active,.clear-all:focus{background-color:#fff0;color:orangered}.page-id-34576 .inside-article{padding:3rem 1rem}.remove-favorite i{font-size:.75rem;color:orangered!important}.bookmark-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.313rem}@media screen and (max-width:768px){.bookmark-list{grid-template-columns:1fr}}.save-btn{background-color:unset;color:var(--contrast-2)}.save-btn:hover,.save-btn:active,.save-btn:focus{background-color:unset;color:var(--accent)}.jp-posting .save-btn{position:absolute;padding:1rem;right:0;top:0;line-height:0;z-index:99}.jp-posting i{color:var(--accent)}.jp-posting:hover .apply-now i{transform:translateX(3px)}.jp-posting{padding:1.5rem 1.5rem 0;position:relative;overflow:hidden}.jp-header{display:flex;align-items:center;justify-content:space-between;gap:.5em;line-height:1;margin-bottom:.625rem}.jp-company-name{margin:0;flex:1;font-size:.875rem;color:var(--contrast);padding-right:1.5rem}.jp-like{font-size:.813rem;color:var(--contrast-2)}.jp-logo{height:1.563rem;width:1.563rem;flex-shrink:0;border-radius:var(--radius-5);overflow:hidden;border:var(--border)}.jp-logo img{width:100%;height:100%;object-fit:cover}.jp-posting a{text-decoration:none;color:#000}.jp-posting a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%}.jp-title{margin-bottom:.313rem;font-size:.938rem;font-weight:800}.jp-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.813rem;color:var(--contrast-2);line-height:1}.jp-placement{flex:1}.jp-footer{display:flex;align-items:center;justify-content:space-between;font-size:.813rem;color:var(--contrast-2);padding:.75rem 0 1rem;margin-top:.813rem;border-top:var(--border)}.apply-now{display:flex;align-items:center;gap:.3rem;transition:var(--transition)}@media screen and (min-width:768px){.job-listing{display:grid;grid-template-columns:repeat(3,1fr);gap:.313rem}}@media screen and (max-width:768px){.job-listing .jp-posting{margin-bottom:.313rem}}.sj-container{margin:0 auto}.sj-content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:.5rem}.sj-posted{display:block;color:var(--contrast-2);font-size:.813rem}.sj-company-profile,.sj-company-address{display:block;color:var(--contrast-2);font-size:.875rem}.sj-meta{display:flex;align-items:center;gap:1rem;margin-top:1rem}.sj-meta .entry-meta,.post-views-count,.sj-rating,.sj-like{margin:0;color:var(--contrast-2);font-size:.813rem}.sj-company-details{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;line-height:1}.sj-company-name{color:var(--contrast-2);font-size:.813rem}.sj-rating{display:flex;align-items:center;gap:.2rem}.sj-rating i,.sj-like i{color:var(--accent)}.sj-logo{height:2rem;width:2rem;border:var(--border);border-radius:var(--radius-8);box-shadow:var(--box-shadow);overflow:hidden;background-color:var(--base)}.sj-logo img{height:100%;width:100%;object-fit:cover}.sj-block-title{font-size:1rem}.sj-title{margin-bottom:.313rem;line-height:1.2;font-size:1rem}.sj-primary-content{margin-bottom:.5rem}.sj-content{margin-top:.5rem;padding-top:.5rem;border-top:double 3px var(--base)}.sj-content a{text-decoration:none}.sj-description ol,.sj-description ul{margin:0 0 1.5em 1em}.sj-sidebar>div:not(:last-child){margin-bottom:.5rem}.sj-overview .sj-block-title{margin-bottom:0}.sj-details-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap}.sj-details-list li{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:var(--border);flex:1 1 50%;box-sizing:border-box}.sj-details-list .icon-label{display:flex;justify-content:center;align-items:center;width:3.125rem;padding:1rem 1.125rem;background-color:var(--base-2);border-radius:var(--radius-8)}.sj-details-list i{color:var(--accent);font-size:1.25rem}.sj-label{display:block;color:var(--contrast-2);font-size:.875rem}.sj-label-value{font-weight:500}.sj-company-address h4{margin:1rem 0 .5rem;color:var(--contrast);font-size:.938rem}.sj-company-address p:last-child{margin-bottom:0}.sj-website{display:block;margin-top:1rem}.apply-area{margin:.5rem auto;text-align:center;padding:3rem 2rem}.apply-area .sj-block-title{font-size:1.125rem}.apply-area span{display:block;color:var(--contrast-2);font-size:.813rem;line-height:1.2}.sj-apply-button{display:inline-flex;align-items:center;background-color:var(--contrast);color:var(--base-3);text-decoration:none;padding:.5rem 1.125rem;border-radius:var(--radius-5);gap:.5rem;box-shadow:var(--box-shadow);transition:var(--transition)}.sj-apply-button:hover{transform:var(--transform-y);background-color:var(--accent);color:var(--base-3)}.related-jobs{margin:1.5rem auto}.related-jobs .sj-block-title{display:block;text-align:center;margin-bottom:.5rem;text-align:left}@media (min-width:768px){.sj-overview{position:sticky;top:60px}}@media (max-width:768px){.sj-details-list{display:block}}#applyModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--base-3);padding:1.75rem;box-shadow:var(--hover-box-shadow);border:2px solid #ddd;z-index:1000}.like-modal p{color:var(--contrast-2);font-size:.875rem}.like-buttons,.no-like{padding:.313rem 1.25rem;border-radius:var(--radius-5);font-size:.875rem}.like-buttons{background-color:var(--accent)}.like-buttons:hover{background-color:var(--contrast)}.no-like{background-color:var(--base);color:var(--contrast-2)}.apply-page{width:100%;margin:.5rem auto;padding:1.5rem .5rem;background-color:var(--base-3);text-align:center}.apply-content{margin-bottom:1.5rem;padding:2.5rem 0;border-bottom:var(--border)}.content-inner{padding:0 1.5rem}.apply-content a{text-decoration:none}.apply-content .sj-website{margin:1rem auto}.apply-content p:last-child{margin-bottom:0}.apply-content h3{font-size:1.125rem}.apply-buttons{display:flex;justify-content:center;gap:.313rem;margin-bottom:1.5rem}.apply-buttons .save-btn{background-color:var(--base);color:var(--contrast);padding:.5rem 1rem;border-radius:var(--radius-5);transition:var(--transition)}.apply-buttons .save-btn:hover{transform:var(--transform-y)}.apply-buttons .save-btn i.fa-solid{color:var(--accent)}.apply-page .job-listing{text-align:left}.content-wrapper{height:0;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path 0.5s ease,height 0.5s ease}.content-visible{height:var(--content-height);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.view-content-btn{display:block;padding:.5rem 1.5rem;border-radius:var(--radius-oval);margin-bottom:.5rem;background-color:var(--contrast);color:var(--base-3);font-size:.75rem;text-transform:uppercase;font-weight:600}.view-content-btn:hover{background-color:var(--accent)}.show-btn,.hide-btn{background-color:transparent!important;color:var(--contrast-2);padding:0}.show-btn i,.hide-btn i{display:block;font-size:1.5rem;font-weight:700;color:var(--accent)}.show-btn:hover,.hide-btn:hover{background-color:transparent!important;color:var(--accent)}.hide-btn{background-color:transparent!important;color:var(--contrast-2);font-size:.875rem}.show-btn.hidden{display:none}.notice{display:inline-block;color:var(--contrast-2);font-size:.813rem;line-height:1.2;padding:1.5rem;border:var(--border);margin:0 1rem}.has-expired{text-align:center}.has-expired i{font-size:2.5rem;display:block;margin-bottom:1rem}.has-expired h4{margin:0;color:orangered}button.close-modal{position:absolute;right:.5rem;top:1rem;background-color:#fff0;color:orangered;padding:0;font-size:2rem;line-height:0}.back-home{text-decoration:none;color:var(--base-3);background-color:var(--contrast);display:block;padding:.3rem .75rem;border-radius:var(--radius-5);margin-top:1rem;text-transform:uppercase;font-weight:700;font-size:.75rem}.back-home:hover{background-color:var(--accent);color:var(--base-3)}.job-tags{margin-top:1.5rem}.job-tags a{text-decoration:none;text-transform:uppercase;font-size:.75rem;font-weight:700;background-color:var(--base);color:var(--contrast);padding:.313rem .75rem;border-radius:3px}.job-tags a:hover{background-color:var(--accent);color:var(--base)}@media (max-width:768px){#applyModal{width:90%;text-align:center}.like-buttons{margin-bottom:.5rem}.sj-content-wrapper,.apply-area{display:block;margin-right:.5rem;margin-left:.5rem}.related-jobs{margin-right:.5rem;margin-left:.5rem}.sj-company-info{margin-bottom:.5rem}.job-tags a{display:inline-block;margin:.15rem 0}}.cp-posting{position:relative;padding:1.25rem 1.5rem 1rem;height:100%}.cp-posting a{text-decoration:none;color:var(--contrast)}.cp-posting a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%}.cp-posting i{color:var(--accent)}.cp-posting:hover .cp-view i{transform:translateX(3px)}.cp-logo{width:2.5rem;height:2.5rem;border-radius:var(--radius-8);box-shadow:var(--box-shadow);border:var(--border);overflow:hidden;flex-shrink:0}.cp-logo img{height:100%;width:100%;object-fit:cover}.cp-header{display:flex;align-items:center;gap:.5rem;border-bottom:var(--border);padding-bottom:1rem}.cp-body{color:var(--contrast-2);font-size:.813rem;line-height:1.3;margin-bottom:.625rem;padding:.875rem 0;border-bottom:var(--border)}.cp-header-content{flex:1;overflow:hidden}.cp-posting h2{font-size:.875rem;font-weight:700;margin-bottom:0;line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cp-industries{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.75rem;color:var(--contrast-2)}.cp-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--contrast-2);font-size:.813rem}.cp-like{flex:1}.sc-profile{max-width:1000px;margin:0 auto}.sc-header{position:relative;max-width:1000px;margin:0 auto 1rem;padding:3.5rem 2rem;display:flex;align-items:center;gap:1rem;color:var(--base)}.sc-header-bg{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;height:100%;z-index:-2;overflow:hidden}.sc-header-bg img{width:100%;height:100%;object-fit:cover}.sc-header:before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;height:100%;background:var(--rgb-gradient);z-index:-1;box-shadow:var(--box-shadow)}.sc-logo{width:64px;height:64px;border-radius:var(--radius-8);overflow:hidden;box-shadow:var(--box-shadow);border:var(--border);flex-shrink:0}.sc-logo img{width:100%;height:100%;object-fit:cover}.sc-initial{font-size:2.5rem;font-weight:700;color:#4a5568}.sc-info{position:relative;overflow:hidden}.sc-info h1{margin:0 0 .1rem;font-size:.938rem;font-weight:700;line-height:1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sc-industries{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.75rem;margin-bottom:.2rem;color:var(--base);opacity:.8;line-height:1.2}.sc-meta{display:flex;align-items:center;gap:1rem;font-size:.813rem}.sc-meta .entry-meta{margin:0;font-size:.813rem}.sc-meta .post-views-count,.sc-like{color:var(--base);opacity:.8;font-size:.75rem}.sc-content{font-size:.875rem}.fa-star{color:orange}@media screen and (min-width:1024px){.sc-content{display:grid;grid-template-columns:2fr 1fr;gap:.5rem}}.sc-content>div{margin-bottom:1rem}.sc-content h2{margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1rem;color:var(--contrast);border-bottom:var(--border)}.sc-content i{color:var(--accent)}.sc-about,.sc-jobs{margin-bottom:.5rem;color:var(--contrast-2)}.sc-address{color:var(--contrast-2)}.sc-address strong{color:var(--contrast)}.sc-rate{margin-top:.5rem;text-align:center;box-shadow:var(--hover-box-shadow)}.sc-about p:last-child,.sc-address p:last-child{margin-bottom:0}.jobs-list{display:grid;gap:1.5rem}.job-item{display:block;text-decoration:none;color:inherit;transition:var(--transition);padding-bottom:1.5rem}.job-item:hover .apply-now i{transform:translateX(4px)}.job-item:not(:last-child){border-bottom:var(--border)}.job-item h3{margin-bottom:.2rem;font-size:.875rem;color:var(--contrast);line-height:1.3}.job-meta{flex:1;margin-right:1rem;font-size:.813rem;color:var(--contrast-2)}.job-meta-footer{display:flex;align-items:center;justify-content:space-between;font-size:.813rem;margin-top:.313rem;color:var(--contrast-2)}.job-meta-footer i{color:var(--accent)}.job-meta-footer .apply-now{font-size:.813rem}.job-meta-in{display:flex;align-items:center;gap:1rem}@media (min-width:768px){.sc-jobs{position:sticky;top:60px}}@media screen and (max-width:768px){.sc-content>div{margin-bottom:.5rem}.sc-main-section,.sc-jobs{margin:0 .5rem}}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results{display:none}.rmp-icon--full-highlight,.rmp-icon--half-highlight,.rmp-icon--ratings{font-size:.813rem}.rating h4,.job-exp h4{font-size:16px;font-weight:800;margin-bottom:10px}.rating span{display:block;color:var(--contrast-2)}.rmp-widgets-container{padding:0;border:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons{margin-bottom:0}.rmp-results-widget{display:flex;align-items:center;gap:3px}.js-rmp-avg-rating,.rmp-results-widget__vote-count{font-size:13px;color:var(--contrast-2)}.rmp-icon--ratings{font-size:12px;margin-right:0}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container{margin:0}.rmp-rating-widget .rmp-icon--ratings{font-size:2rem}.rmp-heading--title{font-size:16px;font-weight:700}.rmp-btn{background-color:var(--contrast);border:none;color:var(--base);padding:6px 1em;text-decoration:none;font-size:12px;border-radius:4px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700}.rmp-btn:hover,.rmp-btn:focus{background-color:var(--accent);border:none;font-size:12px!important;padding:6px 1em!important}.rating .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons{margin-bottom:1em}.meta-job{font-size:12px;text-transform:uppercase;color:#a0a0a0}.meta-job span{display:block}.single-company .rmp-widgets-container.rmp-wp-plugin.rmp-main-container{text-align:center}@media (max-width:768px){.rmp-widgets-container.rmp-wp-plugin.rmp-main-container{text-align:center}}.tools-button{display:flex;align-items:center;gap:.313rem;text-transform:uppercase;font-weight:700;font-size:.813rem;cursor:pointer;line-height:60px;padding:0 .5rem;transition:var(--transition)}.tools-button:hover{color:var(--accent)}.tools-button i{color:var(--accent);font-size:1rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);display:none;justify-content:center;align-items:center;z-index:11111}.modal-content{position:relative;background-color:var(--base-3);padding:1.5rem;border:none;width:60%;text-align:left;opacity:1;border-radius:var(--radius-8)}.close-button{position:absolute;top:0;right:0;cursor:pointer;color:orangered;font-size:2.5rem;padding:1.5rem 1.125rem;line-height:0}.tools-container{margin:0 auto}.tools-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;margin-left:.313rem;font-size:1rem;text-transform:uppercase}.tools-heading i{font-size:1.5rem;color:var(--accent)}.tools-item{list-style:none;padding:0;margin:0}.tools-item a,.tools-item .tool-footer{display:flex;align-items:flex-start;gap:1.125rem;padding:1rem 0;border-bottom:var(--border);text-decoration:none;color:var(--contrast);transition:var(--transition)}.tools-item a:hover,.tools-item .tool-footer:hover,.tools-button:hover{transform:var(--transform-y)}.tools-items .icon-label{display:flex;justify-content:center;align-items:center;width:4rem;padding:1.375rem 1rem;background-color:var(--bg-accent);border-radius:var(--radius-8)}.tools-items .label-value{flex:1}.tools-items i{color:var(--accent);font-size:1.5rem}.tool-title{display:block;font-weight:700;font-size:.875rem;margin-bottom:.313rem}.tool-desc{display:block;font-size:.75rem;color:var(--contrast-2);line-height:1.2;padding-right:1rem}@media screen and (min-width:768px){.tools-item{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}}@media (max-width:768px){.modal-content{width:95%!important}.tools-button{background-color:var(--contrast);color:var(--base-3)!important;font-size:0.688rem!important;padding:.5rem 1rem;border-radius:var(--radius-5);box-shadow:var(--box-shadow);line-height:0!important;margin-left:.313rem}}