@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;500;600;700;900&display=swap";
.bg-light-grey{background-color:default}.container{background-color:#fff;min-height:100vh;display:flex}.main{flex-direction:column;width:calc(100% - 150px);display:flex}.sidebar{background-color:#334786;flex-direction:column;flex-shrink:0;align-items:center;width:150px;padding-top:20px;display:flex;box-shadow:0 4px 4px #00000040}.logoContainer{margin-bottom:30px}.logo{width:100px;height:auto;padding:29.5px 12.5px 30px 13px}.menu{text-align:center;width:100%;padding:0;list-style-type:none}.menu li{margin:20px 0}.menu a{color:#fff;text-decoration:none}.header{z-index:10;box-sizing:border-box;background:#fff;flex-shrink:0;justify-content:space-between;width:100%;height:120px;padding:42px 48px 42px 66px;display:flex;position:relative;box-shadow:0 4px 4px #00000040}.header .userInfoContainer{flex-direction:row;align-items:center;display:flex}.header .userName{color:#000;flex-shrink:0;height:30px;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.header .userSessionControls{flex-direction:row;display:flex}.header .logoutButton{cursor:pointer;background:#d52b1e;border:1px solid #d52b1e;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:157.838px;height:36px;margin-left:32px;display:flex}.header .logoutButtonText{color:#f8f8f8;text-align:center;flex-shrink:0;width:119.862px;height:28px;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.body1{box-sizing:border-box;background:linear-gradient(#ecf1ff 0%,#5574d1 61.6%,#ecf1ff 100%);flex-grow:1;width:100%;padding:32px 20px}.welcomeHeader{text-align:center;max-height:224px;position:relative}.welcomeText{color:#fff;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcomeImageShading{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.welcomeImage{object-fit:cover;width:100%;max-height:224px;overflow-y:clip;box-shadow:0 4px 20px #00000040}.sidebarOption{cursor:pointer;background-color:none;place-self:center;align-items:center;transition:background-color .3s}.sidebarOption .iconButtonSelected{color:#d52b1e;background-color:#ced9f6;border-radius:20px;width:100%;margin-right:20px}.sidebarOption .iconButton{color:#fff;background:0 0;width:100%;margin-right:20px}.buttonRow{justify-content:center;margin-bottom:2rem;display:flex}.createButton{color:#fff;cursor:pointer;background-color:#4456a6;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.createButton:hover{background-color:#394089}.createButton:focus{outline-offset:2px;outline:2px solid #4456a6}.vendorInformationBoard{background-color:#fff3;border-radius:40px;padding:3.402vw 5.55vw 1.94vw 7.5vw;position:relative;overflow:hidden}.vendorInformationBoardHeader{flex-direction:row;justify-content:space-between;margin-bottom:60px;display:flex}.vendorInformationBoardTitle{text-align:left;margin-bottom:5px;font-family:Roboto,sans-serif;font-size:36px;font-weight:500}.vendorInformationBoardSubtitle{text-align:left;margin-top:5px;font-family:Roboto,sans-serif;font-size:20px;font-weight:400}.vendorCardsContainer{flex-flow:wrap;gap:57px;width:100%;display:flex}.vendorListItemsContainer{flex-direction:column;gap:20px;display:flex}:root{--lds-color-success:#3da470}lds-datepicker{--lds-g-color-action-base-070:#334786;--lds-g-color-action-base-060:#334786;--lds-g-color-action-base-020:#c3cce5;--lds-g-color-action-base-010:#e8ecf5;--lds-g-color-action-container-1:#334786;--lds-g-color-action-container-2:#2a3d74;--lds-g-color-action-container-3:#1f2d5e;--lds-g-color-on-action-1:#fff;--lds-g-color-brand-base-060:#334786;--lds-g-color-brand-base-050:#4a5f9e;--lds-g-color-surface-inverse-1:#334786}lds-select-option{--lds-g-color-neutral-base-100:#334786}.card-yellow{--lds-color-card-background:yellow;--lds-color-card-foreground:black}.loginBackground{background:#fff;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex}.halfPage{z-index:1;background:#fff;border-radius:40px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:748px;height:888px;display:flex}.behindHalfPage{z-index:0;background:#334786;flex:1;width:90%;height:888px;display:flex;position:absolute;right:0}.textInput{color:#333;background:#fff;border:1.5px solid #e0e0e0;border-radius:50px;flex-shrink:0;width:300px;height:50px;margin-bottom:20px;padding:0 20px;font-size:16px}.rectangleBox{border:1px solid var(--Base-Value-Color-Line,#f3f3f3);background:#fff;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:378px;height:508px;display:flex;box-shadow:0 4px 40px #374b6d0a}.svgContainer{flex-shrink:0;width:110.31px;height:59px}.titleText{color:#091e5f;text-align:center;width:384px;margin-top:-100px;font-family:IBM Plex Sans;font-size:40px;font-style:normal;font-weight:400;line-height:49px;position:static}.subtitleText{text-align:right;color:#334786;width:380px;font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:600;line-height:28px}.iconTextContainer{flex-direction:row;justify-content:center;align-items:center;margin-top:-10px;margin-bottom:20px;display:flex}.iconText{background:0 0;border:none;align-items:center;margin-right:20px;display:flex}.icon{width:72px;height:72px;margin-right:10px}.iconText:hover{cursor:pointer}.linkText{color:#757575;margin-bottom:20px;font-family:Roboto;font-size:16px}.iconTextLabel{color:#334786;font-family:IBM Plex Sans;font-size:16px}.textInstructions{color:#212121;text-align:center;flex-shrink:0;width:300px;height:50px;font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.textInstructionsSmall{color:#424242;text-align:center;flex-shrink:0;width:310px;height:65px;font-family:IBM Plex Sans;font-size:13px;font-style:normal;font-weight:500;line-height:17px}.textInstructionsSmallError{color:#d52b1e;text-align:center;flex-shrink:0;width:250px;height:80px;font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:500;line-height:26px}.textContact{color:#424242;text-align:center;flex-shrink:0;width:250px;height:50px;margin-top:40px;font-family:IBM Plex Sans;font-size:13px;font-style:normal;font-weight:500;line-height:17px}.emailLink{color:#00a1de;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;width:250px;height:50px;font-family:IBM Plex Sans;font-size:13px;font-style:normal;font-weight:500;line-height:17px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.useAnotherMethod{color:#00a1de;text-align:center;flex-shrink:0;width:119.726px;height:12.542px;font-family:IBM Plex Sans;font-size:12px;font-style:normal;font-weight:500;line-height:28px}.button{cursor:pointer;background-color:#fff;border:1px solid #091e5f;border-radius:50px;justify-content:center;align-items:center;width:300px;height:50px;font-family:initial;font-size:15px;display:flex}.IDmeButton{color:#fff;cursor:pointer;background-color:#08833c;border-width:0;border-radius:50px;justify-content:center;align-items:center;width:300px;height:50px;font-family:IBM Plex Sans;font-size:15px;display:flex}.buttonText{color:#fff;text-align:center;flex-shrink:0;width:156px;height:9px;font-family:IBM Plex Sans;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-family:IBM Plex Sans;font-size:15px;font-style:normal;font-weight:600;line-height:28px}.imageWrapper{z-index:1;justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative}.decorativeComposition{z-index:0;width:806.278px;max-width:100%;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(131.781deg)}.laptop_design{z-index:1;width:400px;max-width:100%;height:411px}.imageContainer{z-index:1;align-items:center;width:50%;height:auto;display:flex;position:relative}.textBox{text-align:center;background-color:#fff;border-radius:5px;margin-top:10px;padding:10px}.additionalText{color:#333;margin-bottom:10px;font-family:IBM Plex Sans;font-size:14px}.privacyPolicyLink,.termsGuidelinesLink{color:#4b5d95;cursor:pointer;margin:5px;font-family:IBM Plex Sans;font-size:14px;text-decoration:underline}.privacyPolicyLink:hover,.termsGuidelinesLink{text-decoration:underline}.button:hover{color:#4b5d95;background-color:#f9f9f9;border:1px solid #4b5d95}.IDmeButton:hover{background-color:#006c2b;border:1px solid #08833c}.styledLine{size:10px;background:#e0e0e0;border:0;width:130px;height:2px;padding:0}.orText{color:#757575;text-align:center;padding-left:10px;padding-right:10px;font-family:IBM Plex Sans;font-size:16px;font-style:normal}.lineContainer{flex-direction:row;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.logout-container{text-align:center;justify-content:center;align-items:center;width:100%;max-width:1800px;margin:100px auto;padding:2rem}.flex-container{position:inherit;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:2em;display:flex;box-shadow:0 3px 8px #0000001a}.content-container{text-align:center;justify-content:center;align-items:center;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;position:relative}.content-container h1{font-size:3rem;font-weight:400}.h2-container{text-align:center;justify-content:center;align-items:center;width:fit-content;max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem}.h2-container h2{font-size:1em;font-weight:300}@media only screen and (max-width:380px) and (min-width:0){.flex-container{flex-direction:column;margin:6em 1em 3rem;padding:1em}.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{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:1em;display:grid}.json-container{border:1px solid gray;max-width:100%;height:300px;padding:10px;overflow:auto}.expand-button{border:.15em solid default;color:default;cursor:pointer;background-color:#fff;border-radius:.3rem;min-width:8rem;padding:.5rem;font-size:1rem;transition:all .3s ease-in-out;bottom:0}.expand-button:hover{background-color:#fbeae9}body{margin:0}
