body{margin:0;background-color:#f0f0f0;min-height:calc(100vh + 1px)}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0}*{box-sizing:border-box;font-family:Roboto,"sans-serif"}.form{background-color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:10px;width:fit-content;height:fit-content;min-width:350px;max-width:720px}.form-description{font-style:italic;margin-bottom:0;padding:0 8px}.search-bar{overflow:visible}.menu-item{text-decoration:none;overflow:visible;color:#000;padding:0}.navbar{display:flex;align-items:center;background-color:#fff;height:70px;max-height:70px;overflow:visible}.navbar-logo{margin:0 10px;display:flex;align-items:center}.navbar-icon{width:50px;height:50px;margin-right:10px}.card{display:grid;grid-template-columns:60% 40%}.job-offer-card{min-width:100%;margin:32px 0 0}.job-offer-card{min-width:100%;margin:0 0 32px}.job-offer-header-info{display:grid;grid-template-columns:50% 50%;place-items:center start;gap:8px}.job-offer-subheader{display:grid;width:100%;grid-template-columns:40% 60%}.job-offer-body-info{display:grid;text-align:justify;grid-template-columns:auto 60%;margin:16px 16px 16px 0;gap:16px}@media (max-width: 720px){.job-offer-body-info{display:block}.job-offer-abilities{display:grid;grid-template-columns:50% 50%;gap:16px}}@media (max-width: 550px){.job-offer-header-info{display:block}}body{background-image:url(/assets/BackVector.c29086f9.svg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.company-job-offers{width:90%;max-width:1373px}@media (max-width: 720px){.company-job-offers{display:gird}}.main-feed-content{display:grid;place-items:start center;flex-grow:1;padding:38px;min-width:350px;background-color:#e7edf3}form-overwrite{max-width:100%;margin:0;max-width:720px}.main-content-overwrite{display:grid;place-items:start center;grid-template-rows:auto 80%;flex-grow:1;padding:38px;min-width:350px;background-color:#e7edf3}@media (max-width: 426px){.main-content-overwrite{padding:8px}}.cards{width:100%;max-width:720px}.main-content{flex-grow:1;display:flex;justify-content:center;align-items:center;background-color:#e7edf3}.buttons{margin:24px 0 0;width:100%;display:flex;justify-content:end}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
