.job-offers-wrapper{display:grid;display:none;gap:clamp(40px,2.50000025vw,48px) clamp(40px,2.8645836198vw,55px);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(2em,3.1250003125vw,60px)}.job-offers-wrapper.active{display:grid}.job-offers-more{align-items:center;display:flex;justify-content:center;margin-bottom:clamp(2em,2.0833335417vw,40px)}.job-offers-more span{font-size:calc(.93932rem + .2589vw);margin-right:clamp(50px,2.6041669271vw,80px)}.job-offers .btn{align-items:center;border-color:var(--color-green);color:var(--color-green);display:flex;margin:0;transition:.4s ease;transition-property:background-color color border-color}.job-offers .btn i{margin-left:.7812500781vw;margin-right:0;transition:margin .4s ease}.job-offers .btn:hover{border-color:var(--color-dark-green);color:var(--color-dark-green)}.job-offers .btn:hover i{margin-left:1.5625001563vw;margin-right:-.7812500781vw}.offer{background-color:var(--color-green);border-radius:15px;box-shadow:0 0 20px #bfbfbf;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;padding:48px 24px 24px;transition:box-shadow .4s ease,background-color .4s ease}.offer:hover{background-color:var(--color-dark-green);box-shadow:0 0 20px #006420;color:#fff}.offer-title{color:#c6ff02;font-size:18px;font-weight:700;margin-bottom:clamp(30px,2.6041669271vw,50px);width:100%}.offer-category{margin-bottom:25px;width:100%}.offer-date{font-weight:400;margin-bottom:24px;max-height:25px;width:100%}.offer-location{align-items:baseline;align-self:flex-end;display:flex}.offer-location i{background-repeat:no-repeat;background-size:contain;color:#c6ff02;display:block;font-size:33px;margin-right:6px;min-width:25px}.offer-center{text-align:center;width:100%}.offer-pin{background-color:var(--color-dark-green);display:none;justify-content:flex-end;opacity:0;padding:2px 0;width:100%}.offer-pin i{color:#c6ff02;font-size:24px}.offer--pinned{padding-top:24px}.offer--pinned .offer-pin{display:flex;opacity:1}.offerform{display:flex;justify-content:space-between;margin-bottom:clamp(40px,3.6458336979vw,70px)}.offerform-row:first-child{margin-bottom:15px}.offerform-row>span{display:inline-block;margin-right:10px}.offerform .btn-animated{margin-bottom:0;margin-top:10px}.offerform .btn-animated button{background-color:transparent;border:2px solid var(--color-green);color:var(--color-green)}.offerform .btn-animated button:hover{background-color:transparent;border-color:var(--color-dark-green);color:var(--color-dark-green)}.offerform .btn-animated button:hover i{margin-left:1.5625001563vw;margin-right:-.7812500781vw}.offerform .btn-animated i{margin-left:.7812500781vw;margin-right:0}.offerform select{background-color:#fff;border:none;border-radius:25px;color:var(--color-text);font-family:Intro Book,sans-serif;font-size:16px;padding:5px 10px;width:clamp(300px,26.0416692708vw,500px)}.offerform .btn-loading:after{border-top-color:var(--color-green)}.offerform .btn-loading{border-color:var(--color-green)!important;cursor:auto}@media(max-width:992px){.job-offers .btn{justify-content:center}.job-offers .btn i,.job-offers .btn:hover i{margin-left:15px;margin-right:0}.job-offers-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.job-offers-more{flex-direction:column;margin-bottom:2em}.job-offers-more span{margin:0 0 .5em}.offerform{flex-direction:column}.offerform-row>span{margin-bottom:15px}.offerform-row:last-child{align-items:center;display:flex;margin-bottom:20px}.offerform-row:last-child>span{margin-bottom:0}.offerform-label{display:block;margin-bottom:15px}.offerform select{padding:15px}.offerform .btn-animated i:before{font-size:20px}}@media(max-width:568px){.job-offers-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.job-offers-more .btn{width:calc(100% - 48px)}}