.elementor-1803 .elementor-element.elementor-element-rqhero01{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1803 .elementor-element.elementor-element-rqh1s001{text-align:center;}.elementor-1803 .elementor-element.elementor-element-rqh1i001{text-align:center;}.elementor-1803 .elementor-element.elementor-element-rqserv01{--display:flex;}.elementor-1803 .elementor-element.elementor-element-rqmain01{--display:flex;}.elementor-1803 .elementor-element.elementor-element-rqmain01:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-rqmain01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-1803 .elementor-element.elementor-element-rqintro01{--display:flex;}.elementor-1803 .elementor-element.elementor-element-rqformcl{--display:flex;}.elementor-1803 .elementor-element.elementor-element-rqcard01{--display:flex;}.elementor-1803 .elementor-element.elementor-element-rqc00001{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-rqc00009{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-icon i{color:#6B7280;transition:color 0.3s;}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-icon svg{fill:#6B7280;transition:fill 0.3s;}.elementor-1803 .elementor-element.elementor-element-rqc00011{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1803 .elementor-element.elementor-element-rqc00011 .elementor-icon-list-text{color:#6B7280;transition:color 0.3s;}.elementor-1803 .elementor-element.elementor-element-rqinfo01{--display:flex;}.elementor-1803 .elementor-element.elementor-element-rqnotes01{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1803 .elementor-element.elementor-element-rqc00001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1803 .elementor-element.elementor-element-rqcard01{--width:100%;}}@media(max-width:767px){.elementor-1803 .elementor-element.elementor-element-rqcard01{--width:100%;}.elementor-1803 .elementor-element.elementor-element-rqc00001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-rqhero01 *//* ===== RFQ page hero ===== */
.elementor-1803 .elementor-element.elementor-element-rqhero01{background:#FFFFFF !important;padding:42px 120px 10px !important;margin:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqhero01 > .e-con-inner{
  max-width:1200px !important;width:100% !important;margin:0 auto !important;padding:0 !important;
  display:flex !important;flex-direction:column !important;align-items:center !important;gap:0 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqhero01 .elementor-element-rqh1s001{width:100% !important;max-width:720px !important;margin:0 !important;padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqhero01 .elementor-element-rqh1s001 p{
  margin:0 !important;text-align:center;
  font-size:17px !important;line-height:1.6 !important;color:#4A4E55 !important;font-weight:500 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqhero01 .elementor-element-rqh1i001{width:100% !important;max-width:640px !important;margin:10px 0 0 !important;padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqhero01 .elementor-element-rqh1i001 p{
  margin:0 !important;text-align:center;
  font-size:15px !important;line-height:1.7 !important;color:#62666D !important;
}
@media (max-width:767px){
  .elementor-1803 .elementor-element.elementor-element-rqhero01{padding:32px 20px 6px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqhero01 .elementor-element-rqh1s001 p{font-size:15.5px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqhero01 .elementor-element-rqh1i001 p{font-size:14px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rqserv01 *//* ===== RFQ page services strip ===== */
.elementor-1803 .elementor-element.elementor-element-rqserv01{background:#FFFFFF !important;padding:26px 120px 64px !important;margin:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqserv01 > .e-con-inner{
  max-width:1200px !important;width:100% !important;margin:0 auto !important;padding:0 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqserv01 .elementor-element-rqserv02{width:100% !important;margin:0 !important;padding:0 !important;}
.rq-servwrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;}
.rq-serv{
  display:flex;align-items:flex-start;gap:14px;
  background:#F7F8FA;border:1px solid #E9EBF0;border-radius:12px;padding:18px 20px;
}
.rq-serv__ic{
  width:44px;height:44px;min-width:44px;border-radius:10px;background:#FFFFFF;
  border:1px solid #E4E7EC;display:flex;align-items:center;justify-content:center;
}
.rq-serv__t{font-size:15.5px;font-weight:700;color:#16163F;line-height:1.35;}
.rq-serv__d{font-size:13.5px;color:#62666D;line-height:1.55;margin-top:4px;}
@media (max-width:1023px){
  .elementor-1803 .elementor-element.elementor-element-rqserv01{padding:20px 40px 56px !important;}
  .rq-serv{flex-direction:column;gap:10px;padding:16px 16px 18px;}
  .rq-serv__ic{width:38px;height:38px;min-width:38px;border-radius:9px;}
  .rq-serv__ic svg{width:21px;height:21px;}
  .rq-serv__t{font-size:14.5px;}
  .rq-serv__d{font-size:13px;}
}
@media (max-width:767px){
  .elementor-1803 .elementor-element.elementor-element-rqserv01{padding:16px 20px 44px !important;}
  .rq-servwrap{grid-template-columns:minmax(0,1fr);gap:12px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rqcard01 *//* ===== RFQ page form card ===== */
.elementor-1803 .elementor-element.elementor-element-rqcard01{
  background:#FFFFFF !important;
  border:1px solid #E8E8EC !important;
  border-radius:16px !important;
  padding:40px 40px 32px !important;
  box-shadow:0 18px 44px rgba(22,22,63,.07);
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00001{padding:0 !important;gap:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 [data-id="rqc00002"]{
  margin:0 0 8px !important;padding:0 !important;
  font-size:26px !important;line-height:1.25 !important;font-weight:700 !important;
  color:#16163F !important;letter-spacing:-.01em !important;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 [data-id="rqc00003"]{
  margin:0 0 26px !important;padding:0 !important;
  font-size:14.5px !important;line-height:1.65 !important;color:#62666D !important;
}
/* ---------- form grid ---------- */
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base{
  display:grid !important;
  grid-template-columns:1fr 1fr;
  column-gap:16px;
  row-gap:0;
  width:100% !important;
  margin:0 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base{
  height:auto !important;
  align-self:start;
  margin:0 0 8px !important;
  padding:0 !important;
  font-size:13px !important;line-height:1.3 !important;font-weight:600 !important;color:#252525 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base strong{font-weight:600 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-input-base,
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-textarea-base,
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base select{
  width:100% !important;
  border:1px solid #D8DDE5 !important;
  border-radius:8px !important;
  background:#FFFFFF !important;
  color:#16163F !important;
  font-size:14.5px !important;
  font-family:inherit !important;
  box-shadow:none !important;
  transition:border-color .15s ease, box-shadow .15s ease;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-input-base,
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base select{
  height:50px !important;min-height:50px !important;padding:0 14px !important;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base select{
  -webkit-appearance:none;appearance:none;cursor:pointer;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2316163F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:right 14px center !important;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-textarea-base{
  height:140px !important;min-height:140px !important;
  padding:12px 14px !important;line-height:1.6 !important;resize:vertical;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-input-base:focus,
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-textarea-base:focus,
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base select:focus{
  border-color:#16163F !important;
  box-shadow:0 0 0 3px rgba(22,22,63,.08) !important;
  outline:none !important;
}
/* ---------- grid placement (desktop) ---------- */
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-first-name"]{grid-column:1;grid-row:1;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-first-name{grid-column:1;grid-row:2;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-email"]{grid-column:2;grid-row:1;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-email{grid-column:2;grid-row:2;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-company"]{grid-column:1;grid-row:3;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-company{grid-column:1;grid-row:4;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-country"]{grid-column:2;grid-row:3;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-country{grid-column:2;grid-row:4;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-inquiry-type"]{grid-column:1;grid-row:5;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-inquiry-type{grid-column:1;grid-row:6;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-quantity"]{grid-column:2;grid-row:5;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-quantity{grid-column:2;grid-row:6;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-product"]{grid-column:1 / -1;grid-row:7;margin-top:16px !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-product{grid-column:1 / -1;grid-row:8;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-message"]{grid-column:1 / -1;grid-row:9;margin-top:16px !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-message{grid-column:1 / -1;grid-row:10;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base[for="e-form-attachments"]{grid-column:1 / -1;grid-row:11;margin-top:16px !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base #e-form-attachments{
  position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .qf-up{grid-column:1 / -1;grid-row:12;min-width:0;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-submit-button-base{
  grid-column:1 / -1;grid-row:13;
  width:100% !important;height:52px !important;
  margin:24px 0 0 !important;
  background:#E62129 !important;border:1px solid #E62129 !important;
  color:#FFFFFF !important;font-size:15px !important;font-weight:600 !important;
  font-family:inherit !important;letter-spacing:.2px;border-radius:8px !important;cursor:pointer;
  transition:background-color .2s ease, border-color .2s ease;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-submit-button-base:hover{
  background:#C81B22 !important;border-color:#C81B22 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .message-success,
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .message-error{
  display:none !important;
  grid-column:1 / -1;grid-row:14;
  width:100% !important;height:auto !important;
  margin-top:12px;border-radius:8px;
}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base.form-state-success .message-success{display:block !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base.form-state-error .message-error{display:block !important;}
/* ---------- upload widget ---------- */
.qf-up__drop{
  border:1.5px dashed #CBD1DB;border-radius:10px;
  padding:20px 18px;text-align:center;cursor:pointer;background:#FAFBFC;
  transition:border-color .15s ease, background-color .15s ease;
}
.qf-up__drop:hover, .qf-up__drop.is-drag{border-color:#E62129;background:#FFF6F6;}
.qf-up__title{font-size:14px;font-weight:600;color:#16163F;line-height:1.4;margin-bottom:6px;}
.qf-up__hint{font-size:12.5px;color:#8A919C;line-height:1.55;}
.qf-up__list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;}
.qf-up__item{
  display:flex;align-items:center;gap:8px;background:#fff;
  border:1px solid #E8E8EC;border-radius:6px;padding:7px 10px;font-size:13px;color:#374151;
}
.qf-up__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qf-up__size{color:#8A919C;font-size:12px;flex-shrink:0;}
.qf-up__rm{border:0;background:none;color:#8A919C;cursor:pointer;font-size:15px;line-height:1;padding:2px 6px;border-radius:4px;}
.qf-up__rm:hover{color:#E62129;background:#FFF1F2;}
.qf-up__status{font-size:12.5px;color:#6B7280;margin-top:6px;min-height:16px;}
.qf-up__status.is-error{color:#C81B22;}
/* ---------- divider + privacy ---------- */
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00009{margin-top:24px !important;padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00010{padding:0 !important;margin:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00010 .elementor-divider-separator{border-top:1px solid #ECEDF1 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00010 .elementor-divider{padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00011{margin:14px 0 0 !important;padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00011 .elementor-icon-list-icon i{color:#8A919C !important;font-size:13px !important;}
.elementor-1803 .elementor-element.elementor-element-rqcard01 .elementor-element-rqc00011 .elementor-icon-list-text{
  color:#6B7280 !important;font-size:12.5px !important;line-height:1.55 !important;padding-left:0 !important;
}
/* ---------- tablet / mobile ---------- */
@media (max-width:1023px){
  .elementor-1803 .elementor-element.elementor-element-rqcard01{padding:34px 28px 28px;}
  .elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base{display:flex !important;flex-direction:column;gap:0;}
  .elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base{margin:0 0 6px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-label-base:not(:first-child){margin-top:14px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqcard01 form.e-form-base .e-form-submit-button-base{margin-top:20px !important;}
}
@media (max-width:767px){
  .elementor-1803 .elementor-element.elementor-element-rqcard01{padding:26px 20px 22px;}
  .elementor-1803 .elementor-element.elementor-element-rqcard01 [data-id="rqc00002"]{font-size:22px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqcard01 [data-id="rqc00003"]{margin-bottom:22px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rqmain01 *//* ===== RFQ page main: left copy + right form ===== */
.elementor-1803 .elementor-element.elementor-element-rqmain01{background:#F5F5F7 !important;padding:64px 120px 88px !important;margin:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqmain01 > .e-con-inner{
  display:grid !important;
  grid-template-columns:43fr 57fr !important;
  grid-template-rows:auto auto !important;
  column-gap:48px !important;
  row-gap:0 !important;
  width:100% !important;max-width:1200px !important;
  margin:0 auto !important;padding:0 !important;
  align-items:start !important;
}
.elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqintro01,
.elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqformcl,
.elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqinfo01{width:100% !important;margin:0 !important;padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqintro01{grid-column:1 !important;grid-row:1 !important;}
.elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqformcl{grid-column:2 !important;grid-row:1 / span 2 !important;}
.elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqinfo01{grid-column:1 !important;grid-row:2 !important;margin-top:32px !important;}
/* ---------- left intro copy ---------- */
.rq-intro{padding:38px 0 0;}
.rq-intro__eb{
  font-size:13px;font-weight:700;letter-spacing:.18em;line-height:1.2;
  color:#E62129;text-transform:uppercase;margin:0 0 12px;
}
.rq-intro__t{
  font-size:33px;line-height:1.2;font-weight:800;letter-spacing:-.02em;
  color:#16163F;margin:0 0 16px;
}
.rq-intro__lead{
  font-size:17px;line-height:1.75;color:#4A4E55;margin:0 0 26px;max-width:470px;
}
.rq-intro__list{
  list-style:none;margin:0;padding:0;
  display:flex;flex-direction:column;gap:14px;
}
.rq-intro__list li{
  position:relative;padding-left:24px;
  font-size:16px;line-height:1.65;color:#374151;
}
.rq-intro__list li::before{
  content:"";position:absolute;left:2px;top:9px;
  width:8px;height:8px;border-radius:50%;background:#E62129;
}
/* ---------- info row (3 cards) ---------- */
.rq-info{display:flex;flex-direction:column;gap:14px;width:100%;}
.rq-info > .rq-side{margin-bottom:0;box-sizing:border-box;}
/* ---------- cards ---------- */
.rq-side{background:#FFFFFF;border:1px solid #E8E8EC;border-radius:14px;padding:26px 26px 24px;}
.rq-side__t{font-size:17px;font-weight:700;color:#16163F;line-height:1.3;margin:0 0 16px;}
.rq-step{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;}
.rq-step:last-child{margin-bottom:0;}
.rq-step__n{
  width:26px;height:26px;min-width:26px;border-radius:50%;
  background:#16163F;color:#FFFFFF;font-size:12.5px;font-weight:700;
  display:flex;align-items:center;justify-content:center;margin-top:1px;
}
.rq-step__t{font-size:14.5px;font-weight:700;color:#252525;line-height:1.35;}
.rq-step__d{font-size:13px;color:#62666D;line-height:1.55;margin-top:3px;}
.rq-tip{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px;}
.rq-tip:last-child{margin-bottom:0;}
.rq-tip__b{width:7px;height:7px;min-width:7px;border-radius:50%;background:#E62129;margin-top:7px;}
.rq-tip__t{font-size:14px;color:#374151;line-height:1.55;}
.rq-mail__row{display:flex;align-items:center;gap:10px;margin-bottom:10px;}
.rq-mail__row:last-child{margin-bottom:0;}
.rq-mail__ic{
  width:34px;height:34px;min-width:34px;border-radius:8px;background:#F5F6F8;
  border:1px solid #E4E7EC;display:flex;align-items:center;justify-content:center;
}
.rq-mail__t{font-size:14px;font-weight:600;color:#16163F;}
.rq-mail__a{font-size:13.5px;color:#4A4E55;text-decoration:none;}
.rq-mail__a:hover{color:#E62129;text-decoration:underline;}
@media (max-width:1100px){
  .elementor-1803 .elementor-element.elementor-element-rqmain01{padding:44px 40px 64px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqmain01 > .e-con-inner{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:none !important;gap:28px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqintro01,
  .elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqformcl,
  .elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqinfo01{grid-column:auto !important;grid-row:auto !important;max-width:740px !important;margin-left:auto !important;margin-right:auto !important;}
  .elementor-1803 .elementor-element.elementor-element-rqmain01 .elementor-element-rqinfo01{margin-top:0 !important;}
  .rq-intro{padding:0;}
  .rq-intro__t{font-size:29px;}
  .rq-intro__lead{font-size:16.5px;max-width:none;}
  .rq-intro__list li{font-size:15.5px;}
  .rq-info{gap:14px;}
}
@media (max-width:767px){
  .elementor-1803 .elementor-element.elementor-element-rqmain01{padding:32px 20px 52px !important;}
  .elementor-1803 .elementor-element.elementor-element-rqmain01 > .e-con-inner{gap:22px !important;}
  .rq-intro__eb{font-size:12px;letter-spacing:.16em;margin-bottom:10px;}
  .rq-intro__t{font-size:26px;}
  .rq-intro__lead{font-size:16px;margin-bottom:22px;}
  .rq-intro__list{gap:12px;}
  .rq-intro__list li{font-size:15px;}
  .rq-side{padding:20px 18px 18px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rqnotes01 *//* ===== RFQ page notes ===== */
.elementor-1803 .elementor-element.elementor-element-rqnotes01{background:#FFFFFF !important;padding:0 120px 92px !important;margin:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqnotes01 > .e-con-inner{
  max-width:1200px !important;width:100% !important;margin:0 auto !important;padding:0 !important;
  display:flex !important;flex-direction:column !important;align-items:center !important;gap:0 !important;
}
.elementor-1803 .elementor-element.elementor-element-rqnotes01 .elementor-element-rqnt0001{width:100% !important;margin:0 0 8px !important;padding:0 !important;}
.elementor-1803 .elementor-element.elementor-element-rqnotes01 .elementor-element-rqnt0002{width:100% !important;margin:0 !important;padding:0 !important;}
.rq-notes__t{
  margin:0;text-align:center;font-size:24px;font-weight:700;color:#252525;
  line-height:1.3;letter-spacing:-.01em;padding-bottom:14px;border-bottom:1px solid #ECEDF1;
}
.rq-notes__grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:6px;width:100%;
}
.rq-note{padding:18px 0 16px;border-bottom:1px solid #F0F1F4;}
.rq-note__t{font-size:14.5px;font-weight:700;color:#16163F;line-height:1.35;}
.rq-note__t::before{
  content:"";display:inline-block;width:7px;height:7px;border-radius:50%;
  background:#E62129;margin-right:9px;vertical-align:2px;
}
.rq-note__d{font-size:13.5px;color:#62666D;line-height:1.65;margin-top:6px;}
@media (max-width:1023px){
  .elementor-1803 .elementor-element.elementor-element-rqnotes01{padding:0 40px 72px !important;}
}
@media (max-width:767px){
  .elementor-1803 .elementor-element.elementor-element-rqnotes01{padding:0 20px 56px !important;}
  .rq-notes__t{font-size:20px;}
  .rq-notes__grid{grid-template-columns:minmax(0,1fr);gap:0;}
}/* End custom CSS */