.cp-job-offer{margin:auto;max-width:var(--max-width)}.cp-job-offer,.cp-job-offer .description,.cp-job-offer .title{padding:var(--main-padding)}.cp-job-offer .title a:hover{text-decoration:none}.cp-job-offer .title a h3:hover{opacity:.8}.cp-job-offer .columns{display:flex;flex-direction:row;justify-content:space-between}.cp-job-offer .apply-button{background:none;background-color:var(--cta-bg-color);border:none;border-radius:var(--button-border-radius);color:#fff;cursor:pointer;font:inherit;font-family:Nippo-Regular;font-size:var(--paragraph);font-weight:500;outline:inherit;padding:var(--main-padding) calc(var(--main-padding)*2)}.cp-job-offer .button-column p{padding-top:var(--main-padding);width:140px}.cp-job-offer .button-column{margin-left:12px;margin-right:12px;padding-bottom:36px;padding-top:24px;white-space:nowrap}.cp-job-offer .container{display:block;margin:calc(var(--main-margin)*2) auto;padding:var(--main-padding)}.cp-job-offer .text-column{display:flex;flex-direction:column}.cp-job-offer .details-container{display:flex;flex-direction:row;padding:var(--main-padding)}.cp-job-offer .detail{background-color:var(--color-rock-100);border-radius:100px;color:var(--white);margin-right:calc(var(--main-margin)*3)}.cp-job-offer .detail,.cp-job-offer .detail-time{font-size:var(--paragraph-small);padding:calc(var(--main-margin)*.5) var(--main-margin)}.cp-job-offer .detail-time{background-color:var(--white);border-radius:0;color:var(--black);margin:0 var(--main-margin)}.cp-job-offer .detail-time .time-icon{background-image:url(https://6421847.fs1.hubspotusercontent-na1.net/hubfs/6421847/Klimator_website_2022/icons/icon-clock.svg);background-position:50%;background-size:cover;height:16px;margin-right:var(--main-margin);padding-left:21px;width:16px}@media screen and (max-width:768px){.cp-job-offer{margin:0 var(--main-margin)}.cp-job-offer .columns{flex-direction:column}.cp-job-offer .button-column p{padding-left:var(--main-padding)}.cp-job-offer .details-container{flex-direction:column;row-gap:var(--main-margin)}.cp-job-offer .detail{display:flex;justify-content:center;padding:var(--main-padding) 0}.cp-job-offer .button-column p{padding-bottom:var(--main-padding)}}