.lggDavinci{margin-block:var(--section-margin);min-height:10rem}.lggDavinci .info{display:flex;flex-direction:column;gap:1rem;margin-top:1em}.lggDavinci svg{color:var(--corporate-color)}.lggDavinci .entryDate,.lggDavinci .location,.lggDavinci .workTimes{display:grid;gap:1rem;grid-template-columns:2.4rem auto}.lggDavinci .entryDate,.lggDavinci .workTimes{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lggDavinci .container+.container{margin-top:6rem}.lggDavinci .jobWrapper{display:grid;gap:3rem}.lggDavinci .jobFilters .filters{background:var(--corporate-color);background:var(--corporate-gradient-dark-light);border:var(--box-border);border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:#fff;display:flex;flex-direction:column;gap:1rem;padding:2rem}.lggDavinci .jobFilters .filters select{border:none;outline:none;padding:.2rem 0 .2rem .6rem;width:100%}.lggDavinci h4{font-style:normal;margin-bottom:.4rem;margin-top:0}.lggDavinci p{margin-block:1em}.lggDavinci small{display:block;margin-bottom:1em;text-transform:uppercase}.lggDavinci .list{margin:0;padding:0;position:relative}.lggDavinci li a.jobCard{background-color:var(--main-bg-color);border:var(--box-border);border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);color:#000;display:block;padding:2rem;transition:border-color .35s ease-in-out!important;width:100%}.lggDavinci li a.jobCard:hover{border-color:var(--corporate-color)}.lggDavinci li:not(:last-child){margin-bottom:3rem}.lggDavinci li header{position:relative}.lggDavinci li header span{background-color:var(--corporate-color-dark);background:var(--corporate-gradient-dark-light);border-radius:var(--border-radius);border-bottom-right-radius:0;border-top-left-radius:0;color:#fff;display:block;font-size:.8em;font-weight:500;line-height:0;padding:1.3rem .6rem;position:absolute;right:-2rem;top:-2rem}@media (width < 900px){.lggDavinci .jobFilters{margin-inline:calc(var(--container-padding)*-1);position:sticky;top:7rem;z-index:1}.lggDavinci .jobFilters .filters{border:none;border-radius:0;padding:var(--container-padding)}}@media (width >= 900px){.lggDavinci .jobWrapper{gap:2rem;grid-template-columns:28rem auto}.lggDavinci .jobFilters .filters{gap:1.6rem;position:sticky;top:10rem}.lggDavinci .jobFilters .filters select{border-radius:var(--border-radius);font-size:1.7rem;padding:.2rem 0 .2rem .6rem}}