@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.c-supplier-registration-form{box-sizing:border-box;margin-bottom:3rem;margin-top:3rem;padding-left:15px;padding-right:15px}
.c-supplier-registration-form *{box-sizing:border-box}
.c-supplier-registration-form .cta{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
.c-supplier-registration-form hr{border:.5px solid #d1d1d1;margin:0 0 2rem}
.c-supplier-registration-form p.or-section{color:#1a65b2;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:1.7142}
.c-supplier-registration-form .hide,.c-supplier-registration-form span.error{display:none}
.c-supplier-registration-form input[type=checkbox]{cursor:pointer;float:left}
.c-supplier-registration-form .levels,.c-supplier-registration-form .levels .bottom-ctas{clear:both}
.c-supplier-registration-form .levels .form-ctas .back,.c-supplier-registration-form .levels .form-ctas .cancel{font-weight:600}
.c-supplier-registration-form .levels .form-ctas .cancel{margin-bottom:3rem}
.c-supplier-registration-form .levels .form-ctas .privacy-policy{flex:1;width:100%}
.c-supplier-registration-form .levels .form-ctas .privacy-policy p{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:9pt}
.c-supplier-registration-form .levels .form-ctas.show-flex{align-items:flex-end;display:flex;display:-webkit-flex;flex-direction:column;justify-content:flex-end}
.c-supplier-registration-form .levels .form-ctas.show-flex a{margin-right:1rem}
.c-supplier-registration-form .levels .form-group,.c-supplier-registration-form .levels .form-row{float:left;width:100%}
.c-supplier-registration-form .levels .form-group.grey-bg,.c-supplier-registration-form .levels .form-row.grey-bg{background-color:#f5f5f5;border-radius:4px;padding:1rem}
.c-supplier-registration-form .levels .form-group.company-address2 label,.c-supplier-registration-form .levels .form-row.company-address2 label{display:none}
.c-supplier-registration-form .levels .form-group label+p{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
.c-supplier-registration-form .levels .level{min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}
@media(min-width:768px){.c-supplier-registration-form .levels .level{float:left;width:100%}
}
.c-supplier-registration-form .levels .checkbox-item{background:#e6e6e6;border-radius:5px;margin-bottom:3rem;margin-top:20px;padding:15px}
.c-supplier-registration-form .levels .checkbox-item .input-description{display:inline-block;width:calc(90% - 1rem)}
.c-supplier-registration-form .levels .checkbox-item .input-description label{font-weight:400;margin-bottom:0}
.c-supplier-registration-form .levels .checkbox-item .input-description label p{margin-bottom:0}
.c-supplier-registration-form .same-address{align-items:center;display:flex}
.c-supplier-registration-form .same-address input,.c-supplier-registration-form .same-address label{margin:0}
.c-supplier-registration-form .same-address input{margin-right:1rem}
.c-supplier-registration-form .same-address label{font-weight:400}
.c-supplier-registration-form .form-disclaimer{margin-bottom:2rem}
.c-supplier-registration-form .form-disclaimer p{color:#3d3d3d;font-size:9pt;font-weight:400;line-height:1pc;margin:0}
.c-supplier-registration-form .form-disclaimer p,.c-supplier-registration-form .success-message{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
.c-supplier-registration-form .success-message{padding:4rem 0;text-align:center}
.c-supplier-registration-form .success-message h2{color:#1d1d1d;margin-bottom:2rem}
.c-supplier-registration-form .success-message .tracking-number{color:#1a65b2;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:24px;font-weight:600}
.c-supplier-registration-form .status{border-top:1px solid #d1d1d1;clear:both;margin-bottom:3rem;margin-top:1rem}
.c-supplier-registration-form .status .status-bar{border-top:4px solid #1a8554;float:left;min-height:1px;padding-left:0;padding-right:15px;position:relative;width:33.3333333333%}
.c-supplier-registration-form .show{display:inline-block}
.c-supplier-registration-form .title-color{color:#1a65b2}
.c-supplier-registration-form .checkbox-group label,.c-supplier-registration-form .radio-group label{font-weight:400}
.c-supplier-registration-form .checkbox-group.error+span.error,.c-supplier-registration-form .radio-group.error+span.error{display:block;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif}
.c-supplier-registration-form .checkbox-group{align-items:center;display:flex;margin-bottom:1rem}
.c-supplier-registration-form .checkbox-group label{margin:0}
.c-supplier-registration-form .checkbox-group input{margin-top:0}
.c-supplier-registration-form .goods-and-services{position:relative}
.c-supplier-registration-form .goods-and-services input{margin-bottom:.5rem;padding-right:7rem}
.c-supplier-registration-form .goods-and-services .input-inner-text{position:absolute;right:1rem;top:1rem}
.c-supplier-registration-form .goods-and-services .input-helper-text{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.063rem}
@media(min-width:768px){.c-supplier-registration-form .status{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:66.6666666667%}
}
@media(min-width:768px)and (min-width:768px){.c-supplier-registration-form .status{float:none;margin-left:auto;margin-right:auto;width:66.6666666667%}
}
@media(min-width:768px){.c-supplier-registration-form .levels{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:66.6666666667%}
}
@media(min-width:768px)and (min-width:768px){.c-supplier-registration-form .levels{float:none;margin-left:auto;margin-right:auto;width:66.6666666667%}
}
@media(min-width:768px){.c-supplier-registration-form .levels .form-ctas .cancel{margin-bottom:0}
.c-supplier-registration-form .levels .form-ctas .privacy-policy{padding-right:15%}
.c-supplier-registration-form .levels .form-ctas.show-flex{align-items:start;display:flex;display:-webkit-flex;flex-direction:row}
.c-supplier-registration-form .levels .form-ctas.show-flex a{margin-right:1rem}
.c-supplier-registration-form .levels .form-group{margin-bottom:1rem}
.c-supplier-registration-form .levels .input-group{display:flex;display:-webkit-flex}
.c-supplier-registration-form .levels .input-group .first{padding-right:1rem}
.c-supplier-registration-form .levels .input-group .last{padding-left:1rem;padding-right:0}
.c-supplier-registration-form .levels .form-row>div:first-child{min-height:1px;padding-left:0;padding-right:15px;position:relative;width:50%}
}
@media(min-width:768px)and (min-width:768px){.c-supplier-registration-form .levels .form-row>div:first-child{float:left;width:50%}
}
@media(min-width:768px){.c-supplier-registration-form .levels .form-row:not(.alone-on-row)>div:last-child{min-height:1px;padding-left:15px;padding-right:0;position:relative;width:50%}
}
@media(min-width:768px)and (min-width:768px){.c-supplier-registration-form .levels .form-row:not(.alone-on-row)>div:last-child{float:left;width:50%}
}
@media(min-width:768px){.c-supplier-registration-form .goods-and-services .input-group input{flex:1 0 70%}
.c-supplier-registration-form .goods-and-services .input-group span{flex:1 0 30%}
.c-supplier-registration-form .success-message{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:66.6666666667%}
}
@media(min-width:768px)and (min-width:768px){.c-supplier-registration-form .success-message{float:none;margin-left:auto;margin-right:auto;width:66.6666666667%}
}
@media(min-width:992px){.c-supplier-registration-form .col-half{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}
}
@media(min-width:992px)and (min-width:992px){.c-supplier-registration-form .col-half{float:left;width:50%}
}
@media(min-width:992px){.c-supplier-registration-form .form-row:not(.radio-group){align-items:flex-start;display:flex}
.c-supplier-registration-form .form-row .company-city{min-height:1px;padding-left:0;padding-right:15px;position:relative;width:50%}
}
@media(min-width:992px)and (min-width:992px){.c-supplier-registration-form .form-row .company-city{float:left;width:50%}
}
@media(min-width:992px){.c-supplier-registration-form .form-row .province{min-height:1px;padding-left:15px;padding-right:0;position:relative;width:50%}
}
@media(min-width:992px)and (min-width:992px){.c-supplier-registration-form .form-row .province{float:left;width:50%}
}
@media(min-width:992px){.c-supplier-registration-form .form-row .company-address,.c-supplier-registration-form .form-row .country{min-height:1px;padding-left:0;padding-right:15px;position:relative;width:66.6666666667%}
}
@media(min-width:992px)and (min-width:992px){.c-supplier-registration-form .form-row .company-address,.c-supplier-registration-form .form-row .country{float:left;width:66.6666666667%}
}
@media(min-width:992px){.c-supplier-registration-form .form-row .company-address2,.c-supplier-registration-form .form-row .company-postal{min-height:1px;padding-left:15px;padding-right:0;position:relative;width:33.3333333333%}
}
@media(min-width:992px)and (min-width:992px){.c-supplier-registration-form .form-row .company-address2,.c-supplier-registration-form .form-row .company-postal{float:left;width:33.3333333333%}
}
@media(min-width:992px){.c-supplier-registration-form .success-message{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}
}
@media(min-width:992px)and (min-width:992px){.c-supplier-registration-form .success-message{float:none;margin-left:auto;margin-right:auto;width:50%}
}