:root{--font-famliy-primary:"Montserrat",sans-serif}.generic__banner-heading div h1,.generic__banner-heading div h1 span{font-family:var(--font-famliy-primary);font-size:58px;font-weight:800;line-height:62px}.join__registration-banner .generic__banner-para div p{color:rgba(255,255,255,.8);font-family:var(--font-famliy-primary);font-size:17px;font-weight:600;line-height:25.5px}.join__registration-banner .generic__banner-para div p span{color:rgba(255,255,255,.8) !important;font-family:var(--font-famliy-primary);font-size:17px;font-weight:600;line-height:25.5px}.join__registration-banner .generic__banner-para div p span .here__color{color:#00a7e1 !important}.join__cta-button .wpb_column .vc_column-inner div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.join__cta-button .register__free a{display:inline-flex;justify-content:center;align-items:center;padding:14px 38px;color:#fff;text-align:center;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;border-radius:10px;border:1px solid #61a60e;background-color:#61a60e !important;background-image:none !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.join__cta-button .signin__button a{background:0 0;border-radius:10px;border:1px solid rgba(255,255,255,.35) !important;display:inline-flex;justify-content:center;align-items:center;padding:14px 38px;color:#fff;text-align:center;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;background-image:none !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.join__cta-button .signin__button a:focus{border:1px solid rgba(255,255,255,.35) !important}.step__section .wpb_text_column.step__text p span{font-family:var(--font-famliy-primary);font-size:16px;font-weight:600 !important;line-height:22px}.step__section .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:45px}.step__section .wpb_text_column p span{font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px}[hidden]{display:none !important}.join__bottom--hidden{display:none !important}.join__container{max-width:700px;margin:0 auto}.join__tabs{display:flex;gap:24px;justify-content:center;align-items:center;margin-bottom:0}.join__tab{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center;padding:24px 26px;border-radius:14px;border:1px solid #e2e5ea;border-radius:14px;border:2px solid #e4e9ef;background:#fff;cursor:pointer;font-family:inherit}.join__tab-icon{display:inline-flex;justify-content:center;align-items:center;height:48px;width:48px;flex:0 0 auto;border-radius:10px;background-color:#f1f4f7;margin-bottom:10px}.join__tab-icon img{height:24px;width:24px;object-fit:contain}.join__tab-icon svg{height:100%;width:100%;object-fit:cover;fill:none}.active__icon{display:none}.join__tab--active .active__icon{display:block}.join__tab--active .black__icon{display:none}.join__tab--active .join__tab-icon{background:rgba(255,255,255,.2)}.join__tab--active .join__tab-icon svg path{stroke:#fff}.join__tab-text{flex:1 1 auto;min-width:0;color:#000;font-family:var(--font-famliy-primary);font-size:18px;font-weight:700;line-height:28.5px;padding-bottom:8px}.join__tab p{font-family:var(--font-famliy-primary);color:#4a5568;font-size:14px;font-weight:400;line-height:20px;margin:0}.join__tab--active{border:2px solid #00a7e1;background:#00a7e1;box-shadow:0 10px 25px 0 rgba(0,167,225,.2)}.join__tab--active.join__tab .join__tab-text{color:#fff}.join__tab--active.join__tab p{color:rgba(255,255,255,.9)}.join__step{padding-top:128px}.join__step-label{color:#00a7e1;text-align:center;font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:22px;text-transform:uppercase;padding-bottom:12px;margin:0}.join__step-title{color:#000;text-align:center;font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:49px;padding-bottom:32px;margin:0}.join__notice{display:flex;align-items:center;gap:8px;border-radius:10px;border:1px solid #61a60e;background:#f0faf0;padding:16px}.join__notice p{color:#2d5016;font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:24px;margin:0;padding:0}.join__notice-icon{height:20px;width:20px}.join__notice-icon img{height:100%;width:100%;object-fit:contain}#bottomSection .wpb_text_column div p{font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:16.5px;letter-spacing:.55px}#bottomSection .wpb_text_column h2 span{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:57px}#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:transparent !important}#bottomSection .vc_tta.vc_general .vc_tta-panel-title>a{padding:20px 0 28px;border-top:1px solid #e4e9ef;color:#000 !important;font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:24px}#bottomSection .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{border-bottom:1px solid #e4e9ef}#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding:0;padding-top:24px;padding-bottom:20px;background-color:transparent;border-color:transparent}#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body .wpb_text_column p{color:#4a5568 !important;font-family:var(--font-famliy-primary);font-size:14px;font-style:normal;font-weight:600;line-height:20px}#bottomSection .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{right:0;left:auto}#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:after,#bottomSection .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:before{border-color:#82828e}#bottomSection .join__video .wpb_video_wrapper{border-radius:14px;overflow:hidden}.join___tab--row .wpb_raw_html.wpb_content_element{margin-bottom:0}.bottom__line-acc div p{color:#4a5568;font-family:var(--font-famliy-primary);font-size:14px !important;font-weight:400 !important;line-height:20px !important}.bottom__line-acc div p span,.bottom__line-acc div p a span{font-weight:600 !important}#bottomSection .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{border-bottom:none !important}.join__accordian .vc_tta-panel-heading{border:none !important}.join__accordian .vc_tta-panel-body{border:none !important;padding-top:0 !important}.join__accordian .vc_tta-panels .vc_tta-panel:nth-last-child(1){border-bottom:1px solid #e4e9ef}.supplier__contract-sec .wpb_text_column{margin:0}.supplier__contract-sec .wpb_text_column p{max-width:800px;margin:0 auto}.supplier__contract-sec .wpb_text_column p span{font-family:var(--font-famliy-primary);font-size:15px;font-weight:500;line-height:26.25px}.join__public-form--wrapper .join-agency-custom{border:0;border-top-width:0 !important;border-bottom:2px solid #00a7e1;margin-top:32px !important;margin-bottom:20px !important}.join__public-form--wrapper .join-agency-custom h3{color:#000 !important;font-family:var(--font-famliy-primary);font-size:16px !important;font-weight:700 !important;line-height:18px;margin:0;padding:0;padding-top:0 !important;padding-bottom:10px;text-transform:uppercase}.join__public-form--wrapper .wpforms-container .wpforms-field{padding:0}.join__public-form--wrapper .wpforms-container .wpforms-field.wpforms-field-address fieldset .wpforms-field-row{margin:0}.join__public-form--wrapper .wpforms-container .wpforms-field.wpforms-field-address .wpforms-field-address-postal{margin-bottom:0 !important}.join__public-form--wrapper .wpforms-field input,.join__public-form--wrapper .wpforms-field select,.join__public-form--wrapper .wpforms-field textarea{background-color:transparent !important;border-radius:10px !important;border:1px solid #d1d5db !important;color:#9ca3af !important;font-family:var(--font-famliy-primary) !important;font-size:15px !important;font-weight:400 !important;line-height:21px !important;padding:14.5px 16px !important;margin-bottom:0 !important;height:auto}.join__public-form--wrapper .wpforms-field input:focus,.join__public-form--wrapper .wpforms-field select:focus,.join__public-form--wrapper .wpforms-field textarea:focus{border-color:#00a7e1 !important;box-shadow:0 0 0 1px #00a7e1,0px 1px 2px rgba(0,0,0,.15) !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"]{margin-top:17px;border-radius:10px;background:#f1f4f7 !important;padding:20px!important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-row{margin:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column{padding:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-html{padding:0 !important;padding-bottom:12px !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-html div p{color:#4a5568 !important;font-family:var(--font-famliy-primary) !important;font-size:14px !important;font-weight:400;line-height:24px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-html div p a{color:#00a7e1 !important;font-weight:600 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-checkbox{padding:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-checkbox fieldset ul li label{padding:0 !important;padding-inline-start:0px !important;color:#000 !important;font-family:var(--font-famliy-primary);font-size:14px;font-weight:500;line-height:24px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-checkbox fieldset ul li input[type=checkbox]{padding:0 10px !important;margin-bottom:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-checkbox fieldset ul li input[type=checkbox]:focus{border-color:unset !important;box-shadow:unset !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-checkbox fieldset ul li input[type=checkbox]:before{border-radius:0 !important;top:1px;height:14px;width:14px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"] .wpforms-layout-column .wpforms-field-checkbox fieldset ul li input[type=checkbox]:after{top:1px;left:-3px;height:8px;width:15px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"]{border-radius:10px;border:1px solid #00a7e1;background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);margin-top:32px;padding:20px;margin-bottom:32px !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-row{margin:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column{padding:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-divider h3{padding:0;margin:0;padding-bottom:8px;color:#000;font-family:var(--font-famliy-primary);font-size:18px;font-weight:700;line-height:27px;height:auto}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio{padding:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset legend{color:#4a5568;font-family:var(--font-famliy-primary);font-size:14px;font-weight:400;line-height:20px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul{display:flex;gap:24px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li{align-items:center}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li label{color:#000;font-family:var(--font-famliy-primary);font-size:14px;font-weight:500;line-height:24px;padding:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]{padding:0 11px !important;margin:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]:before{height:13px;width:13px;top:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]:after{top:0;height:13px;width:13px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]:focus{border-color:unset !important;box-shadow:unset !important}.join__public-form--wrapper .wpforms-submit-container{padding-top:24px;margin:0 !important;border-top:1px solid #e4e9ef}.join__public-form--wrapper .wpforms-submit{background:0 0 !important;background-color:#61a60e !important;padding:10px 32px !important;font-family:var(--font-famliy-primary) !important;font-size:14.5px !important;font-weight:600 !important;line-height:24px !important;border-radius:12px !important;height:unset !important}.join__public-form--wrapper .wpforms-submit:hover{background-color:#61a60e !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"]{border-radius:10px;border:1px solid #00a7e1;background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);margin-top:32px;padding:20px;margin-bottom:32px !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-row{margin:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column{padding:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-divider h3{padding:0;margin:0;padding-bottom:8px;color:#000;font-family:var(--font-famliy-primary);font-size:18px;font-weight:700;line-height:27px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio{padding:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset legend{color:#4a5568;font-family:var(--font-famliy-primary);font-size:14px;font-weight:400;line-height:20px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul{display:flex;gap:24px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul li{align-items:center}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul li label{color:#000;font-family:var(--font-famliy-primary);font-size:14px;font-weight:500;line-height:24px;padding:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]{padding:0 11px !important;margin:0 !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]:before{height:13px;width:13px;top:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]:after{top:0;height:13px;width:13px}.join__public-form--wrapper .wpforms-field-layout[data-field-id="60"] .wpforms-layout-column .wpforms-field-radio fieldset ul li input[type=radio]:focus{border-color:unset !important;box-shadow:unset !important}.form__container__join{max-width:848px;margin:0 auto}.supplier__registration-form-sec .wpforms-container form{max-width:880px;margin:0 auto}.supplier__registration-form-sec .wpforms-container form .wpforms-field-layout .wpforms-layout-column{padding:0 7px !important}.supplier__registration-form-sec .wpforms-container form .wpforms-field-layout .wpforms-layout-row{margin-left:-7px !important;margin-right:-7px !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field{margin-bottom:28px !important}.supplier__registration-form-sec .join__public-form--wrapper .join-agency-custom h3{padding-bottom:13px}.supplier__registration-form-sec .wpforms-container form .wpforms-field fieldset legend{color:#000;font-family:var(--font-famliy-primary);font-size:14px;font-style:normal;font-weight:600;line-height:19.5px;margin-bottom:11.5px}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul{gap:12px;width:100%;flex-wrap:wrap}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul li{border:1px solid #d1d5db !important;background:#fff;border-radius:10px !important;padding:13px 12px;position:relative;width:calc(33.33% - 7px) !important;justify-content:center;cursor:pointer}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul li input{position:absolute;top:0;left:0;opacity:0;height:100% !important;width:100% !important}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul li label{color:#000 !important;text-align:center;font-family:var(--font-famliy-primary);font-size:14px;font-weight:400;line-height:20.25px !important;padding:0 !important}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul li.wpforms-selected{border:1px solid #00a7e1 !important;background:#00a7e1}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul li.wpforms-selected label{color:#fff !important}.supplier__registration-form-sec .join__public-form--wrapper .employee__type-radio.contarct__type-radio fieldset ul{gap:10px;width:100%;flex-wrap:wrap}.supplier__registration-form-sec .join__public-form--wrapper .employee__type-radio.contarct__type-radio fieldset ul li{width:calc(20% - 8px) !important;cursor:pointer}.supplier__registration-form-sec .join__public-form--wrapper .employee__type-radio.contarct__type-radio fieldset ul li label{line-height:18.75px !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul{gap:10px;width:100%;flex-wrap:wrap}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul li{width:calc(33.33% - 6.7px);border:1px solid #d1d5db !important;background:#fff;border-radius:10px !important;padding:11px 14px;gap:10px;align-items:center}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul li label{padding:0 !important;color:#000 !important;font-family:var(--font-famliy-primary);font-size:14px;font-style:normal;font-weight:400;line-height:19.5px !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul li input{padding:0 !important;margin:0;height:15px;width:15px}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul li input[type=checkbox]:before{border-color:#d3d3d3 !important;border-radius:0 !important;height:15px;width:15px;left:0;top:0}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul li input[type=checkbox]:after{height:8px;left:-1px;top:0}.supplier__registration-form-sec .join__public-form--wrapper .geographic__text label,.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-textarea label{padding:0 !important;color:#000 !important;font-family:var(--font-famliy-primary);font-size:14px;font-weight:600;line-height:19.5px !important;margin-bottom:11.5px}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-radio fieldset ul{gap:10px;width:100%;flex-wrap:wrap}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-radio fieldset ul li{padding:12px 20px;gap:10px;align-items:center;border-radius:8px;border:1px solid #d1d5db;background:#fff}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-radio fieldset ul li label{padding:0 !important;color:#000 !important;font-family:var(--font-famliy-primary);font-size:14px;font-style:normal;font-weight:400;line-height:19.5px !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-radio fieldset ul li input{padding:0 !important;margin:0;height:15px;width:15px}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-radio fieldset ul li input[type=checkbox]:before{border-color:#d3d3d3 !important;border-radius:0 !important;height:15px;width:15px;left:0;top:0}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-radio fieldset ul li input[type=checkbox]:after{height:8px;left:-1px;top:0}.about__section .wpb_text_column h4{font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:22px;text-transform:uppercase;color:#000 !important}.about__section .wpb_text_column h2,.about__section .wpb_text_column h2 span{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px;color:#000 !important}.about__section .wpb_text_column p{font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px}.about__generic-accordian.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:nth-last-child(1){border-bottom:1px solid #e4e9ef}.about__generic-accordian.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:transparent !important;border:none !important}.about__generic-accordian.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:0}.about__generic-accordian.vc_tta.vc_general .vc_tta-panel-title>a{padding:20px 0 20px;border-top:1px solid #e4e9ef;color:#000 !important;font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:24px}.about__generic-accordian.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{padding-left:0}.about__generic-accordian.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding:0;padding-top:10px;padding-bottom:20px;background-color:transparent;border-color:transparent}.about__generic-accordian.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body .wpb_text_column p{color:#4a5568 !important;font-family:var(--font-famliy-primary);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.about__generic-accordian.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{right:0;left:auto}.join__registration-banner.lead__agency-banner .generic__banner-heading h1{line-height:69px}.join__registration-banner.lead__agency-banner .lead__agency-para{max-width:778px;margin:0 auto}.join__registration-banner.lead__agency-banner .lead__agency-para p{max-width:778px;margin:0 auto}.join__registration-banner.lead__agency-banner .join__cta-button .register__free a{border:1px solid #00a7e1;background-color:#00a7e1 !important}.what__to-know-section .lead__accordion-row .vc_row{max-width:900px;margin:0 auto}.what__to-know-section .lead__accordion-row .vc_row .vc_column-inner{padding:0}.lead__accordion-row .common__question-heading h4{font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase}.lead__accordion-row .what__to-know-heading h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px}.common__question--accor.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:nth-last-child(1){border-bottom:1px solid #e4e9ef}.common__question--accor.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color:transparent !important;border:none !important}.common__question--accor.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:0}.common__question--accor.vc_tta.vc_general .vc_tta-panel-title>a{padding:20px 0 20px;border-top:1px solid #e4e9ef;color:#000 !important;font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:24px}.common__question--accor.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{padding-left:0}.common__question--accor.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding:0;padding-top:10px;padding-bottom:20px;background-color:transparent;border-color:transparent}.common__question--accor.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body .wpb_text_column p{color:#4a5568 !important;font-family:var(--font-famliy-primary);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.common__question--accor.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body .wpb_text_column p a{color:#00a7e1;font-weight:600}.common__question--accor.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{right:0;left:auto}.publicly__procured-sec .public__procured-row .vc_row{max-width:900px;margin:0 auto}.publicly__procured-sec .public__procured-row .vc_row .vc_column-inner{padding:0}.publicly__procured-sec .public__procured-row .wpb_text_column h2{color:#000;font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px}.publicly__procured-sec .public__procured-row .wpb_text_column p span{font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px}.publicly__procured-sec .parent__solicitation{padding-top:64px}.publicly__procured-sec .parent__solicitation .solt__tabs{gap:10px}.solt__faq-content .wp-block-button a{display:inline-flex;justify-content:center;align-items:center;padding:14px 38px;color:#fff;text-align:center;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;border-radius:10px;border:1px solid #00a7e1;background-color:#00a7e1 !important;margin-top:20px}.contract__section .register__free a{border:1px solid #00a7e1;background-color:#00a7e1 !important}.purchasing__contract-sec .vc_row{max-width:1004px;margin:0 auto}.purchasing__contract-sec .vc_row .vc_column-inner{padding:0}.purchasing__contract-sec .col__parent-row .fw-content-wrap .vc_row{max-width:1004px;margin:0 auto 42.2px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.purchasing__contract-sec .col__parent-row .fw-content-wrap .vc_row:before{display:none}.purchasing__contract-sec .col__parent-row .fw-content-wrap .vc_row:after{display:none}.purchasing__contract-sec .wpb_text_column p{font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase}.purchasing__contract-sec .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px}.purchasing__contract-sec .explore__col{width:calc(50% - 12px)}.purchasing__contract-sec .explore__col .vc_column-inner{border-radius:16px;border:1px solid #e4e9ef;height:100%}.purchasing__contract-sec .explore__col h3{font-family:var(--font-famliy-primary);font-size:20px;font-weight:700;line-height:28px}.purchasing__contract-sec .explore__col p{color:#4a5568;font-family:var(--font-famliy-primary);font-size:14px;font-weight:500;line-height:23.8px;text-transform:unset;max-width:95%;margin:0 auto}.purchasing__contract-sec .explore__col button{font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;padding:13px 35.5px;border-radius:8px;background-image:none !important}.join__registration-banner.join__team-sec .row.element-row{margin-bottom:0}.join__registration-banner.join__team-sec .generic__banner-para div p{max-width:560px;margin:0 auto}.open__position-section .vc_row{max-width:680px;margin:0 auto}.open__position-section .vc_row .vc_column-inner{padding:0 !important}.open__position-section .wpb_single_image .vc_figure{height:40px;width:40px;padding:2px}.open__position-section .wpb_single_image .vc_figure img{height:100%;width:100%;object-fit:contain;display:flex}.open__position-section .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:37.5px}.open__position-section .wpb_text_column p{font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:26.25px}.open__position-section .open__form-row .wpforms-container{padding:32px 28px;border-radius:14px;border:1px solid #e4e9ef;background:#f1f4f7;margin:0}.open__position-section .open__form-row .wpforms-container form .wpforms-field-divider h3{padding:0;margin:0;color:#000;font-family:var(--font-famliy-primary);font-size:20px;font-weight:700;line-height:24px;margin-bottom:20px !important}.open__position-section .open__form-row .wpforms-container form .wpforms-field{padding:0;margin-bottom:15px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox{padding:0;margin-bottom:16px}.open__position-section .open__form-row .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block{padding:0;width:calc(50% - 8px) !important}.open__position-section .open__form-row .wpforms-container .wpforms-field .wpforms-field-row:after,.open__position-section .open__form-row .wpforms-container .wpforms-field .wpforms-field-row:before{display:none !important}.open__position-section .open__form-row .wpforms-container .wpforms-field-layout[data-field-id="7"] .wpforms-layout-row{margin:0 !important}.open__position-section .open__form-row .wpforms-container .wpforms-layout-row .wpforms-layout-column-50{padding:0;width:calc(50% - 8px)}.open__position-section .open__form-row .wpforms-container form .wpforms-field input{border-radius:5px;border:1px solid #d1d5db;background:#fff !important;padding:13px 16.21px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:20.25px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.resume__text h3{margin-bottom:10px !important;color:#000;font-family:var(--font-famliy-primary);font-size:14px;font-weight:600;line-height:18.75px;margin-top:1px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader{border-radius:5px;border:1px dashed #d1d5db !important;background:#fff;align-items:start;padding:12px 16px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message{flex-direction:row;justify-content:start;align-items:center;gap:12px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message span{color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:19.5px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-field-description{color:#9ca3af;font-family:var(--font-famliy-primary);font-size:12px;font-weight:400;line-height:16px;margin-top:8px !important;margin-bottom:8px !important}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload.last__file-type .wpforms-field-description{margin-bottom:0 !important}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message svg{height:16px;width:16px;fill:#82828e;padding:1px;margin:0;opacity:1}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset legend{color:#000;font-family:var(--font-famliy-primary);font-size:14px;font-weight:600;line-height:18.75px;margin-top:1px;margin-bottom:12px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul{gap:8px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul li{width:calc(25% - 8px);border-radius:5px;border:1px solid #d1d5db;background:#fff;padding:11.5px 14px 11.5px 15px;gap:10px;align-items:center}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul li input{height:16px;width:16px;border-radius:4px;border:2px solid #d1d5db;padding:0 !important;margin:0}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul li input:before{width:100% !important;height:100% !important;border:2px solid #d1d5db !important}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul li input:checked:after{height:7px;width:13px;top:-1px;left:-2px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul li label{color:#000;font-family:var(--font-famliy-primary);font-size:12px;font-weight:400;line-height:16px;padding:0}.open__position-section .open__form-row .wpforms-container form .wpforms-field textarea{border-radius:5px;border:1px solid #d1d5db;background:#fff !important;padding:16px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:400;line-height:20.25px}.open__position-section .open__form-row .wpforms-container form .wpforms-submit-container{margin-top:16px}.open__position-section .open__form-row .wpforms-container form .wpforms-submit-container button{border-radius:10px;background-color:#00a7e1 !important;display:flex;width:138px;height:48px;padding:14px 5px;justify-content:center;align-items:center;gap:8px;color:#fff !important;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;background-image:none !important}.open__position-section .open__form-row .wpforms-container form .wpforms-submit-container button:hover{background-color:#00a7e1 !important}.choose__program-section .wpb_text_column h3{font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase}.choose__program-section .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px}.choose__program-section .wpb_text_column p{font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px}.food__contact-sec .food__contact-row .vc_row{max-width:880px;margin:0 auto}.food__contact-sec .food__contact-row .vc_row .vc_column-inner{padding:0}.food__contact-sec .food__contact-row .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px}.food__contact-sec .food__contact-row .wpb_text_column p{color:#000;font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:24px;padding-bottom:9px;border-bottom:2px solid #00a7e1}.food__contact-sec .wpforms-container{margin-top:35.19px}.food__contact-sec .wpforms-container form .wpforms-layout-row .wpforms-layout-column{padding:0}.food__contact-sec .wpforms-container form .wpforms-layout-row .wpforms-layout-column .wpforms-field{padding:0 !important;margin-bottom:20px !important}.food__contact-sec .wpforms-container form .wpforms-field input{border-radius:8px;border:1px solid #d1d9e0;background:#fff !important;padding:16px 16px 13px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px;height:unset}.food__contact-sec .wpforms-container .wpforms-field-textarea{padding:0}.food__contact-sec .wpforms-container form .wpforms-field textarea{border-radius:8px;border:1px solid #d1d9e0;background:#fff !important;padding:16px 16px 13px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px}.food__contact-sec .wpforms-container form .wpforms-submit-container{margin-top:32px;display:flex;justify-content:center;align-items:center}.food__contact-sec .wpforms-container form .wpforms-submit-container button{display:flex;justify-content:center;align-items:center;padding:12px 46px 12px 45px;border-radius:10px;background-image:none !important;color:#fff;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:24px}.join__registration-banner.public__procure .generic__banner-heading h1{color:#fff;line-height:71px}.join__registration-banner.public__procure .generic__banner-heading.ready__heading h1{color:#00a7e1}.join__registration-banner.public__procure .join__cta-button{margin-top:0 !important}.join__registration-banner.public__procure .join__cta-button .register__free a{padding:14px 33.5px;background-color:#00a7e1 !important;border-color:#00a7e1}.about__section.public__procure-sec .wpb_text_column h4{line-height:20px}.about__section.public__procure-sec .wpb_text_column p span a,.about__section.public__procure-sec .wpb_text_column p a{font-weight:600 !important}.procurement__partners.public__procurement-part .row.procurement__partners-title{margin-bottom:37px !important}.procurement__partners.public__procurement-part .procurement__partners-title .wpb_text_column h2{margin-bottom:12px !important}.procurement__partners.public__procurement-part .lead__agency-btn a{color:#fff;text-align:center;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;background-image:none !important;padding:14px 37.5px;border-radius:10px}.private__procure .generic__banner-heading h1,.private__procure .generic__banner-heading h1 span{line-height:71px}.private__procure .generic__banner-para{max-width:670px !important}.equalis__difference-section.private__equalis-diff .equalis__difference-row .vc_row{max-width:1200px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}.equalis__difference-section.private__equalis-diff .equalis__difference-row .equalis__difference-column{min-height:unset}.equalis__difference-section.private__equalis-diff .equalis__difference-col--text h4{color:#000;font-family:var(--font-famliy-primary);font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.procurement__partners.public__procurement-part .partner__logo h3{color:rgba(0,0,0,.8);font-family:var(--font-famliy-primary);font-size:16px;font-weight:600;line-height:20px}.ready__smarter .representative__heading-text p{max-width:610px;margin:0 auto}.representative__section.ready__smarter .representative__heading-text{margin-bottom:14px}.private__cta-row .vc_row .wpb_wrapper{display:flex;justify-content:center;gap:10px;align-items:center;flex-wrap:wrap}.private__cta-row .vc_row .wpb_wrapper .vc_btn3-container a{text-align:center;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:20px;background-image:none !important;padding:14px 32.5px;border-radius:10px}.food__contact-sec .wpforms-form .wpforms-field-container .wpforms-layout-column{padding:0 10px !important}.join__registration-banner.joc__program-sec .generic__banner-para{max-width:940px !important}.joc__need-work-sec h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:57px}.joc__need-work-sec .vc_btn3-container button{font-family:var(--font-famliy-primary);font-size:14.5px;line-height:20px;font-weight:600;border-radius:10px;padding:14px 40px;background-image:none !important}.work__done-form{display:none}.work__done-form.active__box{display:block}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form{max-width:760px;margin:34px auto 0;background:#fff;border:1.5px solid #e4e9ef;border-radius:14px;padding:32px 34px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-field-container .wpforms-field{padding:0 !important}.joc__need-work-sec .vc_inner.work__done-form .wpforms-field-container .wpforms-layout-column{padding:0 10px !important}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-layout-row .wpforms-layout-column .wpforms-field{padding:0 !important;margin-bottom:20px !important}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field input{border-radius:8px;border:1px solid #d1d9e0;background:#fff !important;padding:16px 16px 13px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px;height:unset}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field select{position:relative;border-radius:8px;border:1px solid #d1d9e0;background:#fff !important;padding:16px 16px 13px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px;height:unset;background-image:url(https://env-equalisgrouporg-corystaging.kinsta.cloud/wp-content/uploads/2026/08/arrow-down.svg) !important;background-size:18px !important;background-position:98% 17px !important;background-repeat:no-repeat !important}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field.wpforms-field-textarea{padding:0;margin-bottom:20px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field textarea{border-radius:8px;border:1px solid #d1d9e0;background:#fff !important;padding:16px 16px 13px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:24px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-submit-container{margin-top:0}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-submit-container button{display:flex;justify-content:center;align-items:center;padding:12px 46px 12px 45px;border-radius:10px;background-image:none !important;color:#fff;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:24px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-submit-container button.wpforms-submit:hover{background-color:#00a7e1 !important;color:#fff !important}.compliance___sec .vc_row{margin:0;display:flex;align-items:flex-start;justify-content:space-between}.compliance___sec .vc_row:before,.compliance___sec .vc_row:after{display:none}.compliance___sec .vc_row .compliance__content-col{max-width:598px;width:100%}.compliance___sec .vc_row .compliance__content-col .vc_column-inner{padding:0}.compliance___sec .compliance__content-col .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:52px}.compliance___sec .compliance__content-col .wpb_text_column p{font-family:var(--font-famliy-primary);color:#4a5568;font-size:15px;font-weight:400;line-height:24.375px}.compliance___sec .compliance__content-col .wpb_text_column p a{font-weight:600;color:#00a7e1}.compliance___sec .compliance__content-col .wpb_text_column ul{display:block;margin-left:18px;padding:0}.compliance___sec .compliance__content-col .wpb_text_column ul li{list-style-type:disc !important;color:#4a5568;margin-bottom:8px;padding:0;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:23.563px}.compliance___sec .compliance__content-col .wpb_text_column ul li a{font-weight:600;color:#00a7e1}.compliance___sec .compliance__content-col .wpb_text_column ul li p{font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:23.563px}.compliance___sec .vc_row .compliance__form-col{max-width:calc(100% - 628px);width:100%;padding:25px 20px;border-radius:10px;border:1px solid #d1d5db;background:#fff}.compliance___sec .vc_row .compliance__form-col .vc_column-inner{padding:0}.compliance___sec .compliance__form-col .wpb_text_column h4{color:#000;font-family:var(--font-famliy-primary);font-size:16px;font-weight:700;line-height:19.5px;margin-bottom:5px}.compliance___sec .compliance__form-col .wpb_text_column p{font-family:var(--font-famliy-primary);color:#000;font-size:12px;font-weight:400;line-height:19.5px}.compliance___sec .compliance__form-col .wpforms-container{margin:0}.compliance___sec .compliance__form-col .wpforms-container .wpforms-field-container .wpforms-field{padding:0 !important}.compliance___sec .compliance__form-col .wpforms-form .wpforms-layout-row .wpforms-layout-column .wpforms-field{padding:0 !important;margin-bottom:20px !important}.compliance___sec .compliance__form-col .wpforms-form .wpforms-field input{border-radius:10px;border:1px solid #d1d9e0;background:#fff !important;padding:14.5px 16px 14.5px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:21px;height:unset}.compliance___sec .compliance__form-col .wpforms-form .wpforms-field.wpforms-field-textarea{padding:0;margin-bottom:20px !important}.compliance___sec .compliance__form-col .wpforms-form .wpforms-field textarea{border-radius:10px;border:1px solid #d1d9e0;background:#fff !important;padding:14.5px 16px 14.5px !important;color:#9ca3af;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:21px}.compliance___sec .compliance__form-col .wpforms-form .wpforms-submit-container{margin-top:0}.compliance___sec .compliance__form-col .wpforms-form .wpforms-submit-container button{display:flex;justify-content:center;align-items:center;padding:14px 39px;border-radius:10px;background-image:none !important;color:#fff;font-family:var(--font-famliy-primary);font-size:14.5px;font-weight:600;line-height:24px}.compliance___sec .compliance__form-col .wpforms-form .wpforms-submit-container button.wpforms-submit:hover{background-color:#00a7e1 !important;color:#fff !important}.wpforms-confirmation-container-full{background:#f1f4f79e !important;border:1px solid #d1d5db !important;border-radius:8px !important}.wpforms-confirmation-container-full p{color:#000 !important;font-family:var(--font-famliy-primary);font-size:16px !important;font-weight:700;line-height:19.5px}.work__done-form .wpforms-confirmation-container-full{background:0 0 !important;border:none !important;border-radius:0 !important}.work__done-form .wpforms-confirmation-container-full p{text-align:center}.ohio__contract-sec .ohio__contract-row .vc_column_container{max-width:933px;margin:0 auto}.ohio__contract-sec .wpb_text_column h2{font-family:var(--font-famliy-primary);font-size:38px;font-weight:800;line-height:55px}.award___contract-sec{border-bottom:1px solid #e4e9ef}.award___contract-sec .representative__heading-text h2{margin-bottom:10px}.award___contract-sec .representative__heading-text p{line-height:26.25px}.award___contract-sec .award__contract-para p{color:#4a5568;text-align:center;font-family:var(--font-famliy-primary);font-size:15px;font-weight:400;line-height:26.25px;max-width:818px;width:100%;margin:0 auto}.parentof__tab-box .join__step .join__public-form--wrapper .wpforms-field select{background-color:transparent !important;background-image:url(https://env-equalisgrouporg-corystaging.kinsta.cloud/wp-content/uploads/2026/08/arrow-down.svg) !important;background-size:18px !important;background-position:97% 17px !important;background-repeat:no-repeat !important}.join__registration-banner.joc__program-sec.michigan__sec .generic__banner-para{max-width:981px !important}@media (max-width:1024px){.generic__banner-heading div h1,.generic__banner-heading div h1 span{font-size:48px}.join__step{padding-top:60px}.vc_section.about__section{padding-bottom:32px !important}.vc_section.about__section+.vc_section.about__section{padding-top:32px !important}.compliance___sec .vc_row{flex-direction:column !important;gap:20px !important}.compliance___sec .vc_row .compliance__content-col{max-width:100% !important}.compliance___sec .vc_row .compliance__form-col{max-width:100% !important}}@media (max-width:991px){.step__section .wpb_text_column h2{font-size:38px;line-height:45px}.join__step-title{font-size:38px;line-height:45px;padding-bottom:25px}#bottomSection .vc_col-sm-6{width:100%!important;margin-bottom:25px}#bottomSection .vc_col-sm-6:nth-last-child(1){margin-bottom:0}.join__public-form--wrapper .wpforms-field-layout[data-field-id="44"]{padding:16px !important}.supplier__registration-form-sec .join__public-form--wrapper .employee__type-radio.contarct__type-radio fieldset ul li{width:calc(25% - 8px) !important}.about__section .wpb_text_column h2{line-height:45px}.publicly__procured-sec .parent__solicitation{padding-top:40px}.public__procured-row .solt__tab{padding:12px 10px}.public__procured-row .solt__tab-icon{height:24px;width:24px}.public__procured-row .solt__tab-icon{height:24px;width:24px}.public__procured-row .solt__tab-icon:before{width:10px;height:2px}.purchasing__contract-sec .col__parent-row .fw-content-wrap .vc_row{max-width:100%}.purchasing__contract-sec .explore__col{width:calc(50% - 8px)}.purchasing__contract-sec .explore__col .vc_column-inner{padding:25px !important}.join__registration-banner.public__procure .generic__banner-heading h1{line-height:62px}.procurement__partners.public__procurement-part .procurement__partners-row .vc_row .procurement__partners-column{width:33.33%}.equalis__difference-section.private__equalis-diff .equalis__difference-row .vc_row{max-width:100%;justify-content:flex-start;row-gap:20px}.equalis__difference-section.private__equalis-diff .equalis__difference-row .equalis__difference-column{width:33.33%}.about__section.private__procure-sec{padding-top:60px!important;padding-bottom:30px !important}.vc_section.procurement__process-tabs{padding-top:60px !important;padding-bottom:60px !important}.vc_section.equalis__difference-section.private__equalis-diff{padding-top:30px !important;padding-bottom:60px !important}.representative__section.ready__smarter{padding-top:30px !important;padding-bottom:60px !important}.join__registration-banner.private__procure .generic__banner-heading h1,.join__registration-banner.private__procure .generic__banner-heading h1 span{line-height:52px}}@media (max-width:767px){.join__registration-banner{padding-top:60px !important;padding-bottom:60px !important}.generic__banner-heading div h1,.generic__banner-heading div h1 span{font-size:30px;line-height:normal}.vc_section.step__section{padding-top:60px !important;padding-bottom:60px !important}.join__registration-banner .generic__banner-para div p span{font-size:16px}.step__section .wpb_text_column.step__text p span{font-size:14px;line-height:20px}.step__section .wpb_text_column h2{font-size:32px;line-height:36px}.join__tabs{flex-direction:column}.join__step-label{font-size:14px;line-height:20px}.join__step-title{font-size:32px;line-height:36px}.join__notice{flex-direction:column}#bottomSection .wpb_text_column div p{font-size:14px;line-height:20px}#bottomSection .wpb_text_column h2 span{font-size:32px;line-height:36px}.join__public-form--wrapper .join-agency-custom h3{line-height:24px !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"]{padding:16px !important}.join__public-form--wrapper .wpforms-field-layout[data-field-id="48"] .wpforms-layout-column .wpforms-field-radio fieldset ul li{width:unset !important}.vc_section .supplier__registration-form-sec{padding:60px 0 !important}.vc_section .supplier__registration-form-sec{padding:60px 0 !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field{margin-bottom:20px !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field.wpforms-field-text{margin-bottom:20px !important}.supplier__registration-form-sec .join__public-form--wrapper .contarct__type-radio fieldset ul li{width:100% !important}.supplier__registration-form-sec .join__public-form--wrapper .employee__type-radio.contarct__type-radio fieldset ul li{width:calc(50% - 5px) !important}.supplier__registration-form-sec .join__public-form--wrapper .wpforms-field-checkbox fieldset ul li{width:100% !important}.about__section .wpb_text_column h2{font-size:32px;line-height:36px}.vc_section.join__registration-banner{padding-top:60px !important;padding-bottom:60px !important}.vc_section.about__section{padding-top:60px !important;padding-bottom:30px !important}.vc_section.about__section+.vc_section.about__section{padding-top:30px !important}.vc_section.what__to-know-section{padding-top:60px !important;padding-bottom:60px !important}.vc_section.publicly__procured-sec{padding-top:60px !important;padding-bottom:60px !important}.publicly__procured-sec .public__procured-row .wpb_text_column h2{font-size:32px;line-height:36px}.publicly__procured-sec .public__procured-row .wpb_text_column p span{font-size:14px;line-height:22px}.publicly__procured-sec .solt__tabs{flex-direction:column}.publicly__procured-sec .solt__tab{width:100%}.solt__faq-head{padding:14px}.solt__faq-content{padding:14px}.solt__faq-content ul li{line-height:22px}.solt__faq-content p{line-height:22px}.solt__faq-content .wp-block-buttons{justify-content:center}.solt__faq-content .wp-block-button a{padding:12px 18px}.vc_section.purchasing__contract-sec{padding-top:60px!important;padding-bottom:25px !important}.purchasing__contract-sec .wpb_text_column p{font-size:14px;line-height:20px}.purchasing__contract-sec .wpb_text_column h2{font-size:32px;line-height:36px}.purchasing__contract-sec .col__parent-row .fw-content-wrap .vc_row{flex-direction:column}.purchasing__contract-sec .explore__col{width:100%}.purchasing__contract-sec .explore__col p{max-width:100%}.purchasing__contract-sec .explore__col button{font-size:14px;line-height:20px;padding:12px 35.5px}.purchasing__contract-sec .col__parent-row .fw-content-wrap .vc_row{margin:0 auto 22px}.step__section .wpb_text_column p span{font-size:14px;line-height:22px}.vc_section.open__position-section{padding-top:60px!important;padding-bottom:60px!important}.open__position-section .wpb_text_column h2{font-size:32px;line-height:36px}.open__position-section .wpb_text_column p{line-height:22px}.open__position-section .open__form-row .wpforms-container{padding:20px}.open__position-section .open__form-row .wpforms-container form .wpforms-field-divider h3{font-size:18px;line-height:22px;margin-bottom:0 !important}.open__position-section .open__form-row .wpforms-container form .wpforms-field input{padding:10px 10.21px !important;font-size:14px;line-height:20.25px}.open__position-section .open__form-row .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block{width:100% !important}.open__position-section .open__form-row .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block.wpforms-first{margin-bottom:15px}.open__position-section .open__form-row .wpforms-container .wpforms-layout-row .wpforms-layout-column-50{width:100%}.open__position-section .open__form-row .wpforms-container .wpforms-layout-row .wpforms-layout-column-50 .wpforms-field-email{margin-bottom:15px !important}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader{padding:10px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message span{font-size:11px;line-height:15px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-checkbox fieldset ul li{width:100%}.open__position-section .open__form-row .wpforms-container form .wpforms-field textarea{padding:10px !important;font-size:14px;line-height:20.25px}.open__position-section .open__form-row .wpforms-container form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message{gap:6px}.vc_section.choose__program-section{padding-top:60px !important;padding-bottom:30px !important}.choose__program-section .wpb_text_column h2{font-size:32px;line-height:36px}.choose__program-section .wpb_text_column p{font-size:14px;line-height:22px}.vc_section.food__contact-sec{padding-top:60px !important;padding-bottom:30px !important}.food__contact-sec .food__contact-row .vc_row{max-width:100%}.food__contact-sec .food__contact-row .wpb_text_column h2{font-size:32px;line-height:36px}.food__contact-sec .wpforms-container form .wpforms-layout-row .wpforms-layout-column .wpforms-field{margin-bottom:15px !important}.food__contact-sec .wpforms-container form .wpforms-field input{padding:12px 12px 13px !important;font-size:14px;line-height:22px}.food__contact-sec .wpforms-container form .wpforms-field textarea{padding:12px 12px 13px !important;font-size:14px;line-height:22px}.about__section .wpb_text_column h2,.about__section .wpb_text_column h2 span{font-size:32px;line-height:36px}.about__section .wpb_text_column p{font-size:14px;line-height:22px}.vc_section.procurement__partners.public__procurement-part{padding-top:30px !important;padding-bottom:30px !important}.procurement__partners.public__procurement-part .procurement__partners-row .vc_row .procurement__partners-column{width:100%}.vc_section.representative__section{padding-top:30px !important;padding-bottom:60px !important}.equalis__difference-section.private__equalis-diff .equalis__difference-row .vc_row{row-gap:15px}.equalis__difference-section.private__equalis-diff .equalis__difference-row .equalis__difference-column{width:100%;margin-bottom:0}.vc_section.equalis__difference-section.private__equalis-diff{padding-top:45px !important;padding-bottom:30px !important}.vc_section.representative__section{padding-bottom:30px !important}.vc_section.food__contact-sec.private__food-procure{padding-bottom:60px !important}.vc_section.compliance___sec{padding-top:60px!important;padding-bottom:30px!important}.compliance___sec .compliance__content-col .wpb_text_column h2{font-size:32px;line-height:36px}.compliance___sec .compliance__content-col .wpb_text_column p{font-size:14px;line-height:22px}.compliance___sec .compliance__content-col .wpb_text_column ul li{font-size:14px;line-height:22px}.vc_section.joc__need-work-sec{padding-top:60px!important;padding-bottom:60px!important}.joc__need-work-sec h2{font-size:32px;line-height:36px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form{max-width:100%;margin:30px auto 0;padding:30px 20px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field input{padding:12px 12px 13px !important;font-size:14px;line-height:22px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field textarea{padding:12px 12px 13px !important;font-size:14px;line-height:22px}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field select{padding:12px 12px 13px !important;font-size:14px;line-height:22px;height:unset !important}.joc__need-work-sec .vc_inner.work__done-form .wpforms-form .wpforms-field .wpforms-layout-row{max-width:none !important}.vc_section.ohio__contract-sec{padding-top:30px !important;padding-bottom:30px !important}.ohio__contract-sec .wpb_text_column h2{font-size:32px;line-height:36px}.vc_section.award___contract-sec{padding-top:30px !important;padding-bottom:60px !important}.award___contract-sec .award__contract-para p{font-size:14px;max-width:100%}.vc_section.representative__section.joc__represent{padding-top:60px !important;padding-bottom:60px !important}.food__contact-sec .wpforms-form .wpforms-field-container .wpforms-layout-row{max-width:none !important}}