.lz-space-x-2>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2px * var(--space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-3>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3px * var(--space-y-reverse))
}

.lz-space-x-3>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(3px * var(--space-x-reverse));
    margin-left: calc(3px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-4>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4px * var(--space-y-reverse))
}

.lz-space-x-4>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(4px * var(--space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--space-x-reverse)))
}

.lz-space-x-5>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(5px * var(--space-x-reverse));
    margin-left: calc(5px * calc(1 - var(--space-x-reverse)))
}

.lz-space-x-6>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(6px * var(--space-x-reverse));
    margin-left: calc(6px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-8>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8px * var(--space-y-reverse))
}

.lz-space-x-8>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(8px * var(--space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-10>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10px * var(--space-y-reverse))
}

.lz-space-x-10>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(10px * var(--space-x-reverse));
    margin-left: calc(10px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-12>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12px * var(--space-y-reverse))
}

.lz-space-x-12>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(12px * var(--space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-13>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(13px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13px * var(--space-y-reverse))
}

.lz-space-y-14>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(14px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14px * var(--space-y-reverse))
}

.lz-space-x-14>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(14px * var(--space-x-reverse));
    margin-left: calc(14px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-16>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16px * var(--space-y-reverse))
}

.lz-space-x-16>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(16px * var(--space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-20>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20px * var(--space-y-reverse))
}

.lz-space-x-20>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(20px * var(--space-x-reverse));
    margin-left: calc(20px * calc(1 - var(--space-x-reverse)))
}

.lz-space-y-24>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24px * var(--space-y-reverse))
}

.lz-space-y-25>:not(template)~:not(template) {
    --space-y-reverse: 0;
    margin-top: calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25px * var(--space-y-reverse))
}

.lz-space-x-32>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(32px * var(--space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--space-x-reverse)))
}

.lz-space-x-34>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(34px * var(--space-x-reverse));
    margin-left: calc(34px * calc(1 - var(--space-x-reverse)))
}

.lz-space-x-36>:not(template)~:not(template) {
    --space-x-reverse: 0;
    margin-right: calc(36px * var(--space-x-reverse));
    margin-left: calc(36px * calc(1 - var(--space-x-reverse)))
}

.lz-bg-dark-mint {
    --bg-opacity: 1;
    background-color: #4cbd63;
    background-color: rgba(76,189,99,var(--bg-opacity))
}

.lz-bg-cool-blue-10 {
    background-color: rgba(33,150,243,.02)
}

.lz-bg-cool-blue-100 {
    --bg-opacity: 1;
    background-color: #e9f5fe;
    background-color: rgba(233,245,254,var(--bg-opacity))
}

.lz-bg-cool-blue {
    --bg-opacity: 1;
    background-color: #32a6d4;
    background-color: rgba(50,166,212,var(--bg-opacity))
}

.lz-bg-cherry-red {
    --bg-opacity: 1;
    background-color: #e9202d;
    background-color: rgba(233,32,45,var(--bg-opacity))
}

.lz-bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity))
}

.lz-bg-transparent {
    background-color: transparent
}

.lz-bg-gray-100 {
    --bg-opacity: 1;
    background-color: #f5f5f5;
    background-color: rgba(245,245,245,var(--bg-opacity))
}

.lz-bg-gray-200 {
    --bg-opacity: 1;
    background-color: #fbfbfb;
    background-color: rgba(251,251,251,var(--bg-opacity))
}

.lz-bg-blue-50 {
    --bg-opacity: 1;
    background-color: #f2f8fe;
    background-color: rgba(242,248,254,var(--bg-opacity))
}

.lz-bg-blue-100 {
    --bg-opacity: 1;
    background-color: #c6dbea;
    background-color: rgba(198,219,234,var(--bg-opacity))
}

.lz-bg-blue-300 {
    --bg-opacity: 1;
    background-color: #33adff;
    background-color: rgba(51,173,255,var(--bg-opacity))
}

.lz-bg-blue-500 {
    --bg-opacity: 1;
    background-color: #2196f3;
    background-color: rgba(33,150,243,var(--bg-opacity))
}

.lz-bg-blue-300-008 {
    background-color: rgba(51,173,255,.08)
}

.lz-bg-blue {
    --bg-opacity: 1;
    background-color: #2196f3;
    background-color: rgba(33,150,243,var(--bg-opacity))
}

.lz-bg-green-200 {
    --bg-opacity: 1;
    background-color: #eaf8ed;
    background-color: rgba(234,248,237,var(--bg-opacity))
}

.lz-bg-black-10 {
    --bg-opacity: 1;
    background-color: #fafafa;
    background-color: rgba(250,250,250,var(--bg-opacity))
}

.lz-bg-black-50 {
    --bg-opacity: 1;
    background-color: #f5f5f5;
    background-color: rgba(245,245,245,var(--bg-opacity))
}

.lz-bg-black-75 {
    --bg-opacity: 1;
    background-color: #f1f1f1;
    background-color: rgba(241,241,241,var(--bg-opacity))
}

.lz-bg-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0,0,0,var(--bg-opacity))
}

.lz-bg-black-half-opacity {
    background-color: rgba(0,0,0,.5)
}

.lz-bg-orange-100 {
    --bg-opacity: 1;
    background-color: #fef5e9;
    background-color: rgba(254,245,233,var(--bg-opacity))
}

.lz-bg-yellow-100 {
    --bg-opacity: 1;
    background-color: #fdebd3;
    background-color: rgba(253,235,211,var(--bg-opacity))
}

.lz-bg-yellow-700 {
    --bg-opacity: 1;
    background-color: #ff9e00;
    background-color: rgba(255,158,0,var(--bg-opacity))
}

.lz-bg-red-200 {
    --bg-opacity: 1;
    background-color: #fceae9;
    background-color: rgba(252,234,233,var(--bg-opacity))
}

.lz-bg-red-500 {
    --bg-opacity: 1;
    background-color: #fb3d4e;
    background-color: rgba(251,61,78,var(--bg-opacity))
}

.lz-bg-red-700 {
    --bg-opacity: 1;
    background-color: #e00e21;
    background-color: rgba(224,14,33,var(--bg-opacity))
}

.hover\:lz-bg-dark-mint-700:hover {
    --bg-opacity: 1;
    background-color: #45ad5a;
    background-color: rgba(69,173,90,var(--bg-opacity))
}

.hover\:lz-bg-cool-blue-200:hover {
    --bg-opacity: 1;
    background-color: #e8f4fd;
    background-color: rgba(232,244,253,var(--bg-opacity))
}

.hover\:lz-bg-cool-blue-700:hover {
    --bg-opacity: 1;
    background-color: #2e98c3;
    background-color: rgba(46,152,195,var(--bg-opacity))
}

.hover\:lz-bg-cherry-red-700:hover {
    --bg-opacity: 1;
    background-color: #d61d29;
    background-color: rgba(214,29,41,var(--bg-opacity))
}

.hover\:lz-bg-blue-500:hover {
    --bg-opacity: 1;
    background-color: #2196f3;
    background-color: rgba(33,150,243,var(--bg-opacity))
}

.hover\:lz-bg-blue-700:hover {
    --bg-opacity: 1;
    background-color: #1186e3;
    background-color: rgba(17,134,227,var(--bg-opacity))
}

.hover\:lz-bg-blue-300-008:hover {
    background-color: rgba(51,173,255,.08)
}

.hover\:lz-bg-blue:hover {
    --bg-opacity: 1;
    background-color: #2196f3;
    background-color: rgba(33,150,243,var(--bg-opacity))
}

.hover\:lz-bg-green-400:hover {
    --bg-opacity: 1;
    background-color: #4cbd63;
    background-color: rgba(76,189,99,var(--bg-opacity))
}

.hover\:lz-bg-black-50:hover {
    --bg-opacity: 1;
    background-color: #f5f5f5;
    background-color: rgba(245,245,245,var(--bg-opacity))
}

.hover\:lz-bg-black-75:hover {
    --bg-opacity: 1;
    background-color: #f1f1f1;
    background-color: rgba(241,241,241,var(--bg-opacity))
}

.lz-bg-gradient-to-r {
    background-image: -webkit-gradient(linear,left top,right top,from(var(--gradient-color-stops)));
    background-image: linear-gradient(to right,var(--gradient-color-stops))
}

.lz-bg-gradient-to-b {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--gradient-color-stops)));
    background-image: linear-gradient(to bottom,var(--gradient-color-stops))
}

.lz-from-gray-200 {
    --gradient-from-color: #fbfbfb;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color, rgba(251, 251, 251, 0))
}

.lz-from-blue-light {
    --gradient-from-color: #e0eaf6;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color, rgba(224, 234, 246, 0))
}

.lz-from-green-300 {
    --gradient-from-color: #f4fff5;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color, rgba(244, 255, 245, 0))
}

.lz-from-black-10 {
    --gradient-from-color: #fafafa;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color, rgba(250, 250, 250, 0))
}

.lz-from-yellow-300 {
    --gradient-from-color: #ffeed7;
    --gradient-color-stops: var(--gradient-from-color),var(--gradient-to-color, rgba(255, 238, 215, 0))
}

.lz-to-white {
    --gradient-to-color: white
}

.lz-to-gray-100 {
    --gradient-to-color: #f5f5f5
}

.lz-to-blue-pale {
    --gradient-to-color: #e9f2fd
}

.lz-to-black-50 {
    --gradient-to-color: #f5f5f5
}

.lz-to-yellow-400 {
    --gradient-to-color: #ffdcb9
}

.lz-bg-opacity-10 {
    --bg-opacity: 0.1
}

.lz-bg-opacity-40 {
    --bg-opacity: 0.4
}

.lz-bg-opacity-50 {
    --bg-opacity: 0.5
}

.hover\:lz-bg-opacity-10:hover {
    --bg-opacity: 0.1
}

.lz-bg-center {
    background-position: center
}

.lz-bg-top {
    background-position: top
}

.lz-bg-no-repeat {
    background-repeat: no-repeat
}

.lz-bg-cover {
    background-size: cover
}

.lz-bg-contain {
    background-size: contain
}

.lz-bg-sm {
    background-size: 80px auto,58px auto
}

.lz-border-cool-blue-50 {
    border-color: rgba(33,150,243,.15)
}

.lz-border-transparent {
    border-color: transparent
}

.lz-border-gray-100 {
    --border-opacity: 1;
    border-color: #f5f5f5;
    border-color: rgba(245,245,245,var(--border-opacity))
}

.lz-border-blue-300 {
    --border-opacity: 1;
    border-color: #33adff;
    border-color: rgba(51,173,255,var(--border-opacity))
}

.lz-border-blue-500 {
    --border-opacity: 1;
    border-color: #2196f3;
    border-color: rgba(33,150,243,var(--border-opacity))
}

.lz-border-blue-powder {
    --border-opacity: 1;
    border-color: #c7d6eb;
    border-color: rgba(199,214,235,var(--border-opacity))
}

.lz-border-green-400 {
    --border-opacity: 1;
    border-color: #4cbd63;
    border-color: rgba(76,189,99,var(--border-opacity))
}

.lz-border-black-50 {
    --border-opacity: 1;
    border-color: #f5f5f5;
    border-color: rgba(245,245,245,var(--border-opacity))
}

.lz-border-black-75 {
    --border-opacity: 1;
    border-color: #f1f1f1;
    border-color: rgba(241,241,241,var(--border-opacity))
}

.lz-border-black-100 {
    --border-opacity: 1;
    border-color: #ddd;
    border-color: rgba(221,221,221,var(--border-opacity))
}

.lz-border-black-200 {
    --border-opacity: 1;
    border-color: #c1c1c1;
    border-color: rgba(193,193,193,var(--border-opacity))
}

.lz-border-black-350 {
    --border-opacity: 1;
    border-color: #979797;
    border-color: rgba(151,151,151,var(--border-opacity))
}

.lz-border-red-400 {
    --border-opacity: 1;
    border-color: #f31024;
    border-color: rgba(243,16,36,var(--border-opacity))
}

.lz-border-red-500 {
    --border-opacity: 1;
    border-color: #fb3d4e;
    border-color: rgba(251,61,78,var(--border-opacity))
}

.lz-border-red-600 {
    --border-opacity: 1;
    border-color: #d0021b;
    border-color: rgba(208,2,27,var(--border-opacity))
}

.hover\:lz-border-transparent:hover {
    border-color: transparent
}

.focus\:lz-border-blue-100:focus {
    --border-opacity: 1;
    border-color: #c6dbea;
    border-color: rgba(198,219,234,var(--border-opacity))
}

.focus\:lz-border-blue-500:focus {
    --border-opacity: 1;
    border-color: #2196f3;
    border-color: rgba(33,150,243,var(--border-opacity))
}

.lz-border-opacity-40 {
    --border-opacity: 0.4
}

.lz-rounded-2 {
    border-radius: 2px
}

.lz-rounded-3 {
    border-radius: 3px
}

.lz-rounded-4 {
    border-radius: 4px
}

.lz-rounded-5 {
    border-radius: 5px
}

.lz-rounded-8 {
    border-radius: 8px
}

.lz-rounded-10 {
    border-radius: 10px
}

.lz-rounded-12 {
    border-radius: 12px
}

.lz-rounded-16 {
    border-radius: 16px
}

.lz-rounded-18 {
    border-radius: 18px
}

.lz-rounded-full {
    border-radius: 9999px
}

.lz-rounded-br-2 {
    border-bottom-right-radius: 2px
}

.lz-rounded-br-3 {
    border-bottom-right-radius: 3px
}

.lz-rounded-bl-3 {
    border-bottom-left-radius: 3px
}

.lz-rounded-tr-8 {
    border-top-right-radius: 8px
}

.lz-rounded-bl-8 {
    border-bottom-left-radius: 8px
}

.lz-border-solid {
    border-style: solid
}

.lz-border-dashed {
    border-style: dashed
}

.lz-border-dotted {
    border-style: dotted
}

.lz-border-none {
    border-style: none
}

.lz-border-0 {
    border-width: 0
}

.lz-border {
    border-width: 1px
}

.lz-border-t-0 {
    border-top-width: 0
}

.lz-border-r-0 {
    border-right-width: 0
}

.lz-border-b-0 {
    border-bottom-width: 0
}

.lz-border-l-0 {
    border-left-width: 0
}

.lz-border-t-2 {
    border-top-width: 2px
}

.lz-border-b-3 {
    border-bottom-width: 3px
}

.lz-border-t {
    border-top-width: 1px
}

.lz-border-r {
    border-right-width: 1px
}

.lz-border-b {
    border-bottom-width: 1px
}

.lz-border-l {
    border-left-width: 1px
}

.lz-box-border {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.lz-cursor-pointer {
    cursor: pointer
}

.lz-cursor-not-allowed {
    cursor: not-allowed
}

.lz-block {
    display: block
}

.lz-inline-block {
    display: inline-block
}

.lz-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.lz-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.lz-grid {
    display: -ms-grid;
    display: grid
}

.lz-hidden {
    display: none
}

.lz-flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.lz-flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.lz-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lz-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.lz-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.lz-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lz-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.lz-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.lz-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.lz-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.lz-justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lz-flex-grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.lz-flex-shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.lz-flex-shrink {
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.lz-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.lz-font-mono {
    font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

.lz-font-normal {
    font-weight: 400
}

.lz-font-medium {
    font-weight: 500
}

.lz-font-semibold {
    font-weight: 600
}

.lz-font-bold {
    font-weight: 700
}

.lz-h-0 {
    height: 0
}

.lz-h-4 {
    height: 4px
}

.lz-h-6 {
    height: 6px
}

.lz-h-8 {
    height: 8px
}

.lz-h-10 {
    height: 10px
}

.lz-h-12 {
    height: 12px
}

.lz-h-13 {
    height: 13px
}

.lz-h-14 {
    height: 14px
}

.lz-h-16 {
    height: 16px
}

.lz-h-17 {
    height: 17px
}

.lz-h-18 {
    height: 18px
}

.lz-h-20 {
    height: 20px
}

.lz-h-24 {
    height: 24px
}

.lz-h-25 {
    height: 25px
}

.lz-h-26 {
    height: 26px
}

.lz-h-27 {
    height: 27px
}

.lz-h-28 {
    height: 28px
}

.lz-h-30 {
    height: 30px
}

.lz-h-32 {
    height: 32px
}

.lz-h-36 {
    height: 36px
}

.lz-h-40 {
    height: 40px
}

.lz-h-48 {
    height: 48px
}

.lz-h-56 {
    height: 56px
}

.lz-h-60 {
    height: 60px
}

.lz-h-64 {
    height: 64px
}

.lz-h-68 {
    height: 68px
}

.lz-h-72 {
    height: 72px
}

.lz-h-80 {
    height: 80px
}

.lz-h-95 {
    height: 95px
}

.lz-h-112 {
    height: 112px
}

.lz-h-120 {
    height: 120px
}

.lz-h-125 {
    height: 125px
}

.lz-h-150 {
    height: 150px
}

.lz-h-180 {
    height: 180px
}

.lz-h-200 {
    height: 200px
}

.lz-h-348 {
    height: 348px
}

.lz-h-auto {
    height: auto
}

.lz-text-10 {
    font-size: 10px
}

.lz-text-11 {
    font-size: 11px
}

.lz-text-12 {
    font-size: 12px
}

.lz-text-13 {
    font-size: 13px
}

.lz-text-14 {
    font-size: 14px
}

.lz-text-16 {
    font-size: 16px
}

.lz-text-18 {
    font-size: 18px
}

.lz-text-20 {
    font-size: 20px
}

.lz-text-22 {
    font-size: 22px
}

.lz-text-24 {
    font-size: 24px
}

.lz-text-28 {
    font-size: 28px
}

.lz-text-29 {
    font-size: 29px
}

.lz-leading-24 {
    line-height: 24px
}

.lz-leading-36 {
    line-height: 36px
}

.lz-leading-none {
    line-height: 1
}

.lz-leading-normal {
    line-height: 1.5
}

.lz-leading-relaxed {
    line-height: 1.625
}

.lz-leading-loose {
    line-height: 2
}

.lz-list-inside {
    list-style-position: inside
}

.lz-list-none {
    list-style-type: none
}

.lz-m-0 {
    margin: 0
}

.lz-m-6 {
    margin: 6px
}

.lz-m-20 {
    margin: 20px
}

.lz-my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.lz-mx-3 {
    margin-left: 3px;
    margin-right: 3px
}

.lz-mx-4 {
    margin-left: 4px;
    margin-right: 4px
}

.lz-mx-8 {
    margin-left: 8px;
    margin-right: 8px
}

.lz-my-12 {
    margin-top: 12px;
    margin-bottom: 12px
}

.lz-my-17 {
    margin-top: 17px;
    margin-bottom: 17px
}

.lz-my-20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.lz-mx-20 {
    margin-left: 20px;
    margin-right: 20px
}

.lz-my-24 {
    margin-top: 24px;
    margin-bottom: 24px
}

.lz-mx-32 {
    margin-left: 32px;
    margin-right: 32px
}

.lz-mx-34 {
    margin-left: 34px;
    margin-right: 34px
}

.lz-mx-36 {
    margin-left: 36px;
    margin-right: 36px
}

.lz-my-40 {
    margin-top: 40px;
    margin-bottom: 40px
}

.lz-mx-auto {
    margin-left: auto;
    margin-right: auto
}

.lz-mt-0 {
    margin-top: 0
}

.lz-mb-0 {
    margin-bottom: 0
}

.lz-mr-3 {
    margin-right: 3px
}

.lz-ml-3 {
    margin-left: 3px
}

.lz-mt-4 {
    margin-top: 4px
}

.lz-mr-4 {
    margin-right: 4px
}

.lz-mb-4 {
    margin-bottom: 4px
}

.lz-ml-4 {
    margin-left: 4px
}

.lz-mr-5 {
    margin-right: 5px
}

.lz-ml-5 {
    margin-left: 5px
}

.lz-mb-6 {
    margin-bottom: 6px
}

.lz-ml-7 {
    margin-left: 7px
}

.lz-mt-8 {
    margin-top: 8px
}

.lz-mr-8 {
    margin-right: 8px
}

.lz-mb-8 {
    margin-bottom: 8px
}

.lz-ml-8 {
    margin-left: 8px
}

.lz-mb-9 {
    margin-bottom: 9px
}

.lz-ml-9 {
    margin-left: 9px
}

.lz-mt-10 {
    margin-top: 10px
}

.lz-mr-10 {
    margin-right: 10px
}

.lz-mb-10 {
    margin-bottom: 10px
}

.lz-mt-12 {
    margin-top: 12px
}

.lz-mr-12 {
    margin-right: 12px
}

.lz-mb-12 {
    margin-bottom: 12px
}

.lz-ml-12 {
    margin-left: 12px
}

.lz-mt-14 {
    margin-top: 14px
}

.lz-mr-14 {
    margin-right: 14px
}

.lz-mb-14 {
    margin-bottom: 14px
}

.lz-mr-15 {
    margin-right: 15px
}

.lz-mt-16 {
    margin-top: 16px
}

.lz-mr-16 {
    margin-right: 16px
}

.lz-mb-16 {
    margin-bottom: 16px
}

.lz-ml-16 {
    margin-left: 16px
}

.lz-mt-18 {
    margin-top: 18px
}

.lz-mr-18 {
    margin-right: 18px
}

.lz-mb-18 {
    margin-bottom: 18px
}

.lz-mb-19 {
    margin-bottom: 19px
}

.lz-mt-20 {
    margin-top: 20px
}

.lz-mb-20 {
    margin-bottom: 20px
}

.lz-mr-23 {
    margin-right: 23px
}

.lz-mt-24 {
    margin-top: 24px
}

.lz-mr-24 {
    margin-right: 24px
}

.lz-mb-24 {
    margin-bottom: 24px
}

.lz-mt-26 {
    margin-top: 26px
}

.lz-mt-28 {
    margin-top: 28px
}

.lz-mb-30 {
    margin-bottom: 30px
}

.lz-mt-32 {
    margin-top: 32px
}

.lz-mb-32 {
    margin-bottom: 32px
}

.lz-mb-34 {
    margin-bottom: 34px
}

.lz-mt-36 {
    margin-top: 36px
}

.lz-mb-38 {
    margin-bottom: 38px
}

.lz-mb-40 {
    margin-bottom: 40px
}

.lz-mb-64 {
    margin-bottom: 64px
}

.lz-mr-auto {
    margin-right: auto
}

.lz-ml-auto {
    margin-left: auto
}

.lz--mt-18 {
    margin-top: -18px
}

.lz-max-h-full {
    max-height: 100%
}

.lz-max-w-48 {
    max-width: 48px
}

.lz-max-w-80 {
    max-width: 80px
}

.lz-max-w-1100 {
    max-width: 1100px
}

.lz-max-w-full {
    max-width: 100%
}

.lz-min-h-42 {
    min-height: 42px
}

.lz-min-h-54 {
    min-height: 54px
}

.lz-min-h-60 {
    min-height: 60px
}

.lz-min-w-76 {
    min-width: 76px
}

.lz-min-w-full {
    min-width: 100%
}

.lz-object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.lz-opacity-75 {
    opacity: .75
}

.hover\:lz-opacity-100:hover {
    opacity: 1
}

.focus\:lz-outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.lz-overflow-auto {
    overflow: auto
}

.lz-overflow-hidden {
    overflow: hidden
}

.lz-overflow-y-hidden {
    overflow-y: hidden
}

.lz-p-0 {
    padding: 0
}

.lz-p-8 {
    padding: 8px
}

.lz-p-12 {
    padding: 12px
}

.lz-p-16 {
    padding: 16px
}

.lz-p-20 {
    padding: 20px
}

.lz-py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.lz-px-0 {
    padding-left: 0;
    padding-right: 0
}

.lz-py-2 {
    padding-top: 2px;
    padding-bottom: 2px
}

.lz-py-3 {
    padding-top: 3px;
    padding-bottom: 3px
}

.lz-py-4 {
    padding-top: 4px;
    padding-bottom: 4px
}

.lz-py-5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.lz-py-6 {
    padding-top: 6px;
    padding-bottom: 6px
}

.lz-px-6 {
    padding-left: 6px;
    padding-right: 6px
}

.lz-py-7 {
    padding-top: 7px;
    padding-bottom: 7px
}

.lz-py-8 {
    padding-top: 8px;
    padding-bottom: 8px
}

.lz-px-8 {
    padding-left: 8px;
    padding-right: 8px
}

.lz-py-9 {
    padding-top: 9px;
    padding-bottom: 9px
}

.lz-py-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.lz-px-10 {
    padding-left: 10px;
    padding-right: 10px
}

.lz-py-11 {
    padding-top: 11px;
    padding-bottom: 11px
}

.lz-px-11 {
    padding-left: 11px;
    padding-right: 11px
}

.lz-py-12 {
    padding-top: 12px;
    padding-bottom: 12px
}

.lz-px-12 {
    padding-left: 12px;
    padding-right: 12px
}

.lz-py-13 {
    padding-top: 13px;
    padding-bottom: 13px
}

.lz-px-13 {
    padding-left: 13px;
    padding-right: 13px
}

.lz-py-14 {
    padding-top: 14px;
    padding-bottom: 14px
}

.lz-py-15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.lz-px-15 {
    padding-left: 15px;
    padding-right: 15px
}

.lz-py-16 {
    padding-top: 16px;
    padding-bottom: 16px
}

.lz-px-16 {
    padding-left: 16px;
    padding-right: 16px
}

.lz-py-17 {
    padding-top: 17px;
    padding-bottom: 17px
}

.lz-py-18 {
    padding-top: 18px;
    padding-bottom: 18px
}

.lz-py-19 {
    padding-top: 19px;
    padding-bottom: 19px
}

.lz-py-20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.lz-px-20 {
    padding-left: 20px;
    padding-right: 20px
}

.lz-py-24 {
    padding-top: 24px;
    padding-bottom: 24px
}

.lz-px-24 {
    padding-left: 24px;
    padding-right: 24px
}

.lz-py-30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.lz-px-30 {
    padding-left: 30px;
    padding-right: 30px
}

.lz-py-32 {
    padding-top: 32px;
    padding-bottom: 32px
}

.lz-px-32 {
    padding-left: 32px;
    padding-right: 32px
}

.lz-py-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.lz-px-40 {
    padding-left: 40px;
    padding-right: 40px
}

.lz-py-48 {
    padding-top: 48px;
    padding-bottom: 48px
}

.lz-py-56 {
    padding-top: 56px;
    padding-bottom: 56px
}

.lz-pl-0 {
    padding-left: 0
}

.lz-pr-10 {
    padding-right: 10px
}

.lz-pt-12 {
    padding-top: 12px
}

.lz-pb-12 {
    padding-bottom: 12px
}

.lz-pb-13 {
    padding-bottom: 13px
}

.lz-pl-13 {
    padding-left: 13px
}

.lz-pb-14 {
    padding-bottom: 14px
}

.lz-pb-15 {
    padding-bottom: 15px
}

.lz-pl-15 {
    padding-left: 15px
}

.lz-pt-16 {
    padding-top: 16px
}

.lz-pb-16 {
    padding-bottom: 16px
}

.lz-pl-16 {
    padding-left: 16px
}

.lz-pt-17 {
    padding-top: 17px
}

.lz-pt-18 {
    padding-top: 18px
}

.lz-pb-18 {
    padding-bottom: 18px
}

.lz-pt-20 {
    padding-top: 20px
}

.lz-pr-20 {
    padding-right: 20px
}

.lz-pt-22 {
    padding-top: 22px
}

.lz-pl-23 {
    padding-left: 23px
}

.lz-pt-24 {
    padding-top: 24px
}

.lz-pb-24 {
    padding-bottom: 24px
}

.lz-pl-24 {
    padding-left: 24px
}

.lz-pb-28 {
    padding-bottom: 28px
}

.lz-pl-30 {
    padding-left: 30px
}

.lz-pt-32 {
    padding-top: 32px
}

.lz-pb-32 {
    padding-bottom: 32px
}

.lz-pt-36 {
    padding-top: 36px
}

.lz-pt-42 {
    padding-top: 42px
}

.lz-pt-48 {
    padding-top: 48px
}

.lz-pb-48 {
    padding-bottom: 48px
}

.lz-pr-50 {
    padding-right: 50px
}

.lz-pl-50 {
    padding-left: 50px
}

.lz-pt-60 {
    padding-top: 60px
}

.lz-pt-64 {
    padding-top: 64px
}

.lz-pl-72 {
    padding-left: 72px
}

.lz-pt-96 {
    padding-top: 96px
}

.lz-pb-96 {
    padding-bottom: 96px
}

.lz-pb-120 {
    padding-bottom: 120px
}

.lz-placeholder-black-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c1c1c1;
    color: rgba(193,193,193,var(--placeholder-opacity))
}

.lz-placeholder-black-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c1c1c1;
    color: rgba(193,193,193,var(--placeholder-opacity))
}

.lz-placeholder-black-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c1c1c1;
    color: rgba(193,193,193,var(--placeholder-opacity))
}

.lz-placeholder-black-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c1c1c1;
    color: rgba(193,193,193,var(--placeholder-opacity))
}

.lz-placeholder-black-200::placeholder {
    --placeholder-opacity: 1;
    color: #c1c1c1;
    color: rgba(193,193,193,var(--placeholder-opacity))
}

.lz-placeholder-black-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity))
}

.lz-placeholder-black-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity))
}

.lz-placeholder-black-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity))
}

.lz-placeholder-black-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity))
}

.lz-placeholder-black-300::placeholder {
    --placeholder-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--placeholder-opacity))
}

.focus\:lz-placeholder-white:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity))
}

.focus\:lz-placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity))
}

.focus\:lz-placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity))
}

.focus\:lz-placeholder-white:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity))
}

.focus\:lz-placeholder-white:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--placeholder-opacity))
}

.lz-fixed {
    position: fixed
}

.lz-absolute {
    position: absolute
}

.lz-relative {
    position: relative
}

.lz-sticky {
    position: sticky
}

.lz-top-0 {
    top: 0
}

.lz-right-0 {
    right: 0
}

.lz-bottom-0 {
    bottom: 0
}

.lz-left-0 {
    left: 0
}

.lz-top-1 {
    top: 1px
}

.lz-bottom-6 {
    bottom: 6px
}

.lz-top-8 {
    top: 8px
}

.lz-right-8 {
    right: 8px
}

.lz-bottom-9 {
    bottom: 9px
}

.lz-left-9 {
    left: 9px
}

.lz-top-10 {
    top: 10px
}

.lz-top-11 {
    top: 11px
}

.lz-left-12 {
    left: 12px
}

.lz-top-13 {
    top: 13px
}

.lz-right-13 {
    right: 13px
}

.lz-top-14 {
    top: 14px
}

.lz-right-14 {
    right: 14px
}

.lz-top-15 {
    top: 15px
}

.lz-right-15 {
    right: 15px
}

.lz-top-16 {
    top: 16px
}

.lz-right-16 {
    right: 16px
}

.lz-right-20 {
    right: 20px
}

.lz-top-24 {
    top: 24px
}

.lz-top-44 {
    top: 44px
}

.lz-top-50 {
    top: 50px
}

.lz-left-60 {
    left: 60px
}

.lz-bottom-88 {
    bottom: 88px
}

.lz-top-143 {
    top: 143px
}

.lz-bottom-161 {
    bottom: 161px
}

.lz-bottom-234 {
    bottom: 234px
}

.lz-top-502 {
    top: 502px
}

.lz--left-99999 {
    left: -99999px
}

.lz--top-3 {
    top: -3px
}

.lz--bottom-1 {
    bottom: -1px
}

.lz-top-1\/2 {
    top: 50%
}

.lz-left-1\/2 {
    left: 50%
}

.lz-top-full {
    top: 100%
}

.lz-resize-none {
    resize: none
}

.lz-shadow-none {
    -webkit-box-shadow: none;
    box-shadow: none
}

.lz-shadow-sm {
    -webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.15);
    box-shadow: 0 -1px 0 0 rgba(0,0,0,.15)
}

.lz-shadow {
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.12)
}

.lz-shadow-md {
    -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,.2);
    box-shadow: 0 3px 10px 0 rgba(0,0,0,.2)
}

.lz-shadow-lg {
    -webkit-box-shadow: 0 6px 30px 0 rgba(0,0,0,.1);
    box-shadow: 0 6px 30px 0 rgba(0,0,0,.1)
}

.lz-shadow-inset {
    -webkit-box-shadow: inset 0 .5px 0 0 #ddd;
    box-shadow: inset 0 .5px 0 0 #ddd
}

.hover\:lz-shadow:hover {
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.12)
}

.lz-fill-current {
    fill: currentColor
}

.lz-text-left {
    text-align: left
}

.lz-text-center {
    text-align: center
}

.lz-text-right {
    text-align: right
}

.lz-text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity))
}

.lz-text-transparent {
    color: transparent
}

.lz-text-gray-300 {
    --text-opacity: 1;
    color: #999;
    color: rgba(153,153,153,var(--text-opacity))
}

.lz-text-blue-300 {
    --text-opacity: 1;
    color: #33adff;
    color: rgba(51,173,255,var(--text-opacity))
}

.lz-text-blue-500 {
    --text-opacity: 1;
    color: #2196f3;
    color: rgba(33,150,243,var(--text-opacity))
}

.lz-text-blue {
    --text-opacity: 1;
    color: #2196f3;
    color: rgba(33,150,243,var(--text-opacity))
}

.lz-text-green-400 {
    --text-opacity: 1;
    color: #4cbd63;
    color: rgba(76,189,99,var(--text-opacity))
}

.lz-text-green {
    --text-opacity: 1;
    color: #2db84b;
    color: rgba(45,184,75,var(--text-opacity))
}

.lz-text-black-100 {
    --text-opacity: 1;
    color: #ddd;
    color: rgba(221,221,221,var(--text-opacity))
}

.lz-text-black-300 {
    --text-opacity: 1;
    color: #aaa;
    color: rgba(170,170,170,var(--text-opacity))
}

.lz-text-black-400 {
    --text-opacity: 1;
    color: #717171;
    color: rgba(113,113,113,var(--text-opacity))
}

.lz-text-black-500 {
    --text-opacity: 1;
    color: #666;
    color: rgba(102,102,102,var(--text-opacity))
}

.lz-text-black-700 {
    --text-opacity: 1;
    color: #333;
    color: rgba(51,51,51,var(--text-opacity))
}

.lz-text-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--text-opacity))
}

.lz-text-orange-300 {
    --text-opacity: 1;
    color: #fa8c16;
    color: rgba(250,140,22,var(--text-opacity))
}

.lz-text-yellow-200 {
    --text-opacity: 1;
    color: #ffefbb;
    color: rgba(255,239,187,var(--text-opacity))
}

.lz-text-yellow-500 {
    --text-opacity: 1;
    color: #f29b22;
    color: rgba(242,155,34,var(--text-opacity))
}

.lz-text-yellow-800 {
    --text-opacity: 1;
    color: #b0581f;
    color: rgba(176,88,31,var(--text-opacity))
}

.lz-text-red-300 {
    --text-opacity: 1;
    color: #ee5b56;
    color: rgba(238,91,86,var(--text-opacity))
}

.lz-text-red-400 {
    --text-opacity: 1;
    color: #f31024;
    color: rgba(243,16,36,var(--text-opacity))
}

.lz-text-red-500 {
    --text-opacity: 1;
    color: #fb3d4e;
    color: rgba(251,61,78,var(--text-opacity))
}

.lz-text-red-550 {
    --text-opacity: 1;
    color: #e1251b;
    color: rgba(225,37,27,var(--text-opacity))
}

.lz-text-red-600 {
    --text-opacity: 1;
    color: #d0021b;
    color: rgba(208,2,27,var(--text-opacity))
}

.hover\:lz-text-white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity))
}

.hover\:lz-text-blue-300:hover {
    --text-opacity: 1;
    color: #33adff;
    color: rgba(51,173,255,var(--text-opacity))
}

.hover\:lz-text-blue-500:hover {
    --text-opacity: 1;
    color: #2196f3;
    color: rgba(33,150,243,var(--text-opacity))
}

.hover\:lz-text-blue-700:hover {
    --text-opacity: 1;
    color: #1186e3;
    color: rgba(17,134,227,var(--text-opacity))
}

.hover\:lz-text-black-50:hover {
    --text-opacity: 1;
    color: #f5f5f5;
    color: rgba(245,245,245,var(--text-opacity))
}

.hover\:lz-text-black-500:hover {
    --text-opacity: 1;
    color: #666;
    color: rgba(102,102,102,var(--text-opacity))
}

.hover\:lz-text-black-700:hover {
    --text-opacity: 1;
    color: #333;
    color: rgba(51,51,51,var(--text-opacity))
}

.hover\:lz-text-red-600:hover {
    --text-opacity: 1;
    color: #d0021b;
    color: rgba(208,2,27,var(--text-opacity))
}

.lz-underline {
    text-decoration: underline
}

.lz-line-through {
    text-decoration: line-through
}

.hover\:lz-underline:hover {
    text-decoration: underline
}

.lz-invisible {
    visibility: hidden
}

.lz-whitespace-no-wrap {
    white-space: nowrap
}

.lz-break-all {
    word-break: break-all
}

.lz-w-4 {
    width: 4px
}

.lz-w-8 {
    width: 8px
}

.lz-w-12 {
    width: 12px
}

.lz-w-14 {
    width: 14px
}

.lz-w-16 {
    width: 16px
}

.lz-w-18 {
    width: 18px
}

.lz-w-20 {
    width: 20px
}

.lz-w-23 {
    width: 23px
}

.lz-w-24 {
    width: 24px
}

.lz-w-28 {
    width: 28px
}

.lz-w-32 {
    width: 32px
}

.lz-w-38 {
    width: 38px
}

.lz-w-40 {
    width: 40px
}

.lz-w-42 {
    width: 42px
}

.lz-w-52 {
    width: 52px
}

.lz-w-56 {
    width: 56px
}

.lz-w-64 {
    width: 64px
}

.lz-w-68 {
    width: 68px
}

.lz-w-72 {
    width: 72px
}

.lz-w-74 {
    width: 74px
}

.lz-w-76 {
    width: 76px
}

.lz-w-80 {
    width: 80px
}

.lz-w-90 {
    width: 90px
}

.lz-w-94 {
    width: 94px
}

.lz-w-100 {
    width: 100px
}

.lz-w-112 {
    width: 112px
}

.lz-w-120 {
    width: 120px
}

.lz-w-140 {
    width: 140px
}

.lz-w-150 {
    width: 150px
}

.lz-w-154 {
    width: 154px
}

.lz-w-160 {
    width: 160px
}

.lz-w-176 {
    width: 176px
}

.lz-w-180 {
    width: 180px
}

.lz-w-210 {
    width: 210px
}

.lz-w-214 {
    width: 214px
}

.lz-w-240 {
    width: 240px
}

.lz-w-280 {
    width: 280px
}

.lz-w-300 {
    width: 300px
}

.lz-w-306 {
    width: 306px
}

.lz-w-320 {
    width: 320px
}

.lz-w-334 {
    width: 334px
}

.lz-w-335 {
    width: 335px
}

.lz-w-340 {
    width: 340px
}

.lz-w-386 {
    width: 386px
}

.lz-w-1\/2 {
    width: 50%
}

.lz-w-full {
    width: 100%
}

.lz-z-10 {
    z-index: 10
}

.lz-z-20 {
    z-index: 20
}

.lz-z-50 {
    z-index: 50
}

.lz-z-1000 {
    z-index: 1000
}

.lz-z-2000 {
    z-index: 2000
}

.lz-gap-6 {
    grid-gap: 6px;
    gap: 6px
}

.lz-gap-9 {
    grid-gap: 9px;
    gap: 9px
}

.lz-gap-16 {
    grid-gap: 16px;
    gap: 16px
}

.lz-gap-24 {
    grid-gap: 24px;
    gap: 24px
}

.lz-gap-x-12 {
    grid-column-gap: 12px;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px
}

.lz-gap-x-16 {
    grid-column-gap: 16px;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px
}

.lz-row-gap-16 {
    grid-row-gap: 16px;
    row-gap: 16px
}

.lz-gap-y-20 {
    grid-row-gap: 20px;
    row-gap: 20px
}

.lz-grid-cols-1 {
    -ms-grid-columns: (minmax(0,1fr))[1];
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.lz-grid-cols-2 {
    -ms-grid-columns: (minmax(0,1fr))[2];
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.lz-grid-cols-3 {
    -ms-grid-columns: (minmax(0,1fr))[3];
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.lz-grid-cols-4 {
    -ms-grid-columns: (minmax(0,1fr))[4];
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.lz-transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.lz-rotate-180 {
    --transform-rotate: 180deg
}

.lz--translate-x-170 {
    --transform-translate-x: -170px
}

.lz--translate-x-1\/2 {
    --transform-translate-x: -50%
}

.lz--translate-y-1\/2 {
    --transform-translate-y: -50%
}

.hover\:lz--translate-y-3:hover {
    --transform-translate-y: -3px
}

.lz-transition-all {
    -webkit-transition-property: all;
    transition-property: all
}

.lz-transition {
    -webkit-transition-property: background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform
}

.lz-transition-colors {
    -webkit-transition-property: background-color,border-color,color,fill,stroke;
    transition-property: background-color,border-color,color,fill,stroke
}

.lz-transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.lz-duration-200 {
    -webkit-transition-duration: .2s;
    transition-duration: .2s
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes ping {
    100%,75% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@keyframes ping {
    100%,75% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@-webkit-keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@-webkit-keyframes bounce {
    0%,100% {
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(.8,0,1,1);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

@keyframes bounce {
    0%,100% {
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(.8,0,1,1);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

.lz-ps div,.lz-ps p {
    --text-opacity: 1;
    color: #666;
    color: rgba(102,102,102,var(--text-opacity));
    font-size: 14px;
    line-height: 22px
}

.lz-ps a {
    --text-opacity: 1;
    color: #2196f3;
    color: rgba(33,150,243,var(--text-opacity))
}

.lz-ps strong {
    --text-opacity: 1;
    color: #333;
    color: rgba(51,51,51,var(--text-opacity));
    line-height: 1.5;
    font-weight: 700
}

.lz-ps>*+* {
    margin-top: 4px
}

@media (min-width: 768px) {
    .tablet\:lz-bg-black-75 {
        --bg-opacity:1;
        background-color: #f1f1f1;
        background-color: rgba(241,241,241,var(--bg-opacity))
    }

    .tablet\:lz-border-black-100 {
        --border-opacity: 1;
        border-color: #ddd;
        border-color: rgba(221,221,221,var(--border-opacity))
    }

    .tablet\:lz-rounded-3 {
        border-radius: 3px
    }

    .tablet\:lz-rounded-12 {
        border-radius: 12px
    }

    .tablet\:lz-border-dashed {
        border-style: dashed
    }

    .tablet\:lz-border {
        border-width: 1px
    }

    .tablet\:lz-border-r-0 {
        border-right-width: 0
    }

    .tablet\:lz-border-b-0 {
        border-bottom-width: 0
    }

    .tablet\:lz-border-l-0 {
        border-left-width: 0
    }

    .tablet\:lz-inline-block {
        display: inline-block
    }

    .tablet\:lz-inline-flex {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .tablet\:lz-grid {
        display: -ms-grid;
        display: grid
    }

    .tablet\:lz-hidden {
        display: none
    }

    .tablet\:lz-justify-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .tablet\:lz-h-42 {
        height: 42px
    }

    .tablet\:lz-h-140 {
        height: 140px
    }

    .tablet\:lz-h-200 {
        height: 200px
    }

    .tablet\:lz-h-450 {
        height: 450px
    }

    .tablet\:lz-my-32 {
        margin-top: 32px;
        margin-bottom: 32px
    }

    .tablet\:lz-ml-15 {
        margin-left: 15px
    }

    .tablet\:lz-mr-16 {
        margin-right: 16px
    }

    .tablet\:lz-mt-24 {
        margin-top: 24px
    }

    .tablet\:lz-mb-24 {
        margin-bottom: 24px
    }

    .tablet\:lz-mt-32 {
        margin-top: 32px
    }

    .tablet\:lz--mt-8 {
        margin-top: -8px
    }

    .tablet\:lz--mr-16 {
        margin-right: -16px
    }

    .tablet\:lz-p-0 {
        padding: 0
    }

    .tablet\:lz-px-6 {
        padding-left: 6px;
        padding-right: 6px
    }

    .tablet\:lz-py-16 {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .tablet\:lz-px-24 {
        padding-left: 24px;
        padding-right: 24px
    }

    .tablet\:lz-pt-24 {
        padding-top: 24px
    }

    .tablet\:lz-pl-75 {
        padding-left: 75px
    }

    .tablet\:lz-static {
        position: static
    }

    .tablet\:lz-relative {
        position: relative
    }

    .tablet\:lz-top-4 {
        top: 4px
    }

    .tablet\:lz-shadow-none {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .tablet\:lz-w-72 {
        width: 72px
    }

    .tablet\:lz-w-124 {
        width: 124px
    }

    .tablet\:lz-w-160 {
        width: 160px
    }

    .tablet\:lz-grid-cols-2 {
        -ms-grid-columns: (minmax(0,1fr))[2];
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .tablet\:lz-grid-cols-3 {
        -ms-grid-columns: (minmax(0,1fr))[3];
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

@media (min-width: 1200px) {
    .desktop\:lz-space-y-0>:not(template)~:not(template) {
        --space-y-reverse:0;
        margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(0px * var(--space-y-reverse))
    }

    .desktop\:lz-space-x-0>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(0px * var(--space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-y-6>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(6px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(6px * var(--space-y-reverse))
    }

    .desktop\:lz-space-y-8>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(8px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(8px * var(--space-y-reverse))
    }

    .desktop\:lz-space-x-8>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(8px * var(--space-x-reverse));
        margin-left: calc(8px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-x-12>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(12px * var(--space-x-reverse));
        margin-left: calc(12px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-y-15>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(15px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(15px * var(--space-y-reverse))
    }

    .desktop\:lz-space-y-16>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(16px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(16px * var(--space-y-reverse))
    }

    .desktop\:lz-space-x-16>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(16px * var(--space-x-reverse));
        margin-left: calc(16px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-y-20>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(20px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(20px * var(--space-y-reverse))
    }

    .desktop\:lz-space-x-20>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(20px * var(--space-x-reverse));
        margin-left: calc(20px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-y-24>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(24px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(24px * var(--space-y-reverse))
    }

    .desktop\:lz-space-x-24>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(24px * var(--space-x-reverse));
        margin-left: calc(24px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-y-32>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(32px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(32px * var(--space-y-reverse))
    }

    .desktop\:lz-space-y-48>:not(template)~:not(template) {
        --space-y-reverse: 0;
        margin-top: calc(48px * calc(1 - var(--space-y-reverse)));
        margin-bottom: calc(48px * var(--space-y-reverse))
    }

    .desktop\:lz-space-x-68>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(68px * var(--space-x-reverse));
        margin-left: calc(68px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-space-x-148>:not(template)~:not(template) {
        --space-x-reverse: 0;
        margin-right: calc(148px * var(--space-x-reverse));
        margin-left: calc(148px * calc(1 - var(--space-x-reverse)))
    }

    .desktop\:lz-bg-white {
        --bg-opacity: 1;
        background-color: #fff;
        background-color: rgba(255,255,255,var(--bg-opacity))
    }

    .desktop\:lz-bg-transparent {
        background-color: transparent
    }

    .desktop\:lz-bg-blue-500 {
        --bg-opacity: 1;
        background-color: #2196f3;
        background-color: rgba(33,150,243,var(--bg-opacity))
    }

    .desktop\:lz-bg-blue-300-008 {
        background-color: rgba(51,173,255,.08)
    }

    .desktop\:lz-bg-black-10 {
        --bg-opacity: 1;
        background-color: #fafafa;
        background-color: rgba(250,250,250,var(--bg-opacity))
    }

    .desktop\:lz-bg-black-50 {
        --bg-opacity: 1;
        background-color: #f5f5f5;
        background-color: rgba(245,245,245,var(--bg-opacity))
    }

    .desktop\:lz-bg-black-half-opacity {
        background-color: rgba(0,0,0,.5)
    }

    .desktop\:lz-bg-red-500 {
        --bg-opacity: 1;
        background-color: #fb3d4e;
        background-color: rgba(251,61,78,var(--bg-opacity))
    }

    .desktop\:hover\:lz-bg-transparent:hover {
        background-color: transparent
    }

    .desktop\:hover\:lz-bg-blue-100:hover {
        --bg-opacity: 1;
        background-color: #c6dbea;
        background-color: rgba(198,219,234,var(--bg-opacity))
    }

    .desktop\:lz-bg-opacity-10 {
        --bg-opacity: 0.1
    }

    .desktop\:lz-bg-center {
        background-position: center
    }

    .desktop\:lz-bg-right-bottom {
        background-position: right bottom
    }

    .desktop\:lz-bg-no-repeat {
        background-repeat: no-repeat
    }

    .desktop\:lz-bg-lg {
        background-size: 90 auto,68px auto
    }

    .desktop\:lz-border-white {
        --border-opacity: 1;
        border-color: #fff;
        border-color: rgba(255,255,255,var(--border-opacity))
    }

    .desktop\:lz-border-blue-500 {
        --border-opacity: 1;
        border-color: #2196f3;
        border-color: rgba(33,150,243,var(--border-opacity))
    }

    .desktop\:lz-border-black-100 {
        --border-opacity: 1;
        border-color: #ddd;
        border-color: rgba(221,221,221,var(--border-opacity))
    }

    .desktop\:lz-border-red-500 {
        --border-opacity: 1;
        border-color: #fb3d4e;
        border-color: rgba(251,61,78,var(--border-opacity))
    }

    .desktop\:lz-rounded-2 {
        border-radius: 2px
    }

    .desktop\:lz-rounded-3 {
        border-radius: 3px
    }

    .desktop\:lz-rounded-4 {
        border-radius: 4px
    }

    .desktop\:lz-rounded-8 {
        border-radius: 8px
    }

    .desktop\:lz-rounded-12 {
        border-radius: 12px
    }

    .desktop\:lz-rounded-20 {
        border-radius: 20px
    }

    .desktop\:lz-rounded-28 {
        border-radius: 28px
    }

    .desktop\:lz-rounded-full {
        border-radius: 9999px
    }

    .desktop\:lz-border-solid {
        border-style: solid
    }

    .desktop\:lz-border-none {
        border-style: none
    }

    .desktop\:lz-border {
        border-width: 1px
    }

    .desktop\:lz-border-t-0 {
        border-top-width: 0
    }

    .desktop\:lz-border-r-0 {
        border-right-width: 0
    }

    .desktop\:lz-border-b-0 {
        border-bottom-width: 0
    }

    .desktop\:lz-border-l-0 {
        border-left-width: 0
    }

    .desktop\:lz-border-t-2 {
        border-top-width: 2px
    }

    .desktop\:lz-border-t {
        border-top-width: 1px
    }

    .desktop\:lz-border-r {
        border-right-width: 1px
    }

    .desktop\:lz-border-b {
        border-bottom-width: 1px
    }

    .desktop\:lz-border-l {
        border-left-width: 1px
    }

    .desktop\:lz-box-border {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .desktop\:lz-cursor-pointer {
        cursor: pointer
    }

    .desktop\:lz-block {
        display: block
    }

    .desktop\:lz-inline-block {
        display: inline-block
    }

    .desktop\:lz-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .desktop\:lz-inline-flex {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .desktop\:lz-hidden {
        display: none
    }

    .desktop\:lz-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .desktop\:lz-flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .desktop\:lz-flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .desktop\:lz-place-self-end {
        -ms-grid-row-align: end;
        -ms-grid-column-align: end;
        place-self: end
    }

    .desktop\:lz-items-start {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .desktop\:lz-items-end {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .desktop\:lz-items-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .desktop\:lz-self-start {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .desktop\:lz-self-end {
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .desktop\:lz-justify-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .desktop\:lz-justify-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .desktop\:lz-justify-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .desktop\:lz-justify-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .desktop\:lz-flex-grow-0 {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }

    .desktop\:lz-flex-grow {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .desktop\:lz-flex-shrink-0 {
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .desktop\:lz-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .desktop\:lz-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .desktop\:lz-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .desktop\:lz-order-first {
        -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
        order: -9999
    }

    .desktop\:lz-order-last {
        -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
        order: 9999
    }

    .desktop\:lz-order-none {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .desktop\:lz-font-normal {
        font-weight: 400
    }

    .desktop\:lz-font-medium {
        font-weight: 500
    }

    .desktop\:lz-font-semibold {
        font-weight: 600
    }

    .desktop\:lz-h-6 {
        height: 6px
    }

    .desktop\:lz-h-8 {
        height: 8px
    }

    .desktop\:lz-h-12 {
        height: 12px
    }

    .desktop\:lz-h-14 {
        height: 14px
    }

    .desktop\:lz-h-16 {
        height: 16px
    }

    .desktop\:lz-h-18 {
        height: 18px
    }

    .desktop\:lz-h-24 {
        height: 24px
    }

    .desktop\:lz-h-26 {
        height: 26px
    }

    .desktop\:lz-h-32 {
        height: 32px
    }

    .desktop\:lz-h-36 {
        height: 36px
    }

    .desktop\:lz-h-40 {
        height: 40px
    }

    .desktop\:lz-h-42 {
        height: 42px
    }

    .desktop\:lz-h-48 {
        height: 48px
    }

    .desktop\:lz-h-50 {
        height: 50px
    }

    .desktop\:lz-h-52 {
        height: 52px
    }

    .desktop\:lz-h-56 {
        height: 56px
    }

    .desktop\:lz-h-64 {
        height: 64px
    }

    .desktop\:lz-h-72 {
        height: 72px
    }

    .desktop\:lz-h-80 {
        height: 80px
    }

    .desktop\:lz-h-88 {
        height: 88px
    }

    .desktop\:lz-h-96 {
        height: 96px
    }

    .desktop\:lz-h-108 {
        height: 108px
    }

    .desktop\:lz-h-120 {
        height: 120px
    }

    .desktop\:lz-h-136 {
        height: 136px
    }

    .desktop\:lz-h-180 {
        height: 180px
    }

    .desktop\:lz-h-192 {
        height: 192px
    }

    .desktop\:lz-h-320 {
        height: 320px
    }

    .desktop\:lz-h-400 {
        height: 400px
    }

    .desktop\:lz-h-502 {
        height: 502px
    }

    .desktop\:lz-h-522 {
        height: 522px
    }

    .desktop\:lz-h-578 {
        height: 578px
    }

    .desktop\:lz-text-14 {
        font-size: 14px
    }

    .desktop\:lz-text-16 {
        font-size: 16px
    }

    .desktop\:lz-text-18 {
        font-size: 18px
    }

    .desktop\:lz-text-20 {
        font-size: 20px
    }

    .desktop\:lz-text-22 {
        font-size: 22px
    }

    .desktop\:lz-text-24 {
        font-size: 24px
    }

    .desktop\:lz-text-26 {
        font-size: 26px
    }

    .desktop\:lz-text-28 {
        font-size: 28px
    }

    .desktop\:lz-text-30 {
        font-size: 30px
    }

    .desktop\:lz-leading-none {
        line-height: 1
    }

    .desktop\:lz-leading-relaxed {
        line-height: 1.625
    }

    .desktop\:lz-my-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .desktop\:lz-mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .desktop\:lz-my-32 {
        margin-top: 32px;
        margin-bottom: 32px
    }

    .desktop\:lz-mx-32 {
        margin-left: 32px;
        margin-right: 32px
    }

    .desktop\:lz-mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .desktop\:lz--mx-32 {
        margin-left: -32px;
        margin-right: -32px
    }

    .desktop\:lz-mt-0 {
        margin-top: 0
    }

    .desktop\:lz-mr-0 {
        margin-right: 0
    }

    .desktop\:lz-mb-0 {
        margin-bottom: 0
    }

    .desktop\:lz-ml-0 {
        margin-left: 0
    }

    .desktop\:lz-ml-4 {
        margin-left: 4px
    }

    .desktop\:lz-ml-5 {
        margin-left: 5px
    }

    .desktop\:lz-mt-8 {
        margin-top: 8px
    }

    .desktop\:lz-mr-8 {
        margin-right: 8px
    }

    .desktop\:lz-ml-8 {
        margin-left: 8px
    }

    .desktop\:lz-mt-12 {
        margin-top: 12px
    }

    .desktop\:lz-mb-12 {
        margin-bottom: 12px
    }

    .desktop\:lz-mt-16 {
        margin-top: 16px
    }

    .desktop\:lz-mr-16 {
        margin-right: 16px
    }

    .desktop\:lz-mb-16 {
        margin-bottom: 16px
    }

    .desktop\:lz-ml-16 {
        margin-left: 16px
    }

    .desktop\:lz-ml-17 {
        margin-left: 17px
    }

    .desktop\:lz-mt-23 {
        margin-top: 23px
    }

    .desktop\:lz-ml-23 {
        margin-left: 23px
    }

    .desktop\:lz-mt-24 {
        margin-top: 24px
    }

    .desktop\:lz-mr-24 {
        margin-right: 24px
    }

    .desktop\:lz-mb-24 {
        margin-bottom: 3px;}

    .desktop\:lz-ml-24 {
        margin-left: 24px
    }

    .desktop\:lz-mr-27 {
        margin-right: 27px
    }

    .desktop\:lz-ml-27 {
        margin-left: 27px
    }

    .desktop\:lz-mb-28 {
        margin-bottom: 28px
    }

    .desktop\:lz-mb-30 {
        margin-bottom: 30px
    }

    .desktop\:lz-mt-32 {
        margin-top: 32px
    }

    .desktop\:lz-mb-32 {
        margin-bottom: 32px
    }

    .desktop\:lz-mt-40 {
        margin-top: 40px
    }

    .desktop\:lz-mb-40 {
        margin-bottom: 40px
    }

    .desktop\:lz-mt-45 {
        margin-top: 45px
    }

    .desktop\:lz-mt-48 {
        margin-top: 48px
    }

    .desktop\:lz-mr-48 {
        margin-right: 48px
    }

    .desktop\:lz-mb-48 {
        margin-bottom: 48px
    }

    .desktop\:lz-mr-50 {
        margin-right: 50px
    }

    .desktop\:lz-mt-60 {
        margin-top: 60px
    }

    .desktop\:lz-mb-60 {
        margin-bottom: 60px
    }

    .desktop\:lz-mt-64 {
        margin-top: 64px
    }

    .desktop\:lz-mb-64 {
        margin-bottom: 64px
    }

    .desktop\:lz-mr-66 {
        margin-right: 66px
    }

    .desktop\:lz-ml-96 {
        margin-left: 96px
    }

    .desktop\:lz-mr-129 {
        margin-right: 129px
    }

    .desktop\:lz-ml-133 {
        margin-left: 133px
    }

    .desktop\:lz-mt-auto {
        margin-top: auto
    }

    .desktop\:lz-mr-auto {
        margin-right: auto
    }

    .desktop\:lz-ml-auto {
        margin-left: auto
    }

    .desktop\:lz--ml-12 {
        margin-left: -12px
    }

    .desktop\:lz--mr-24 {
        margin-right: -24px
    }

    .desktop\:lz--mb-24 {
        margin-bottom: -24px
    }

    .desktop\:lz-max-w-64 {
        max-width: 100px;}

    .desktop\:lz-max-w-88 {
        max-width: 200px;
    }

    .desktop\:lz-max-w-156 {
        max-width: 156px
    }

    .desktop\:lz-max-w-820 {
        max-width: 820px
    }

    .desktop\:lz-max-w-1100 {
        max-width: 1100px
    }

    .desktop\:lz-min-h-36 {
        min-height: 36px
    }

    .desktop\:lz-min-h-42 {
        min-height: 42px
    }

    .desktop\:lz-overflow-hidden {
        overflow: hidden
    }

    .desktop\:lz-p-0 {
        padding: 0
    }

    .desktop\:lz-p-16 {
        padding: 16px
    }

    .desktop\:lz-p-32 {
        padding: 32px
    }

    .desktop\:lz-py-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .desktop\:lz-px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .desktop\:lz-py-5 {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .desktop\:lz-py-9 {
        padding-top: 9px;
        padding-bottom: 9px
    }

    .desktop\:lz-py-11 {
        padding-top: 11px;
        padding-bottom: 11px
    }

    .desktop\:lz-px-12 {
        padding-left: 12px;
        padding-right: 12px
    }

    .desktop\:lz-py-14 {
        padding-top: 14px;
        padding-bottom: 14px
    }

    .desktop\:lz-py-16 {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .desktop\:lz-px-16 {
        padding-left: 16px;
        padding-right: 16px
    }

    .desktop\:lz-py-17 {
        padding-top: 17px;
        padding-bottom: 17px
    }

    .desktop\:lz-py-19 {
        padding-top: 19px;
        padding-bottom: 19px
    }

    .desktop\:lz-py-20 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .desktop\:lz-px-20 {
        padding-left: 20px;
        padding-right: 20px
    }

    .desktop\:lz-py-22 {
        padding-top: 22px;
        padding-bottom: 22px
    }

    .desktop\:lz-px-22 {
        padding-left: 22px;
        padding-right: 22px
    }

    .desktop\:lz-px-23 {
        padding-left: 23px;
        padding-right: 23px
    }

    .desktop\:lz-py-24 {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .desktop\:lz-px-24 {
        padding-left: 24px;
        padding-right: 24px
    }

    .desktop\:lz-py-25 {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .desktop\:lz-py-26 {
        padding-top: 26px;
        padding-bottom: 26px
    }

    .desktop\:lz-px-26 {
        padding-left: 26px;
        padding-right: 26px
    }

    .desktop\:lz-py-28 {
        padding-top: 28px;
        padding-bottom: 28px
    }

    .desktop\:lz-py-30 {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .desktop\:lz-px-30 {
        padding-left: 30px;
        padding-right: 30px
    }

    .desktop\:lz-py-32 {
        padding-top: 32px;
        padding-bottom: 32px
    }

    .desktop\:lz-px-32 {
        padding-left: 32px;
        padding-right: 32px
    }

    .desktop\:lz-px-36 {
        padding-left: 36px;
        padding-right: 36px
    }

    .desktop\:lz-px-38 {
        padding-left: 38px;
        padding-right: 38px
    }

    .desktop\:lz-px-40 {
        padding-left: 40px;
        padding-right: 40px
    }

    .desktop\:lz-px-44 {
        padding-left: 44px;
        padding-right: 44px
    }

    .desktop\:lz-py-50 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .desktop\:lz-px-50 {
        padding-left: 50px;
        padding-right: 50px
    }

    .desktop\:lz-py-60 {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .desktop\:lz-px-64 {
        padding-left: 64px;
        padding-right: 64px
    }

    .desktop\:lz-py-112 {
        padding-top: 112px;
        padding-bottom: 112px
    }

    .desktop\:lz-pb-0 {
        padding-bottom: 0
    }

    .desktop\:lz-pt-4 {
        padding-top: 4px
    }

    .desktop\:lz-pt-7 {
        padding-top: 7px
    }

    .desktop\:lz-pb-12 {
        padding-bottom: 12px
    }

    .desktop\:lz-pb-14 {
        padding-bottom: 14px
    }

    .desktop\:lz-pt-15 {
        padding-top: 15px
    }

    .desktop\:lz-pt-16 {
        padding-top: 16px
    }

    .desktop\:lz-pt-20 {
        padding-top: 20px
    }

    .desktop\:lz-pr-24 {
        padding-right: 24px
    }

    .desktop\:lz-pb-24 {
        padding-bottom: 24px
    }

    .desktop\:lz-pl-24 {
        padding-left: 24px
    }

    .desktop\:lz-pt-28 {
        padding-top: 28px
    }

    .desktop\:lz-pt-32 {
        padding-top: 32px
    }

    .desktop\:lz-pb-32 {
        padding-bottom: 32px
    }

    .desktop\:lz-pt-36 {
        padding-top: 36px
    }

    .desktop\:lz-pr-38 {
        padding-right: 38px
    }

    .desktop\:lz-pl-38 {
        padding-left: 38px
    }

    .desktop\:lz-pt-40 {
        padding-top: 40px
    }

    .desktop\:lz-pb-40 {
        padding-bottom: 40px
    }

    .desktop\:lz-pt-45 {
        padding-top: 45px
    }

    .desktop\:lz-pt-48 {
        padding-top: 48px
    }

    .desktop\:lz-pr-72 {
        padding-right: 72px
    }

    .desktop\:lz-pl-94 {
        padding-left: 94px
    }

    .desktop\:lz-pt-136 {
        padding-top: 136px
    }

    .desktop\:lz-static {
        position: static
    }

    .desktop\:lz-fixed {
        position: fixed
    }

    .desktop\:lz-absolute {
        position: absolute
    }

    .desktop\:lz-relative {
        position: relative
    }

    .desktop\:lz-top-0 {
        top: 0
    }

    .desktop\:lz-right-0 {
        right: 0
    }

    .desktop\:lz-left-0 {
        left: 0
    }

    .desktop\:lz-top-3 {
        top: 3px
    }

    .desktop\:lz-right-6 {
        right: 6px
    }

    .desktop\:lz-top-10 {
        top: 10px
    }

    .desktop\:lz-bottom-23 {
        bottom: 23px
    }

    .desktop\:lz-top-32 {
        top: 32px
    }

    .desktop\:lz-right-32 {
        right: 32px
    }

    .desktop\:lz-top-35 {
        top: 35px
    }

    .desktop\:lz-bottom-40 {
        bottom: 40px
    }

    .desktop\:lz-right-60 {
        right: 60px
    }

    .desktop\:lz-left-64 {
        left: 64px
    }

    .desktop\:lz-right-72 {
        right: 72px
    }

    .desktop\:lz-bottom-112 {
        bottom: 112px
    }

    .desktop\:lz-bottom-118 {
        bottom: 118px
    }

    .desktop\:lz-right-132 {
        right: 132px
    }

    .desktop\:lz-right-298 {
        right: 298px
    }

    .desktop\:lz-top-314 {
        top: 314px
    }

    .desktop\:lz-top-400 {
        top: 400px
    }

    .desktop\:lz-top-550 {
        top: 550px
    }

    .desktop\:lz-top-auto {
        top: auto
    }

    .desktop\:lz-left-auto {
        left: auto
    }

    .desktop\:lz--right-162 {
        right: -162px
    }

    .desktop\:lz--left-19 {
        left: -19px
    }

    .desktop\:lz--top-12 {
        top: -12px
    }

    .desktop\:lz--left-9 {
        left: -9px
    }

    .desktop\:lz-shadow-none {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .desktop\:lz-shadow {
        -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.12);
        box-shadow: 0 3px 6px 0 rgba(0,0,0,.12)
    }

    .desktop\:lz-shadow-lg {
        -webkit-box-shadow: 0 6px 30px 0 rgba(0,0,0,.1);
        box-shadow: 0 6px 30px 0 rgba(0,0,0,.1)
    }

    .desktop\:lz-shadow-border {
        -webkit-box-shadow: 0 0 0 1px #2196f3;
        box-shadow: 0 0 0 1px #2196f3
    }

    .desktop\:lz-shadow-another {
        -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.03);
        box-shadow: 0 4px 20px 0 rgba(0,0,0,.03)
    }

    .desktop\:lz-text-left {
        text-align: left
    }

    .desktop\:lz-text-center {
        text-align: center
    }

    .desktop\:lz-text-right {
        text-align: right
    }

    .desktop\:lz-text-white {
        --text-opacity: 1;
        color: #fff;
        color: rgba(255,255,255,var(--text-opacity))
    }

    .desktop\:lz-text-blue-100 {
        --text-opacity: 1;
        color: #c6dbea;
        color: rgba(198,219,234,var(--text-opacity))
    }

    .desktop\:lz-text-black-100 {
        --text-opacity: 1;
        color: #ddd;
        color: rgba(221,221,221,var(--text-opacity))
    }

    .desktop\:lz-text-black-500 {
        --text-opacity: 1;
        color: #666;
        color: rgba(102,102,102,var(--text-opacity))
    }

    .desktop\:lz-text-black-700 {
        --text-opacity: 1;
        color: #333;
        color: rgba(51,51,51,var(--text-opacity))
    }

    .desktop\:lz-text-red-600 {
        --text-opacity: 1;
        color: #d0021b;
        color: rgba(208,2,27,var(--text-opacity))
    }

    .desktop\:hover\:lz-text-blue-500:hover {
        --text-opacity: 1;
        color: #2196f3;
        color: rgba(33,150,243,var(--text-opacity))
    }

    .desktop\:lz-underline {
        text-decoration: underline
    }

    .desktop\:lz-w-16 {
        width: 16px
    }

    .desktop\:lz-w-18 {
        width: 18px
    }

    .desktop\:lz-w-32 {
        width: 32px
    }

    .desktop\:lz-w-36 {
        width: 36px
    }

    .desktop\:lz-w-38 {
        width: 38px
    }

    .desktop\:lz-w-40 {
        width: 40px
    }

    .desktop\:lz-w-64 {
        width: 64px
    }

    .desktop\:lz-w-80 {
        width: 80px
    }

    .desktop\:lz-w-88 {
        width: 88px
    }

    .desktop\:lz-w-94 {
        width: 94px
    }

    .desktop\:lz-w-100 {
        width: 100px
    }

    .desktop\:lz-w-108 {
        width: 108px
    }

    .desktop\:lz-w-112 {
        width: 112px
    }

    .desktop\:lz-w-120 {
        width: 120px
    }

    .desktop\:lz-w-142 {
        width: 142px
    }

    .desktop\:lz-w-150 {
        width: 150px
    }

    .desktop\:lz-w-160 {
        width: 160px
    }

    .desktop\:lz-w-168 {
        width: 168px
    }

    .desktop\:lz-w-180 {
        width: 180px
    }

    .desktop\:lz-w-200 {
        width: 200px
    }

    .desktop\:lz-w-204 {
        width: 204px
    }

    .desktop\:lz-w-244 {
        width: 244px
    }

    .desktop\:lz-w-257 {
        width: 257px
    }

    .desktop\:lz-w-272 {
        width: 272px
    }

    .desktop\:lz-w-280 {
        width: 280px
    }

    .desktop\:lz-w-300 {
        width: 300px
    }

    .desktop\:lz-w-302 {
        width: 302px
    }

    .desktop\:lz-w-306 {
        width: 306px
    }

    .desktop\:lz-w-320 {
        width: 320px
    }

    .desktop\:lz-w-352 {
        width: 352px
    }

    .desktop\:lz-w-356 {
        width: 356px
    }

    .desktop\:lz-w-360 {
        width: 360px
    }

    .desktop\:lz-w-372 {
        width: 372px
    }

    .desktop\:lz-w-408 {
        width: 408px
    }

    .desktop\:lz-w-480 {
        width: 480px
    }

    .desktop\:lz-w-500 {
        width: 500px
    }

    .desktop\:lz-w-512 {
        width: 512px
    }

    .desktop\:lz-w-568 {
        width: 568px
    }

    .desktop\:lz-w-732 {
        width: 732px
    }

    .desktop\:lz-w-800 {
        width: 800px
    }

    .desktop\:lz-w-820 {
        width: 820px
    }

    .desktop\:lz-w-auto {
        width: auto
    }

    .desktop\:lz-w-1\/4 {
        width: 25%
    }

    .desktop\:lz-w-full {
        width: 100%
    }

    .desktop\:lz-z-1000 {
        z-index: 1000
    }

    .desktop\:lz-z-2000 {
        z-index: 2000
    }

    .desktop\:lz-gap-24 {
        grid-gap: 24px;
        gap: 24px
    }

    .desktop\:lz-gap-48 {
        grid-gap: 48px;
        gap: 48px
    }

    .desktop\:lz-gap-x-16 {
        grid-column-gap: 16px;
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px
    }

    .desktop\:lz-gap-x-32 {
        grid-column-gap: 32px;
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px
    }

    .desktop\:lz-grid-cols-1 {
        -ms-grid-columns: (minmax(0,1fr))[1];
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .desktop\:lz-grid-cols-2 {
        -ms-grid-columns: (minmax(0,1fr))[2];
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .desktop\:lz-grid-cols-4 {
        -ms-grid-columns: (minmax(0,1fr))[4];
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .desktop\:lz--translate-x-366 {
        --transform-translate-x: -366px
    }
}
