.ipml-sticky-edit{position:fixed;bottom:3rem;right:2rem;height:130px;width:265px;z-index:11000}@media(max-width: 767px){.ipml-sticky-edit{right:.5rem}}.ipml-sticky-edit .message-container{flex-direction:column}.ipml-sticky-edit .message-container .sticky-edit-main{color:rgba(255,255,255,.8);background-color:#4f8ab9;transition:opacity .5s,visibility .5s;box-shadow:rgba(0,0,0,.71) 6px 8px 5px;padding-left:20px;pointer-events:none}.ipml-sticky-edit .message-container .hide-message-button{cursor:pointer;position:absolute;background-color:#004e8c;top:-7px;left:-7px;border:2px solid #fff;text-align:center;color:#fff;z-index:2;transition:opacity .5s,visibility .5s;pointer-events:all}.ipml-sticky-edit .message-container .hide-message-button:hover~div{opacity:50%}.ipml-sticky-edit .rounded-sticky-editbutton{overflow:hidden;height:60px;width:60px;box-shadow:rgba(0,0,0,.62) 3px 3px 3px 1px;position:absolute;bottom:7px;right:7px;pointer-events:all}.ipml-sticky-edit .rounded-sticky-editbutton a{padding-left:15px;padding-right:10px;padding-top:5px;height:100%;width:100%;font-size:x-large;text-shadow:1px 1px 20px rgba(255,255,255,.26)}.sticky-content-concurrency-box{background-color:rgba(255,153,0,.4);box-shadow:rgba(200,200,200,.62) 3px 3px 3px 1px;position:absolute;bottom:7px;right:7px}@media(max-width: 991px){.event-offer-banner{flex:1}}.nda-required-container,.future-round-container{display:inline-flex;color:#9b9b9b;cursor:not-allowed}.nda-accepted{background-color:#e0ffe0 !important}.nda-accepted .own-nda-accepted{color:#15530a;font-weight:600;font-size:small}.nda-check{background-color:#ffffbf !important}.nda-rejected{background-color:#ff8a84 !important}.nda-rejected .rejected-reupload{background-color:rgba(255,255,255,.431372549)}.file-list{border-top:1px solid silver;padding-top:10px}.file-list .file-list-container .file{width:100px;height:125px;background-color:rgba(207,207,207,.6901960784);border-radius:10px;padding-left:5px;padding-right:5px;display:flex;flex-direction:column;margin-left:5px;border:1px solid #a9a9a9;position:relative;margin-bottom:3px;margin-top:3px}.file-list .file-list-container .file:hover{transform:scale(1.02)}.file-list .file-list-container .file .file-link{display:block;width:100%;height:100%;position:absolute;left:0}.file-list .file-list-container .file .image{width:44px;height:55px;margin-top:auto;align-self:center;background-repeat:no-repeat;background-image:url(../assets/img/file.svg)}.file-list .file-list-container .file .image[pdf]{background-image:url(../assets/img/pdf.svg)}.file-list .file-list-container .file .image[docx]{background-image:url(../assets/img/docx.svg)}.file-list .file-list-container .file .image[txt],.file-list .file-list-container .file .image[odt]{background-image:url(../assets/img/txt.svg)}.file-list .file-list-container .file .image[png],.file-list .file-list-container .file .image[svg],.file-list .file-list-container .file .image[jpg],.file-list .file-list-container .file .image[jpeg],.file-list .file-list-container .file .image[gif],.file-list .file-list-container .file .image[bmp]{background-image:url(../assets/img/image.svg)}.file-list .file-list-container .file .text{font-size:12px;text-align:center;margin-top:auto;line-break:anywhere;margin-bottom:auto}.file-list .file-list-container .file .text>div{text-decoration:none;color:#3d3447;font-weight:500;max-height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;user-select:none}@media(min-width: 992px){.redirect-container{margin-top:4rem}}.redirect-container .overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-grid .custom-col-span{grid-column-start:1;grid-column-end:-2;display:inline}#tender-select-dialog{min-width:40rem}#tender-select-dialog .ipml-dialog-footer{border-top:1px solid silver;display:flex}@keyframes fade-in{0%{opacity:0}}.filter-button-row{display:flex;flex-wrap:wrap}.filter-button-row>label.ipml-button{flex:0 0 max-content;height:20.8px;line-height:18.8px;font-size:small;font-weight:lighter;padding:1px .4rem;box-shadow:2px 2px 4px -2px}.filter-tab-header button:not(.filter-tab-active){opacity:.7;box-shadow:inset 0rem -0.1rem .2rem -0.1rem #004e8c}.filter-tab-header button.filter-tab-active{text-decoration:underline;box-shadow:none}.filter-tab-header label.neutral-advisor:not(.ipml-primary-button){background-color:#f3f2f1;box-shadow:inset 0rem -0.1rem .2rem -0.1rem #004e8c;opacity:.7}.filter-tabs{border-top:1px solid #c8c8c8;box-shadow:.1rem .1rem .3rem 0 #c8c8c8}.ipml-tag-filter-dialog{min-width:500px;width:50%;max-width:850px;height:650px;overflow:auto}.ipml-tag-filter-dialog .ipml-toggle-button-input[type=checkbox]+.ipml-toggle-button-label:not(.d-xs-hidden){animation:fade-in .5s}.ipml-tag-filter-dialog .ipml-toggle-button-input.active-main-branch[type=checkbox][name=filter-main-branch]:checked+.ipml-toggle-button-label{text-decoration:underline}.ipml-tag-filter-dialog .card-header{position:sticky;top:0}@media(min-width: 0px){.ipml-site-header>div{grid-column-start:1;grid-column-end:-1}}@media(min-width: 1400px){.ipml-site-header>div:first-of-type{grid-row:1;grid-column:1}.ipml-site-header>div:nth-of-type(2){grid-row:1;grid-column-start:2;grid-column-end:-1}}a.ipml-top-article{text-decoration:none;text-overflow:ellipsis}a.ipml-top-article:hover{text-decoration:underline}.monthly-price-display,.yearly-price-display{font-size:x-large;font-weight:bolder}.vendor-package-description-box{border-radius:.5rem !important}.vendor-package-description-box .card-header{padding-top:1rem;padding-bottom:1rem;background-color:var(--primary-action-background-color) !important;color:var(--primary-action-color) !important}.vendor-package-description-box .card-header.current-package-header{background-color:green !important}.package-compare-table .fa-star{padding-left:5px;padding-right:5px}.package-compare-table th:nth-child(even){font-weight:initial;color:var(--primary-action-color);background-color:var(--primary-action-background-color);border-top-right-radius:3rem;border-top-left-radius:3rem}.package-compare-table th.current-package{background-color:green}.package-compare-table td{padding-top:.6rem;padding-bottom:.6rem}.package-compare-table tr:not(:nth-child(2)):not(:first-child):not(:last-child) td:first-child{border-left:1px solid var(--primary-action-background-color);padding-left:.5rem}.package-compare-table tr:nth-child(3) td{border-top:1px solid var(--primary-action-background-color)}.package-compare-table tr:last-child td{border-top:1px solid var(--primary-action-background-color)}.package-compare-table td:nth-child(even){border-left:1px solid var(--primary-action-background-color);border-right:1px solid var(--primary-action-background-color)}.package-compare-table td:last-child{border-right:1px solid var(--primary-action-background-color)}.package-compare-table .fa-check{color:green}.package-compare-table tr:nth-child(2){height:175px}.package-compare-table tr:nth-child(2) td:nth-child(even){border-left:1px solid var(--primary-action-background-color);border-right:1px solid var(--primary-action-background-color);padding-left:1.5rem;padding-right:1.5rem}.package-compare-table tr:nth-child(2) td:nth-child(odd){border-left:none;border-right:none}.package-compare-table tr:nth-child(odd):not(:first-child):not(:last-child) td:not(:nth-child(3)):not(:nth-child(5)){background-color:#d3d3d3}.package-compare-table tr:last-child td:nth-child(even){border-top:1px solid var(--primary-action-background-color);border-bottom:1px solid var(--primary-action-background-color);border-bottom-right-radius:3rem;border-bottom-left-radius:3rem}.package-compare-table tr:last-child td:nth-child(even) .ipml-button{width:70%;height:70%;white-space:normal}.package-compare-table td:nth-child(3),.package-compare-table td:nth-child(5){width:1%}.package-compare-table td:nth-child(2),.package-compare-table td:nth-child(4),.package-compare-table td:nth-child(6){width:25%}.package-compare-table td:first-child{width:20%}.package-compare-table.default-required th:nth-child(2){background-color:gray}.package-compare-table.default-required td:nth-child(2){color:gray}.package-compare-table.default-required td:nth-child(2) .fa-check{color:gray}.package-compare-table.premium-required th:nth-child(4){background-color:gray}.package-compare-table.premium-required td:nth-child(4){color:gray}.package-compare-table.premium-required td:nth-child(4) .fa-check{color:gray}.yearly-discount-display,.monthly-discount-display{padding:.5rem;border:2px solid red;border-radius:.5rem;color:red;text-align:center;background-color:#fff;z-index:9000;font-size:smaller}.current-package-display{color:#000;margin-left:1rem;padding:.5rem;border:2px solid green;border-radius:.5rem;font-size:medium;text-align:center;background-color:#fff;z-index:5000}@media(min-width: 1200px){.monthly-discount-display,.yearly-discount-display{position:absolute;transform:translate(9rem, -25px) rotate(-30deg)}.current-package-display{position:absolute;transform:translate(-4rem, -5rem) rotate(-30deg)}}.event-details .event-offer.card>.card-content>div:nth-child(2){font-size:3rem}.search-results .tab-header-row{background:linear-gradient(76deg, rgb(55, 86, 143) 11%, rgb(7, 33, 81) 5000%)}.search-results .tab-header-row>.tab-header{cursor:pointer}.search-results .tab-header-row>.tab-header:not(:last-child){border-right:1px solid #fff}@media(max-width: 991px){.search-results .tab-header-row>.tab-header{border-bottom:1px solid #fff;border-right:unset}}.search-results .tab-header-row>.tab-header:hover{background-color:#0a2d5f}.search-results .tab-header-row>.tab-header.active{background-color:#0a2d5f}.search-results .tab-header-row>.tab-header.active span{text-decoration:underline 1px #d18e10;text-underline-offset:5px}.search-results .tab-header-row>.tab-header.disabled{opacity:.4;pointer-events:none}.search-results .tab-header-row>.tab-header .count{margin-left:auto;margin-right:10px;padding:5px;border-radius:50%;text-align:center;width:fit-content;min-width:30px;background-color:rgba(144,158,183,.4509803922);text-decoration:unset}.ipml-share-dialog input[type=text]{width:40ch}.ipml-share-dialog button{min-width:20ch}.hero-box{position:relative}.hero-box h1{font-size:1.6rem;line-height:2.2rem}.hero-box p{font-size:1.2rem;line-height:1.6rem}.hero-box .ipml-button{box-shadow:none}.hero-box .ipml-tag-filter-dialog .ipml-button{box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px}.hero-box .hero-image{background-color:#96c4e3}.hero-box .call-to-action{position:absolute;bottom:0;right:0}.hero-box .call-to-action button{border:1px solid #1c4d97;border-bottom:0;font-size:1rem;background-color:#1c4d97;color:#fff;padding:.2rem .5rem}.hero-box .call-to-action button:nth-of-type(2){background-color:rgba(28,77,151,.8666666667)}.hero-box .call-to-action button:nth-of-type(3){background-color:rgba(28,77,151,.8)}.hero-box .search{position:absolute;right:1rem;top:4%;width:18rem}.hero-box .search .filter{margin-top:.5rem}.hero-box .search .filter .filter-tab-active{background-color:#1c4d97;color:#fff;font-size:.8rem !important;text-decoration:none}.hero-box .search .filter .filter-tab-inactive{background-color:rgba(0,0,0,0);color:#1c4d97;font-size:.8rem !important;text-decoration:none;flex:1 1 0;min-width:0}.hero-box .search .filter-actions{display:flex;margin-top:.2rem}.hero-box .search .filter-actions a{display:inline-block;margin-left:auto}.hero-box .search .search-box{display:flex;background-color:#fff;border:1px solid #1c4d97;border-radius:.5rem;font-size:1.2rem;width:100%}.hero-box .search .search-box input:placeholder-shown+button{display:none}.hero-box .search .search-box button{background-color:rgba(0,0,0,0);border:0;box-shadow:unset}.hero-box .search .search-box i{font-size:.8rem;align-self:center;margin-top:.2rem;color:#1c4d97}.hero-box .search .search-box input{border:0;background-color:rgba(0,0,0,0);flex:1;font-size:1rem;padding-top:7px;padding-bottom:7px;outline:none}.hero-box .search .filter-tab-header button:not(.filter-tab-active){opacity:unset !important;box-shadow:unset !important}.hero-box .search .neutral-advisor-box{margin-top:.5rem}.hero-box .search .neutral-advisor-box label{font-size:.8rem !important}.hero-box .search .neutral-advisor-box .neutral-advisor,.hero-box .search .neutral-advisor-box .neutral-advisor-active{border-radius:0;border:0;box-shadow:unset;flex:1 1 0;min-width:auto}.hero-box .search .neutral-advisor-box .neutral-advisor{background-color:rgba(0,0,0,0);color:#1c4d97}.hero-box .search .neutral-advisor-box .neutral-advisor-active{background-color:#1c4d97;color:#fff}.hero-box .search .neutral-advisor-box,.hero-box .search .service-categories{background-color:rgba(255,255,255,.3333333333);border:1px solid #1c4d97;border-radius:.5rem;font-size:.5rem;overflow:hidden}.hero-box .search .service-categories{margin-top:1.5rem}.hero-box .search .service-categories .filter-tab-active{flex:1 1 0;min-width:0}.hero-box .search .service-categories .filter-button{border-bottom:1px solid #1c4d97}.hero-box .search .service-categories .filter-button:last-of-type{border-bottom:unset}.hero-box .search .service-segments{border:1px solid #1c4d97;border-radius:.5rem;margin-top:.5rem;display:flex;overflow:hidden}.hero-box .search .service-segments .filter-tab-active,.hero-box .search .service-segments .filter-tab-inactive{padding:.5rem}.hero-box .search .service-segments .filter-tab-active{background-color:#1c4d97 !important;border-radius:0;border:0;color:#fff !important;flex:1;font-weight:bold;padding:.5rem}.hero-box .search .service-segments .filter-tab-inactive{background-color:rgba(255,255,255,.2) !important;border:0;color:#1c4d97;flex:1}.hero-box .search .service-segments .filter-tab-inactive:hover{background-color:rgba(28,77,151,.2) !important}.hero-box .teaser{bottom:4%;color:#1c4d97;display:flex;left:1rem;overflow:hidden;position:absolute;top:4%;width:18rem}.hero-box .teaser>div p:last-of-type{margin-bottom:0}.hero-box .more-filter-options,.hero-box .more-filter-options-active,.hero-box .reset-filter,.hero-box .reset-filter-active{font-size:smaller;text-decoration:underline}.hero-box .more-filter-options i,.hero-box .reset-filter i{color:rgba(28,77,151,.4)}.hero-box .more-filter-options-active,.hero-box .reset-filter-active{font-weight:bolder}.hero-box .more-filter-options-active i,.hero-box .reset-filter-active i{color:#1c4d97}.hero-box .login-box{top:18%;left:2%;width:20rem;padding:.5rem;position:absolute;background-color:rgba(255,255,255,.2) !important;border:1px solid #1c4d97}.hero-box .login-box input[type=email],.hero-box .login-box input[type=password]{border:1px solid #1c4d97}.hero-box .login-box label{color:#333;font-size:1rem}@media(max-width: 1399px){.hero-box{margin-bottom:2rem}.hero-box .search{top:unset;bottom:-3rem;left:0;right:0;width:unset}.hero-box .search .search-box{width:45%}.hero-box .search .filter{display:none}.hero-box .teaser{width:26rem}.hero-box .or{font-size:smaller;color:#666;position:absolute;top:calc(50% - .5rem);left:calc(50% - 1.2rem)}.hero-box .ipml-dialog-trigger{border-radius:.5rem;position:absolute;bottom:0;right:0;width:45%}}@media(max-width: 767px){.hero-box{margin-bottom:6rem;height:10rem}.hero-box h1{font-size:1.2rem;line-height:1.4rem}.hero-box p{font-size:.8rem;line-height:1rem}.hero-box img{position:absolute;top:0;bottom:0;height:100%}.hero-box .search{top:unset;bottom:-3rem;left:0;right:0;width:unset}.hero-box .search .search-box{width:unset}.hero-box .search .filter{display:none}.hero-box .teaser{right:1rem;width:unset}.hero-box .or{font-size:smaller;color:#666;display:block;position:absolute;bottom:-1.3rem;top:unset;left:calc(50% - 1.2rem)}.hero-box .ipml-dialog-trigger{border-radius:.5rem;position:absolute;bottom:-3.6rem;right:0;left:0;width:unset}}.hide-filters .hero-box .filter,.hide-filters .hero-box .search{display:none}[data-view=case-handlers] .case-handler:hover{background-color:#f0f0f0}[data-view=case-handlers] button.disabled{background-color:#f0f0f0;color:#666;cursor:not-allowed;pointer-events:none}[data-view=case-handlers] .notice{color:#666;font-size:smaller}[data-view=case-handlers] .notice.sm{font-size:small}[data-view=case-handlers] a.notice{cursor:pointer;font-size:smaller;text-decoration:underline;color:#003e7c}[data-view=case-handlers] .fa-solid.fa-star{color:#003e7c;cursor:pointer}[data-view=case-handlers] .fa-regular.fa-star{color:silver;cursor:pointer}[data-view=case-handlers] .fa-solid.fa-trash-can{color:#a4262c;cursor:pointer}#case-handler-box{flex:1 1 24.4rem;min-height:0;overflow:auto;width:40rem}#case-handler-box .case-handler-row{border:1px solid silver}#case-handler-box .case-handler-row>label{cursor:pointer}#case-handler-box .case-handler-row input:checked~label{background-color:#004e8c;color:#f8f8f8}#case-handler-box .case-handler-row:hover{background-color:rgba(0,78,140,.7)}#case-handler-box .case-handler-row:hover a{color:var(--primary-action-color)}.vendor-case-handler a.link,.vendor-case-handler button.link,.case-handler a.link,.case-handler button.link{border:0;background-color:rgba(0,0,0,0);font-family:"Segoe UI","GeezaPro","DejaVu Serif",sans-serif,"-apple-system","BlinkMacSystemFont";font-size:14px;font-weight:600;text-decoration:none}.vendor-case-handler a.link+i,.vendor-case-handler button.link+i,.case-handler a.link+i,.case-handler button.link+i{padding-left:5px;border-left:1px solid #912c30}.vendor-case-handler a.link+i:hover,.vendor-case-handler button.link+i:hover,.case-handler a.link+i:hover,.case-handler button.link+i:hover{transform:scale(1.1)}[data-name=tender-invitation] .notice-box{border:1px solid silver;padding:.5rem}[data-name=tender-invitation] .options{float:right}[data-name=tender-invitation] .message-box textarea{resize:none}@media(max-width: 767px){[data-name=tender-invitation] .options>button{width:100%;margin-top:10px}}pre.nda-rejected{border:1px solid;padding:.5rem;font-family:inherit}.tender-overview .widget-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;width:100%}.tender-overview .widget-container #content1{color:#2f2a2a}.tender-overview .widget-container #content1 h2,.tender-overview .widget-container #content1 h4,.tender-overview .widget-container #content1 li b{color:#000}.tender-overview .widget-container #content1 .hide-toggle{position:relative;display:flex;flex-direction:column;width:100%}.tender-overview .widget-container #content1 .hide-toggle .fa-angle-up,.tender-overview .widget-container #content1 .hide-toggle .fa-angle-down{position:absolute;right:0%;top:5px;pointer-events:none}.tender-overview .widget-container #content1 .hide-toggle .message-checkbox-label{height:100%;width:100%;cursor:pointer}.tender-overview .widget-container #content1 .hide-toggle .message-checkbox{display:none}.tender-overview .widget-container #content1 .hide-toggle .message-checkbox:checked+.message{display:none}.tender-overview .widget-container #content1 .hide-toggle .message-checkbox:checked~.fa-angle-up{display:none}.tender-overview .widget-container #content1 .hide-toggle .message-checkbox:checked~.fa-angle-down{display:block}.tender-overview .tab-navigation{display:flex;border:1px solid #e0e0e0;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.tender-overview .tab-navigation label{flex:1;text-align:center;padding:15px;color:#6a6a6a;cursor:pointer;transition:all .3s;font-size:clamp(14px,2vw,18px)}.tender-overview .tab-navigation label:hover{background-color:#f5f5f5;color:#4a4a4a}.tender-overview .tab-content{padding:clamp(15px,3vw,30px)}.tender-overview input[type=radio]{display:none}.tender-overview #tab1:checked~.tab-navigation label[for=tab1]{background-color:#37568f;color:#fff;box-shadow:rgba(0,0,0,.35) 10px 4px 20px 0px;border-top-right-radius:8px}.tender-overview #tab2:checked~.tab-navigation label[for=tab2]{background-color:#37568f;color:#fff;box-shadow:rgba(0,0,0,.35) -10px 4px 20px 0px;border-top-left-radius:8px}.tender-overview #tab1:checked~#content1,.tender-overview #tab2:checked~#content2{display:block}.tender-overview h2{color:#4a4a4a;margin-top:0;font-size:clamp(18px,3vw,24px)}.tender-overview p{line-height:1.6;font-size:clamp(14px,2vw,16px)}@media(max-width: 600px){.tender-overview .widget-container{width:95%}.tender-overview .tab-navigation{flex-direction:column}.tender-overview .tab-navigation label{border-bottom:1px solid #e0e0e0}}@media(min-width: 1400px){.tender-overview .widget-container{max-width:1400px}.tender-overview body{font-size:18px}}@media(max-width: 320px){.tender-overview .widget-container{width:100%;border-radius:0}.tender-overview body{padding:0}}.round-container .row.small{border-top:1px solid silver;font-size:smaller}
