@media (min-width:1025px){body.page-id-21542 .elementor-21542 .elementor-element.elementor-element-50f1674d{background-image:linear-gradient(#EAF4E4,#EAF4E4),url(https://virikshahrsolution.com/wp-content/uploads/2026/02/green-dark-1a4a2a-green-mid-2d6a3f-green-bright-4caf50-green-light-8bc34a-cream-f9f7f2-ink-1c1c1c-ink-soft-444-ink-muted-777-white-ffffff-red-soft-fff0f0-1.png)!important;background-size:100% 100px,cover!important;background-repeat:no-repeat,no-repeat!important;background-position:top center,center center!important}body.page-id-21542 .elementor-21542 .elementor-element.elementor-element-50f1674d>.elementor-background-overlay{top:100px!important}}@media (max-width:767px){body.page-id-10470 .elementor-10470 .elementor-element.elementor-element-8918757{background:linear-gradient(180deg,#1C5335 0%,#0B3F22 100%) top/100% calc(100% - 200px) no-repeat,url(https://virikshahrsolution.com/wp-content/uploads/2026/11/non-it-recruitment-banner-hero-nb.webp) right bottom/auto 200px no-repeat,#0B3F22!important;padding:36px 0 220px!important;min-height:0!important}body.page-id-10470 .elementor-10470 .elementor-element.elementor-element-8918757 .elementor-column{width:100%!important}body.page-id-18425 .elementor-18425 .elementor-element.elementor-element-44a9534{background:linear-gradient(180deg,#1C5335 0%,#0B3F22 100%) top/100% calc(100% - 200px) no-repeat,url(https://virikshahrsolution.com/wp-content/uploads/2026/09/Talent-Acquisition-Services-in-India.png) right bottom/auto 200px no-repeat,#0B3F22!important;padding:36px 0 220px!important;min-height:0!important}body.page-id-18425 .elementor-18425 .elementor-element.elementor-element-44a9534 .elementor-column{width:100%!important}body.page-id-18513 .elementor-18513 .elementor-element.elementor-element-d0e2360{background:linear-gradient(180deg,#1C5335 0%,#0B3F22 100%) top/100% calc(100% - 200px) no-repeat,url(https://virikshahrsolution.com/wp-content/uploads/2026/09/recruitment-agency-in-india-banner.png) right bottom/auto 200px no-repeat,#0B3F22!important;padding:36px 0 220px!important;min-height:0!important}body.page-id-18513 .elementor-18513 .elementor-element.elementor-element-d0e2360 .elementor-column{width:100%!important}body.page-id-10470 .elementor-10470 .elementor-element-3a21d4a h1{font-size:28px!important}body.page-id-10470 .elementor-10470 .elementor-element-6f670f6 div{font-size:17px!important}body.page-id-10470 .elementor-10470 .elementor-element-f3fddb8{display:none!important}}.elementor-122 .elementor-element.elementor-element-vkfab02{margin:0!important;position:absolute!important;width:0!important;height:0!important;overflow:visible}.elementor-122 .elementor-element-vkc1h .elementor-icon-box-wrapper,.elementor-122 .elementor-element-vkc2h .elementor-icon-box-wrapper,.elementor-122 .elementor-element-vkc3h .elementor-icon-box-wrapper,.elementor-122 .elementor-element-vkc4h .elementor-icon-box-wrapper{align-items:flex-start!important}.elementor-122 .elementor-element-vkc1h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc2h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc3h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc4h .elementor-icon-box-content{padding-top:4px}.elementor-122 .elementor-element.elementor-element-4890f1d2{margin:0!important}.elementor-122 .elementor-element-vkc1h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc2h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc3h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc4h .elementor-icon-box-content{align-self:flex-start!important}.elementor-122 .elementor-element-vkc1h .elementor-icon-box-title,.elementor-122 .elementor-element-vkc2h .elementor-icon-box-title,.elementor-122 .elementor-element-vkc3h .elementor-icon-box-title,.elementor-122 .elementor-element-vkc4h .elementor-icon-box-title{margin-top:0!important}.elementor-122 .elementor-element-vkc1h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc2h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc3h .elementor-icon-box-content,.elementor-122 .elementor-element-vkc4h .elementor-icon-box-content{display:block!important}:is(.elementor-5979 .elementor-element-3f6d68fe,.elementor-6141 .elementor-element-7edc2de)>.elementor-background-overlay{background:radial-gradient(ellipse at 50% 55%,rgb(243 247 238 / .96) 0%,rgb(243 247 238 / .9) 45%,rgb(243 247 238 / .72) 100%)!important;opacity:1!important}:is(.elementor-5979 .elementor-element-3f6d68fe,.elementor-6141 .elementor-element-7edc2de)::after{content:'';position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(180deg,rgb(243 247 238 / .95),#fff0);pointer-events:none;z-index:1}:is(.elementor-5979 .elementor-element-3f6d68fe,.elementor-6141 .elementor-element-7edc2de)>.elementor-container{position:relative;z-index:2}:is(.elementor-5979 .elementor-element-6f9fcf52,.elementor-6141 .elementor-element-5986f373) .elementor-heading-title{color:#1F2A1F!important;text-shadow:none!important}:is(.elementor-5979 .elementor-element-2197c33d,.elementor-6141 .elementor-element-6dfc8c1e) .elementor-heading-title{color:#4B7F20!important;letter-spacing:2px;text-transform:uppercase;font-weight:700!important}:is(.elementor-5979 .elementor-element-6f9fcf52,.elementor-6141 .elementor-element-5986f373) .elementor-heading-title::after{content:'';display:block;width:64px;height:4px;border-radius:4px;margin:16px auto 0;background:linear-gradient(90deg,#4B7F20,#8DC63F)}body.page-id-9605 .elementor-9605,body.page-id-9563 .elementor-9563,body.page-id-9558 .elementor-9558,body.page-id-9526 .elementor-9526,body.page-id-9346 .elementor-9346{padding-top:104px}@media(max-width:1024px){body.page-id-9605 .elementor-9605,body.page-id-9563 .elementor-9563,body.page-id-9558 .elementor-9558,body.page-id-9526 .elementor-9526,body.page-id-9346 .elementor-9346{padding-top:112px}}@media(max-width:1024px){body.page-id-9558 .elementor-9558,body.page-id-9563 .elementor-9563{padding-top:64px}}body.page-id-9558 .elementor-9558,body.page-id-9563 .elementor-9563{padding-top:70px}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button),[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button{width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0 12px 12px 0!important;align-self:center!important;--container-widget-width:auto!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button{margin-right:0!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button) .elementor-button,[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important;white-space:nowrap}[data-elementor-type=wp-page] .elementor-widget-wrap:has(>.elementor-widget-button.elementor-align-center+.elementor-widget-button){justify-content:center}[data-elementor-type=wp-page] .elementor-widget-wrap:has(>.elementor-widget-button.elementor-align-center+.elementor-widget-button)>.elementor-widget-button+.elementor-widget-button{margin-left:0!important}@media(max-width:767px){[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button),[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button{margin:0 10px 10px 0!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button{margin-right:0!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button) .elementor-button,[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button .elementor-button{min-height:44px;padding-left:16px!important;padding-right:16px!important;font-size:14px!important}}@media(max-width:359px){[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button) .elementor-button,[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button .elementor-button{padding-left:12px!important;padding-right:12px!important;font-size:13px!important}}@media(max-width:767px){[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button){margin-right:8px!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button) .elementor-button,[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button .elementor-button{padding-left:14px!important;padding-right:14px!important;font-size:13px!important;letter-spacing:0!important;min-height:42px}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:is(:has(+.elementor-widget-button),.elementor-widget-button+.elementor-widget-button) .elementor-button-content-wrapper{gap:6px}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:is(:has(+.elementor-widget-button),.elementor-widget-button+.elementor-widget-button) .elementor-button-icon{margin:0!important}}@media(max-width:374px){[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:has(+.elementor-widget-button) .elementor-button,[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button+.elementor-widget-button .elementor-button{padding-left:11px!important;padding-right:11px!important;font-size:12px!important}}@media(max-width:767px){[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:is(:has(+.elementor-widget-button),.elementor-widget-button+.elementor-widget-button){flex:0 0 calc(50% - 4px)!important;min-width:0!important;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:is(:has(+.elementor-widget-button),.elementor-widget-button+.elementor-widget-button) .elementor-button{width:100%!important;white-space:normal!important;text-align:center;padding-left:10px!important;padding-right:10px!important}}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:is(:has(+.elementor-widget-button),.elementor-widget-button+.elementor-widget-button){align-self:flex-start!important}[data-elementor-type=wp-page] .elementor-widget-wrap>.elementor-widget-button:is(:has(+.elementor-widget-button),.elementor-widget-button+.elementor-widget-button)>.elementor-widget-container{margin:0!important;padding:0!important}.wpr-grid-pagination a.wpr-load-more-btn{background:linear-gradient(135deg,#476A2D,#4B7F20)!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;padding:13px 34px!important;font-weight:600;font-size:15px;letter-spacing:.2px;box-shadow:0 10px 22px rgb(71 106 45 / .25);transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important;display:inline-flex!important;align-items:center;gap:8px}.wpr-grid-pagination a.wpr-load-more-btn:hover{background:linear-gradient(135deg,#3D5C25,#476A2D)!important;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 14px 28px rgb(71 106 45 / .32)}.wpr-grid-pagination a.wpr-load-more-btn svg{fill:#FFFFFF!important}.wpr-grid-pagination-load-more{justify-content:center!important;margin-top:36px!important}.wpr-pagination-finish{color:#4B7F20!important;font-weight:600;text-align:center}.wpr-pagination-loading .wpr-ring div{border-color:#476A2D #fff0 #fff0 transparent!important}.wpr-advanced-accordion .wpr-accordion-item-wrap{margin-bottom:12px!important}.wpr-advanced-accordion .wpr-acc-button{border-radius:16px!important;padding:16px 18px 16px 22px!important;gap:14px;align-items:center!important;transition:border-radius .25s ease,box-shadow .25s ease,filter .25s ease!important;box-shadow:0 6px 16px rgb(20 40 20 / .10)}.wpr-advanced-accordion .wpr-acc-button:hover{filter:brightness(1.06)}.wpr-advanced-accordion .wpr-acc-button.wpr-acc-active{border-radius:16px 16px 0 0!important;box-shadow:none}.wpr-advanced-accordion .wpr-acc-title-text{font-size:16.5px!important;font-weight:600!important;line-height:1.45!important}.wpr-advanced-accordion .wpr-toggle-icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .28);display:none;align-items:center;justify-content:center;margin-left:auto;transition:transform .3s ease,background .25s ease}.wpr-advanced-accordion .wpr-acc-button:not(.wpr-acc-active) .wpr-ti-close,.wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-ti-open{display:inline-flex!important}.wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-ti-close,.wpr-advanced-accordion .wpr-acc-button:not(.wpr-acc-active) .wpr-ti-open{display:none!important}.wpr-advanced-accordion .wpr-toggle-icon svg{width:13px!important;height:13px!important}.wpr-advanced-accordion .wpr-toggle-icon svg,.wpr-advanced-accordion .wpr-toggle-icon svg *{fill:currentColor!important}.wpr-advanced-accordion .wpr-toggle-icon i{font-size:13px!important;color:inherit!important}.wpr-advanced-accordion .wpr-acc-button:hover .wpr-toggle-icon{background:rgb(255 255 255 / .26)}.wpr-advanced-accordion .wpr-acc-panel{border-radius:0 0 16px 16px!important;border:1px solid #E4EBE0!important;border-top:0!important;background:#FFFFFF!important;padding:20px 24px 22px!important;box-shadow:0 12px 24px -16px rgb(20 40 20 / .25)}.wpr-advanced-accordion .wpr-acc-panel,.wpr-advanced-accordion .wpr-acc-panel p,.wpr-advanced-accordion .wpr-acc-panel li{color:#444844!important;font-size:15.5px!important;line-height:1.75!important}.wpr-advanced-accordion .wpr-acc-panel p:last-child{margin-bottom:0}@media(max-width:767px){.wpr-advanced-accordion .wpr-acc-button{padding:14px 14px 14px 16px!important;border-radius:14px!important}.wpr-advanced-accordion .wpr-acc-button.wpr-acc-active{border-radius:14px 14px 0 0!important}.wpr-advanced-accordion .wpr-acc-title-text{font-size:15px!important}.wpr-advanced-accordion .wpr-toggle-icon{flex-basis:28px;width:28px;height:28px}.wpr-advanced-accordion .wpr-acc-panel{padding:16px 16px 18px!important;border-radius:0 0 14px 14px!important}}