@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap";.bg-light-grey{background-color:default}.container{display:flex;background-color:#fff;min-height:100vh}.main{width:calc(100% - 150px)}.main,.sidebar{display:flex;flex-direction:column}.sidebar{width:150px;background-color:#334786;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);flex-shrink:0;align-items:center;padding-top:20px}.logoContainer{margin-bottom:30px}.logo{width:100px;height:auto;padding:29.5px 12.5px 30px 13px}.menu{list-style-type:none;padding:0;width:100%;text-align:center}.menu li{margin:20px 0}.menu a{color:#fff;text-decoration:none}.header{display:flex;width:100%;height:120px;justify-content:space-between;padding:42px 48px 42px 66px;flex-shrink:0;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);z-index:10;position:relative;box-sizing:border-box}.header .userInfoContainer{display:flex;flex-direction:row;align-items:center;gap:12px}.header .userPicture{border-radius:50%;margin-right:38px}.header .userName{height:30px;flex-shrink:0;color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.header .userSessionControls{display:flex;flex-direction:row}.header .logoutButton{width:157.838px;height:36px;flex-shrink:0;border-radius:20px;border:1px solid #d52b1e;background:#d52b1e;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:32px}.header .logoutButtonText{width:119.862px;height:28px;color:#f8f8f8;text-align:center;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;flex-shrink:0}.body1{width:100%;flex-grow:1;background-color:#fff;padding:32px 20px;box-sizing:border-box;background:linear-gradient(180deg,#ecf1ff,#5574d1 61.6%,#ecf1ff)}.welcomeHeader{position:relative;text-align:center;max-height:224px}.welcomeText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:normal}.welcomeImageShading{background:rgba(0,0,0,.502);position:absolute;width:100%;height:100%;top:0;left:0}.welcomeImage{box-shadow:0 4px 20px 0 rgba(0,0,0,.251);overflow-y:clip;width:100%;max-height:224px;object-fit:cover}.sidebarOption{align-items:center;cursor:pointer;transition:background-color .3s;place-self:center;background-color:none}.sidebarOption .iconButtonSelected{width:100%;color:#d52b1e;margin-right:20px;border-radius:20px;background-color:#ced9f6}.sidebarOption .iconButton{width:100%;color:#fff;margin-right:20px;background:none}.buttonRow{display:flex;justify-content:center;margin-bottom:2rem}.createButton{background-color:#4456a6;color:#fff;padding:8px 16px;border-radius:4px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.createButton:hover{background-color:#394089}.createButton:focus{outline:2px solid #4456a6;outline-offset:2px}.sitemap{font-family:Roboto,sans-serif}.imageContainer{position:absolute;top:0;height:159px;left:0;margin:0;width:100%;justify-content:center;object-fit:contain}.cardImage{max-height:95%;max-width:95%}.cardHeading{display:flex;flex-direction:row}.cardIconContainer{margin-left:auto;gap:16px}.cardTitle{margin:0;color:#1e1e1e;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:23.44px;max-width:197px}.cardCategory{margin:5px 0 0;color:#5c554e;font-weight:500}.cardCategory,.cardDescription{font-family:Roboto,sans-serif;font-size:12px;font-style:italic;line-height:normal}.cardDescription{margin:10px 0 0;color:#1e1e1e;font-weight:300}.cardLineSeparator{position:absolute;bottom:78.83px;width:255.44px;height:2px;background-color:#334786;box-sizing:border-box}.loginButton{height:39.96px;width:150.21px;border:4px solid red}.actionButton,.loginButton{position:absolute;left:78px;bottom:19.04px;border-radius:10px;display:flex;align-items:center}.actionButton{width:150px;height:40px;border:1px solid #334786;background:#334786;justify-content:center}.actionText{color:#fff;font-family:Roboto;font-style:normal;line-height:normal;text-transform:none}.actionText,.loginText{font-size:16px;font-weight:400}.loginText{position:absolute;left:47px;font-family:Roboto,sans-serif}.loginArrowIcon{position:absolute;left:108px}.imageText{font-family:Roboto;font-size:32px;font-weight:500;line-height:37.5px;text-align:center;color:#fff}.flipCard{background-color:transparent;width:300px;height:400px;perspective:1000px}.flipCardInner{position:relative;width:100%;height:100%;text-align:center;transition:transform .5s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flipped{transform:rotateY(180deg)}.flipCardBack,.flipCardFront{position:absolute;width:100%;height:100%}.flipCardFront{color:#000}.flipCardBack{transform:rotateY(180deg)}.cardInfoButton{background:none;border:none}.helpDeskInfoSection{position:absolute;bottom:94.83px;width:257px}.bookmarkButton{background:none;border:none}.vendorInformationBoard{position:relative;border-radius:40px;overflow:hidden;padding:3.402vw 5.55vw 1.94vw 7.5vw;background-color:hsla(0,0%,100%,.2)}.vendorInformationBoardHeader{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:60px}.vendorInformationBoardTitle{font-family:Roboto,sans-serif;font-weight:500;font-size:36px;margin-bottom:5px;text-align:left}.vendorInformationBoardSubtitle{font-family:Roboto,sans-serif;font-weight:400;font-size:20px;margin-top:5px;text-align:left}.vendorCardsContainer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:57px}.vendorListItemsContainer{display:flex;flex-direction:column;gap:20px}:root{--lds-color-success:#3da470}.card-yellow{--lds-color-card-background:#ff0;--lds-color-card-foreground:#000}.loginBackground{height:100%;flex-direction:row}.halfPage,.loginBackground{display:flex;flex-shrink:0;justify-content:center;align-items:center;background:#fff}.halfPage{width:748px;height:888px;border-radius:40px;flex:1 1;flex-direction:column;z-index:1}.behindHalfPage{display:flex;flex:1 1;width:90%;height:888px;position:absolute;right:0;z-index:0;background:#334786}.textInput{width:300px;height:50px;border-radius:50px;border:1.5px solid #e0e0e0;margin-bottom:20px;padding:0 20px;font-size:16px;color:#333}.rectangleBox,.textInput{flex-shrink:0;background:#fff}.rectangleBox{width:378px;height:508px;border-radius:5px;border:1px solid var(--Base-Value-Color-Line,#f3f3f3);box-shadow:0 4px 40px 0 rgba(55,75,109,.04);display:flex;flex-direction:column;align-items:center;justify-content:center}.svgContainer{width:110.31px;height:59px;flex-shrink:0}.titleText{width:384px;color:#091e5f;text-align:center;position:static;font-size:40px;font-weight:400;line-height:49px;margin-top:-100px}.subtitleText,.titleText{font-family:IBM Plex Sans;font-style:normal}.subtitleText{width:380px;text-align:right;color:#334786;font-size:12px;font-weight:600;line-height:28px}.iconTextContainer{flex-direction:row;justify-content:center;margin-top:-10px;margin-bottom:20px}.iconText,.iconTextContainer{display:flex;align-items:center}.iconText{margin-right:20px;background:none;border:none}.icon{width:72px;height:72px;margin-right:10px}.iconText:hover{cursor:pointer}.linkText{color:#757575;font-family:Roboto;font-size:16px;margin-bottom:20px}.iconTextLabel{font-family:IBM Plex Sans;font-size:16px;color:#334786}.textInstructions{width:300px;height:50px;color:#212121;font-size:20px;line-height:28px}.textInstructions,.textInstructionsSmall{flex-shrink:0;text-align:center;font-family:IBM Plex Sans;font-style:normal;font-weight:500}.textInstructionsSmall{width:310px;height:65px;color:#424242;font-size:13px;line-height:17px}.textInstructionsSmallError{width:250px;height:80px;flex-shrink:0;color:#d52b1e;text-align:center;font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:500;line-height:26px}.textContact{margin-top:40px;flex-shrink:0;color:#424242;text-align:center}.emailLink,.textContact{width:250px;height:50px;font-family:IBM Plex Sans;font-size:13px;font-style:normal;font-weight:500;line-height:17px}.emailLink{color:#00a1de;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.useAnotherMethod{width:119.726px;height:12.542px;flex-shrink:0;color:#00a1de;text-align:center;font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:500;line-height:28px}.button{border-radius:50px;background-color:#fff;border:1px solid #091e5f;font-family:IBM Plex Sans;font-family:initial}.IDmeButton,.button{width:300px;height:50px;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center}.IDmeButton{border-radius:50px;border-width:0;background-color:#08833c}.IDmeButton,.buttonText{color:#fff;font-family:IBM Plex Sans}.buttonText{width:156px;height:9px;flex-shrink:0;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:28px}.lillyLogo{width:31.784px;height:17px;margin-right:20px}.idmeLogo{margin-left:10px}.lillyText{color:#334786;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:28px;font-family:IBM Plex Sans}.imageWrapper{position:relative;width:100%;height:600px;display:flex;justify-content:center;align-items:center;z-index:1}.decorativeComposition{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(131.781deg);width:806.278px;height:500px;max-width:100%;z-index:0}.laptop_design{max-width:100%;width:400px;height:411px;z-index:1}.imageContainer{display:flex;position:relative;width:50%;height:auto;align-items:center;z-index:1}.textBox{margin-top:10px;padding:10px;background-color:#fff;border-radius:5px;text-align:center}.additionalText{margin-bottom:10px;font-family:IBM Plex Sans;font-size:14px;color:#333}.privacyPolicyLink,.termsGuidelinesLink{font-family:IBM Plex Sans;font-size:14px;color:#4b5d95;cursor:pointer;text-decoration:underline;margin:5px}.privacyPolicyLink:hover,.termsGuidelinesLink{text-decoration:underline}.button:hover{background-color:#f9f9f9;color:#4b5d95;border:1px solid #4b5d95}.IDmeButton:hover{background-color:#006c2b;border:1px solid #08833c}.styledLine{width:130px;height:2px;border:0;background:#e0e0e0;padding:0;size:10px}.orText{font-size:16px;color:#757575;text-align:center;font-family:IBM Plex Sans;font-style:normal;padding-left:10px;padding-right:10px}.lineContainer{display:flex;flex-direction:row;padding-top:10px;padding-bottom:10px}.lineContainer,.logout-container{align-items:center;justify-content:center}.logout-container{margin:100px auto;padding:2rem;width:100%;max-width:1800px;text-align:center}.flex-container{display:flex;background-color:#fff;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.1);position:inherit;padding:2em}.content-container,.flex-container{align-items:center;justify-content:center}.content-container{margin-left:auto;margin-right:auto;width:100%;max-width:1800px;text-align:center;position:relative}.content-container h1{font-size:3rem;font-weight:400}.h2-container{margin-left:auto;margin-right:auto;padding:2rem;width:-moz-fit-content;width:fit-content;max-width:1200px;text-align:center;justify-content:center;align-items:center}.h2-container h2{font-size:1em;font-weight:300}@media only screen and (max-width:380px)and (min-width:0px){.flex-container{margin:6em 1em 3rem;padding:1em;flex-direction:column}.content-container{margin-top:2em;margin-bottom:2em}.content-container h1{font-size:1rem}.h2-container{margin-top:1em;margin-bottom:2em}.h2-container h2{font-size:.8em;font-weight:300}}@media only screen and (min-width:380px)and (max-width:576px){.flex-container{margin:6em 2em 3rem;padding:1.5em}.content-container{margin-top:3em;margin-bottom:1em}.content-container h1{font-size:1.2rem}.h2-container{margin-bottom:2em}.h2-container h2{font-size:1em}}@media only screen and (min-width:576px)and (max-width:768px){.flex-container{margin:6em 5em 3rem;padding:1.5em}.content-container{margin-top:4em;margin-bottom:2em}.content-container h1{font-size:1.5rem}.h2-container{margin-bottom:2em}.h2-container h2{font-size:1em}}@media only screen and (min-width:768px)and (max-width:992px){.flex-container{margin:6em 10em 3rem;padding:2em}.content-container{margin-top:2em;margin-bottom:1em}.content-container h1{font-size:1.8rem}.h2-container{margin-bottom:2em}.h2-container h2{font-size:1.2em}}@media only screen and (min-width:992px)and (max-width:1200px){.flex-container{margin:6em 15em 3rem;padding:2em}.content-container{margin-top:3em;margin-bottom:2em}.content-container h1{font-size:2rem}.h2-container{margin-bottom:2em}.h2-container h2{font-size:1.5em}}@media only screen and (min-width:1200px){.flex-container{margin:6em 16em 3rem;padding:2em}.content-container{margin-top:3em;margin-bottom:2em}.content-container h1{font-size:2rem}.h2-container{margin-bottom:3em}.h2-container h2{font-size:1.5em}}.json-container-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:1em;gap:1em}.json-container{border:1px solid gray;padding:10px;max-width:100%;overflow:auto;height:300px}.expand-button{padding:.5rem;border:.15em solid default;background-color:#fff;color:default;font-size:1rem;border-radius:.3rem;min-width:8rem;transition:all .3s ease-in-out;bottom:0;cursor:pointer}.expand-button:hover{background-color:#fbeae9}