.headingtext-component{display:flex;flex-direction:column;margin:24px 0}@media only screen and (min-width:992px){.headingtext-component{flex-direction:row;gap:64px}}.headingtext-component__inline{display:inline-block}.headingtext-component__inline .headingtext-component__content{max-width:100%}@media only screen and (min-width:768px){.headingtext-component__inline .headingtext-component__content{max-width:80%}}.headingtext-component__subtitle{flex:1 1;min-width:40%}.headingtext-component__subtitle h4{margin-top:8px;color:var(--font-color)}.headingtext-component__content{display:flex;flex:2 1;flex-direction:column;gap:24px}.headingtext-component__content p{white-space:pre-line}@media only screen and (min-width:992px){.headingtext-component__content{margin-top:0}}.tag{--tag-font-color:var(--font-color);--tag-background:var(--background-color);min-height:32px;height:-moz-fit-content;height:fit-content;padding:0 12px;display:inline-flex;align-items:center;line-height:1;font-size:clamp(.75rem,.725rem + .125vw,.875rem);border-radius:32px;color:var(--tag-font-color);background:var(--tag-background);filter:invert(100%)}.tag--dark,.tag--primary,.tag--secondary,.tag--tertiary,.tag--white{filter:none}.tag--primary{--tag-background:var(--primary-color);--tag-font-color:var(--primary-font-color)}.tag--secondary{--tag-background:var(--secondary-color);--tag-font-color:var(--primary-font-color)}.tag--tertiary{--tag-background:var(--tertiary-color);--tag-font-color:var(--primary-font-color)}.tag--dark{--tag-background:var(--button-background-color);--tag-font-color:var(--white)}.tag--white{--tag-background:var(--white);--tag-font-color:var(--black)}.tag--outlined{border:1px solid var(--white)}.offer-teaser{position:relative;padding:42px 54px;border:1px solid var(--font-color)}.offer-teaser__title{word-wrap:break-word;padding:10px 0;-webkit-hyphens:auto;hyphens:auto}.offer-teaser__skills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;max-width:80%}.offer-teaser__icon{position:absolute;top:0;right:0;transform:translate(50%,-50%);display:inline-block;width:clamp(3rem,3rem + 3.25vw,8rem);height:clamp(3rem,3rem + 3.25vw,8rem)}.offer-created-page .header{gap:80px}.offer-created-page .header__content,.offer-created-page .header__title-wrapper{flex:1 1}.offer-created-page__footer{margin-top:92px}