.career-opportunities{background-color:#fff;margin-bottom:150px;margin-top:50px;padding-left:100px;padding-right:100px}.career-opportunities-content{display:flex;flex-direction:column;max-width:675px;padding-top:30px}.career-opportunities a,.career-opportunities span{color:#2a3035;font-size:12px;font-weight:500;line-height:18px;text-transform:capitalize;word-wrap:break-word;text-decoration:none;&:hover{text-decoration:underline}}.career-opportunities-text{color:#3e3e3e;font-size:16px;font-weight:300;line-height:20px;word-wrap:break-word;margin:0 0 10px}@media (max-width:768px){.career-opportunities{margin-bottom:120px;margin-top:25px;padding-left:30px;padding-right:30px}.career-opportunities-content{gap:30px;padding-top:45px}}.opportunities-section{display:flex;flex-direction:column;gap:20px;margin-bottom:100px;padding-left:30px;padding-right:30px}.opportunities-section-filter{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:50px;max-width:100vw;overflow-x:auto}.suntera-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 30px center;background-repeat:no-repeat;border:none;border-radius:40px;color:#fff;font-size:15px;font-weight:500;min-width:200px;padding:10px 20px;&:first-child{background-color:#29aa9a}&:nth-child(2){background-color:#24acea}}.divider-horizontal{background-color:#bbbdc0;height:100%;min-height:60px;width:2px}.opportunities-section-filter-button{background-color:#f79440;border:none;border-radius:40px;color:#fff;font-size:15px;font-weight:500;grid-column:1/3;padding:10px 20px}.vacancy-count{color:#f79440;font-size:20px;font-weight:600;line-height:27.63px;word-wrap:break-word;grid-column:2/3;text-align:end}.opportunities-section-container{display:grid;gap:30px;& .opportunities-section-card{background-color:#fafafa;border-top:3px solid #29aa9a;display:flex;flex-direction:column;gap:30px;min-height:300px;padding:30px 30px 40px;& .opportunities-section-card-details{align-items:center;display:flex;gap:10px;& span{font-family:Lato;font-size:16px;font-weight:600;word-wrap:break-word;color:#475059}}& .opportunities-section-card-header{color:#393f54;font-family:Lato;font-size:35px;font-weight:600;word-wrap:break-word}& .opportunities-section-card-description{color:#475059;font-family:Lato;font-size:16px;font-weight:400;line-height:24px}& .suntera-careers-button{width:fit-content!important}}}@media (min-width:820px){.career-opportunities,.opportunities-section{padding-left:60px;padding-right:60px}.opportunities-section-filter{grid-template-columns:1fr 1fr 1fr;& .opportunities-section-filter-button{grid-column:unset}}.vacancy-count{grid-column:1/3;text-align:left}.opportunities-section-container{& .opportunities-section-card{& .opportunities-section-card-details{flex-direction:row;gap:20px}}}}@media (min-width:1200px){.career-opportunities,.opportunities-section{padding-left:100px;padding-right:100px}.opportunities-section-filter{gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}.vacancy-count{text-align:right}.opportunities-section-container{grid-template-columns:1fr 1fr;padding:0}.opportunities-section-filter-button{font-size:20px;grid-column:unset;padding:20px 30px}.vacancy-count{grid-column:unset}.suntera-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 30px center;background-repeat:no-repeat;border:none;border-radius:40px;color:#fff;font-size:20px;font-weight:500;padding:20px 30px;&:first-child{background-color:#29aa9a}&:nth-child(2){background-color:#24acea}}}