@charset "UTF-8";
/* 공통 */
/* **** area mixin ****/
/* **** text attr ****/
/* **** scroll ****/
/* **** form mixin ****/
.text-white {
  color: #fff;
}

.bg-white {
  background-color: #fff;
}

.text-black {
  color: #000;
}

.bg-black {
  background-color: #000;
}

.text-primary {
  color: #2a8552;
}

.bg-primary {
  background-color: #2a8552;
}

.text-secondary {
  color: #003675;
}

.bg-secondary {
  background-color: #003675;
}

.text-point {
  color: #ffb724;
}

.bg-point {
  background-color: #ffb724;
}

.text-danger {
  color: #ff4500;
}

.bg-danger {
  background-color: #ff4500;
}

.text-warning {
  color: #a05107;
}

.bg-warning {
  background-color: #a05107;
}

.text-success {
  color: #2a8552;
}

.bg-success {
  background-color: #2a8552;
}

.text-information {
  color: #106abe;
}

.bg-information {
  background-color: #106abe;
}

.text-primary-5 {
  color: #e8efeb;
}

.bg-primary-5 {
  background-color: #e8efeb;
}

.text-primary-10 {
  color: #cfe1d7;
}

.bg-primary-10 {
  background-color: #cfe1d7;
}

.text-primary-20 {
  color: #a6cab6;
}

.bg-primary-20 {
  background-color: #a6cab6;
}

.text-primary-30 {
  color: #7cb394;
}

.bg-primary-30 {
  background-color: #7cb394;
}

.text-primary-40 {
  color: #539c73;
}

.bg-primary-40 {
  background-color: #539c73;
}

.text-primary-60 {
  color: #226a42;
}

.bg-primary-60 {
  background-color: #226a42;
}

.text-primary-70 {
  color: #195031;
}

.bg-primary-70 {
  background-color: #195031;
}

.text-primary-80 {
  color: #113521;
}

.bg-primary-80 {
  background-color: #113521;
}

.text-primary-90 {
  color: #081b10;
}

.bg-primary-90 {
  background-color: #081b10;
}

.text-secondary-5 {
  color: #e5e9ee;
}

.bg-secondary-5 {
  background-color: #e5e9ee;
}

.text-secondary-10 {
  color: #c6d1de;
}

.bg-secondary-10 {
  background-color: #CDD7E4;
}

.text-secondary-20 {
  color: #95aac4;
}

.bg-secondary-20 {
  background-color: #95aac4;
}

.text-secondary-30 {
  color: #6384a9;
}

.bg-secondary-30 {
  background-color: #6384a9;
}

.text-secondary-40 {
  color: #325d8f;
}

.bg-secondary-40 {
  background-color: #325d8f;
}

.text-secondary-60 {
  color: #002b5e;
}

.bg-secondary-60 {
  background-color: #002B5E;
}

.text-secondary-70 {
  color: #002046;
}

.bg-secondary-70 {
  background-color: #002046;
}

.text-secondary-80 {
  color: #00162f;
}

.bg-secondary-80 {
  background-color: #00162F;
}

.text-secondary-90 {
  color: #000b17;
}

.bg-secondary-90 {
  background-color: #000b17;
}

.text-point-5 {
  color: #f9f3e7;
}

.bg-point-5 {
  background-color: #f9f3e7;
}

.text-point-10 {
  color: #f9ebce;
}

.bg-point-10 {
  background-color: #f9ebce;
}

.text-point-20 {
  color: #fbdea3;
}

.bg-point-20 {
  background-color: #fbdea3;
}

.text-point-30 {
  color: #fcd179;
}

.bg-point-30 {
  background-color: #fcd179;
}

.text-point-40 {
  color: #fec44e;
}

.bg-point-40 {
  background-color: #fec44e;
}

.text-point-60 {
  color: #cc921d;
}

.bg-point-60 {
  background-color: #cc921d;
}

.text-point-70 {
  color: #996e16;
}

.bg-point-70 {
  background-color: #996e16;
}

.text-point-80 {
  color: #66490e;
}

.bg-point-80 {
  background-color: #66490e;
}

.text-point-90 {
  color: #332507;
}

.bg-point-90 {
  background-color: #332507;
}

.text-gray-5 {
  color: #F8F8F8;
}

.bg-gray-5 {
  background-color: #F8F8F8;
}

.text-gray-10 {
  color: #F0F0F0;
}

.bg-gray-10 {
  background-color: #F0F0F0;
}

.text-gray-20 {
  color: #E4E4E4;
}

.bg-gray-20 {
  background-color: #E4E4E4;
}

.text-gray-30 {
  color: #D8D8D8;
}

.bg-gray-30 {
  background-color: #D8D8D8;
}

.text-gray-40 {
  color: #C6C6C6;
}

.bg-gray-40 {
  background-color: #C6C6C6;
}

.text-gray-50 {
  color: #8E8E8E;
}

.bg-gray-50 {
  background-color: #8E8E8E;
}

.text-gray-60 {
  color: #717171;
}

.bg-gray-60 {
  background-color: #717171;
}

.text-gray-70 {
  color: #555555;
}

.bg-gray-70 {
  background-color: #555555;
}

.text-gray-80 {
  color: #2D2D2D;
}

.bg-gray-80 {
  background-color: #2D2D2D;
}

.text-gray-90 {
  color: #1D1D1D;
}

.bg-gray-90 {
  background-color: #1D1D1D;
}


:root {
  --btis-white: #fff;
  --btis-black: #000;
  --btis-primary: #2a8552;
  --btis-secondary: #003675;
  --btis-point: #ffb724;
  --btis-danger: #ff4500;
  --btis-warning: #a05107;
  --btis-success: #2a8552;
  --btis-information: #106abe;
  --btis-primary-5: #e8efeb;
  --btis-primary-10: #cfe1d7;
  --btis-primary-20: #a6cab6;
  --btis-primary-30: #7cb394;
  --btis-primary-40: #539c73;
  --btis-primary-60: #226a42;
  --btis-primary-70: #195031;
  --btis-primary-80: #113521;
  --btis-primary-90: #081b10;
  --btis-secondary-5: #e5e9ee;
  --btis-secondary-10: #c6d1de;
  --btis-secondary-20: #95aac4;
  --btis-secondary-30: #99B0CB;
  --btis-secondary-40: #325d8f;
  --btis-secondary-60: #002B5E;
  --btis-secondary-70: #002046;
  --btis-secondary-80: #00162F;
  --btis-secondary-90: #000B17;
  --btis-point-5: #f9f3e7;
  --btis-point-10: #f9ebce;
  --btis-point-20: #fbdea3;
  --btis-point-30: #fcd179;
  --btis-point-40: #fec44e;
  --btis-point-60: #cc921d;
  --btis-point-70: #996e16;
  --btis-point-80: #66490e;
  --btis-point-90: #332507;
  --btis-gray-5: #F8F8F8;
  --btis-gray-10: #F0F0F0;
  --btis-gray-20: #E4E4E4;
  --btis-gray-30: #D8D8D8;
  --btis-gray-40: #C6C6C6;
  --btis-gray-50: #8E8E8E;
  --btis-gray-60: #717171;
  --btis-gray-70: #555555;
  --btis-gray-80: #2D2D2D;
  --btis-gray-90: #1D1D1D;
  --btis-fz-display-sm: 4rem;
  --btis-fz-display-md: 5rem;
  --btis-fz-display-lg: 6.6rem;
  --btis-fz-heading-sm: 3.2rem;
  --btis-fz-heading-md: 4rem;
  --btis-fz-heading-lg: 5rem;
  --btis-fz-title-xsm: 1.5rem;
  --btis-fz-title-sm: 1.7rem;
  --btis-fz-title-md: 1.9rem;
  --btis-fz-title-lg: 2.1rem;
  --btis-fz-title-xlg: 2.5rem;
  --btis-fz-title-xxlg: 3.2rem;
  --btis-fz-body-sm: 1.5rem;
  --btis-fz-body-md: 1.7rem;
  --btis-fz-body-lg: 1.9rem;
  --btis-fz-link-sm: 1.5rem;
  --btis-fz-link-md: 1.7rem;
  --btis-fz-link-lg: 1.9rem;
  --btis-fz-detail-sm: 1.3rem;
  --btis-fz-detail-md: 1.5rem;
  --btis-fz-detail-lg: 1.7rem;
  --btis-fz-label-xsm: 1.3rem;
  --btis-fz-label-sm: 1.5rem;
  --btis-fz-label-md: 1.7rem;
  --btis-fz-label-lg: 1.9rem;
  --btis-rd-1: .1rem;
  --btis-rd-2: .2rem;
  --btis-rd-4: .4rem;
  --btis-rd-6: .6rem;
  --btis-rd-8: .8rem;
  --btis-rd-10: 1rem;
  --btis-rd-12: 1.2rem;
  --btis-rd-20: 2rem;
  --btis-rd-12: 1.2rem;
  --btis-rd-full: 100%;
  --btis-btn-h-xsm: 3.2rem;
  --btis-btn-h-sm: 4rem;
  --btis-btn-h-md: 4.8rem;
  --btis-btn-h-lg: 5.6rem;
  --btis-btn-h-xlg: 6.4rem;
  --btis-btn-px-xsm: 1rem;
  --btis-btn-px-sm: 1.2rem;
  --btis-btn-px-md: 1.6rem;
  --btis-btn-px-lg: 2rem;
  --btis-btn-px-xlg: 2.4rem;
  --btis-btn-rd-xsm: .6rem;
  --btis-btn-rd-sm: .6rem;
  --btis-btn-rd-md: .8rem;
  --btis-btn-rd-lg: .8rem;
  --btis-btn-rd-xlg: .8rem;
  --btis-btn-fz-xsm: 1.5rem;
  --btis-btn-fz-sm: 1.7rem;
  --btis-btn-fz-md: 1.7rem;
  --btis-btn-fz-lg: 1.9rem;
  --btis-btn-fz-xlg: 1.9rem;
  --btis-btnChipFill-h-md: 3.2rem;
  --btis-btnChipFill-h-lg: 3.6rem;
  --btis-btnChipFill-pd-md: 0rem 1.2rem;
  --btis-btnChipFill-pd-lg: 0rem 1.2rem;
  --btis-btnChipFill-rd-md: .6rem;
  --btis-btnChipFill-rd-lg: .6rem;
  --btis-btnChipFill-fz-md: 1.5rem;
  --btis-btnChipFill-fz-lg: 1.7rem;
  --btis-btnChipOutline-h-md: 3.2rem;
  --btis-btnChipOutline-h-lg: 3.6rem;
  --btis-btnChipOutline-pd-md: 0rem 1.2rem;
  --btis-btnChipOutline-pd-lg: 0rem 1.2rem;
  --btis-btnChipOutline-rd-md: 10rem;
  --btis-btnChipOutline-rd-lg: 10rem;
  --btis-btnChipOutline-fz-md: 1.5rem;
  --btis-btnChipOutline-fz-lg: 1.7rem;
  --btis-btnChipOutline-gap-md: .2rem;
  --btis-btnChipOutline-gap-lg: .2rem;
  --btis-btnChipOutline-size-md: 1.2rem;
  --btis-btnChipOutline-size-lg: 1.6rem;
  --btis-input-h-sm: 4rem;
  --btis-input-h-md: 4.8rem;
  --btis-input-h-lg: 5.6rem;
  --btis-input-h-xlg: 8rem;
  --btis-input-px-sm: 1.6rem;
  --btis-input-px-md: 1.6rem;
  --btis-input-px-lg: 1.6rem;
  --btis-input-px-xlg: 2.4rem;
  --btis-input-rd-sm: .6rem;
  --btis-input-rd-md: .8rem;
  --btis-input-rd-lg: .8rem;
  --btis-input-rd-xlg: 1.2rem;
  --btis-input-fz-sm: 1.5rem;
  --btis-input-fz-md: 1.7rem;
  --btis-input-fz-lg: 1.9rem;
  --btis-input-fz-xlg: 2.5rem;
  --btis-rdo-size-sm: 1.6rem;
  --btis-rdo-size-md: 2rem;
  --btis-rdo-size-lg: 2.4rem;
  --btis-rdo-chk-sm: .8rem;
  --btis-rdo-chk-md: 1rem;
  --btis-rdo-chk-lg: 1.4rem;
  --btis-rdo-pos-sm: .2rem;
  --btis-rdo-pos-md: .5rem;
  --btis-rdo-pos-lg: 1rem;
  --btis-rdo-fz-sm: 1.5rem;
  --btis-rdo-fz-md: 1.7rem;
  --btis-rdo-fz-lg: 1.9rem;
  --btis-chk-size-sm: 1.6rem;
  --btis-chk-size-md: 2rem;
  --btis-chk-size-lg: 2.4rem;
  --btis-chk-primary-chk-sm: 1.2rem;
  --btis-chk-primary-chk-md: 1.6rem;
  --btis-chk-primary-chk-lg: 2rem;
  --btis-chk-secondary-chk-md: 2rem;
  --btis-chk-pos-md: .5rem;
  --btis-chk-fz-sm: 1.5rem;
  --btis-chk-fz-md: 1.7rem;
  --btis-chk-fz-lg: 1.9rem;
  --btis-select-h-sm: 4rem;
  --btis-select-h-md: 4.8rem;
  --btis-select-h-lg: 5.6rem;
  --btis-select-pd-sm: 0 5.2rem 0 1.6rem;
  --btis-select-pd-md: 0 5.2rem 0 1.6rem;
  --btis-select-pd-lg: 0 5.2rem 0 1.6rem;
  --btis-select-rd-sm: .6rem;
  --btis-select-rd-md: .8rem;
  --btis-select-rd-lg: .8rem;
  --btis-select-fz-sm: 1.5rem;
  --btis-select-fz-md: 1.7rem;
  --btis-select-fz-lg: 1.9rem;
  --btis-select-rn-sm: 1.6rem;
  --btis-select-rn-md: 1.6rem;
  --btis-select-rn-lg: 1.6rem;
  --btis-select-bgs-sm: 2rem;
  --btis-select-bgs-md: 2rem;
  --btis-select-bgs-lg: 2.4rem;
  --btis-switch-h-md: 2rem;
  --btis-switch-h-lg: 2.4rem;
  --btis-switch-w-md: 3.2rem;
  --btis-switch-w-lg: 4rem;
  --btis-switch-b-md: 1.6rem;
  --btis-switch-b-lg: 2rem;
  --btis-switch-br-md: 0.2rem;
  --btis-switch-br-lg: 0.2rem;
  --btis-switch-pd-md: 0.8rem;
  --btis-switch-pd-lg: 0.8rem;
  --btis-switch-rd-md: 4rem;
  --btis-switch-rd-lg: 4rem;
  --btis-switch-fz-md: 1.7rem;
  --btis-switch-fz-lg: 1.9rem;
  --btis-rdoChipOutline-h-sm: 3.2rem;
  --btis-rdoChipOutline-h-md: 4rem;
  --btis-rdoChipOutline-h-lg: 4.8rem;
  --btis-rdoChipOutline-pd-sm: 0 1rem;
  --btis-rdoChipOutline-pd-md: 0 1.2rem;
  --btis-rdoChipOutline-pd-lg: 0 1.6rem;
  --btis-rdoChipOutline-rd-sm: .6rem;
  --btis-rdoChipOutline-rd-md: .6rem;
  --btis-rdoChipOutline-rd-lg: .8rem;
  --btis-rdoChipOutline-fz-sm: 1.5rem;
  --btis-rdoChipOutline-fz-md: 1.7rem;
  --btis-rdoChipOutline-fz-lg: 1.7rem;
  --btis-chkChipOutline-h-sm: 3.2rem;
  --btis-chkChipOutline-h-md: 4rem;
  --btis-chkChipOutline-h-lg: 4.8rem;
  --btis-chkChipOutline-pd-sm: 0 1rem 0 .8rem;
  --btis-chkChipOutline-pd-md: 0 1.2rem 0 1rem;
  --btis-chkChipOutline-pd-lg: 0 1.6rem 0 1.2rem;
  --btis-chkChipOutline-rd-sm: .6rem;
  --btis-chkChipOutline-rd-md: .6rem;
  --btis-chkChipOutline-rd-lg: .8rem;
  --btis-chkChipOutline-fz-sm: 1.5rem;
  --btis-chkChipOutline-fz-md: 1.7rem;
  --btis-chkChipOutline-fz-lg: 1.7rem;
  --btis-chkChipOutline-gap-sm: .4rem;
  --btis-chkChipOutline-gap-md: .4rem;
  --btis-chkChipOutline-gap-lg: .4rem;
  --btis-chkChipOutline-ico-sm: 1.6rem;
  --btis-chkChipOutline-ico-md: 2rem;
  --btis-chkChipOutline-ico-lg: 2rem;
  --btis-tab-h-full: 5.6rem;
  --btis-tab-h-fill: 4.8rem;
  --btis-tab-h-line: 4.8rem;
  --btis-tab-fz-full: 1.9rem;
  --btis-tab-fz-fill: 1.9rem;
  --btis-tab-fz-ilne: 1.9rem;
  --btis-tab-px-full: 0;
  --btis-tab-px-fill: 1.6rem;
  --btis-tab-px-line: .2rem;
  --btis-tab-ml-full: 0;
  --btis-tab-ml-fill: .8rem;
  --btis-tab-ml-line: 1.6rem;
  --btis-tab-rd-full: .8rem;
  --btis-tab-rd-fill: .8rem;
  --btis-tab-rd-line: 0;
  --btis-spacer-50: 20rem;
  --btis-spacer-49: 19.6rem;
  --btis-spacer-48: 19.2rem;
  --btis-spacer-47: 18.8rem;
  --btis-spacer-46: 18.4rem;
  --btis-spacer-45: 18rem;
  --btis-spacer-44: 17.6rem;
  --btis-spacer-43: 17.2rem;
  --btis-spacer-42: 16.8rem;
  --btis-spacer-41: 16.4rem;
  --btis-spacer-40: 16rem;
  --btis-spacer-39: 15.6rem;
  --btis-spacer-38: 15.2rem;
  --btis-spacer-37: 14.8rem;
  --btis-spacer-36: 14.4rem;
  --btis-spacer-35: 14rem;
  --btis-spacer-34: 13.6rem;
  --btis-spacer-33: 13.2rem;
  --btis-spacer-32: 12.8rem;
  --btis-spacer-31: 12.4rem;
  --btis-spacer-30: 12rem;
  --btis-spacer-29: 11.6rem;
  --btis-spacer-28: 11.2rem;
  --btis-spacer-27: 10.8rem;
  --btis-spacer-26: 10.4rem;
  --btis-spacer-25: 10rem;
  --btis-spacer-24: 9.6rem;
  --btis-spacer-23: 9.2rem;
  --btis-spacer-22: 8.8rem;
  --btis-spacer-21: 8.4rem;
  --btis-spacer-20: 8rem;
  --btis-spacer-19: 7.6rem;
  --btis-spacer-18: 7.2rem;
  --btis-spacer-17: 6.8rem;
  --btis-spacer-16: 6.4rem;
  --btis-spacer-15: 6rem;
  --btis-spacer-14: 5.6rem;
  --btis-spacer-13: 5.2rem;
  --btis-spacer-12: 4.8rem;
  --btis-spacer-11: 4.4rem;
  --btis-spacer-10: 4rem;
  --btis-spacer-9: 3.6rem;
  --btis-spacer-8: 3.2rem;
  --btis-spacer-7: 2.8rem;
  --btis-spacer-6: 2.4rem;
  --btis-spacer-5: 2rem;
  --btis-spacer-4: 1.6rem;
  --btis-spacer-3: 1.2rem;
  --btis-spacer-2: 0.8rem;
  --btis-spacer-1: 0.4rem;
  --btis-spacer-0: 0;
  --btis-spacer-default: .1rem;
  --btis-spacer-default2: .2rem;
  --btis-spacer-full: 100%;
}
.btn.xsm {
  height: 3.2rem;
  padding: 0 var(--btis-btn-px-xsm);
  border-radius: var(--btis-btn-rd-xsm);
  font-size: var(--btis-btn-fz-xsm);
}

.btn.sm {
  height: 4rem;
  padding: 0 var(--btis-btn-px-sm);
  border-radius: var(--btis-btn-rd-sm);
  font-size: var(--btis-btn-fz-sm);
}

.btn.md {
  height: 4.8rem;
  padding: 0 var(--btis-btn-px-md);
  border-radius: var(--btis-btn-rd-md);
  font-size: var(--btis-btn-fz-md);
}

.btn.lg {
  height: 5.6rem;
  padding: 0 var(--btis-btn-px-lg);
  border-radius: var(--btis-btn-rd-lg);
  font-size: var(--btis-btn-fz-lg);
}

.btn.xlg {
  height: 6.4rem;
  padding: 0 var(--btis-btn-px-xlg);
  border-radius: var(--btis-btn-rd-xlg);
  font-size: var(--btis-btn-fz-xlg);
}

.btn-chip-fill.md {
  height: var(--btis-btnChipFill-h-md);
  padding: var(--btis-btnChipFill-pd-md);
  border-radius: var(--btis-btnChipFill-rd-md);
  font-size: var(--btis-btnChipFill-fz-md);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill.lg {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-fill {
  height: var(--btis-btnChipFill-h-lg);
  padding: var(--btis-btnChipFill-pd-lg);
  border-radius: var(--btis-btnChipFill-rd-lg);
  font-size: var(--btis-btnChipFill-fz-lg);
}
.btn-chip-fill:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline.md {
  height: var(--btis-btnChipOutline-h-md);
  padding: var(--btis-btnChipOutline-pd-md);
  border-radius: var(--btis-btnChipOutline-rd-md);
  font-size: var(--btis-btnChipOutline-fz-md);
}
.btn-chip-outline.md .btn-del {
  width: var(--btis-btnChipOutline-size-md);
  height: var(--btis-btnChipOutline-size-md);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline.lg {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline.lg .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.btn-chip-outline {
  height: var(--btis-btnChipOutline-h-lg);
  padding: var(--btis-btnChipOutline-pd-lg);
  border-radius: var(--btis-btnChipOutline-rd-lg);
  font-size: var(--btis-btnChipOutline-fz-lg);
}
.btn-chip-outline .btn-del {
  width: var(--btis-btnChipOutline-size-lg);
  height: var(--btis-btnChipOutline-size-lg);
  background: url(/btip/static/images/ico_chip_del.svg) no-repeat 0 0;
  background-size: contain;
}
.btn-chip-outline .btn-del:focus {
  outline-offset: 0.4rem;
  outline: 2px solid rgba(36, 107, 235, 0.8);
}

.form-control.sm {
  height: 4rem;
  padding: 0 var(--btis-input-px-sm);
  border-radius: var(--btis-input-rd-sm);
  font-size: var(--btis-input-fz-sm);
}

.form-control.md {
  height: 4.8rem;
  padding: 0 var(--btis-input-px-md);
  border-radius: var(--btis-input-rd-md);
  font-size: var(--btis-input-fz-md);
}

.form-control.lg {
  height: 5.6rem;
  padding: 0 var(--btis-input-px-lg);
  border-radius: var(--btis-input-rd-lg);
  font-size: var(--btis-input-fz-lg);
}

.form-control.xlg {
  height: 8rem;
  padding: 0 var(--btis-input-px-xlg);
  border-radius: var(--btis-input-rd-xlg);
  font-size: var(--btis-input-fz-xlg);
}

.form-check.sm > [type=radio] ~ label {
  font-size: var(--btis-rdo-fz-sm);
  line-height: var(--btis-rdo-size-sm);
  min-height: var(--btis-rdo-size-sm);
  padding-left: calc(var(--btis-rdo-size-sm) + var(--btis-spacer-2));
}
.form-check.sm > [type=radio] ~ label::before {
  width: var(--btis-rdo-size-sm);
  height: var(--btis-rdo-size-sm);
}
.form-check.sm > [type=radio] ~ label::after {
  top: calc((var(--btis-rdo-size-sm) - var(--btis-rdo-chk-sm)) / 2);
  left: calc((var(--btis-rdo-size-sm) - var(--btis-rdo-chk-sm)) / 2);
  width: var(--btis-rdo-chk-sm);
  height: var(--btis-rdo-chk-sm);
}

.form-check.md > [type=radio] ~ label {
  font-size: var(--btis-rdo-fz-md);
  line-height: var(--btis-rdo-size-md);
  min-height: var(--btis-rdo-size-md);
  padding-left: calc(var(--btis-rdo-size-md) + var(--btis-spacer-2));
}
.form-check.md > [type=radio] ~ label::before {
  width: var(--btis-rdo-size-md);
  height: var(--btis-rdo-size-md);
}
.form-check.md > [type=radio] ~ label::after {
  top: calc((var(--btis-rdo-size-md) - var(--btis-rdo-chk-md)) / 2);
  left: calc((var(--btis-rdo-size-md) - var(--btis-rdo-chk-md)) / 2);
  width: var(--btis-rdo-chk-md);
  height: var(--btis-rdo-chk-md);
}

.form-check.lg > [type=radio] ~ label {
  font-size: var(--btis-rdo-fz-lg);
  line-height: var(--btis-rdo-size-lg);
  min-height: var(--btis-rdo-size-lg);
  padding-left: calc(var(--btis-rdo-size-lg) + var(--btis-spacer-2));
}
.form-check.lg > [type=radio] ~ label::before {
  width: var(--btis-rdo-size-lg);
  height: var(--btis-rdo-size-lg);
}
.form-check.lg > [type=radio] ~ label::after {
  top: calc((var(--btis-rdo-size-lg) - var(--btis-rdo-chk-lg)) / 2);
  left: calc((var(--btis-rdo-size-lg) - var(--btis-rdo-chk-lg)) / 2);
  width: var(--btis-rdo-chk-lg);
  height: var(--btis-rdo-chk-lg);
}

.form-check.sm > [type=checkbox] ~ label {
  font-size: var(--btis-chk-fz-sm);
  line-height: var(--btis-chk-size-sm);
  min-height: var(--btis-chk-size-sm);
  padding-left: calc(var(--btis-chk-size-sm) + var(--btis-spacer-2));
}
.form-check.sm > [type=checkbox] ~ label::before {
  width: var(--btis-chk-size-sm);
  height: var(--btis-chk-size-sm);
}
.form-check.sm > [type=checkbox] ~ label::after {
  width: var(--btis-chk-primary-chk-sm);
  height: var(--btis-chk-primary-chk-sm);
}
.form-check.sm.ico-only > [type=checkbox] ~ label {
  padding-left: var(--btis-chk-size-sm);
}

.form-check.md > [type=checkbox] ~ label {
  font-size: var(--btis-chk-fz-md);
  line-height: var(--btis-chk-size-md);
  min-height: var(--btis-chk-size-md);
  padding-left: calc(var(--btis-chk-size-md) + var(--btis-spacer-2));
}
.form-check.md > [type=checkbox] ~ label::before {
  width: var(--btis-chk-size-md);
  height: var(--btis-chk-size-md);
}
.form-check.md > [type=checkbox] ~ label::after {
  width: var(--btis-chk-primary-chk-md);
  height: var(--btis-chk-primary-chk-md);
}
.form-check.md.ico-only > [type=checkbox] ~ label {
  padding-left: var(--btis-chk-size-md);
}

.form-check.lg > [type=checkbox] ~ label {
  font-size: var(--btis-chk-fz-lg);
  line-height: var(--btis-chk-size-lg);
  min-height: var(--btis-chk-size-lg);
  padding-left: calc(var(--btis-chk-size-lg) + var(--btis-spacer-2));
}
.form-check.lg > [type=checkbox] ~ label::before {
  width: var(--btis-chk-size-lg);
  height: var(--btis-chk-size-lg);
}
.form-check.lg > [type=checkbox] ~ label::after {
  width: var(--btis-chk-primary-chk-lg);
  height: var(--btis-chk-primary-chk-lg);
}
.form-check.lg.ico-only > [type=checkbox] ~ label {
  padding-left: var(--btis-chk-size-lg);
}

.form-select.sm {
  height: 4rem;
  padding: var(--btis-select-pd-sm);
  border-radius: var(--btis-select-rd-sm);
  font-size: var(--btis-select-fz-sm);
  background-size: var(--btis-select-bgs-sm);
}

.form-select.md {
  height: 4.8rem;
  padding: var(--btis-select-pd-md);
  border-radius: var(--btis-select-rd-md);
  font-size: var(--btis-select-fz-md);
  background-size: var(--btis-select-bgs-md);
}

.form-select.lg {
  height: 5.6rem;
  padding: var(--btis-select-pd-lg);
  border-radius: var(--btis-select-rd-lg);
  font-size: var(--btis-select-fz-lg);
  background-size: var(--btis-select-bgs-lg);
}

.form-switch.md [type=checkbox] ~ i::before {
  width: var(--btis-switch-b-md);
  height: var(--btis-switch-b-md);
  border-radius: var(--btis-switch-rd-md);
}
.form-switch.md [type=checkbox] ~ i::after {
  width: var(--btis-switch-w-md);
  height: var(--btis-switch-h-md);
}
.form-switch.md [type=checkbox] ~ label {
  padding-left: calc(var(--btis-switch-w-md) + var(--btis-switch-pd-md));
  margin-left: calc(var(--btis-switch-w-md) * -1);
  font-size: var(--btis-switch-fz-md);
}
.form-switch.md [type=checkbox]:checked ~ i::before {
  position: absolute;
  left: calc(var(--btis-switch-w-md) - var(--btis-switch-b-md) - var(--btis-switch-br-md));
}

.form-switch.lg [type=checkbox] ~ i::before {
  width: var(--btis-switch-b-lg);
  height: var(--btis-switch-b-lg);
  border-radius: var(--btis-switch-rd-lg);
}
.form-switch.lg [type=checkbox] ~ i::after {
  width: var(--btis-switch-w-lg);
  height: var(--btis-switch-h-lg);
}
.form-switch.lg [type=checkbox] ~ label {
  padding-left: calc(var(--btis-switch-w-lg) + var(--btis-switch-pd-lg));
  margin-left: calc(var(--btis-switch-w-lg) * -1);
  font-size: var(--btis-switch-fz-lg);
}
.form-switch.lg [type=checkbox]:checked ~ i::before {
  position: absolute;
  left: calc(var(--btis-switch-w-lg) - var(--btis-switch-b-lg) - var(--btis-switch-br-lg));
}

.form-chip.sm .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-rdoChipOutline-h-sm);
  padding: var(--btis-rdoChipOutline-pd-sm);
  border-radius: var(--btis-rdoChipOutline-rd-sm);
  font-size: var(--btis-rdoChipOutline-fz-sm);
}
.form-chip.sm .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip.sm .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip.sm .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-rdoChipOutline-h-sm);
  padding: var(--btis-rdoChipOutline-pd-sm);
  border-radius: var(--btis-rdoChipOutline-rd-sm);
  font-size: var(--btis-rdoChipOutline-fz-sm);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip.md .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-rdoChipOutline-h-md);
  padding: var(--btis-rdoChipOutline-pd-md);
  border-radius: var(--btis-rdoChipOutline-rd-md);
  font-size: var(--btis-rdoChipOutline-fz-md);
}
.form-chip.md .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip.md .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip.md .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-rdoChipOutline-h-md);
  padding: var(--btis-rdoChipOutline-pd-md);
  border-radius: var(--btis-rdoChipOutline-rd-md);
  font-size: var(--btis-rdoChipOutline-fz-md);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip.lg .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-rdoChipOutline-h-lg);
  padding: var(--btis-rdoChipOutline-pd-lg);
  border-radius: var(--btis-rdoChipOutline-rd-lg);
  font-size: var(--btis-rdoChipOutline-fz-lg);
}
.form-chip.lg .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip.lg .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip.lg .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-rdoChipOutline-h-lg);
  padding: var(--btis-rdoChipOutline-pd-lg);
  border-radius: var(--btis-rdoChipOutline-rd-lg);
  font-size: var(--btis-rdoChipOutline-fz-lg);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-rdoChipOutline-h-sm);
  padding: var(--btis-rdoChipOutline-pd-sm);
  border-radius: var(--btis-rdoChipOutline-rd-sm);
  font-size: var(--btis-rdoChipOutline-fz-sm);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-rdoChipOutline-h-md);
  padding: var(--btis-rdoChipOutline-pd-md);
  border-radius: var(--btis-rdoChipOutline-rd-md);
  font-size: var(--btis-rdoChipOutline-fz-md);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-rdoChipOutline-h-lg);
  padding: var(--btis-rdoChipOutline-pd-lg);
  border-radius: var(--btis-rdoChipOutline-rd-lg);
  font-size: var(--btis-rdoChipOutline-fz-lg);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-rdoChipOutline-h-sm);
  padding: var(--btis-rdoChipOutline-pd-sm);
  border-radius: var(--btis-rdoChipOutline-rd-sm);
  font-size: var(--btis-rdoChipOutline-fz-sm);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-rdoChipOutline-h-md);
  padding: var(--btis-rdoChipOutline-pd-md);
  border-radius: var(--btis-rdoChipOutline-rd-md);
  font-size: var(--btis-rdoChipOutline-fz-md);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-rdoChipOutline-h-lg);
  padding: var(--btis-rdoChipOutline-pd-lg);
  border-radius: var(--btis-rdoChipOutline-rd-lg);
  font-size: var(--btis-rdoChipOutline-fz-lg);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-rdoChipOutline-h-sm);
  padding: var(--btis-rdoChipOutline-pd-sm);
  border-radius: var(--btis-rdoChipOutline-rd-sm);
  font-size: var(--btis-rdoChipOutline-fz-sm);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-rdoChipOutline-h-md);
  padding: var(--btis-rdoChipOutline-pd-md);
  border-radius: var(--btis-rdoChipOutline-rd-md);
  font-size: var(--btis-rdoChipOutline-fz-md);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .radio ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-rdoChipOutline-h-lg);
  padding: var(--btis-rdoChipOutline-pd-lg);
  border-radius: var(--btis-rdoChipOutline-rd-lg);
  font-size: var(--btis-rdoChipOutline-fz-lg);
}
.form-chip .radio ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .radio:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .radio:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip.sm .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip.sm .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip.sm .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip.sm .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip.md .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip.md .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip.md .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip.md .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip.lg .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip.lg .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip.lg .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip.lg .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-sm);
  height: var(--btis-chkChipOutline-h-sm);
  padding: var(--btis-chkChipOutline-pd-sm);
  border-radius: var(--btis-chkChipOutline-rd-sm);
  font-size: var(--btis-chkChipOutline-fz-sm);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-sm);
  height: var(--btis-chkChipOutline-ico-sm);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-md);
  height: var(--btis-chkChipOutline-h-md);
  padding: var(--btis-chkChipOutline-pd-md);
  border-radius: var(--btis-chkChipOutline-rd-md);
  font-size: var(--btis-chkChipOutline-fz-md);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-md);
  height: var(--btis-chkChipOutline-ico-md);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

.form-chip .checkbox ~ .form-chip-outline {
  gap: var(--btis-chkChipOutline-gap-lg);
  height: var(--btis-chkChipOutline-h-lg);
  padding: var(--btis-chkChipOutline-pd-lg);
  border-radius: var(--btis-chkChipOutline-rd-lg);
  font-size: var(--btis-chkChipOutline-fz-lg);
}
.form-chip .checkbox ~ .form-chip-outline::before {
  width: var(--btis-chkChipOutline-ico-lg);
  height: var(--btis-chkChipOutline-ico-lg);
  background: url(/btip/static/images/ico_check_chip.svg) no-repeat 0 0;
  background-size: contain;
}
.form-chip .checkbox:checked ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_checked.svg);
}
.form-chip .checkbox:disabled ~ .form-chip-outline::before {
  background-image: url(/btip/static/images/ico_check_chip_disabled.svg);
}

@media (max-width: 1023px) {
  /* input setting */
  :root {
    --btis-fz-display-sm: 2.5rem;
    --btis-fz-display-md: 3.2rem;
    --btis-fz-display-lg: 4rem;
    --btis-fz-heading-sm: 2.5rem;
    --btis-fz-heading-md: 3.2rem;
    --btis-fz-heading-lg: 4rem;
    --btis-fz-title-xxlg: 2.5rem;
    /* input setting */
    --btis-input-h-xlg: 5.6rem;
    --btis-input-px-xlg: 1.6rem;
    --btis-input-rd-xlg: .8rem;
    --btis-input-fz-xlg: 1.9rem;
  }
  .form-control.xlg {
    height: 5.6rem;
    padding: 0 var(--btis-input-px-xlg);
    border-radius: var(--btis-input-rd-xlg);
    font-size: var(--btis-input-fz-xlg);
  }
}

/*# sourceMappingURL=c_kds.css.map */
