body{
  font-family: "Poppins", serif !important
}

.suppliers .hero__title h1::before {
  background-color: #0099cc !important;
  height: 145px;
}

.suppliers .hero__title .grid__item.desk--five-sixths.push--desk--one-twelfth h1 {
  font-size: 500%;
  color: #fff !important;
  padding-bottom: 55px !important;
}

.message.notice {
  background-color: #fff !important;
  border-left: solid 50px #0099cc !important;
}

.message.notice p {
  font-family: "Poppins", serif;
  font-size: 18px;
  color: #000000;
}

.message.notice {
  padding-left: 5%;
}

.message {
  border: 0px solid !important;
}

.orange_title_v1 {
  color: #0099cc !important;
  font-family: "Poppins", serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}

.black_title_v1 {
  font-family: "Poppins", serif !important;
  font-weight: 600 !important;

}

.black_title_invoice {
  font-family: "Poppins", serif !important;
  font-weight: 600 !important;
}

.container_footer {
  background-color: #0099cc;
}

.row_1 {
  margin-bottom: 44px;
}

.row_2 {
  background: #0099cc;
  height: 40px;
}

.row_3 p.title_footer {
  font-family: "Poppins", serif !important;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #ffffff;
}

.col_1 p,
.col_2 p {
  margin-bottom: 0;
  line-height: 1px;
}

.row_3 {
  display: flex;
}

.col_1 {
  width: 50%;
}

.col_1 p,
.col_2 p {
  font-family: "Poppins", serif !important;
  color: #fefefe;
}

p.tel a {
  color: #d1d1d1;
  text-decoration: none !important;
  border-bottom: 0px !important;
}

p.tel {
  padding-top: 15px;
}

p.title_footer {
  
}

@media screen and (min-width: 999px) {
  .row_4 p {
    display: initial;
  }
}

.row_4 a {
  /* margin-left: -1px; */
  margin-right: 22px;
}

.four_content {
  background-color: #fff;;
}

.row_4 p {
  color: #2c3338;
  font-family: "Poppins", serif !important;
}

.row_4 {
  padding-top: 19px;
  padding-bottom: 15px;
}

.last_div_footer br {
  margin: 11px 0;
}

.header {
  background: #fff !important;
}

.row_header {
  display: flex;
  justify-content: space-between;
}

.row_header div:nth-child(1) a img {
  width: 200px;
}

.row_header div:nth-child(2) img {
  width: 200px;
}

.suppliers_ul li {
  list-style: none;
  color: #000;
  margin-bottom: 14px;
  font-family: "Poppins", serif;
}

.suppliers_ul li::before {
  content: url("/wp-content/uploads/2025/02/bullet.png");
  position: relative;
  left: -14px;
}

.bold_span {
  font-family: "Poppins", serif !important;
  color: #000;
  margin-right: 8px;
}

.note_ {
  color: #000;
  font-family: "Poppins", serif;
}

#gform_3 #field_3_1 {
  width: 50%;
}

#gform_3 #field_3_9 {
  width: 50%;
}

#gform_3 .lap--one-sixth,
#gform_3 .lap--two-twelfths {
  width: 11.666%;
}

#gform_3 #field_3_4 {
  width: 50%;
}

.grid-wrap.second_block {
  padding-top: 32px;
}

#field_3_11 strong {
  color: #0099cc;
  font-family: "Poppins", serif !important;
  font-size: 18px;
}

#gform_submit_button_3 {
  padding: 1px 23px;
  border-radius: 0 !important;
  font-family: "Poppins", serif !important;
  font-size: 18px;
  background-color: #313131;
}

#gform_submit_button_3:hover {
  background-color: #000;
}

.ginput_container_fileupload {
  text-transform: lowercase;
}
#ginput_container_fileupload:first-letter {
    text-transform: uppercase;
}

#field_3_11 {
  color: #323232;
  font-family: "Poppins", serif;
}

.gfield_label {
  color: #323232;
  font-family: "Poppins", serif !important;
}

.row_0 {
  background-color: #fff;
  padding: 29px 0px;
}

/* 
.row_0 .grid-wrap_special.need_help::before {
  content: url(/wp-content/uploads/2025/02/Symbol-need-help.png);
  position: absolute;
}
*/

.row_0 h2 {
  font-family: "Poppins", serif !important;
  font-size: 18px;
  padding-bottom: 0 !important;
}

.row_0 p {
  color: #000;
}

.row_0 a {
  color: #000;
  border-bottom: 1px solid #000 !important;
}

.suppliers .hero__title h1 {
  font-family: "Poppins", serif !important;
  font-weight: 600;
  font-size: 18px;
  padding-top: 34px;
  text-shadow: 0 0px 0px rgba(0,0,0,0);
}

.message.notice {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.message.success {
  color: #000;
  font-family: "Poppins", serif !important;
  font-size: 40px;
  background: #fff;
  padding-bottom: 0px;
}

.btn_return {
  padding: 7px 13px;
  border-radius: 0 !important;
  font-family: "Poppins", serif !important;
  font-size: 18px;
  background-color: #313131;
  border-bottom: 0px;
  color: #fff;
}

.btn_return:hover {
  background: #000;
  color: #fff;
}

.thank-you section.container {
  background: #fff;
}

.btn_return {
  position: relative;
  top: -30px;
  left: 13px;
  left: -1px;
}

.thank-you .container.hero {
  margin-top: -400px;
}

.thank-you .hero__title {
  display: none !important;
}

.thank-you .grid__item {
  padding-left: 0;
  margin-left: 0;
}

.message.success {
  padding-left: 0;
}

.thank-you .page__content p {
  padding: 0;
}

@media screen and (min-width: 995px) and (max-width: 1100px) {
  .thank-you .container.hero {
    margin-top: -404px;
  }
}

@media screen and (min-width: 700px) and (max-width: 800px) {
  .thank-you .container.hero {
    margin-top: -394px;
  }
  .col_1 {
    margin-right: 40px;
  }
}

@media screen and (max-width: 500px) {
  .thank-you .container.hero {
    margin-top: -362px;
  }
  .message.success {
    font-size: 24px;
  }
  .thank-you header.header {
    margin-bottom: 102px;
  }
  .row_3 {
    flex-direction: column;
  }
  .col_1 {
    width: 100%;
  }
  .col_2 {
    width: 100%;
  }
  .row_4 a:nth-child(2) {
    padding: 0px;
    padding-right: 160px;
  }
}

@media screen and (max-width: 380px) {
  .row_header div:nth-child(2) img {
    width: 160px;
  }
  .row_header div:nth-child(1) a img {
    width: 142px;
    position: relative;
    top: -5px;
  }
  .thank-you .container.hero {
    margin-top: -346px;
  }
  .row_4 a:nth-child(2) {
    padding: 0px;
    padding-right: 122px;
  }
  .col_1 p,
  .col_2 p {
    font-size: 14px;
  }
}

@media screen and (max-width: 330px) {
  .col_1 p,
  .col_2 p {
    font-size: 12px;
  }
  .btn_return {
    font-size: 15px;
  }
  .thank-you .container.hero {
    margin-top: -320px;
  }
  .row_header div:nth-child(2) img {
    width: 127px;
  }
  .row_4 a:nth-child(2) {
    padding: 0px;
    padding-right: 100px;
  }
  .row_4 p {
    font-size: 12px;
  }
}

@media screen and (min-width: 700px) {
  #field_3_5 .ginput_container.ginput_container_text,
  #field_3_6 .ginput_container.ginput_container_text,
  #field_3_7 .ginput_container.ginput_container_text,
  #field_3_8 .ginput_container.ginput_container_text {
    width: 73px;
  }
  li#field_3_6 {
    left: 16px;
  }
  li#field_3_7 {
    left: 21px;
  }
  #field_3_5 {
    left: 1.5%;
    position: relative;
  }
  #field_3_11,
  #field_3_12 {
    position: relative;
  }
  li#field_3_8 {
    position: relative;
    left: 24px;
  }
  #field_3_5 {
    padding: 0 0;
  }
  #field_3_6 {
    padding: 0 0;
  }
  #field_3_7 {
    padding: 0 0;
  }
  #field_3_8 {
    padding: 0 0;
  }
  #field_3_6,
  #field_3_8,
  #field_3_7 {
    position: relative;
    left: 24px;
  }
}

@media screen and (min-width: 1020px) {
  #field_3_5 {
    left: 1.1%;
  }
  #field_3_5 .ginput_container.ginput_container_text,
  #field_3_6 .ginput_container.ginput_container_text,
  #field_3_7 .ginput_container.ginput_container_text,
  #field_3_8 .ginput_container.ginput_container_text {
    /* width: 115px; */
    width: 132px;
  }
  li#field_3_6 {
    left: 15px;
  }
  li#field_3_7 {
    left: 20px;
  }
}

@media screen and (max-width: 700px) and (min-width: 650px) {
  #field_3_5 .ginput_container.ginput_container_text,
  #field_3_6 .ginput_container.ginput_container_text,
  #field_3_7 .ginput_container.ginput_container_text,
  #field_3_8 .ginput_container.ginput_container_text {
    width: 62px;
  }
}

@media screen and (max-width: 500px) {
  li#field_3_1,
  li#field_3_9,
  li#field_3_4 {
    width: 100% !important;
  }
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    width: 100% !important;
  }
  li#field_3_11 {
    margin-left: 10px;
  }
  li#field_3_12 {
    margin-left: 10px;
  }
  .row_0 h2 {
    font-family: "Poppins", serif !important;
    font-size: 20px;
    padding-bottom: 0 !important;
  }
  .row_0 p {
    font-size: 15px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 1024px) {
  .suppliers header {
    padding-bottom: 30px;
    margin-bottom: 0px !important;
  }
  .header {
    background: #fff !important;
    margin-bottom: 26px;
  }
}

@media screen and (max-width: 700px) {
  .row_header div:nth-child(2) {
    display: none;
  }
}

.row_header div:nth-child(1):focus-visible {
  border: 1px solid #000 !important;
}

.row_header div:nth-child(2):focus-visible {
  border: 1px solid #000 !important;
}

.black_title_invoice:focus-visible {
  border: 1px solid #000 !important;
}

.suppliers h1:focus-visible {
  border: 1px solid #fff !important;
}

.orange_title_v1:focus-visible {
  border: 1px solid #000 !important;
}

.message.notice p :focus-visible {
  border: 1px solid #000 !important;
}

.black_title_invoice:focus-visible {
  border: 1px solid #000 !important;
}

.suppliers_ul li:focus-visible {
  border: 1px solid #000 !important;
}

.note_:focus-visible {
  border: 1px solid #000 !important;
}

.gfield_label:focus-visible {
  border: 1px solid #000 !important;
}

.message.notice p:focus-visible {
  border: 1px solid #000 !important;
}

#field_3_11 strong:focus-visible {
  border: 1px solid #000 !important;
}

#field_3_11:focus-visible {
  border: 1px solid #000 !important;
}

#gform_submit_button_3:focus-visible {
  border: 1px solid #0099cc !important;
}

.row_0 h2:focus-visible {
  border: 1px solid #000 !important;
}

.row_0 p:focus-visible {
  border: 1px solid #000 !important;
}

.row_1 .grid-wrap div:focus-visible {
  border: 1px solid #fff !important;
}

.row_3 p:focus-visible {
  border: 1px solid #fff !important;
}

.row_4 a:focus-visible {
  border: 1px solid #fff !important;
}

.row_4 p:focus-visible {
  border: 1px solid #2c3338 !important;
}

.thank-you .page__content .message.success:focus-visible {
  border: 1px solid #fff !important;
}

.thank-you a.btn_return:focus-visible {
  border: 1px solid #fff !important;
  color: #fff !important;
}

#gfield_upload_rules_3_12 {
  display: none;
}

#gfield_upload_rules_3_2 {
  display: none;
}

@media screen and (min-width: 700px) {
  .col_1 p,
  .col_2 p {
    padding: 0 !important;
    padding: 12px 0 !important;
  }
}

.header {
  transition: 0.3s;
}

.sticky_mode {
  position: fixed !important;
  height: 76px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
}

.span_livewire {
  color: #0099cc;
}

.col_two_toronto {
  color: #000;
  font-size: 13px;
  line-height: 18px;
}

.header {
  padding-bottom: 0.8rem !important;
}

.header {
  padding-bottom: 0.8rem !important;
}

@media screen and (min-width: 1500px) {
  .second_block {
    padding: 0 19%;
  }
  .row_header {
    padding: 0% 18%;
  }
  .grid-wrap_special {
    padding: 0 18%;
  }
}

@media screen and (max-width: 1499px) {
  .second_block {
    padding: 0px 7%;
  }
  .row_header {
    padding: 0% 6%;
    margin: 0px;
  }
  .grid-wrap_special {
    padding: 0 6%;
  }
}

.col_two_toronto {
  padding-bottom: 18px;
}

@media screen and (min-width: 500px) {
  .second_block {
    padding-top: 30px;
  }
  .row_0 {
    margin-top: 0px !important;
  }
  #gform_submit_button_3 {
    margin-top: 25px;
    margin-left: 5px;
  }
  .tel {
    margin-top: 35px;
  }
  .row_4 img {
    width: 42px;
  }
}

.tel a:hover {
  border-bottom: 1px solid #fff !important;
}

.row_header div:nth-child(1) a img {
}

@media screen and (max-width: 450px) {
  .orange_title_v1 {
    font-size: 18px !important;
  }
}

@media screen and (min-width: 500px) and (max-width: 699px) {
  .row_3 {
    flex-direction: column !important;
  }
  .col_1,
  .col_2 {
    width: 100% !important;
  }
}

@media screen and (min-width: 1020px) {
  #field_3_5 {
    left: 11px;
  }
  li#field_3_8 {
    left: 39px;
  }
  li#field_3_7 {
    left: 30px;
  }
  li#field_3_6 {
    left: 19px;
  }
}

.span_livewire {
  font-family: "Poppins", serif !important;
  font-size: 15px;
}

.row_0 p {
  color: #000;
  font-family: "Poppins", serif !important;
  font-size: 18px;
  padding-bottom: 0px;
}

.col_two_toronto {
  font-family: "Poppins", serif !important;
}

.home h1 {
  font-size: 28px !important;
}

.black_title_invoice {
  font-size: 18px;
}

.suppliers_ul span {
  font-size: 18px;
}

.note_ {
  font-size: 18px;
}

.gfield_label {
  font-size: 18px;
}

.col_1 p,
.col_2 p {
  font-size: 18px;
}

.suppliers_ul li:nth-child(1) {
  margin-bottom: -10px;
}

.note_li {
  margin-top: 18px;
}

.req_ {
  position: relative;
  top: 30px;
}

@media screen and (min-width: 700px) and (max-width: 900px) {
  #field_3_2 {
    width: 100% !important;
  }
}

@media screen and (min-width: 600px) {
  .phone_sp {
    display: none;
  }
}

@media screen and (max-width: 500px) {
  .home h1 {
    font-size: 28px !important;
  }
  .message.notice p {
    font-size: 18px !important;
  }
  .black_title_invoice {
    font-size: 18px;
  }
  #field_3_2 label {
    float: left;
  }
  .grid-wrap_special.need_help p {
    font-size: 14px;
  }
  .col_1 p,
  .col_2 p {
    font-size: 14px;
  }
  .desk_sp {
    display: none;
  }
  .suppliers_ul li::before {
    content: url("https://suppliers.stimulus.co/wp-content/uploads/2025/02/bullet.png");
    position: absolute !important;
    left: 5% !important;
  }
  #gform_submit_button_3 {
    margin-top: 20px;
  }
  .row_4 a img {
    width: 45px;
  }
  .grid {
    padding-top:  50px;
  }
}

@media screen and (min-width: 500px) {
  .bold_span {
    margin-left: -15px;
  }
  .suppliers_ul li {
    margin-left: 12px;
  }
  .suppliers_ul li::before {
    content: url("https://suppliers.stimulus.co/wp-content/uploads/2025/02/bullet.png");
    position: relative;
    left: -27px;
  }
}

@media screen and (min-width: 412px) and (max-width: 500px) {
  .suppliers .hero__title h1::before {
    background-color: #0099cc !important;
    height: 112px;
  }
}

#gform_3 .lap--one-sixth,
#gform_3 .lap--two-twelfths {
  width: 48%;
  margin-right: 24px;
}

@media screen and (min-width: 730px) and (max-width: 800px) {
  #input_3_5 {
    width: 329px;
  }
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    width: 44%;
    margin-right: 41px;
  }
}

@media screen and (min-width: 820px) and (max-width: 900px) {
  #input_3_5 {
    width: 356px;
  }
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    width: 44%;
    margin-right: 45px;
  }
}

@media screen and (min-width: 1020px) and (max-width: 1050px) {
  #input_3_5 {
    width: 438px;
  }
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    width: 45%;
    margin-right: 46px;
  }
}

@media screen and (min-width: 1055px) {
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    margin-right: 0px;
  }
  .ginput_container.ginput_container_text {
    width: 100% !important;
  }
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    width: 47.5%;
    margin-right: 22px;
  }
}

@media screen and (min-width: 1169px) {
  #gform_3 .lap--one-sixth,
  #gform_3 .lap--two-twelfths {
    width: 48.3%;
    margin-right: 20px;
  }
}

@media screen and (max-width: 322px) {
  .row_0 .grid-wrap_special.need_help::before {
    left: 3px;
  }
}

@media screen and (max-width: 500px) {
  .row_4 p {
    padding-right: 29%;
  }
  .row_4 img {
    margin-bottom: 15px !important;
  }
  .row_4 {
    padding-top: 41px !important;
    padding-bottom: 38px !important;
  }
  .row_4 a {
    margin-right: 17px;
  }
}

.row_4 p {
  color: #2c3338;
  font-family: "Poppins", serif !important;
}

@media screen and (max-width: 991px) {
  .row_4 p {
    display: block !important;
  }
}

@media screen and (min-width: 500px) and (max-width: 991px) {
  .row_4 p {
    padding-top: 13px;
  }
}

@media screen and (min-width: 700px) and (max-width: 1024px) {
  .row_3 p {
    font-size: 15px;
  }
}

input#input_3_1,
input#input_3_9,
input#input_3_5,
input#input_3_4 {
  color: #868d90 !important;
}

::placeholder {
  color: #868d90 !important;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #868d90 !important;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #868d90 !important;
}
/*# sourceMappingURL=arweb.css.map */

@media screen and (max-width: 350px) {
.responsiveFont {
    font-size: 12px !important;
}
	
	.container_footer .grid-wrap_special p
	{
		font-size:10px !important;
		height:22px !important
	}
}
