@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');* {box-sizing: border-box;font-family: Arial, Helvetica, sans-serif;}body {overflow: hidden;display: flex;justify-content: center;}.headline {width: 1300px;height: 100%;position: absolute;overflow-y: scroll;overflow-x: hidden;top: 0;@media only screen and (max-width: 1300px) {width: 100vw;}}.navigation-bar {background-color: #cdd4db;max-width: 312px;min-width: 312px;margin-top: -6px;min-height: 720px;overflow-x: hidden;@media only screen and (max-width: 1300px) {max-width: 24vw;min-width: 24vw;}}.content {width: 100%;position: relative;padding: 50px;margin-bottom: 175px;min-height: 600px;@media only screen and (max-width: 800px) {padding: 5px;margin-bottom: 175px;}}header {background-color: rgb(0, 0, 44);display: flex;justify-content: center;padding: 0 20px;}.navigation-item {display: block;border-top: solid black 2px;border-bottom: solid black 2px;transition: 350ms background-color ease;margin-bottom: 15px;text-align: center;font-size: 22px;@media only screen and (max-width: 800px) {font-size: 15px;}}.bottom-item {display: block;transition: 350ms background-color ease;border-bottom: solid rgb(26, 25, 25) 2px;font-size: 20px;text-align: center;position: relative;bottom: 15px;@media only screen and (max-width: 800px) {font-size: 15px;bottom: 15px;}}.nav-space {border-bottom: solid black 2px;margin-bottom: 15px;}.header-slogan {font-size: 22px;position: absolute;top: 35px;right: 11px;color: white;@media only screen and (max-width: 600px) {font-size: 10px;top: 26px;}}a {color: black;text-decoration: none;position: sticky;}.title {text-decoration: underline;text-align: center;margin-bottom: 40px;font-size: 24px;@media only screen and (max-width: 500px) {margin-bottom: 20px;font-size: 20px;}}main {display: flex;flex-direction: row-reverse;gap: 10px;}.content-size {font-size: 20px;line-height: 21px;letter-spacing: 0.03px;@media only screen and (max-width: 500px) {font-size: 17px;}}.navigation-item:hover, .bottom-item:hover {background-color: rgba(255, 255, 255, 0.568);}.blue {color: blue;}.center {display: flex;flex-direction: column;align-items: center;justify-content: center;}.image-wrapper {text-align: center;width: 40%;p {margin-top: 10px;}}.image-container {display: flex;justify-content: space-between;width: 70%;flex-wrap: nowrap;@media only screen and (max-width: 800px) {flex-wrap: wrap;flex-direction: column;}}.language {margin: 6px;border-radius: 5px;border: 1px solid black;transition: transform 250ms ease;width: 40px;&:hover {transform: scale(1.17);}}.languages {width: 25%;position: absolute;left: 15px;top: 25px;display: flex;align-items: center;justify-content: space-around;@media only screen and (max-width: 800px) {width: 20%;}@media only screen and (max-width: 700px) {width: 15%;left: 0px;}}.stellenangebot {color: blue;text-decoration: underline;margin-bottom: 9px;}@media only screen and (max-width: 800px) {.referenz {width: 200px;}.beratungsleistung {width: 275px;height: 600px;}.team {width: 40%;height: 10%;}}.btn {width: 200px;height: 50px;font-size: larger;text-align: center;border-radius: 4px;transition: transform 250ms ease;}.job {width: 200px;transform: scale(1.0);transition: transform 350ms ease-in-out;&:hover {transform: scale(1.25);}}@media only screen and (max-width: 415px) {.margin-left {margin-left: -50px;}}.invisible {display: none !important;}.unterschrift {width: 450px;margin-top: 10px;margin-bottom: 10px;@media only screen and (max-width: 600px) {width: 200px;}}.nav-opener {z-index: 1;left: 10px;top: 8px;width: 35px;height: 35px;display: flex;flex-direction: column;justify-content: space-between;cursor: pointer;border-radius: 10px;border: 2px solid white;padding: 5px;}.line {width: 100%;height: 3px;background-color: white;}.languageMobile {right: 20px;z-index: 1;position: relative;left: 1px;top: 3px;border-radius: 5px;border: 1px solid black;}.mobileContainer {display: flex;justify-content: center;gap: 15px;width: 100px;height: 50px;left: -1px;top: 0px;position: absolute;align-items: center;transform: scale(0.8);}.stellenbörse-btn {display: flex;transform: scale(0.65);overflow: hidden;}.btn-container {z-index: 1;width: 292px;background-color: #cdd4db;display: flex;justify-content: center;align-items: center;}.btn-text {font-size: 30px;font-family: Bebas Neue, sans-serif;font-size: 3.7em;font-weight: 400;line-height: .9;padding: 15px;text-align: center;}@media only screen and (max-width: 800px) {.stellenbörse-btn {transform: scale(0.45);top: -60px;}}@media only screen and (max-width: 1300px) {.start-btn {position: absolute;}}@media only screen and (min-width: 1200px) {.spacing-1 {margin-top: -30px;}}@media only screen and (min-width: 1200px) {.spacing-2 {margin-left: 500px;margin-top: 258px;transform: scale(0.68) }}@media only screen and (min-width: 1200px) {.spacing-3 {margin-left: -500px;}}@media only screen and (max-width: 1199px) {.spacing-1 {margin-top: -30px;}}@media only screen and (min-width: 1200px) {.spacing-3 {margin-top: 250px;}}@media only screen and (max-width: 1199px) {.spacing-3 {margin-top: 600px;}}@media only screen and (max-width: 1199px) {.spacing-2 {margin-top: 290px;}}