/******************************* DEafult COLORS SYSTEM According to Guidelines *****************************/
/*FROM BACK END*/
/* NEUTRAL Colors: */
/*ACTION COLOR*/
/******************************* //Dynamic Backend COLORS SYSTEM *****************************/
.prio ul, .prio ol { margin: 0; padding: 0; }

.elevation-100 { -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16); box-shadow: 0 0 8px rgba(0, 0, 0, 0.16); }
.elevation-200 { -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16); }
.elevation-300 { -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16); }
.elevation-400 { -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.16); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.16); }
.elevation-500 { -webkit-box-shadow: 0 16px 32px rgba(0, 0, 0, 0.16); box-shadow: 0 16px 32px rgba(0, 0, 0, 0.16); }

.prio h1, .prio .proxima-b-48 { font: 48px/60px var(--Heading_text), sans-serif !important; }
.prio h2, .prio .proxima-b-32 { font: 32px/48px var(--Heading_text), sans-serif !important; }
.prio .proxima-b-26 { font: 26px/40px var(--Heading_text), sans-serif !important; }
.prio h3, .prio .proxima-b-24 { font: 24px/36px var(--Heading_text), sans-serif !important; }
.prio h4, .prio .proxima-b-20 { font: 20px/28px var(--Sub_heading_text), sans-serif !important; }
.prio h5, .prio .proxima-b-16 { font: 16px/22px var(--Heading_text), sans-serif !important; }
.prio h6, .prio .proxima-b-14 { font: 14px/24px var(--Heading_text), sans-serif !important; }
.prio .proxima-s-16 { font: 16px/24px var(--Sub_heading_text), sans-serif !important; }
.prio .proxima-r-16 { font: 16px/24px var(--Body_text), sans-serif !important; }
.prio .proxima-s-14 { font: 14px/24px var(--Sub_heading_text), sans-serif !important; }
.prio .proxima-m-14 { font: 14px/24px var(--Sub_heading_text), sans-serif !important; }
.prio .proxima-r-14 { font: 14px/24px var(--Body_text), sans-serif !important; }
.prio .proxima-r-12 { font: 12px/16px var(--Body_text), sans-serif !important; }

.m0 { margin: 0px !important; }

.p0 { padding: 0px !important; }

.mt0 { margin-top: 0px !important; }

.pt0 { padding-top: 0px !important; }

.mb0 { margin-bottom: 0px !important; }

.pb0 { padding-bottom: 0px !important; }

.ml0 { margin-left: 0px !important; }

.pl0 { padding-left: 0px !important; }

.mr0 { margin-right: 0px !important; }

.pr0 { padding-right: 0px !important; }

.m4 { margin: 4px !important; }

.p4 { padding: 4px !important; }

.mt4 { margin-top: 4px !important; }

.pt4 { padding-top: 4px !important; }

.mb4 { margin-bottom: 4px !important; }

.pb4 { padding-bottom: 4px !important; }

.ml4 { margin-left: 4px !important; }

.pl4 { padding-left: 4px !important; }

.mr4 { margin-right: 4px !important; }

.pr4 { padding-right: 4px !important; }

.m8 { margin: 8px !important; }

.p8 { padding: 8px !important; }

.mt8 { margin-top: 8px !important; }

.pt8 { padding-top: 8px !important; }

.mb8 { margin-bottom: 8px !important; }

.pb8 { padding-bottom: 8px !important; }

.ml8 { margin-left: 8px !important; }

.pl8 { padding-left: 8px !important; }

.mr8 { margin-right: 8px !important; }

.pr8 { padding-right: 8px !important; }

.m16 { margin: 16px !important; }

.p16 { padding: 16px !important; }

.mt16 { margin-top: 16px !important; }

.pt16 { padding-top: 16px !important; }

.mb16 { margin-bottom: 16px !important; }

.pb16 { padding-bottom: 16px !important; }

.ml16 { margin-left: 16px !important; }

.pl16 { padding-left: 16px !important; }

.mr16 { margin-right: 16px !important; }

.pr16 { padding-right: 16px !important; }

.m24 { margin: 24px !important; }

.p24 { padding: 24px !important; }

.mt24 { margin-top: 24px !important; }

.pt24 { padding-top: 24px !important; }

.mb24 { margin-bottom: 24px !important; }

.pb24 { padding-bottom: 24px !important; }

.ml24 { margin-left: 24px !important; }

.pl24 { padding-left: 24px !important; }

.mr24 { margin-right: 24px !important; }

.pr24 { padding-right: 24px !important; }

.m32 { margin: 32px !important; }

.p32 { padding: 32px !important; }

.mt32 { margin-top: 32px !important; }

.pt32 { padding-top: 32px !important; }

.mb32 { margin-bottom: 32px !important; }

.pb32 { padding-bottom: 32px !important; }

.ml32 { margin-left: 32px !important; }

.pl32 { padding-left: 32px !important; }

.mr32 { margin-right: 32px !important; }

.pr32 { padding-right: 32px !important; }

.m40 { margin: 40px !important; }

.p40 { padding: 40px !important; }

.mt40 { margin-top: 40px !important; }

.pt40 { padding-top: 40px !important; }

.mb40 { margin-bottom: 40px !important; }

.pb40 { padding-bottom: 40px !important; }

.ml40 { margin-left: 40px !important; }

.pl40 { padding-left: 40px !important; }

.mr40 { margin-right: 40px !important; }

.pr40 { padding-right: 40px !important; }

.m48 { margin: 48px !important; }

.p48 { padding: 48px !important; }

.mt48 { margin-top: 48px !important; }

.pt48 { padding-top: 48px !important; }

.mb48 { margin-bottom: 48px !important; }

.pb48 { padding-bottom: 48px !important; }

.ml48 { margin-left: 48px !important; }

.pl48 { padding-left: 48px !important; }

.mr48 { margin-right: 48px !important; }

.pr48 { padding-right: 48px !important; }

.m64 { margin: 64px !important; }

.p64 { padding: 64px !important; }

.mt64 { margin-top: 64px !important; }

.pt64 { padding-top: 64px !important; }

.mb64 { margin-bottom: 64px !important; }

.pb64 { padding-bottom: 64px !important; }

.ml64 { margin-left: 64px !important; }

.pl64 { padding-left: 64px !important; }

.mr64 { margin-right: 64px !important; }

.pr64 { padding-right: 64px !important; }

.m80 { margin: 80px !important; }

.p80 { padding: 80px !important; }

.mt80 { margin-top: 80px !important; }

.pt80 { padding-top: 80px !important; }

.mb80 { margin-bottom: 80px !important; }

.pb80 { padding-bottom: 80px !important; }

.ml80 { margin-left: 80px !important; }

.pl80 { padding-left: 80px !important; }

.mr80 { margin-right: 80px !important; }

.pr80 { padding-right: 80px !important; }

.m128 { margin: 128px !important; }

.p128 { padding: 128px !important; }

.mt128 { margin-top: 128px !important; }

.pt128 { padding-top: 128px !important; }

.mb128 { margin-bottom: 128px !important; }

.pb128 { padding-bottom: 128px !important; }

.ml128 { margin-left: 128px !important; }

.pl128 { padding-left: 128px !important; }

.mr128 { margin-right: 128px !important; }

.pr128 { padding-right: 128px !important; }

.prio .prio-light-btn { padding: 12px 32px; margin: 0; height: 48px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: none; background-color: transparent; border-radius: var(--Button_Corner_radius); color: var(--Button_bg); font: 16px/24px var(--Body_text), sans-serif; letter-spacing: 0; cursor: pointer; border: 1px solid var(--Button_bg); }
.prio .prio-light-btn:focus { outline: none; }
.prio .prio-light-btn:hover { color: var(--Button_bg); background-color: transparent; border-color: var(--Button_hovercolor); }
.prio .prio-light-btn.disabled { background: transparent; color: #FFFFFF; pointer-events: none; }
.prio .prio-light-btn.disabled:hover { background: #EAEAEA; color: #FFFFFF; cursor: not-allowed; }
.prio .prio-light-btn.prio-btn-block { width: 100%; }
.prio .prio-light-btn .spinner-border-sm { position: relative !important; margin: 0 0 0 10px !important; }
.prio .prio-light-btn.prio-small-btn { height: 32px; font-size: 14px; line-height: 18px; padding: 6px 16px; font-family: var(--Body_text), sans-serif; }
.prio .prio-primary-btn { padding: 12px 32px; margin: 0; height: 48px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: none; background-color: var(--Button_bg); border-radius: var(--Button_Corner_radius); color: var(--Button_textcolor); font: 16px/24px var(--Sub_heading_text), sans-serif; letter-spacing: 0; cursor: pointer; border: 0; }
.prio .prio-primary-btn:focus { outline: none; }
.prio .prio-primary-btn:hover { color: var(--Button_textcolor); background-color: var(--Button_hovercolor); }
.prio .prio-primary-btn.disabled { background: #EAEAEA; color: #FFFFFF; pointer-events: none; }
.prio .prio-primary-btn.disabled:hover { background: #EAEAEA; color: #FFFFFF; cursor: not-allowed; }
.prio .prio-primary-btn.h40 { padding: 8px 32px; height: 40px; }
.prio .prio-primary-btn.prio-btn-block { width: 100%; }
.prio .prio-primary-btn .spinner-border-sm { position: relative !important; margin: 0 0 0 10px !important; }
.prio .prio-primary-btn.prio-btn-large { height: 60px; font-size: 20px; line-height: 36px; padding: 12px 32px; }
.prio .prio-primary-btn.prio-small-btn { height: 32px; font-size: 14px; line-height: 18px; padding: 6px 16px; font-family: var(--Body_text), sans-serif; }
.prio .prio-outline-btn { padding: 12px 32px; margin: 0; height: 48px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: none; background-color: transparent; border-radius: var(--Button_Corner_radius); color: var(--Button_bg); font: 16px/24px var(--Sub_heading_text), sans-serif; letter-spacing: 0; cursor: pointer; border: 1px solid var(--Button_bg); }
.prio .prio-outline-btn:focus { outline: none; }
.prio .prio-outline-btn:hover { color: var(--Button_bg); background-color: transparent; border-color: var(--Button_hovercolor); }
.prio .prio-outline-btn.disabled { background: transparent; color: #FFFFFF; pointer-events: none; }
.prio .prio-outline-btn.disabled:hover { background: #EAEAEA; color: #FFFFFF; cursor: not-allowed; }
.prio .prio-outline-btn.h40 { padding: 8px 32px; height: 40px; }
.prio .prio-outline-btn.prio-btn-block { width: 100%; }
.prio .prio-outline-btn .spinner-border-sm { position: relative !important; margin: 0 0 0 10px !important; }
.prio .prio-text-btn { padding: 12px 24px; margin: 0; height: 48px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: none; background-color: transparent; border-radius: var(--Button_Corner_radius); color: var(--Button_bg); font: 16px/24px var(--Sub_heading_text), sans-serif; letter-spacing: 0; cursor: pointer; border: 0; }
.prio .prio-text-btn:hover { text-decoration: underline; color: var(--Button_bg); background-color: transparent; }
.prio .prio-text-btn.disabled { background: transparent; color: #EAEAEA; pointer-events: none; }
.prio .prio-text-btn.disabled:hover { background: transparent; color: #FFFFFF; cursor: #EAEAEA; }
.prio .prio-text-btn.btn-block { width: 100%; }

.prio-language-right .prio-primary-btn .spinner-border-sm { margin: 0 10px 0 0 !important; }

.prio-zh.prio .prio-primary-btn.prio-btn-block { font-size: 18px; }

.flex-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.flex-row .xxs1, .flex-row .xxs2, .flex-row .xxs3, .flex-row .xxs4, .flex-row .xxs5, .flex-row .xxs6, .flex-row .xxs7, .flex-row .xxs8, .flex-row .xxs9, .flex-row .xxs10, .flex-row .xxs11, .flex-row .xxs12, .flex-row .xs1, .flex-row .xs2, .flex-row .xs3, .flex-row .xs4, .flex-row .xs5, .flex-row .xs6, .flex-row .xs7, .flex-row .xs8, .flex-row .xs9, .flex-row .xs10, .flex-row .xs11, .flex-row .xs12, .flex-row .s1, .flex-row .s2, .flex-row .s3, .flex-row .s4, .flex-row .s5, .flex-row .s6, .flex-row .s7, .flex-row .s8, .flex-row .s9, .flex-row .s10, .flex-row .s11, .flex-row .s12, .flex-row .m1, .flex-row .m2, .flex-row .m3, .flex-row .m4, .flex-row .m5, .flex-row .m6, .flex-row .m7, .flex-row .m8, .flex-row .m9, .flex-row .m10, .flex-row .m11, .flex-row .m12, .flex-row .l1, .flex-row .l2, .flex-row .l3, .flex-row .l4, .flex-row .l5, .flex-row .l6, .flex-row .l7, .flex-row .l8, .flex-row .l9, .flex-row .l10, .flex-row .l11, .flex-row .l12, .flex-row .xl1, .flex-row .xl2, .flex-row .xl3, .flex-row .xl4, .flex-row .xl5, .flex-row .xl6, .flex-row .xl7, .flex-row .xl8, .flex-row .xl9, .flex-row .xl10, .flex-row .xl11, .flex-row .xl12 { position: relative; width: 100%; min-height: 1px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

@media (min-width: 360px) { .flex-row { margin: 0 -8px; }
  .flex-row .xxs1, .flex-row .xxs2, .flex-row .xxs3, .flex-row .xxs4, .flex-row .xxs5, .flex-row .xxs6, .flex-row .xxs7, .flex-row .xxs8, .flex-row .xxs9, .flex-row .xxs10, .flex-row .xxs11, .flex-row .xxs12, .flex-row .xs1, .flex-row .xs2, .flex-row .xs3, .flex-row .xs4, .flex-row .xs5, .flex-row .xs6, .flex-row .xs7, .flex-row .xs8, .flex-row .xs9, .flex-row .xs10, .flex-row .xs11, .flex-row .xs12, .flex-row .s1, .flex-row .s2, .flex-row .s3, .flex-row .s4, .flex-row .s5, .flex-row .s6, .flex-row .s7, .flex-row .s8, .flex-row .s9, .flex-row .s10, .flex-row .s11, .flex-row .s12, .flex-row .m1, .flex-row .m2, .flex-row .m3, .flex-row .m4, .flex-row .m5, .flex-row .m6, .flex-row .m7, .flex-row .m8, .flex-row .m9, .flex-row .m10, .flex-row .m11, .flex-row .m12, .flex-row .l1, .flex-row .l2, .flex-row .l3, .flex-row .l4, .flex-row .l5, .flex-row .l6, .flex-row .l7, .flex-row .l8, .flex-row .l9, .flex-row .l10, .flex-row .l11, .flex-row .l12, .flex-row .xl1, .flex-row .xl2, .flex-row .xl3, .flex-row .xl4, .flex-row .xl5, .flex-row .xl6, .flex-row .xl7, .flex-row .xl8, .flex-row .xl9, .flex-row .xl10, .flex-row .xl11, .flex-row .xl12 { padding-right: 8px; padding-left: 8px; }
  .flex-row .xxs { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .flex-row .xxsauto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .flex-row .xxs1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .flex-row .xxs2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .flex-row .xxs3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flex-row .xxs4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .flex-row .xxs5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .flex-row .xxs6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .flex-row .xxs7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .flex-row .xxs8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .flex-row .xxs9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .flex-row .xxs10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .flex-row .xxs11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .flex-row .xxs12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }
@media (min-width: 768px) { .flex-row { margin: 0 -8px; }
  .flex-row .xxs1, .flex-row .xxs2, .flex-row .xxs3, .flex-row .xxs4, .flex-row .xxs5, .flex-row .xxs6, .flex-row .xxs7, .flex-row .xxs8, .flex-row .xxs9, .flex-row .xxs10, .flex-row .xxs11, .flex-row .xxs12, .flex-row .xs1, .flex-row .xs2, .flex-row .xs3, .flex-row .xs4, .flex-row .xs5, .flex-row .xs6, .flex-row .xs7, .flex-row .xs8, .flex-row .xs9, .flex-row .xs10, .flex-row .xs11, .flex-row .xs12, .flex-row .s1, .flex-row .s2, .flex-row .s3, .flex-row .s4, .flex-row .s5, .flex-row .s6, .flex-row .s7, .flex-row .s8, .flex-row .s9, .flex-row .s10, .flex-row .s11, .flex-row .s12, .flex-row .m1, .flex-row .m2, .flex-row .m3, .flex-row .m4, .flex-row .m5, .flex-row .m6, .flex-row .m7, .flex-row .m8, .flex-row .m9, .flex-row .m10, .flex-row .m11, .flex-row .m12, .flex-row .l1, .flex-row .l2, .flex-row .l3, .flex-row .l4, .flex-row .l5, .flex-row .l6, .flex-row .l7, .flex-row .l8, .flex-row .l9, .flex-row .l10, .flex-row .l11, .flex-row .l12, .flex-row .xl1, .flex-row .xl2, .flex-row .xl3, .flex-row .xl4, .flex-row .xl5, .flex-row .xl6, .flex-row .xl7, .flex-row .xl8, .flex-row .xl9, .flex-row .xl10, .flex-row .xl11, .flex-row .xl12 { padding-right: 8px; padding-left: 8px; }
  .flex-row .xs { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .flex-row .xsauto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .flex-row .xs1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .flex-row .xs2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .flex-row .xs3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flex-row .xs4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .flex-row .xs5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .flex-row .xs6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .flex-row .xs7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .flex-row .xs8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .flex-row .xs9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .flex-row .xs10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .flex-row .xs11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .flex-row .xs12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }
@media (min-width: 992px) { .flex-row { margin: 0 -8px; }
  .flex-row .xxs1, .flex-row .xxs2, .flex-row .xxs3, .flex-row .xxs4, .flex-row .xxs5, .flex-row .xxs6, .flex-row .xxs7, .flex-row .xxs8, .flex-row .xxs9, .flex-row .xxs10, .flex-row .xxs11, .flex-row .xxs12, .flex-row .xs1, .flex-row .xs2, .flex-row .xs3, .flex-row .xs4, .flex-row .xs5, .flex-row .xs6, .flex-row .xs7, .flex-row .xs8, .flex-row .xs9, .flex-row .xs10, .flex-row .xs11, .flex-row .xs12, .flex-row .s1, .flex-row .s2, .flex-row .s3, .flex-row .s4, .flex-row .s5, .flex-row .s6, .flex-row .s7, .flex-row .s8, .flex-row .s9, .flex-row .s10, .flex-row .s11, .flex-row .s12, .flex-row .m1, .flex-row .m2, .flex-row .m3, .flex-row .m4, .flex-row .m5, .flex-row .m6, .flex-row .m7, .flex-row .m8, .flex-row .m9, .flex-row .m10, .flex-row .m11, .flex-row .m12, .flex-row .l1, .flex-row .l2, .flex-row .l3, .flex-row .l4, .flex-row .l5, .flex-row .l6, .flex-row .l7, .flex-row .l8, .flex-row .l9, .flex-row .l10, .flex-row .l11, .flex-row .l12, .flex-row .xl1, .flex-row .xl2, .flex-row .xl3, .flex-row .xl4, .flex-row .xl5, .flex-row .xl6, .flex-row .xl7, .flex-row .xl8, .flex-row .xl9, .flex-row .xl10, .flex-row .xl11, .flex-row .xl12 { padding-right: 8px; padding-left: 8px; }
  .flex-row .s { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .flex-row .sauto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .flex-row .s1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .flex-row .s2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .flex-row .s3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flex-row .s4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .flex-row .s5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .flex-row .s6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .flex-row .s7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .flex-row .s8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .flex-row .s9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .flex-row .s10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .flex-row .s11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .flex-row .s12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }
@media (min-width: 1280px) { .flex-row { margin: 0 -12px; }
  .flex-row .xxs1, .flex-row .xxs2, .flex-row .xxs3, .flex-row .xxs4, .flex-row .xxs5, .flex-row .xxs6, .flex-row .xxs7, .flex-row .xxs8, .flex-row .xxs9, .flex-row .xxs10, .flex-row .xxs11, .flex-row .xxs12, .flex-row .xs1, .flex-row .xs2, .flex-row .xs3, .flex-row .xs4, .flex-row .xs5, .flex-row .xs6, .flex-row .xs7, .flex-row .xs8, .flex-row .xs9, .flex-row .xs10, .flex-row .xs11, .flex-row .xs12, .flex-row .s1, .flex-row .s2, .flex-row .s3, .flex-row .s4, .flex-row .s5, .flex-row .s6, .flex-row .s7, .flex-row .s8, .flex-row .s9, .flex-row .s10, .flex-row .s11, .flex-row .s12, .flex-row .col-m1, .flex-row .col-m2, .flex-row .col-m3, .flex-row .col-m4, .flex-row .col-m5, .flex-row .col-m6, .flex-row .col-m7, .flex-row .col-m8, .flex-row .col-m9, .flex-row .col-m10, .flex-row .col-m11, .flex-row .col-m12, .flex-row .l1, .flex-row .l2, .flex-row .l3, .flex-row .l4, .flex-row .l5, .flex-row .l6, .flex-row .l7, .flex-row .l8, .flex-row .l9, .flex-row .l10, .flex-row .l11, .flex-row .l12, .flex-row .xl1, .flex-row .xl2, .flex-row .xl3, .flex-row .xl4, .flex-row .xl5, .flex-row .xl6, .flex-row .xl7, .flex-row .xl8, .flex-row .xl9, .flex-row .xl10, .flex-row .xl11, .flex-row .xl12 { padding-right: 12px; padding-left: 12px; }
  .flex-row .col-m { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .flex-row .col-mauto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .flex-row .col-m1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .flex-row .col-m2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .flex-row .col-m3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flex-row .col-m4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .flex-row .col-m5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .flex-row .col-m6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .flex-row .col-m7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .flex-row .col-m8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .flex-row .col-m9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .flex-row .col-m10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .flex-row .col-m11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .flex-row .col-m12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }
@media (min-width: 1920px) { .flex-row { margin: 0 -16px; }
  .flex-row .xxs1, .flex-row .xxs2, .flex-row .xxs3, .flex-row .xxs4, .flex-row .xxs5, .flex-row .xxs6, .flex-row .xxs7, .flex-row .xxs8, .flex-row .xxs9, .flex-row .xxs10, .flex-row .xxs11, .flex-row .xxs12, .flex-row .xs1, .flex-row .xs2, .flex-row .xs3, .flex-row .xs4, .flex-row .xs5, .flex-row .xs6, .flex-row .xs7, .flex-row .xs8, .flex-row .xs9, .flex-row .xs10, .flex-row .xs11, .flex-row .xs12, .flex-row .s1, .flex-row .s2, .flex-row .s3, .flex-row .s4, .flex-row .s5, .flex-row .s6, .flex-row .s7, .flex-row .s8, .flex-row .s9, .flex-row .s10, .flex-row .s11, .flex-row .s12, .flex-row .m1, .flex-row .m2, .flex-row .m3, .flex-row .m4, .flex-row .m5, .flex-row .m6, .flex-row .m7, .flex-row .m8, .flex-row .m9, .flex-row .m10, .flex-row .m11, .flex-row .m12, .flex-row .l1, .flex-row .l2, .flex-row .l3, .flex-row .l4, .flex-row .l5, .flex-row .l6, .flex-row .l7, .flex-row .l8, .flex-row .l9, .flex-row .l10, .flex-row .l11, .flex-row .l12, .flex-row .xl1, .flex-row .xl2, .flex-row .xl3, .flex-row .xl4, .flex-row .xl5, .flex-row .xl6, .flex-row .xl7, .flex-row .xl8, .flex-row .xl9, .flex-row .xl10, .flex-row .xl11, .flex-row .xl12 { padding-right: 16px; padding-left: 16px; }
  .flex-row .l { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .flex-row .lauto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .flex-row .l1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .flex-row .l2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .flex-row .l3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flex-row .l4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .flex-row .l5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .flex-row .l6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .flex-row .l7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .flex-row .l8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .flex-row .l9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .flex-row .l10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .flex-row .l11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .flex-row .l12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }
@media (min-width: 1921px) { .flex-row .xl { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .flex-row .xlauto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none; }
  .flex-row .xl1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333%; }
  .flex-row .xl2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .flex-row .xl3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .flex-row .xl4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .flex-row .xl5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .flex-row .xl6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .flex-row .xl7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .flex-row .xl8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .flex-row .xl9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .flex-row .xl10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .flex-row .xl11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .flex-row .xl12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; } }
.ui-pnotify.ui-pnotify-with-icon .ui-pnotify-title { display: none; }

.ui-pnotify-icon { display: none !important; }

.ui-pnotify .alert { border: 0; -webkit-box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.16); box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.16); border-radius: 0 5px 5px 0; background: #FFFFFF; border-left: 4px solid transparent; padding: 16px 48px 16px 20px; width: 480px !important; min-height: 90px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ui-pnotify .alert .ui-pnotify-text { font-family: var(--Sub_heading_text), sans-serif; font-size: 20px; line-height: 24px; }
.ui-pnotify .alert.alert-danger { background: #FFFFFF; border-left-color: #E84020; }
.ui-pnotify .alert.alert-danger .ui-pnotify-text { color: #E84020; }
.ui-pnotify .alert.alert-success { background: #FFFFFF; border-left-color: #20CC20; }
.ui-pnotify .alert.alert-success .ui-pnotify-text { color: #20CC20; }
.ui-pnotify .ui-pnotify-closer { position: absolute; right: 24px; top: calc(50% - 8px); line-height: 0; }
.ui-pnotify .ui-pnotify-closer .brighttheme-icon-closer { line-height: 16px; font-size: 18px; display: block; font-weight: bolder; color: #080808; }
.ui-pnotify .ui-pnotify-closer .brighttheme-icon-closer:after { left: 0 !important; }

@media (max-width: 1600px) { .ui-pnotify .alert { width: 360px !important; padding: 16px 48px 16px 0; } }
#prio-notification { position: fixed; z-index: 10000006; right: -460px; top: 135px; }
#prio-notification .prio-notification-inner { position: relative; background-color: #FFFFFF; padding: 16px 48px 16px 27px; max-width: 486px !important; min-width: 220px !important; min-height: 52px !important; border-left: 4px solid #20CC20; border-radius: 0 5px 5px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-right: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
#prio-notification.prio-notification-cart .prio-notification-inner { padding: 8px 48px 8px 64px; -ms-flex-wrap: wrap; flex-wrap: wrap; border-radius: 5px 0 0 5px; }
#prio-notification.prio-notification-cart .prio-notification-inner .prio-success-svg, #prio-notification.prio-notification-cart .prio-notification-inner .prio-cross-svg { position: absolute; left: 22px; }
#prio-notification.prio-notification-cart .prio-notification-inner .prio-cross-svg { display: none; }
#prio-notification.prio-notification-cart .prio-notification-inner .prio-notification-message { font: 14px/24px var(--Sub_heading_text), sans-serif; width: 100%; font-weight: 600; color: #080808; }
#prio-notification.prio-notification-cart .prio-notification-inner .prio-notification-message-caption { color: #6d6d6d; font: 14px/24px var(--Body_text), sans-serif; width: 100%; }
#prio-notification.prio-notification-cart .prio-notification-inner #prio-notification-close { color: #d1d1d1; position: absolute; right: 48px; }
#prio-notification.prio-notification-cart .prio-notification-inner.prio-error { border-left: 4px solid #E84020; }
#prio-notification.prio-notification-cart .prio-notification-inner.prio-error .prio-success-svg { display: none; }
#prio-notification.prio-notification-cart .prio-notification-inner.prio-error .prio-cross-svg { display: block; }

.prio .hide { display: none !important; }

.adyen-checkout__card__brands__brand-wrapper { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

@media (max-width: 575.98px) { .xs-m0 { margin: 0px !important; }
  .xs-p0 { padding: 0px !important; }
  .xs-mt0 { margin-top: 0px !important; }
  .xs-pt0 { padding-top: 0px !important; }
  .xs-mb0 { margin-bottom: 0px !important; }
  .xs-pb0 { padding-bottom: 0px !important; }
  .xs-ml0 { margin-left: 0px !important; }
  .xs-pl0 { padding-left: 0px !important; }
  .xs-mr0 { margin-right: 0px !important; }
  .xs-pr0 { padding-right: 0px !important; }
  .xs-m4 { margin: 4px !important; }
  .xs-p4 { padding: 4px !important; }
  .xs-mt4 { margin-top: 4px !important; }
  .xs-pt4 { padding-top: 4px !important; }
  .xs-mb4 { margin-bottom: 4px !important; }
  .xs-pb4 { padding-bottom: 4px !important; }
  .xs-ml4 { margin-left: 4px !important; }
  .xs-pl4 { padding-left: 4px !important; }
  .xs-mr4 { margin-right: 4px !important; }
  .xs-pr4 { padding-right: 4px !important; }
  .xs-m8 { margin: 8px !important; }
  .xs-p8 { padding: 8px !important; }
  .xs-mt8 { margin-top: 8px !important; }
  .xs-pt8 { padding-top: 8px !important; }
  .xs-mb8 { margin-bottom: 8px !important; }
  .xs-pb8 { padding-bottom: 8px !important; }
  .xs-ml8 { margin-left: 8px !important; }
  .xs-pl8 { padding-left: 8px !important; }
  .xs-mr8 { margin-right: 8px !important; }
  .xs-pr8 { padding-right: 8px !important; }
  .xs-m16 { margin: 16px !important; }
  .xs-p16 { padding: 16px !important; }
  .xs-mt16 { margin-top: 16px !important; }
  .xs-pt16 { padding-top: 16px !important; }
  .xs-mb16 { margin-bottom: 16px !important; }
  .xs-pb16 { padding-bottom: 16px !important; }
  .xs-ml16 { margin-left: 16px !important; }
  .xs-pl16 { padding-left: 16px !important; }
  .xs-mr16 { margin-right: 16px !important; }
  .xs-pr16 { padding-right: 16px !important; }
  .xs-m24 { margin: 24px !important; }
  .xs-p24 { padding: 24px !important; }
  .xs-mt24 { margin-top: 24px !important; }
  .xs-pt24 { padding-top: 24px !important; }
  .xs-mb24 { margin-bottom: 24px !important; }
  .xs-pb24 { padding-bottom: 24px !important; }
  .xs-ml24 { margin-left: 24px !important; }
  .xs-pl24 { padding-left: 24px !important; }
  .xs-mr24 { margin-right: 24px !important; }
  .xs-pr24 { padding-right: 24px !important; }
  .xs-m32 { margin: 32px !important; }
  .xs-p32 { padding: 32px !important; }
  .xs-mt32 { margin-top: 32px !important; }
  .xs-pt32 { padding-top: 32px !important; }
  .xs-mb32 { margin-bottom: 32px !important; }
  .xs-pb32 { padding-bottom: 32px !important; }
  .xs-ml32 { margin-left: 32px !important; }
  .xs-pl32 { padding-left: 32px !important; }
  .xs-mr32 { margin-right: 32px !important; }
  .xs-pr32 { padding-right: 32px !important; }
  .xs-m40 { margin: 40px !important; }
  .xs-p40 { padding: 40px !important; }
  .xs-mt40 { margin-top: 40px !important; }
  .xs-pt40 { padding-top: 40px !important; }
  .xs-mb40 { margin-bottom: 40px !important; }
  .xs-pb40 { padding-bottom: 40px !important; }
  .xs-ml40 { margin-left: 40px !important; }
  .xs-pl40 { padding-left: 40px !important; }
  .xs-mr40 { margin-right: 40px !important; }
  .xs-pr40 { padding-right: 40px !important; }
  .xs-m48 { margin: 48px !important; }
  .xs-p48 { padding: 48px !important; }
  .xs-mt48 { margin-top: 48px !important; }
  .xs-pt48 { padding-top: 48px !important; }
  .xs-mb48 { margin-bottom: 48px !important; }
  .xs-pb48 { padding-bottom: 48px !important; }
  .xs-ml48 { margin-left: 48px !important; }
  .xs-pl48 { padding-left: 48px !important; }
  .xs-mr48 { margin-right: 48px !important; }
  .xs-pr48 { padding-right: 48px !important; }
  .xs-m64 { margin: 64px !important; }
  .xs-p64 { padding: 64px !important; }
  .xs-mt64 { margin-top: 64px !important; }
  .xs-pt64 { padding-top: 64px !important; }
  .xs-mb64 { margin-bottom: 64px !important; }
  .xs-pb64 { padding-bottom: 64px !important; }
  .xs-ml64 { margin-left: 64px !important; }
  .xs-pl64 { padding-left: 64px !important; }
  .xs-mr64 { margin-right: 64px !important; }
  .xs-pr64 { padding-right: 64px !important; }
  .xs-m80 { margin: 80px !important; }
  .xs-p80 { padding: 80px !important; }
  .xs-mt80 { margin-top: 80px !important; }
  .xs-pt80 { padding-top: 80px !important; }
  .xs-mb80 { margin-bottom: 80px !important; }
  .xs-pb80 { padding-bottom: 80px !important; }
  .xs-ml80 { margin-left: 80px !important; }
  .xs-pl80 { padding-left: 80px !important; }
  .xs-mr80 { margin-right: 80px !important; }
  .xs-pr80 { padding-right: 80px !important; }
  .xs-m128 { margin: 128px !important; }
  .xs-p128 { padding: 128px !important; }
  .xs-mt128 { margin-top: 128px !important; }
  .xs-pt128 { padding-top: 128px !important; }
  .xs-mb128 { margin-bottom: 128px !important; }
  .xs-pb128 { padding-bottom: 128px !important; }
  .xs-ml128 { margin-left: 128px !important; }
  .xs-pl128 { padding-left: 128px !important; }
  .xs-mr128 { margin-right: 128px !important; }
  .xs-pr128 { padding-right: 128px !important; } }
@media (min-width: 576px) and (max-width: 767.98px) { .sm-m0 { margin: 0px !important; }
  .sm-p0 { padding: 0px !important; }
  .sm-mt0 { margin-top: 0px !important; }
  .sm-pt0 { padding-top: 0px !important; }
  .sm-mb0 { margin-bottom: 0px !important; }
  .sm-pb0 { padding-bottom: 0px !important; }
  .sm-ml0 { margin-left: 0px !important; }
  .sm-pl0 { padding-left: 0px !important; }
  .sm-mr0 { margin-right: 0px !important; }
  .sm-pr0 { padding-right: 0px !important; }
  .sm-m4 { margin: 4px !important; }
  .sm-p4 { padding: 4px !important; }
  .sm-mt4 { margin-top: 4px !important; }
  .sm-pt4 { padding-top: 4px !important; }
  .sm-mb4 { margin-bottom: 4px !important; }
  .sm-pb4 { padding-bottom: 4px !important; }
  .sm-ml4 { margin-left: 4px !important; }
  .sm-pl4 { padding-left: 4px !important; }
  .sm-mr4 { margin-right: 4px !important; }
  .sm-pr4 { padding-right: 4px !important; }
  .sm-m8 { margin: 8px !important; }
  .sm-p8 { padding: 8px !important; }
  .sm-mt8 { margin-top: 8px !important; }
  .sm-pt8 { padding-top: 8px !important; }
  .sm-mb8 { margin-bottom: 8px !important; }
  .sm-pb8 { padding-bottom: 8px !important; }
  .sm-ml8 { margin-left: 8px !important; }
  .sm-pl8 { padding-left: 8px !important; }
  .sm-mr8 { margin-right: 8px !important; }
  .sm-pr8 { padding-right: 8px !important; }
  .sm-m16 { margin: 16px !important; }
  .sm-p16 { padding: 16px !important; }
  .sm-mt16 { margin-top: 16px !important; }
  .sm-pt16 { padding-top: 16px !important; }
  .sm-mb16 { margin-bottom: 16px !important; }
  .sm-pb16 { padding-bottom: 16px !important; }
  .sm-ml16 { margin-left: 16px !important; }
  .sm-pl16 { padding-left: 16px !important; }
  .sm-mr16 { margin-right: 16px !important; }
  .sm-pr16 { padding-right: 16px !important; }
  .sm-m24 { margin: 24px !important; }
  .sm-p24 { padding: 24px !important; }
  .sm-mt24 { margin-top: 24px !important; }
  .sm-pt24 { padding-top: 24px !important; }
  .sm-mb24 { margin-bottom: 24px !important; }
  .sm-pb24 { padding-bottom: 24px !important; }
  .sm-ml24 { margin-left: 24px !important; }
  .sm-pl24 { padding-left: 24px !important; }
  .sm-mr24 { margin-right: 24px !important; }
  .sm-pr24 { padding-right: 24px !important; }
  .sm-m32 { margin: 32px !important; }
  .sm-p32 { padding: 32px !important; }
  .sm-mt32 { margin-top: 32px !important; }
  .sm-pt32 { padding-top: 32px !important; }
  .sm-mb32 { margin-bottom: 32px !important; }
  .sm-pb32 { padding-bottom: 32px !important; }
  .sm-ml32 { margin-left: 32px !important; }
  .sm-pl32 { padding-left: 32px !important; }
  .sm-mr32 { margin-right: 32px !important; }
  .sm-pr32 { padding-right: 32px !important; }
  .sm-m40 { margin: 40px !important; }
  .sm-p40 { padding: 40px !important; }
  .sm-mt40 { margin-top: 40px !important; }
  .sm-pt40 { padding-top: 40px !important; }
  .sm-mb40 { margin-bottom: 40px !important; }
  .sm-pb40 { padding-bottom: 40px !important; }
  .sm-ml40 { margin-left: 40px !important; }
  .sm-pl40 { padding-left: 40px !important; }
  .sm-mr40 { margin-right: 40px !important; }
  .sm-pr40 { padding-right: 40px !important; }
  .sm-m48 { margin: 48px !important; }
  .sm-p48 { padding: 48px !important; }
  .sm-mt48 { margin-top: 48px !important; }
  .sm-pt48 { padding-top: 48px !important; }
  .sm-mb48 { margin-bottom: 48px !important; }
  .sm-pb48 { padding-bottom: 48px !important; }
  .sm-ml48 { margin-left: 48px !important; }
  .sm-pl48 { padding-left: 48px !important; }
  .sm-mr48 { margin-right: 48px !important; }
  .sm-pr48 { padding-right: 48px !important; }
  .sm-m64 { margin: 64px !important; }
  .sm-p64 { padding: 64px !important; }
  .sm-mt64 { margin-top: 64px !important; }
  .sm-pt64 { padding-top: 64px !important; }
  .sm-mb64 { margin-bottom: 64px !important; }
  .sm-pb64 { padding-bottom: 64px !important; }
  .sm-ml64 { margin-left: 64px !important; }
  .sm-pl64 { padding-left: 64px !important; }
  .sm-mr64 { margin-right: 64px !important; }
  .sm-pr64 { padding-right: 64px !important; }
  .sm-m80 { margin: 80px !important; }
  .sm-p80 { padding: 80px !important; }
  .sm-mt80 { margin-top: 80px !important; }
  .sm-pt80 { padding-top: 80px !important; }
  .sm-mb80 { margin-bottom: 80px !important; }
  .sm-pb80 { padding-bottom: 80px !important; }
  .sm-ml80 { margin-left: 80px !important; }
  .sm-pl80 { padding-left: 80px !important; }
  .sm-mr80 { margin-right: 80px !important; }
  .sm-pr80 { padding-right: 80px !important; }
  .sm-m128 { margin: 128px !important; }
  .sm-p128 { padding: 128px !important; }
  .sm-mt128 { margin-top: 128px !important; }
  .sm-pt128 { padding-top: 128px !important; }
  .sm-mb128 { margin-bottom: 128px !important; }
  .sm-pb128 { padding-bottom: 128px !important; }
  .sm-ml128 { margin-left: 128px !important; }
  .sm-pl128 { padding-left: 128px !important; }
  .sm-mr128 { margin-right: 128px !important; }
  .sm-pr128 { padding-right: 128px !important; } }
