/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2025 | 17:08:56 */
:root{--procurementai-blue:#00e7ff;--procurementai-purple-dark:#080042;--procurementai-purple:#5a0581;--ld-typography-desktop-h6-size:1.5rem}.with_frm_style{--form-width:100%;--form-align:left;--direction:ltr;--fieldset:0;--fieldset-color:#000;--fieldset-padding:0 0 15px 0;--fieldset-bg-color:transparent;--title-size:40px;--title-color:#444;--title-margin-top:10px;--title-margin-bottom:60px;--form-desc-size:14px;--form-desc-color:#98A2B3;--form-desc-margin-top:10px;--form-desc-margin-bottom:25px;--form-desc-padding:0;--font-size:18px;--label-color:rgba(0,0,0,1);--weight:normal;--position:none;--align:left;--width:150px;--required-color:#F04438;--required-weight:bold;--label-padding:10px 0 4px 0;--description-font-size:16px;--description-color:#667085;--description-weight:normal;--description-style:normal;--description-align:left;--description-margin:0;--field-font-size:16px;--field-height:46px;--line-height:46px;--field-width:100%;--auto-width:100%;--field-pad:10px 12px 10px 12px;--field-margin:20px;--field-weight:normal;--text-color:#1D2939;--border-color:#D0D5DD;--field-border-width:1px;--field-border-style:solid;--bg-color:#fff;--bg-color-active:#fff;--border-color-active:var(--procurementai-purple);--text-color-error:#444;--bg-color-error:#fff;--border-color-error:#F04438;--border-width-error:1px;--border-style-error:solid;--bg-color-disabled:#F9FAFB;--border-color-disabled:#D0D5DD;--text-color-disabled:#667085;--radio-align:block;--check-align:block;--check-font-size:18px;--check-label-color:rgba(0,0,0,1);--check-weight:normal;--section-font-size:18px;--section-color:#344054;--section-weight:bold;--section-pad:32px 0 3px 0;--section-mar-top:30px;--section-mar-bottom:30px;--section-bg-color:transparent;--section-border-color:#EAECF0;--section-border-width:1px;--section-border-style:solid;--section-border-loc:-top;--collapse-pos:after;--repeat-icon-color:#fff;--submit-font-size:16px;--submit-width:auto;--submit-height:auto;--submit-bg-color:rgba(0,231,255,1);--submit-border-color:#00e7ff;--submit-border-width:1px;--submit-text-color:rgba(0,0,0,1);--submit-weight:600;--submit-border-radius:0;--submit-margin:10px;--submit-padding:10px 20px 10px 20px;--submit-shadow-color:#eee;--submit-hover-bg-color:rgba(90,5,129,1);--submit-hover-color:rgba(255,255,255,1);--submit-hover-border-color:rgba(90,5,129,1);--submit-active-bg-color:rgba(90,5,129,1);--submit-active-color:#fff;--submit-active-border-color:rgba(90,5,129,1);--border-radius:0;--error-bg:#FEE4E2;--error-border:#F5B8AA;--error-text:#F04438;--error-font-size:14px;--success-bg-color:#DFF0D8;--success-border-color:#D6E9C6;--success-text-color:#468847;--success-font-size:16px;--progress-bg-color:#EAECF0;--progress-color:rgba(255,255,255,1);--progress-active-bg-color:rgba(90,5,129,1);--progress-active-color:#fff;--progress-border-color:#EAECF0;--progress-border-size:1px;--progress-size:30px;--base-font-size:15px;--field-shape-type:regular;--toggle-font-size:16px;--toggle-on-color:rgba(90,5,129,1);--toggle-off-color:#EAECF0;--slider-font-size:16px;--slider-track-size:8px;--slider-circle-size:24px;--slider-color:rgba(90,5,129,1);--slider-bar-color:#EAECF0;--date-head-bg-color:#00e7ff;--date-head-color:#1D2939;--date-band-color:#00e7ff;--bg-image-id:0;--bg-image-opacity:100%;--box-shadow:0 1px 2px 0 rgba(18,18,23,.05)}.entry-meta{display:none}.ultp-dashboard-course--expanded .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn,.ultp-dashboard-course--expanding .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn{background:var(--procurementai-purple);border-right:var(--procurementai-purple)}body.home:not(.logged-in),body.login{background:var(--procurementai-purple) url(/wp-content/uploads/sites/2/2025/05/tps-login-gradient.jpg) no-repeat center;background-size:cover}.procurementai-login-block{background-color:#fff;margin:3rem 0;padding:6rem;max-width:70%}body.home:not(.logged-in) .site-header,body.home:not(.logged-in) .entry-header{display:none}body:not(.sfwd-courses-template-default):not(.sfwd-lessons-template-default):not(.sfwd-quiz-template-default):not(.bbpress) .entry-header{width:100vw;margin-left:calc(50% - 50vw);background-color:var(--procurementai-purple-dark)}body:not(.sfwd-courses-template-default):not(.sfwd-lessons-template-default):not(.sfwd-quiz-template-default):not(.bbpress) .entry-title{color:#00e7ff;background-color:var(--procurementai-purple-dark);width:auto;margin-left:auto;margin-right:auto;max-width:1200px;text-align:left}body:not(.sfwd-courses-template-default):not(.sfwd-lessons-template-default):not(.sfwd-quiz-template-default):not(.bbpress) .entry-title a{color:#00e7ff}small{font-size:90%}h2{color:var(--procurementai-purple)}figure{margin:0 0 3rem}.frm_login_form .login_lost_pw.frm_half,.frm_login_form .login_lost_pw.frm_third{text-align:left;grid-column:span 12 / span 12}.frm_style_formidable-style.with_frm_style .form-field.login-remember,.frm_style_formidable-style.with_frm_style .form-field.login_lost_pw{margin-bottom:.5rem}.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"] .with_frm_style input[type="file"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style .frm-card-element.StripeElement{border-radius:0}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.widget .button,div.wp-block-button a,.wpProQuiz_button,.pmpro_btn,.pmpro_btn-submit-checkout,.uo-tclr-open-content-button{background-color:var(--procurementai-purple-dark)!important;background:linear-gradient(90deg,var(--procurementai-purple-dark),var(--procurementai-purple))!important;color:#fff;border-radius:0!important;box-shadow:4x 4px 10px 1px rgba(0,0,0,30%)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.widget .button:hover,div.wp-block-button a:hover,.wpProQuiz_button:hover,.pmpro_btn:hover,.pmpro_btn-submit-checkout:hover,.uo-tclr-open-content-button:hover{background-color:var(--procurementai-purple)!important;text-decoration:none!important}.site-footer{display:block!important;background:var(--procurementai-purple-dark);background:linear-gradient(90deg,#fff,#fff 50%,var(--procurementai-purple-dark) 50%);color:#fff;font-family:Helvetica,sans-serif}.footer-copyright{display:flex;justify-content:flex-end}#footer.footer-widgets{background:var(--procurementai-purple-dark);background:linear-gradient(90deg,#fff,#fff 50%,var(--procurementai-purple-dark) 50%);border-top:2px solid var(--procurementai-purple-dark);padding-top:6rem;padding-bottom:3rem}.footer-widgets .flexible-widgets{max-width:1200px!important;margin:0 auto!important;display:flex;flex-wrap:wrap}@media (width < 960px){#footer.footer-widgets{background:var(--procurementai-purple-dark)}.footer-widgets .flexible-widgets{max-width:100%!important;flex-direction:column}}.flexible-widgets.widget-uneven .widget:nth-of-type(6n+1),.widget-area.flexible-widgets .widget:first-of-type{clear:none;margin-left:unset;width:auto}.footer-widgets .flexible-widgets.widget-full .featuredpost .entry,.footer-widgets .flexible-widgets.widget-halves.uneven .featuredpost.widget:last-of-type .entry,.footer-widgets .widget-area.flexible-widgets .widget{float:none;width:auto;margin-left:0;margin-bottom:0}.footer-widgets .widget-area.flexible-widgets .widget:first-of-type{width:100%}.footer-widgets .flexible-widgets .widget:nth-child(2){color:#000;width:50%;max-width:50%}.footer-widgets .flexible-widgets .widget:nth-child(2) a{color:#000}.footer-widgets .flexible-widgets .widget:nth-child(2) a:hover{color:var(--procurementai--purple)}.footer-widgets .flexible-widgets .widget:nth-child(3),.footer-widgets .flexible-widgets .widget:nth-child(4),.footer-widgets .flexible-widgets .widget:nth-child(5){width:13%;padding-left:4rem;margin-left:auto}.flexible-widgets .widget-title{color:#fff;font-family:Helvetica,sans-serif;font-size:1.6rem;margin-bottom:2rem;text-transform:none}.flexible-widgets .widget:nth-child(2) a:hover,.flexible-widgets .widget:nth-child(2) a:active{color:var(--procurementai-blue)}.footer-widgets .footer-contact i{font-size:2rem;margin-right:.5rem}.footersocial i{font-size:3rem;margin-right:1rem}.footersocial svg{width:28px;height:28px;fill:#000}.footer-widgets .footersocial a:hover,.footer-widgets .footersocial a:active{text-decoration:none;fill:var(--procurementai-purple)!important}.footer-widgets .footersocial a:hover svg,.footer-widgets .footersocial a:active svg,.footer-widgets .footersocial a:hover svg path,.footer-widgets .footersocial a:active svg path{fill:var(--procurementai-purple)!important}.footer-widgets li{border-bottom:0;margin-bottom:0;padding-bottom:0}.footer-widgets li a{text-decoration:underline}.footer-widgets .footersocial a:hover,.flexible-widgets .widget:nth-child(2) a:hover{color:var(--procurementai-purple)}.footer-widgets .footersocial a:hover,.footer-copyright a:hover,.footer-widgets li a:hover{color:var(--procurementai-blue)}.footer-widgets address{font-style:normal;padding:2rem 0}.footer-copyright-1 a{text-decoration:underline}.footer-copyright-2{margin-left:auto}@media (width < 960px){.site-header>.wrap{padding:0}.title-area{padding:2rem}.procurementai-login-block{padding:2rem;max-width:100%}.genesis-responsive-menu .genesis-nav-menu{background-color:var(--procurementai-purple-dark)}body:not(.sfwd-courses-template-default):not(.sfwd-lessons-template-default):not(.sfwd-quiz-template-default):not(.bbpress) .entry-header{padding-left:2rem;padding-right:2rem}#footer.footer-widgets{padding-top:0}.footer-widgets .widget-area.flexible-widgets .widget:first-of-type{border-top:2px solid var(--procurementai-purple-dark);background:#fff;padding:2rem}.footer-widgets .flexible-widgets .widget:nth-child(2){width:100%;max-width:100%;background:#fff;padding:2rem}.footer-widgets .flexible-widgets .widget:nth-child(3),.footer-widgets .flexible-widgets .widget:nth-child(4),.footer-widgets .flexible-widgets .widget:nth-child(5){padding-left:2rem;padding-right:2rem;margin-top:3rem;width:100%}.site-footer{line-height:1.5;background:var(--procurementai-purple-dark)!important}}