.hero-sec{display:flex;padding:70px 0;background:url(/wp-content/themes/rkdigital/images/page-title-portfolio-additional.png);background-position:top right;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;min-height:460px;position:relative}.hero-sec .row{height:100%}.portfolio-bg{width:100%;height:100%;background:var(--color-primary);top:0;left:0;position:absolute;z-index:-1}.banner-detail{margin-top:50px}.portfolio-heading{font-size:80px;font-family:var(--primary-font);font-weight:800;color:#fff;position:relative}.portfolio-subheading{font-family:var(--primary-font);font-size:120px;line-height:1;position:absolute;background-clip:text;-webkit-text-fill-color:#fff0;-webkit-text-stroke:.5px #fff;opacity:.4;white-space:nowrap;vertical-align:top;left:45px;right:0;top:-40px}.portfolio{display:flex;padding:100px 0}.pf-cate-list{display:flex;flex-wrap:wrap;row-gap:15px;list-style:none;padding:0;margin-left:0}.pf-cate-list li{font-family:var(--primary-font);font-weight:600;margin:0 15px;cursor:pointer;position:relative}.active-pf{color:var(--color-primary)}.pf-cate-list li::after{content:'';height:2px;width:0;margin:0 auto;background-color:var(--color-primary);display:block;position:absolute;bottom:1px;transition:0.3s}.pf-cate-list li.active-pf::after{width:100%}.pf-cate-list li:hover::after{width:100%}.pf-cate-list li:hover{color:var(--color-primary)}.portfolio-row{margin-top:30px}.portfolio-col{display:block;border-radius:5px;overflow:hidden;position:relative;transition:0.3s ease-out}.portfolio-col:hover{transform:scale(.95)}.portfolio-col:hover .portfolio-img{transform:scale(1.15)}.portfolio-col:hover .portfolio-img::after{background-color:#293c5f;opacity:.6}.portfolio-img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,rgb(41 60 95 / .6));transition:0.3s ease-out}.portfolio-img{height:330px;transition:0.3s ease-out}.portfolio-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.portfolio-info{max-width:80%;width:max-content;padding:15px;background-color:var(--text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,70%);border-radius:5px;z-index:1;visibility:hidden;opacity:0;transition:0.3s ease}.portfolio-col:hover .portfolio-info{visibility:visible;opacity:1;transform:translate(-50%,-50%)}.portfolio-info a{font-family:var(--primary-font);color:#fff;text-decoration:none;margin-bottom:0}.portfolio-info i{margin-left:5px}.portfolio-section{opacity:0;transition:opacity 0.5s ease-in-out;display:none}.portfolio-section.active{display:block;opacity:1}@media screen and (max-width:992px){.hero-sec{background-size:440px;min-height:330px}.portfolio-subheading{font-size:100px}.portfolio-heading{font-size:60px}}@media screen and (max-width:768px){.hero-sec{min-height:250px;background-size:330px}.portfolio-subheading{font-size:60px;top:-20px}.portfolio-heading{font-size:45px}}@media screen and (max-width:576px){.hero-sec{background-image:none}.portfolio{padding:70px 0}.portfolio-subheading{font-size:50px;left:0}.portfolio-heading{font-size:40px}}.hero-banner{display:flex;padding:70px 0;background-color:rgb(0 90 172 / .5);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-blend-mode:multiply;min-height:460px;position:relative}.career-sec{background-image:url(/wp-content/themes/rkdigital/images/career-bg.jpg)}.career-sec .row{height:100%}.job-section{display:flex;padding:100px 0}.job-heading{display:flex;justify-content:center}.job-heading h2{font-size:40px;font-weight:700;font-family:var(--primary-font)}.job-row{margin-top:30px}.awsm-job-wrap .awsm-lists{border:none}.awsm-list-item .awsm-job-item{display:flex;flex-wrap:wrap;row-gap:20px;padding:40px 25px;border:1px solid #e0e0e0;border-radius:25px 25px 25px 0;transition:0.3s}.awsm-list-item .awsm-job-item:hover{box-shadow:0 18px 43px rgb(0 0 0 / .05)}.awsm-job-item .awsm-list-right-col{display:flex;align-items:center;justify-content:end}.awsm-list-left-col,.awsm-list-right-col{padding:0 25px}.job-type{background-color:var(--color-secondary);padding:5px 10px;font-size:12px;color:#fff;display:inline-block;font-family:var(--primary-font);border-radius:3px}.awsm-list-item h2.awsm-job-post-title a{font-size:20px;font-family:var(--primary-font);color:var(--text-color);text-decoration:none;font-weight:600;display:inline-block;margin-top:18px}.page-template-career-template .awsm-job-more-container a{font-family:var(--primary-font);display:inline-block;background:var(--color-secondary) linear-gradient(70deg,var(--color-primary) 50%,var(--color-secondary) 50%) 100% 0 / 230% 100% no-repeat;color:#fff;font-size:14px;font-weight:600;text-decoration:none;padding:18px 20px;border-radius:8px 8px 8px 0;transition:all 0.4s cubic-bezier(.3,1,.8,1)}.page-template-career-template .awsm-job-more-container a:hover{background-position:0 0}.career-banner{display:flex;padding:72px 100px;background-image:url(/wp-content/themes/rkdigital/images/career-banner.png);background-size:cover;border-radius:15px;margin:30px 0 100px}.career-contact-detail{color:#fff}.career-contact-detail h3{font-size:40px;font-family:var(--primary-font);font-weight:600;margin-bottom:20px}.career-contact-detail p{font-size:20px;margin-bottom:0;line-height:1.7}@media screen and (max-width:992px){.career-sec{min-height:330px}.job-heading h2{font-size:35px}.awsm-list-left-col,.awsm-list-right-col{padding:0 15px}.career-banner{padding:40px}.career-contact-detail h3{font-size:35px}}@media screen and (max-width:768px){.career-sec{min-height:250px}.awsm-list-item .awsm-job-item{padding:30px 15px}.awsm-job-item .awsm-list-right-col{display:flex;justify-content:center;align-items:center}.career-banner{padding:40px 15px}.career-contact-detail{text-align:center}}@media screen and (max-width:576px){.job-section{padding:70px 0}.awsm-list-left-col,.awsm-list-right-col{width:100%}.awsm-list-item h2.awsm-job-post-title{text-align:center}.awsm-list-right-col{justify-content:center}.job-heading h2{font-size:30px}.career-contact-detail h3{font-size:30px}.career-contact-detail p{font-size:18px}}.job-post-banner{background-image:url(/wp-content/themes/rkdigital/css/..images/page-title-inner.jpg)}