.page-template-careers p{margin:0 0 1rem}.page-template-careers h1,.page-template-careers h2,.page-template-careers h3,.page-template-careers h4{margin:0 0 .5rem}.page-template-careers ul{margin:0 0 1rem 3em;padding-left:0;list-style:outside}.page-template-careers h3{font-size:1.73333rem;line-height:1.3em}.page-template-careers h4{font-size:1.6rem;line-height:1.2em}@media (max-width:921px){.page-template-careers h3{font-size:20px}}.page-template-careers .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.page-template-careers .row>[class*=col-]{width:100%;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.page-template-careers .col-md-12{flex:0 0 100%;max-width:100%}}.page-template-careers #careers_banner{color:#fff;background-position:50%!important;background-size:cover!important}.page-template-careers .inner-page-banner{height:auto;margin-bottom:20px;padding:2em}.page-template-careers .banner-content{text-align:center;background-color:#ffffff9c;border-radius:20px;max-width:92%;margin:0 auto;padding:60px 60px 24px}.page-template-careers .inner-page-banner h1{color:#2c3530;text-transform:none;margin:0 0 30px;font-size:5.72rem;line-height:1}.page-template-careers .inner-page-banner p{color:#333;margin:0 0 32px;font-size:1.6rem;font-weight:400;line-height:1.5em}.page-template-careers .banner-content a{color:#fff;background-color:#fc0083;border-radius:30px;margin-bottom:10px;padding:14px 28px 15px;font-size:16px;font-weight:500;display:inline-block}.page-template-careers .inner-page-banner h1{color:#ffc107}.page-template-careers section.current-vacancy{background-color:#ffc1071c;margin-top:2em}.page-template-careers .current-vacancies{gap:60px;width:100%;padding:95px 0;display:flex;background-position:50%!important;background-size:cover!important}.page-template-careers .current-vacancies-img{display:inline-block;position:relative}.page-template-careers .current-vacancies-img:before{content:"";z-index:-1;background-image:url(https://www.crescatdigital.com/wp-content/uploads/2020/12/Careers-Page-Background-Design.jpg);background-size:cover;border-radius:30px;width:100%;height:100%;position:absolute;bottom:-20px;left:-20px}.page-template-careers .current-vacancies-img img{object-fit:cover;border-radius:30px;height:100%;position:relative}.page-template-careers .current-vacancies-content{width:47%}.page-template-careers .current-vacancies-content h3{color:#ffc107;margin-bottom:2rem;font-size:1.6rem;font-weight:600}.page-template-careers .content-text{background-color:#fff;border:2px solid #ffc107;border-radius:20px;padding:25px 28px}.page-template-careers section.benifits-highlights{background-color:#ffc1071c;padding-bottom:50px}.page-template-careers section.benifits-highlights .row{text-align:center;background-color:#fff;border:2px solid #ffc107;border-radius:24px;padding:60px 85px}.page-template-careers .staff-benifits h3,.page-template-careers .aditional-highlights h3{color:#ffc107;margin-bottom:2rem;font-size:1.6rem;font-weight:600}.page-template-careers .staff-benifits p,.page-template-careers .aditional-highlights p{color:#000;margin-bottom:35px;font-size:18px}.page-template-careers .benefit-list,.page-template-careers .highlight-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.page-template-careers .benefit-item .icon,.page-template-careers .highlight-item .icon{width:160px;height:160px}.page-template-careers .benefit-item,.page-template-careers .highlight-item{flex-direction:column;flex:1;align-items:center;display:flex}.page-template-careers .benefit-item p,.page-template-careers .highlight-item p{color:#1e1d1d;margin-top:18px;font-size:20px}.page-template-careers .aditional-highlights{margin-top:30px}.page-template-careers section.recruitment-process{background-color:#ffc1071c}.page-template-careers section.recruitment-process .row{text-align:center;background-color:#fff;border:2px solid #ffc107;border-radius:24px;padding:60px 40px 8px}.page-template-careers .recruitment-process h3{color:#ffc107;margin-bottom:2rem;font-size:1.6rem;font-weight:600}.page-template-careers .recruitment-process p{color:#000;margin-bottom:35px;font-size:18px}.page-template-careers .application-content p{color:#ffc107;text-align:left;margin-bottom:0;font-size:1.2rem}.page-template-careers .application-content span{color:#1c1b1b;font-size:15px}.page-template-careers .application-process{background:url(https://www.crescatdigital.com/wp-content/uploads/2025/01/Careers-Arrow-Desktop.png) 50%/cover no-repeat;justify-content:space-between;align-items:center;min-height:175px;padding:30px 80px 30px 95px;display:flex;position:relative}.page-template-careers .application-step{position:relative}.page-template-careers .application-step p{text-align:center;color:#fff;margin-bottom:0;padding-right:20px;font-weight:500}.page-template-careers .application-step:before{content:"";background-color:#ffc11e;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:-30px}.page-template-careers .mobile-arrow{justify-content:center;align-items:center;display:flex}.page-template-careers .mobile-arrow img{object-fit:contain;width:100px;height:420px}.page-template-careers .application-process-mobile{text-align:center;flex-direction:row;align-items:center;margin:10px 0 22px;padding:20px;display:none}.page-template-careers .mobile-application-step{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.page-template-careers .application-process-mobile .application-step{text-align:left;align-items:center;min-width:100px;margin:10px 0;font-size:14px;font-weight:700;display:flex;color:#000!important}.page-template-careers .application-process-mobile .application-step:before{content:"";background-color:#fc0;border-radius:50%;width:20px;height:20px;margin-right:10px}.page-template-careers .application-process-mobile .application-step p{color:#000!important}.page-template-careers .recruitment-process h4{color:#080808;margin-bottom:2rem;font-size:1.3rem}.page-template-careers .hiring-status{justify-content:center;align-items:flex-start;gap:20px;margin-top:20px;display:flex}.page-template-careers .status-box{text-align:center;border-radius:10px;flex-direction:column;align-items:center;width:340px;padding:0 20px;font-size:16px;display:flex}.page-template-careers .status-box .icon{border-radius:50%;width:210px;height:210px;margin-bottom:18px;box-shadow:inset 0 0 0 8px #fff}.page-template-careers .status-box.yes p{color:#d6d6d6;font-size:18px}.page-template-careers .status-box p span{font-size:20px;font-weight:600}.page-template-careers .status-box.no p span{color:#d9534f;font-size:22px;font-weight:600}.page-template-careers section.job-posts{background-color:#ffc1071c;padding-bottom:4em}.page-template-careers .job-card{margin-top:40px;margin-bottom:20px;display:flex}.page-template-careers .job-card.hide-post{display:none}.page-template-careers .image-box{background-color:#d3d3d3;border-radius:24px;flex:0 0 30%;margin-right:55px}.page-template-careers .image-box img{object-fit:cover;border-radius:24px;width:100%;height:100%}.page-template-careers .job-card-content{background-color:#fff;border:2px solid #00bfa6;border-radius:24px;padding:20px 50px}.page-template-careers .job-card-content h3{color:#00bfa6;margin:16px 0 28px;font-size:1.5rem;font-weight:700}.page-template-careers .job-card-content p{font-size:15px;line-height:1.6em}.page-template-careers .job-card-content .btn{color:#fff;background-color:#fc0083;margin:35px 0 18px;font-weight:500;border-radius:30px!important;padding:8px 25px!important;font-size:12px!important}@media (max-width:1200px){.page-template-careers .application-process{min-height:17%;padding-left:65px}}@media (min-width:768px) and (max-width:992px){.page-template-careers .application-process{min-height:11%;padding:30px 0 30px 42px}.page-template-careers .application-step p{font-size:.75rem}.page-template-careers .application-step:before{width:14px;height:14px}.page-template-careers .application-step:nth-child(n+2):nth-child(-n+4):before,.page-template-careers .application-step:first-child:before,.page-template-careers .application-step:nth-child(5):before,.page-template-careers .application-step:nth-child(6):before{left:-18px}}@media (max-width:1024px){.page-template-careers .inner-page-banner{height:65vh}.page-template-careers .inner-page-banner h1{font-size:5.25rem}}@media (max-width:767px){.page-template-careers .banner-content{max-width:100%;padding:50px 30px 25px}.page-template-careers .inner-page-banner{height:auto;padding:2em 1em}.page-template-careers .inner-page-banner h1{margin-bottom:8px;font-size:2.825rem;font-size:2.5rem!important}.page-template-careers .inner-page-banner p{font-size:1rem}.page-template-careers section#careers_banner{height:auto;padding:2rem 0}.page-template-careers .banner-content a{padding:12px 26px}.page-template-careers .banner-content{padding:3rem 1rem 1.5rem}.page-template-careers .current-vacancies{flex-direction:column;gap:40px;padding:3rem 0!important}.page-template-careers .current-vacancies-img{padding:0 0 0 20px}.page-template-careers .current-vacancies-img:before{width:calc(100% - 30px);left:0}.page-template-careers .current-vacancies-content{width:100%}.page-template-careers .benefit-list,.page-template-careers .highlight-list{flex-direction:column;gap:0}.page-template-careers section.benifits-highlights .row{margin:auto;padding:50px 10px 30px}.page-template-careers .staff-benifits h3,.page-template-careers .aditional-highlights h3{font-size:2rem}.page-template-careers .benefit-item p,.page-template-careers .highlight-item p{font-size:18px}.page-template-careers section.recruitment-process .row{margin:auto;padding:50px 10px 30px}.page-template-careers .recruitment-process h3{font-size:2rem}.page-template-careers .application-step{flex-direction:column;display:flex}.page-template-careers .mobile-application-step p{text-align:center;font-size:12px}.page-template-careers .application-process{display:none}.page-template-careers .application-process-mobile{justify-content:center;gap:40px;display:flex}.page-template-careers .application-step:before{border:3px solid #fff;position:absolute;top:calc(50% - 10px);left:-22px}.page-template-careers .application-content p{text-align:center;font-size:1.8rem}.page-template-careers .application-content span{font-size:17px}.page-template-careers .hiring-status{flex-direction:column;align-items:center}.page-template-careers section.job-title{padding:2em 0 3em}.page-template-careers .job-card{flex-direction:column;gap:25px}.page-template-careers .image-box{min-height:300px;margin-right:0}}
