body{font-family:"Saira",sans-serif!important}html{scroll-behavior:smooth}h1{font-size:39px!important;font-weight:700;text-transform:capitalize;color:#fff}h1 strong{color:#fda212}#jobs{scroll-margin-top:100px}.icon img{width:40px}.list-icon{margin-right:5px;width:16px}.scale-pic{height:500px;object-fit:cover;object-position:top}.service-s{background:#f7f7f7}.service-s h2,#countries h2,#jobs h2,.process h2{margin:auto;font-size:35px;line-height:1.15;margin-bottom:18px;font-weight:600;width:100%}.hambrg svg{fill:#333;width:40px}.hambrg svg rect{height:1.5px}.hamb-nav{border:none}.ham-section{padding-top:7px}.ham-nav-list{margin-top:30px}.ham-nav-contact{margin-top:13px;text-align:left;border-top:1px solid #999;margin-top:13px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #999}.ham-nav-contact img{width:12px;margin-right:10px}.ham-nav-contact a{color:#333;font-size:14px;text-align:left}.ham-nav-social{text-align:left;margin-top:10px}.fb{color:#3B5998!important}.ttk{color:#222!important}.div-der{color:#222}.ham-nav-list ul li a{color:#333!important;font-size:19px}.offcanvas-bar{background:#f7f7f7!important}.hamb-nav-close{color:#222 ! IMPORTANT}.hamb-nav-close svg line{stroke-width:3}.mobile-menu{display:none}.logos{z-index:9}.logos img{width:135px}.logos a{position:absolute;bottom:-23px}.logo{color:#fff;text-decoration:none;display:flex;flex-direction:column;line-height:1;font-weight:800;font-size:25px}.logo small{color:#f5df67;font-size:10px;letter-spacing:4px;margin-top:5px}.banner-cover{background:rgb(25 101 176 / .6)}.banner-text-olay{z-index:99}.top-section{width:100%;height:30px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:linear-gradient(45deg,transparent 0 50%,#ffffff 48% 50%,rgb(7 68 110 / .5) 50% 100%)}.slides-image .sr-card{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:#fda212;margin-bottom:15px}.sr-button-dark{background:#fda212!important;padding:7px 30px;line-height:34px;border-radius:3px;border:2px solid #fda212!important;font-weight:600;color:#111!important;margin-right:10px}.sr-button-light{background:#fff0;color:#fff;padding:7px 30px;line-height:34px;font-weight:600;border-radius:3px;border:2px solid #fff}marquee a{color:#fff}marquee a:hover{color:#ccc}.divide-r{padding:0 10px}.uk-drop.uk-open{display:block;padding:0 15px}.my-navbar{padding:10px 0;position:relative}.my-navbar ul li a{text-transform:capitalize;color:#fff;font-size:15px;min-height:30px;font-family:"Saira",sans-serif}.my-navbar ul li a:hover{color:#fda212}.uk-navbar-dropdown-nav>li>a{border-bottom:1px solid #f0f0f0}.my-navbar .uk-navbar-nav>li.uk-active>a{color:#fda212;font-weight:500}.my-navbar ul{gap:32px}.my-navbar-right a{color:#fff}.uk-drop{top:86px!important}.scrolled .logo-menu{display:none}.scrolled #logo{padding-top:0}.scrolled .logos a{position:absolute;bottom:-20px}.scrolled .logos img{width:100px}.navbar-fixed-top .logo-menu-scroll{display:none}.navbar-fixed-top.scrolled .logo-menu-scroll{display:inherit}.navbar-fixed-top.scrolled{background-color:#fff!important}.navbar-fixed-top.scrolled{position:fixed;background:rgb(0 0 0 / .7)!important;z-index:999;width:100%;padding:10px 0;left:0;top:0}.tc-nav{padding:22px 0}.tc-nav ul li a{text-transform:capitalize;font-size:18px;color:#333!important;font-weight:600;font-family:"Times New Roman";min-height:58px}.right-nav{gap:10px;margin-left:60px}.red{background:#be1f31;height:3px}.blue{background:#1965b0;height:3px}.top-right img{width:9px;margin-right:5px}.top-right a{color:#fff;font-size:10px;text-decoration:none}.top-social svg{width:14px}.intro-right{background:url(/wp-content/themes/shine-recruit/images/map.webp);background-size:contain}.intro-righty a{color:#000}.intro-righty p{font-size:15px}.intro-righty span{display:inline-block;font-size:18px;font-weight:600;letter-spacing:2px;color:#fda212;margin-bottom:15px;text-transform:uppercase}.intro-righty h2{margin:auto;color:#07446e;font-size:35px;line-height:1.15;font-family:Arial,Helvetica,sans-serif;font-weight:700}.intro-righty p{color:#666}.c-box:hover{background:#fbfbbf}.footer-logo figure{margin:0}.slides-image img{object-position:top}.page-banner,.post-banner{z-index:-1}.page-banner img{height:200px;object-fit:cover}.page-banner-overlay{background:rgb(0 0 0 / .6)}.page-content strong{color:#07446e;font-size:15px}.list-t{color:#000;font-size:14px;font-weight:500}.page-content h1{color:#333;font-size:28px!important;text-shadow:none;font-weight:700;font-family:Arial,Helvetica,sans-serif}.page-content .uk-heading-line>::after{border-bottom:calc(.2px + .0em) solid #c49c19}.page-section,.contact-section,.post-section{background-image:url(https://shinerecruit.com/wp-content/uploads/2026/08/vector-bg.png),url(https://shinerecruit.com/wp-content/uploads/2026/08/vector-bg.png)!important;background-repeat:no-repeat!important;background-position:top left,bottom right!important;color:#444}.contact-section{background:#F4F3EE}#contact-page{width:60%;margin:auto}.c-form{background:#fff;border-radius:0 0 19px 19px;box-shadow:0 1px 7px 0 rgb(0 0 0 / .25);padding-top:40px;padding-bottom:20px;padding-left:50px;padding-right:50px;margin-top:30px}#contact-page p{margin-top:70px}#contact-page iframe{border-radius:18px;box-shadow:0 1px 7px 0 rgb(0 0 0 / .25)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-card{background:#fff;padding:35px 25px;border-bottom:3px solid #fff0;transition:.3s}.icon{font-size:40px;margin-bottom:5px}.service-card h3{margin-bottom:12px;font-weight:700;font-size:20px;color:#17202a;margin-top:0}.service-card p{color:#777;font-size:14px;margin:auto}.service-card:hover{transform:translateY(-8px);border-color:#f5df67;box-shadow:0 15px 40px rgb(0 0 0 / .08)}.tag,.section-tag{display:inline-block;font-size:18px;font-weight:600;letter-spacing:2px;color:#fda212;margin-bottom:5px;text-transform:uppercase}.section-heading{text-align:center;max-width:100%;margin:0 auto 55px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.process-step{padding:25px;border-top:2px solid #f5df67}.process-step span{font-size:35px;font-weight:800;color:#ddd}.process-step h3{margin:10px 0;font-size:1.17em;font-weight:700}.process-step p{color:#777;font-size:14px}.country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.country-card{position:relative;height:350px;overflow:hidden;color:#fff}.country-card div{position:absolute;z-index:2;bottom:25px;left:25px}.country-card img{width:100%;height:100%;object-fit:cover;transition:.5s}.country-card:hover img{transform:scale(1.1)}.country-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgb(0 0 0 / .8))}.country-card h3{font-weight:700;font-size:25px;color:#fff;margin-bottom:10px}.country-card p{font-size:13px;margin:auto}.cta{background:#17202a;color:#fff;padding:70px 0}.cta-content{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.cta span{color:#fda212;font-size:12px;font-weight:700;letter-spacing:2px}.cta h2{font-size:38px;margin-top:10px;color:#fff;font-weight:700}.white{background:#fff;color:#111}.btn{display:inline-block;padding:14px 28px;text-decoration:none;font-weight:700;border-radius:3px;border:2px solid #fff0;cursor:pointer}.btn:hover{text-decoration:none;color:#111}.jobs{background:#f7f7f7}.job-grid{display:none;grid-template-columns:repeat(2,1fr);gap:20px}.job-card{background:#fff;padding:30px;border-left:4px solid #f5df67}.job-country{background:#17202a;color:#fff;font-size:11px;padding:2px 10px}.job-card h3{margin:20px 0 12px;font-size:22px}.job-card p{color:#777;font-size:14px}.job-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:20px;border-top:1px solid #eee}.job-bottom strong{color:#b28b0e}.job-bottom a{border:0;background:#17202a;color:#fff;padding:6px 16px;cursor:pointer;font-size:14px}.job-bottom a:hover{text-decoration:none}footer{background:#10161c;color:#fff;padding-top:70px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;padding-bottom:50px}.footer-logo img{width:150px}.logo{color:#fff;text-decoration:none;display:flex;flex-direction:column;line-height:1;font-weight:800;font-size:25px}.footer-grid p{color:#ccc;margin-top:15px;max-width:350px;font-size:14px;width:80%;font-family:"Saira",sans-serif!important;font-weight:400;line-height:19px}.footer-grid h4{margin-bottom:20px;color:#fff;font-weight:700}.footer-grid a{display:block;color:#ccc;text-decoration:none;margin:8px 0;font-size:14px}.contact-box{font-size:14px}.contact-box a{margin:0}.call-foot a{display:inline}.footer-grid a:hover{color:#f5df67}.contact-box span{margin-right:7px;color:#fff}.contact-box span svg path{stroke:#999}.social{padding-top:10px}.copyright{border-top:1px solid #999;padding:10px;text-align:center;color:#ccc;font-size:11px}.post-banner img{height:350px;object-fit:cover;max-width:100%;object-position:0 -100px}.post-banner h1{font-size:39px!important;font-weight:700;text-transform:capitalize;color:#fff;font-style:italic;margin-bottom:5px}.post-banner h1 span{color:#c49c19;font-weight:600;text-shadow:1px 0 0 #fff}.sr-breadcrumb{margin:auto;padding:0}.sr-breadcrumb li{color:#fff;font-size:14px}.sr-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:#fff}.job-card-sidebar{background:#f7f7f7;padding:30px}.job-card-sidebar h3{margin:auto;padding-top:10px;font-family:"Saira",sans-serif;font-weight:500;color:#1070d2;font-size:20px}.job-card-sidebar p{margin:10px 0}.sidebar-heading h2{color:#333;font-size:23px!important;text-shadow:none;font-weight:700;font-family:Arial,Helvetica,sans-serif}.sidebar-heading .uk-heading-line>::after{border-bottom:calc(.2px + .0em) solid #c49c19}.single-page-apply{margin:auto;padding-bottom:10px;font-family:"Saira",sans-serif;font-weight:600;color:#1070d2;font-size:25px}.job-card-archive{display:none;padding:20px 0;border-bottom:1px solid #f0f0f0}.call{border-right:1px solid #999;padding-right:15px}.call a{font-weight:500;padding:5px 20px;border-radius:5px;text-decoration:none;background:linear-gradient(to bottom,#1965b0 0%,#1965b0 50%,#207cca 51%,#7db9e8 100%);color:#fff;font-size:15px}.head-h2{color:#fff;font-size:45px!important;font-weight:600;margin:auto}.head-h3{color:#be1f31;font-size:20px!important;font-weight:400;background:#fff;margin-top:20px;display:inline-block;padding:3px 15px;font-style:italic}.wave-topd{background:linear-gradient(to bottom,rgb(0 0 0 / .7) 21%,rgb(0 0 0 / .25) 100%),radial-gradient(at top center,rgb(255 255 255 / .4) 0%,rgb(0 0 0 / .4) 120%) rgb(152 152 152 / .5);height:100vh}.wave{height:200px;background-color:#fff0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23ffffff' fill-opacity='0.3' d='M0,160L48,144C96,128,192,96,288,90.7C384,85,480,107,576,133.3C672,160,768,192,864,186.7C960,181,1056,139,1152,128C1248,117,1344,139,1392,149.3L1440,160L1440,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;bottom:-20px}.why-us{padding-top:50px;width:70%;margin:auto}.box{background:linear-gradient(to bottom,#1965b0 26%,#1965b0 4%,#207cca 54%,#7db9e8 113%);border-radius:5px;padding:30px 15px}.box h2{color:#fff}.box span{color:#fff;padding-right:7px}.apply img{width:100%;height:350px;object-fit:cover}.my-inline{width:100%}.apply h2{color:#fff;text-transform:uppercase;font-weight:600}.apply p{color:#fff;font-size:17px;width:45%;padding-bottom:10px}.apply a{font-weight:500;padding:10px 20px;border-radius:5px;text-decoration:none;background:linear-gradient(to bottom,#1965b0 0%,#1965b0 50%,#207cca 51%,#7db9e8 100%);color:#fff;font-size:15px;text-transform:uppercase}.partner{padding-bottom:30px}.partners{width:45%;margin:auto;padding-top:35px}.partners img{width:80px}.partner h2{font-size:17px;color:#be1f31;font-weight:500;margin:auto;padding-bottom:20px}.partner span{color:#333;margin:auto;padding:0 5px;font-size:20px}.why{background:url(/wp-content/themes/shine-recruit/vec.png),url(/wp-content/themes/shine-recruit/vecs.png);padding:40px 0 0 0;background-repeat:no-repeat;background-position:bottom left,top right}.why h2{font-size:16px;color:#be1f31;font-weight:500;margin:auto}.why h3{margin:auto;padding:10px 0 15px 0;font-size:35px}.step h4{color:#1965b0}.timeline{position:relative;max-width:700px;margin:auto;padding:50px 0;margin-top:40px}.timeline::before{content:"";position:absolute;left:25px;top:0;width:4px;height:100%;background:#1965b0}.progress-line{position:absolute;left:25px;top:0;width:4px;height:0;background:linear-gradient(#1965b0,#be1f31);transition:height .2s linear}.step{position:relative;padding-left:100px;margin-bottom:50px}.number{font-size:35px;position:absolute;left:-10px;top:0;width:70px;height:70px;border-radius:50%;background:#1965b0;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;transition:.4s}.number.active{font-size:40px;background:#be1f31;transform:scale(1.15);box-shadow:0 0 20px rgb(255 87 34 / .5)}.content{background:#fff;padding:20px;border-radius:5px;box-shadow:0 0 9px 0 rgb(0 0 0 / .25)}.intro{width:90%;margin:auto}@media(max-width:900px){.about-grid,.contact-grid{grid-template-columns:1fr}.service-grid,.country-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}.cta-content{flex-direction:column;gap:30px;text-align:center}}@media(max-width:600px){.section-heading h2,.about-content h2,.contact h2{font-size:32px}.service-grid,.country-grid,.job-grid,.process-grid{grid-template-columns:1fr}.about-image img{height:350px}.stats{gap:20px}.stats strong{font-size:24px}.footer-grid{grid-template-columns:1fr}}@media screen and (max-width:1200px){h1{font-size:25px!important}.sr-button-dark,.sr-button-light{padding:7px 20px;line-height:25px}.post-banner img{height:220px;object-fit:cover;max-width:100%;object-position:initial}.intro{width:100%}.mobile-menu{display:inherit;background:#fff;padding:7px 0}.desk-top{display:none}.logo-swipe{width:100px}.logo-swipe-s{width:80%}.sr-slider{padding-top:68px;height:35vh}.sr-slider .slides-image img,.sr-slider .uk-slideshow-items{height:35vh}.banner-text-olay{padding:30px 0}#contact-page{width:100%}.c-form{padding-left:30px;padding-right:30px}}@media only screen and (max-width:932px){.small-size-device{display:none}.call-l{border-right:1px solid #666;padding:1px 15px;margin-right:10px}}@media screen and (max-width:500px){.small-size-device{display:inline!important}.mid-size-device{display:none}}