@layer site{:root{--green:#739c6b;--green-footer:#779e6f;--lime:#dce79e;--text:#333;--black:#000;--grey-bg:#f4f4f4;--tag-bg:#e1e1e1;--max:1140px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:var(--text);background:#fff;margin:0;font:400 16px/1.5 PT Sans,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.btn{border-radius:4px;padding:15px 30px;font-family:Orbitron,sans-serif;font-size:12px;transition:filter .2s;display:inline-block}.btn:hover{filter:brightness(.93)}.btn-lime{background:var(--lime);color:#000}.btn-green{background:var(--green);color:#fff;font-size:14px}.btn-sm{border-radius:3px;padding:12px 24px;font-size:11px}.site-header{z-index:50;background:#fff;position:sticky;top:0;box-shadow:0 2px 10px #00000014}.site-header .container{justify-content:space-between;align-items:center;max-width:1300px;min-height:80px;display:flex}.logo img{width:150px;height:auto}.nav ul{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.nav a{text-transform:uppercase;color:#000;padding:13px 20px;font-size:15px;line-height:20px;transition:color .2s;display:block}.nav a.active,.nav a:hover{color:var(--green)}.menu-toggle{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menu-toggle span{background:#000;width:24px;height:2px;margin:5px 0;display:block}.hero{background:url(https://i0.wp.com/volke-usa.com/wp-content/uploads/2022/07/iStock-849621168-Landing-Page-min-scaled.jpg?fit=2560%2C2151&ssl=1) 50%/cover no-repeat;align-items:center;min-height:568px;display:flex;position:relative}.hero:before{content:"";background:var(--green);opacity:.78;position:absolute;inset:0}.hero .container{width:100%;max-width:1300px;position:relative}.hero h1{color:#fff;text-transform:capitalize;max-width:560px;font-size:25px;font-weight:600;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}@media (width>=1025px){.hero h1{font-size:36px}}.section-title{color:#000;text-transform:capitalize;margin-bottom:20px;font-size:22px;font-weight:700}.section-title .accent{color:var(--green)}.intro{padding:60px 0}.intro .inner{max-width:700px;margin:0 auto}.intro .section-title{margin-bottom:24px;font-size:clamp(24px,3vw,32px)}.intro p{color:#000;margin:0 0 32px;font-size:clamp(16px,1.5vw,18px);line-height:1.5}.intro .btn{padding:12px 30px}.banner{background:var(--grey-bg);padding:50px 0}.banner h2{color:#000;font-size:30px;font-weight:700}.banner .crumb{color:#666;margin-top:6px;font-size:14px}.banner .crumb a{color:var(--green)}.content{padding:60px 0}.content p{color:#000;max-width:820px;font-size:15px;line-height:1.6}.content h3{color:#000;margin:40px 0 15px;font-size:22px}.stats{background:var(--green);padding:60px 20px}.stats .grid{text-align:center;max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto;display:grid}.stat-num{color:var(--lime);font:600 56px/1.2 Poppins,sans-serif}.stat-label{color:#fff;text-transform:uppercase;margin-top:6px;font-size:16px}.testimonials{padding:80px 0}.testimonials .inner{text-align:center;max-width:760px;margin:0 auto}.slider{border:1px solid #e5e5e5;margin-top:10px;padding:30px}.slide{display:none}.slide.active{animation:.5s fade;display:block}@keyframes fade{0%{opacity:0}to{opacity:1}}.slide blockquote{color:#333;margin:0 0 20px;font-size:16px;line-height:1.8}.slide blockquote p{margin:0 0 10px}.slide blockquote p:last-child{margin-bottom:0}.slide blockquote ol,.slide blockquote ul{text-align:left;margin:0 0 10px;display:inline-block}.slide blockquote a{color:var(--green);text-decoration:underline}.slide img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:70px;height:70px;margin:0 auto 12px}.slide .name{color:#000;font:600 18px Nunito,sans-serif}.slide .role{color:#000;margin-top:4px;font:300 14px Mandali,sans-serif}.dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.dots button{background:var(--lime);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.dots button.active{background:var(--green)}.jobs{background:var(--grey-bg);padding:60px 0}.job-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.job-card{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:30px 25px;display:flex}.tag{background:var(--tag-bg);color:#000;border-radius:3px;margin-bottom:18px;padding:10px 15px 10px 10px;font:500 8px Orbitron,sans-serif}.job-card h3{color:#000;font:600 18px/32px DM Sans,sans-serif}.job-meta{color:#333;margin:10px 0 20px;font-size:11px}.job-meta span+span{border-left:1px solid #bbb;margin-left:8px;padding-left:8px}.job-card .btn{margin-top:auto}.center{text-align:center;margin-top:40px}.clients{padding:60px 0}.clients .row{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:40px;display:flex}.clients img{width:auto;max-height:70px}.timeline{border-left:3px solid var(--green);max-width:820px;margin:20px 0 0;padding:0;list-style:none}.timeline li{color:#000;padding:0 0 22px 28px;font-size:15px;position:relative}.timeline li:before{content:"";background:var(--lime);border:3px solid var(--green);border-radius:50%;width:15px;height:15px;position:absolute;top:5px;left:-9px}.timeline b{color:var(--green);font-family:Orbitron,sans-serif;font-size:14px;display:block}.cta{background:var(--green);color:#fff;padding:50px 0}.cta .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cta h2{font-size:26px}.contact-grid{grid-template-columns:2fr 1fr;gap:50px;display:grid}.contact-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form .full{grid-column:1/-1}.contact-form label{color:#000;margin-bottom:4px;font-size:14px;display:block}.contact-form input,.contact-form textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:3px;padding:12px}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--green);border-color:#0000}.contact-form input[type=file]{padding:9px}.contact-form .field-error{color:#b3261e;margin-top:4px;font-size:13px}.form-status{border-radius:3px;grid-column:1/-1;margin:0;padding:12px 14px}.form-status.ok{color:#36602d;background:#e3efdf}.form-status.err{color:#b3261e;background:#fbe9e7}.recaptcha-notice{color:#666;grid-column:1/-1;margin:0;font-size:12px}.recaptcha-notice a{color:var(--green);text-decoration:underline}.grecaptcha-badge{visibility:hidden}.contact-form button{cursor:pointer;border:0}.cloud-logo{max-width:380px;margin-top:20px}.site-footer{background:var(--green-footer);color:#fff;padding:60px 0 0}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.site-footer h3{letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:16px;font-weight:700}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer address,.site-footer li a{letter-spacing:1.5px;color:#e7e7e7;font-size:12px;font-style:normal;line-height:26px}.site-footer li a:hover{color:var(--lime)}.footer-logo{width:240px}.social{gap:10px;margin-top:16px;display:flex}.social a{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.social .fb{background:#3b5998}.social .li{background:#0077b5}.copyright{text-align:center;background:#000;padding:18px 0;font:300 12px Poppins,sans-serif}@media (width<=1024px){.job-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.menu-toggle{display:block}.nav{background:#fff;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 10px #00000014}.nav.open{display:block}.nav ul{flex-direction:column}.nav a{border-top:1px solid #f0f0f0;padding:15px 20px}.hero{min-height:480px}.stats .grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.stat-num{font-size:44px}.contact-form,.contact-grid,.footer-grid,.job-grid{grid-template-columns:1fr}}.page-hero{background:50%/cover no-repeat;align-items:center;min-height:360px;display:flex;position:relative}.page-hero:before{content:"";background:var(--green);opacity:.78;position:absolute;inset:0}.page-hero .container{width:100%;max-width:1300px;position:relative}.page-hero h1{color:#fff;text-transform:capitalize;font-size:40px;font-weight:700}.page-hero .crumb{color:#fff;margin-top:10px;font-size:15px}.page-hero .crumb a{color:var(--lime)}.page-hero.plain{background:var(--grey-bg);min-height:220px}.page-hero.plain:before{display:none}.page-hero.plain h1{color:#000}.page-hero.plain .crumb{color:#666}.page-hero.plain .crumb a{color:var(--green)}.job-layout{grid-template-columns:2fr 1fr;gap:50px;display:grid}.job-body h2{color:#000;margin:30px 0 12px;font-size:22px}.job-body h2:first-child{margin-top:0}.job-body ul{margin:0;padding-left:20px}.job-body li{margin-bottom:8px}.job-body li,.job-body p{color:#000;font-size:15px}.job-body li p{margin:0}.job-body ol{margin:0;padding-left:20px}.job-body h3{color:#000;margin:20px 0 8px;font-size:18px}.job-body h4{color:#000;margin:16px 0 6px;font-size:16px}.job-body blockquote{border-left:3px solid var(--green);margin:0 0 16px;padding-left:14px}.job-body a{color:var(--green);text-decoration:underline}.overview{background:var(--grey-bg);border-radius:16px;align-self:start;padding:30px;position:sticky;top:100px}.overview h2{color:#000;margin-bottom:20px;font-size:20px}.overview dl{margin:0}.overview dt{color:#000;font-size:15px;font-weight:700}.overview dd{color:#333;margin:2px 0 16px}.apply{background:var(--grey-bg);padding:60px 0}.apply h2{color:#000;margin-bottom:20px;font-size:22px}.contact-form input[type=file]{background:#fff}@media (width<=767px){.job-layout{grid-template-columns:1fr}.overview{position:static}.page-hero h1{font-size:30px}}.footer-phone{letter-spacing:1.5px;color:#e7e7e7;align-items:center;gap:10px;margin-top:30px;font-size:12px;display:inline-flex}.copyright{text-align:left}.copyright .container{justify-content:space-between;align-items:center;max-width:1300px;display:flex}.copyright .social{gap:12px;margin:0}.copyright .social a{width:20px;height:20px}.page-hero.photo{background-position:50% 20%;min-height:446px}.page-hero.photo:before{opacity:1;background:linear-gradient(90deg,#a0c896bf,#a0c89673 35%,#a0c89600 65%)}.page-hero.photo h1{text-transform:uppercase;font-size:30px}.page-hero.photo .crumb{color:var(--lime);align-items:center;gap:10px;display:flex}.page-hero.photo .crumb .sep{color:#fff;font-size:20px;line-height:1}.board{padding:80px 20px 90px}.board-grid{grid-template-columns:160px 1fr;gap:30px;max-width:910px;margin:0 auto;display:grid}.filters h2{color:#000;margin:0 0 12px;font-size:14px;font-weight:700}.filters h2+ul+h2{margin-top:26px}.filters ul{margin:0;padding:0;list-style:none}.filters li{margin-bottom:6px}.filters label{color:#333;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.filters input{width:13px;height:13px;accent-color:var(--green);margin:0}.board-title{color:#000;margin:0 0 20px;font-size:28px;font-weight:700}.job-list{flex-direction:column;gap:14px;display:flex}.job-row{border:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;padding:20px 60px 20px 16px;display:flex}.job-row[hidden]{display:none}.job-row h3{color:#000;font:700 20px/1.3 PT Sans,sans-serif}.job-row .job-meta{margin:14px 0 0;font-size:13px}.job-row .tag{margin:14px 0 0;font-size:9px;display:inline-block}.job-row .btn{flex-shrink:0}.no-jobs{color:#666}.pager{justify-content:center;gap:18px;margin-top:30px;font-size:13px;display:flex}.pager button{font:inherit;color:#c0392b;cursor:pointer;background:0 0;border:0;padding:0}.pager button[aria-current]{color:#333;cursor:default}@media (width<=767px){.board-grid{grid-template-columns:1fr}.filters{-moz-column-gap:20px;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.filters h2{grid-column:1/-1}.job-row{flex-direction:column;align-items:flex-start;padding:20px 16px}.page-hero.photo{min-height:300px}}}
