.elementor-98 .elementor-element.elementor-element-8e82bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:270px;--padding-right:270px;}.elementor-98 .elementor-element.elementor-element-2b1cfa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-98 .elementor-element.elementor-element-2b1cfa1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;}.elementor-98 .elementor-element.elementor-element-1e9abbc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-98 .elementor-element.elementor-element-21bf894{padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-1382473{padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-9e1022a .elementor-heading-title{font-family:var( --e-global-typography-416e133-font-family ), Sans-serif;font-size:var( --e-global-typography-416e133-font-size );}.elementor-98 .elementor-element.elementor-element-9743919{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-8e82bb3{--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-98 .elementor-element.elementor-element-9e1022a .elementor-heading-title{font-size:var( --e-global-typography-416e133-font-size );}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-8e82bb3{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-98 .elementor-element.elementor-element-2b1cfa1{text-align:start;}.elementor-98 .elementor-element.elementor-element-2b1cfa1 .elementor-heading-title{font-size:40px;}.elementor-98 .elementor-element.elementor-element-9e1022a .elementor-heading-title{font-size:var( --e-global-typography-416e133-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-9743919 *//* InStrips – Wholesale Form Styling (Final) */
.wholesale-form-wrap form {
  max-width:700px;margin:40px auto!important;background:#fff;border:1px solid #e5e7eb;
  border-radius:16px;padding:32px;box-shadow:0 8px 24px rgba(0,0,0,.06);
  font-family:"Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
}
.wholesale-form-wrap form label{display:block;font-weight:600;color:#374151;margin-bottom:6px;font-size:15px;}
.wholesale-form-wrap form input[type="text"],
.wholesale-form-wrap form input[type="email"],
.wholesale-form-wrap form input[type="password"],
.wholesale-form-wrap form input[type="tel"],
.wholesale-form-wrap form select,
.wholesale-form-wrap form textarea{
  width:100%;padding:12px 14px;border:1px solid #d1d5db!important;border-radius:8px!important;
  background:#f9fafb;transition:all .2s;font-size:15px;
}
.wholesale-form-wrap form input:focus,
.wholesale-form-wrap form select:focus,
.wholesale-form-wrap form textarea:focus{
  border-color:#2563eb!important;background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.15);outline:none;
}
.wholesale-form-wrap form .form-row{margin-bottom:18px;}
.wholesale-form-wrap form input[type="submit"],
.wholesale-form-wrap form button{
  width:100%;background:#2563eb!important;color:#fff!important;font-weight:700;
  padding:14px 16px;border:none;border-radius:10px;font-size:16px;cursor:pointer;
  transition:transform .15s,filter .15s;
}
.wholesale-form-wrap form input[type="submit"]:hover,
.wholesale-form-wrap form button:hover{filter:brightness(.92);transform:translateY(-1px);}
.wholesale-form-wrap h2,
.wholesale-form-wrap legend{display:none!important;}
.wholesale-form-wrap{outline:none!important;}
.wholesale-form-wrap form input:invalid,
.wholesale-form-wrap form select:invalid,
.wholesale-form-wrap form textarea:invalid{border-color:#d1d5db!important;box-shadow:none!important;}
.wholesale-form-wrap form input[type="tel"]{font-size:16px;letter-spacing:.5px;}
@media(max-width:768px){.wholesale-form-wrap form input[type="tel"]{font-size:18px;}}/* End custom CSS */