@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.jobs-banner:before{background:linear-gradient(#0000 27.18%,#000000b3 81.88%)}.jobs-banner .bg-background .container .bg-wrapper{text-align:center}.jobs-banner .bg-background .container .bg-wrapper h1{text-align:center;max-width:743px;margin:auto}.jobs-banner .bg-background .container .bg-wrapper .form-grid{justify-content:center;align-items:center;max-width:743px;margin:60px auto 0;display:flex}.jobs-banner .bg-background .container .bg-wrapper .form-grid.form{--labelbefore:var(--white);--labelafter:var(--primary);--borderbefore:var(--white);--borderafter:var(--primary);--labelfontbefore:16px;--labelfontafter:14px;--font:500;--inputsize:42px;--color:var(--primary)}.jobs-banner .bg-background .container .bg-wrapper .form-grid .form-group{height:fit-content}.jobs-banner .bg-background .container .bg-wrapper .form-grid .form-group input{color:#fff}.jobs-banner .bg-background .container .bg-wrapper .form-grid .btn{color:#fff;text-transform:uppercase;margin:auto;padding:10px 30px;font-size:14px;font-weight:600}.jobs-banner .bg-background .container .bg-wrapper .form-grid .btn:hover{color:var(--primary)}.JobsSecA .flex-box{justify-content:space-between;gap:40px;padding:60px 0;display:flex}.JobsSecA .flex-box aside{width:100%;max-width:380px}.JobsSecA .flex-box aside .job-location{opacity:1;background:#25abe2;border-radius:10px;width:100%;height:235px;margin-bottom:40px;padding:30px;overflow:hidden;box-shadow:0 8px 24px #959da533}.JobsSecA .flex-box aside .job-location h3{color:var(--white);margin-bottom:15px;font-size:18px;font-weight:600}.JobsSecA .flex-box aside .job-location .location-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.JobsSecA .flex-box aside .job-location .location-list li{cursor:pointer;align-items:center;gap:10px;display:flex}.JobsSecA .flex-box aside .job-location .location-list li .custom-checkbox{background:var(--white);border-radius:3px;width:20px;min-width:20px;height:20px;transition:background .2s;display:inline-block;position:relative}.JobsSecA .flex-box aside .job-location .location-list li .custom-checkbox.checked{background:var(--white)}.JobsSecA .flex-box aside .job-location .location-list li .custom-checkbox.checked:after{content:"";border:2px solid #25abe2;border-top:none;border-left:none;width:7px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.JobsSecA .flex-box aside .job-location .location-list li .location-label{color:var(--white);-webkit-user-select:none;user-select:none;font-size:16px;font-weight:400}.JobsSecA .flex-box aside .form-sec{top:calc(var(--headerheight) + 20px);border:1px solid #e5e5e5;border-radius:10px;padding:30px 20px;position:sticky;overflow:hidden}.JobsSecA .flex-box aside .form-sec:before{content:"";background:linear-gradient(360deg,#ebf2f9 0%,#fff 100%);width:100%;height:100%;position:absolute;inset:0;box-shadow:0 8px 24px #959da533}.JobsSecA .flex-box aside .form-sec h3{color:var(--black);text-align:center;max-width:265px;margin:0 auto 20px;font-size:20px;font-weight:600;line-height:26px;position:relative}.JobsSecA .flex-box aside .form-sec .primary-btn{margin:12px auto 0;padding:8px 18px}.JobsSecA .flex-box .card-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.JobsSecA .flex-box .card-grid .job-card{border:1px solid #e5e5e5;border-radius:10px;padding:20px 30px;transition:all .5s;position:relative;overflow:hidden}.JobsSecA .flex-box .card-grid .job-card:before{content:"";opacity:0;background:linear-gradient(360deg,#ebf2f9 0%,#fff 100%);width:100%;height:100%;transition:all 1s;position:absolute;inset:0;box-shadow:0 8px 24px #959da533}.JobsSecA .flex-box .card-grid .job-card:hover:before{opacity:1}.JobsSecA .flex-box .card-grid .job-card .location{z-index:1;gap:10px;display:flex;position:relative}.JobsSecA .flex-box .card-grid .job-card .location span{color:var(--text);font-size:16px;font-weight:400;line-height:1;display:inline-block}.JobsSecA .flex-box .card-grid .job-card h3{color:var(--black);z-index:1;margin:10px 0 15px;font-size:18px;font-weight:600;line-height:1.2;position:relative}.JobsSecA .flex-box .card-grid .job-card p{z-index:1;font-size:16px;font-weight:400;position:relative}.JobsSecA .flex-box .card-grid .job-card .bottom-flex{z-index:1;justify-content:space-between;align-items:center;margin-top:35px;display:flex;position:relative}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .btn{color:#25abe2;border:1px solid #25abe2;border-radius:25px;margin:0;padding:6px 20px;font-size:12px;font-weight:400;display:inline-block}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .btn:hover{color:var(--white);background:#25abe2}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .shere-ico{position:relative}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .shere-ico img{transition:all .5s}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .shere-ico:hover .social-icons{opacity:1;scale:1}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .shere-ico:hover img{opacity:0;scale:0}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .shere-ico .social-icons{opacity:0;justify-content:center;align-items:center;gap:15px;transition:all .5s;display:flex;position:absolute;top:0;left:-120px;scale:0}.JobsSecA .flex-box .card-grid .job-card .bottom-flex .shere-ico .social-icons a svg path{fill:#25abe2}
