/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/root-app/src/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;800&display=swap);
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto, "Helvetica Neue", sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * 0.83)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * 0.67)/20px Roboto, "Helvetica Neue", sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption{font:400 12px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto, "Helvetica Neue", sans-serif;letter-spacing:-0.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-button-toggle{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-0.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em 0}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-0.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0 1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-0.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-0.0625em}.mat-menu-item{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px}.mat-radio-button{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-slider-thumb-label-text{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:normal}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-option{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto, "Helvetica Neue", sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto, "Helvetica Neue", sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto, "Helvetica Neue", sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox::after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.mat-elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.mat-elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.mat-elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.mat-elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.mat-elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.mat-elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.mat-elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.mat-elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:rgba(0,0,0,.87);background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#fff}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:#fff}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:rgba(0,0,0,.26)}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:rgba(0,0,0,.12)}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone,.mat-button-toggle-group{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0, 0, 0, 0.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip::after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:rgba(255,255,255,.1)}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider::after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range::before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media(hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media(hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-dialog-container{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0, 0, 0, 0.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator::after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label{color:rgba(0,0,0,.6)}.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline::before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{color:rgba(0,0,0,.54)}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after{color:#f44336}.mat-list-base .mat-list-item{color:rgba(0,0,0,.87)}.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:rgba(0,0,0,.38)}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:rgba(0,0,0,.38)}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:rgba(0,0,0,.54)}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill::after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill::after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill::after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0, 0, 0, 0.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0, 0, 0, 0.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:rgba(63,81,181,.2)}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper::after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media(hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line::before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px 24px}.mat-stepper-vertical-line::before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:rgba(255,255,255,.4)}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator::before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator::before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:rgba(255,255,255,.7);background:#323232;box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-simple-snackbar-action{color:#ff4081}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/root-app/src/styles.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:#3B82F6;
  --primary-color-text:#ffffff;
  --font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #FAFAFA;
  --gray-100: #F5F5F5;
  --gray-200: #EEEEEE;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding:1.25rem;
  --inline-spacing:0.5rem;
  --border-radius:6px;
  --surface-ground:#eff3f8;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#dfe7ef;
  --surface-hover:#f6f9fc;
  --focus-ring: 0 0 0 0.2rem #BFDBFE;
  --maskbg: rgba(0, 0, 0, 0.4);
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: local(""), url('Inter-Light.woff2') format("woff2"), url('Inter-Light.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: local(""), url('Inter-Regular.woff2') format("woff2"), url('Inter-Regular.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: local(""), url('Inter-Medium.woff2') format("woff2"), url('Inter-Medium.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: local(""), url('Inter-SemiBold.woff2') format("woff2"), url('Inter-SemiBold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: local(""), url('Inter-Bold.woff2') format("woff2"), url('Inter-Bold.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
* {
  box-sizing: border-box;
}
.p-component {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: normal;
}
.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}
.p-disabled, .p-component:disabled {
  opacity: 0.6;
}
.p-error {
  color: #e24c4c;
}
.p-text-secondary {
  color: #6c757d;
}
.pi {
  font-size: 1rem;
}
.p-link {
  font-size: 1rem;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  border-radius: 6px;
}
.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-component-overlay-enter {
  animation: p-component-overlay-enter-animation 150ms forwards;
}
.p-component-overlay-leave {
  animation: p-component-overlay-leave-animation 150ms forwards;
}
@keyframes p-component-overlay-enter-animation {
  from {
    background-color: transparent;
  }
  to {
    background-color: var(--maskbg);
  }
}
@keyframes p-component-overlay-leave-animation {
  from {
    background-color: var(--maskbg);
  }
  to {
    background-color: transparent;
  }
}
:root {
  --blue-50:#f5f9ff;
  --blue-100:#d0e1fd;
  --blue-200:#abc9fb;
  --blue-300:#85b2f9;
  --blue-400:#609af8;
  --blue-500:#3b82f6;
  --blue-600:#326fd1;
  --blue-700:#295bac;
  --blue-800:#204887;
  --blue-900:#183462;
  --green-50:#f4fcf7;
  --green-100:#caf1d8;
  --green-200:#a0e6ba;
  --green-300:#76db9b;
  --green-400:#4cd07d;
  --green-500:#22c55e;
  --green-600:#1da750;
  --green-700:#188a42;
  --green-800:#136c34;
  --green-900:#0e4f26;
  --yellow-50:#fefbf3;
  --yellow-100:#faedc4;
  --yellow-200:#f6de95;
  --yellow-300:#f2d066;
  --yellow-400:#eec137;
  --yellow-500:#eab308;
  --yellow-600:#c79807;
  --yellow-700:#a47d06;
  --yellow-800:#816204;
  --yellow-900:#5e4803;
  --cyan-50:#f3fbfd;
  --cyan-100:#c3edf5;
  --cyan-200:#94e0ed;
  --cyan-300:#65d2e4;
  --cyan-400:#35c4dc;
  --cyan-500:#06b6d4;
  --cyan-600:#059bb4;
  --cyan-700:#047f94;
  --cyan-800:#036475;
  --cyan-900:#024955;
  --pink-50:#fef6fa;
  --pink-100:#fad3e7;
  --pink-200:#f7b0d3;
  --pink-300:#f38ec0;
  --pink-400:#f06bac;
  --pink-500:#ec4899;
  --pink-600:#c93d82;
  --pink-700:#a5326b;
  --pink-800:#822854;
  --pink-900:#5e1d3d;
  --indigo-50:#f7f7fe;
  --indigo-100:#dadafc;
  --indigo-200:#bcbdf9;
  --indigo-300:#9ea0f6;
  --indigo-400:#8183f4;
  --indigo-500:#6366f1;
  --indigo-600:#5457cd;
  --indigo-700:#4547a9;
  --indigo-800:#363885;
  --indigo-900:#282960;
  --teal-50:#f3fbfb;
  --teal-100:#c7eeea;
  --teal-200:#9ae0d9;
  --teal-300:#6dd3c8;
  --teal-400:#41c5b7;
  --teal-500:#14b8a6;
  --teal-600:#119c8d;
  --teal-700:#0e8174;
  --teal-800:#0b655b;
  --teal-900:#084a42;
  --orange-50:#fff8f3;
  --orange-100:#feddc7;
  --orange-200:#fcc39b;
  --orange-300:#fba86f;
  --orange-400:#fa8e42;
  --orange-500:#f97316;
  --orange-600:#d46213;
  --orange-700:#ae510f;
  --orange-800:#893f0c;
  --orange-900:#642e09;
  --bluegray-50:#f7f8f9;
  --bluegray-100:#dadee3;
  --bluegray-200:#bcc3cd;
  --bluegray-300:#9fa9b7;
  --bluegray-400:#818ea1;
  --bluegray-500:#64748b;
  --bluegray-600:#556376;
  --bluegray-700:#465161;
  --bluegray-800:#37404c;
  --bluegray-900:#282e38;
  --purple-50:#fbf7ff;
  --purple-100:#ead6fd;
  --purple-200:#dab6fc;
  --purple-300:#c996fa;
  --purple-400:#b975f9;
  --purple-500:#a855f7;
  --purple-600:#8f48d2;
  --purple-700:#763cad;
  --purple-800:#5c2f88;
  --purple-900:#432263;
}
.p-autocomplete .p-autocomplete-loader {
  right: 0.75rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 3.75rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.375rem 0.75rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.375rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.375rem 0.75rem;
  margin-right: 0.5rem;
  background: #EFF6FF;
  color: #3B82F6;
  border-radius: 6px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}
p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #e24c4c;
}
.p-autocomplete-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
  padding: 0.75rem 0;
}
.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.75rem 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}
p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #e24c4c;
}
.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 6px;
}
.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}
.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  color: #495057;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  font-weight: 600;
  padding: 0.5rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
  color: #3B82F6;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}
.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}
.p-datepicker table th {
  padding: 0.5rem;
}
.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}
.p-datepicker table td {
  padding: 0.5rem;
}
.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  transition: box-shadow 0.2s;
  border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #495057;
  border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}
.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-timepicker button:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}
.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 6px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-datepicker .p-yearpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-yearpicker .p-yearpicker-year {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 6px;
}
.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-left: 1px solid #dee2e6;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
  border-left: 0 none;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0;
  }
}
.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-cascadeselect:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.75rem 0.75rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #6c757d;
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-cascadeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0.75rem 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.75rem 1.25rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}
p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #e24c4c;
}
.p-input-filled .p-cascadeselect {
  background: #e9ecef;
}
.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-checkbox {
  width: 22px;
  height: 22px;
}
.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 22px;
  height: 22px;
  color: #495057;
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #3B82F6;
  background: #3B82F6;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #3B82F6;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #3B82F6;
  background: #3B82F6;
  color: #ffffff;
}
p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #e24c4c;
}
.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #e9ecef;
}
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #3B82F6;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #e9ecef;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #3B82F6;
}
.p-checkbox-label {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container {
  padding: 0.375rem 0.75rem;
}
.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.375rem 0.75rem;
  margin-right: 0.5rem;
  background: #EFF6FF;
  color: #3B82F6;
  border-radius: 6px;
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.375rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #e24c4c;
}
.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}
.p-colorpicker-panel {
  background: #323232;
  border: 1px solid #191919;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}
.p-colorpicker-overlay-panel {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-dropdown:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.75rem;
}
.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
  color: #6c757d;
}
.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-dropdown .p-dropdown-clear-icon {
  color: #6c757d;
  right: 3rem;
}
.p-dropdown-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-dropdown-panel .p-dropdown-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.75rem;
  margin-right: -1.75rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
  padding: 0.75rem 0;
}
.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.75rem 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}
p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #e24c4c;
}
.p-input-filled .p-dropdown {
  background: #e9ecef;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 0.75rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.75rem 1.25rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #3B82F6;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #3B82F6;
}
.p-inputgroup-addon {
  background: #e9ecef;
  color: #6c757d;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.75rem 0.75rem;
  min-width: 3rem;
}
.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}
.p-inputgroup > .p-component,
.p-inputgroup > .p-element,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-element + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-element:focus,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-element:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}
.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-component,
.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-component,
.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-fluid .p-inputgroup .p-button {
  width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 3rem;
}
p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #e24c4c;
}
p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #e24c4c;
}
.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}
.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b6bfc8;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #3B82F6;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #3B82F6;
}
p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #e24c4c;
}
.p-inputtext {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  color: #495057;
  background: #ffffff;
  padding: 0.75rem 0.75rem;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  appearance: none;
  border-radius: 6px;
}
.p-inputtext:enabled:hover {
  border-color: #3B82F6;
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #e24c4c;
}
.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.65625rem 0.65625rem;
}
.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.9375rem 0.9375rem;
}
.p-float-label > label {
  left: 0.75rem;
  color: #6c757d;
  transition-duration: 0.2s;
}
.p-float-label > .ng-invalid.ng-dirty + label {
  color: #e24c4c;
}
.p-input-icon-left > i:first-of-type {
  left: 0.75rem;
  color: #6c757d;
}
.p-input-icon-left > .p-inputtext {
  padding-left: 2.5rem;
}
.p-input-icon-left.p-float-label > label {
  left: 2.5rem;
}
.p-input-icon-right > i:last-of-type {
  right: 0.75rem;
  color: #6c757d;
}
.p-input-icon-right > .p-inputtext {
  padding-right: 2.5rem;
}
::-webkit-input-placeholder {
  color: #6c757d;
}
:-moz-placeholder {
  color: #6c757d;
}
::-moz-placeholder {
  color: #6c757d;
}
:-ms-input-placeholder {
  color: #6c757d;
}
.p-input-filled .p-inputtext {
  background-color: #e9ecef;
}
.p-input-filled .p-inputtext:enabled:hover {
  background-color: #e9ecef;
}
.p-input-filled .p-inputtext:enabled:focus {
  background-color: #ffffff;
}
.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.65625rem 0.65625rem;
}
.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.9375rem 0.9375rem;
}
.p-listbox {
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 6px;
}
.p-listbox .p-listbox-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.75rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list {
  padding: 0.75rem 0;
}
.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #e24c4c;
}
.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-multiselect:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-multiselect .p-multiselect-label {
  padding: 0.75rem 0.75rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
  color: #6c757d;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.375rem 0.75rem;
  margin-right: 0.5rem;
  background: #EFF6FF;
  color: #3B82F6;
  border-radius: 6px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.375rem 0.75rem;
}
.p-multiselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-multiselect-panel .p-multiselect-header {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.75rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
  padding: 0.75rem 0;
}
.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.75rem 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #e24c4c;
}
.p-input-filled .p-multiselect {
  background: #e9ecef;
}
.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
  border-color: #e24c4c;
}
.p-password-panel {
  padding: 1.25rem;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #dee2e6;
}
.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #ea5455;
}
.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #ff9f42;
}
.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #29c76f;
}
.p-radiobutton {
  width: 22px;
  height: 22px;
}
.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 22px;
  height: 22px;
  color: #495057;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #3B82F6;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: #ffffff;
}
.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #3B82F6;
  background: #3B82F6;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #3B82F6;
  background: #3B82F6;
  color: #ffffff;
}
p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #e24c4c;
}
.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #e9ecef;
}
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #3B82F6;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #3B82F6;
}
.p-radiobutton-label {
  margin-left: 0.5rem;
}
.p-rating .p-rating-icon {
  color: #495057;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}
.p-rating .p-rating-icon.p-rating-cancel {
  color: #ea5455;
}
.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}
.p-rating .p-rating-icon.pi-star-fill {
  color: #3B82F6;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #3B82F6;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #e73d3e;
}
.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #343a40;
}
.p-selectbutton .p-button.p-highlight {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #e24c4c;
}
.p-slider {
  background: #dee2e6;
  border: 0 none;
  border-radius: 6px;
}
.p-slider.p-slider-horizontal {
  height: 0.286rem;
}
.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}
.p-slider.p-slider-vertical {
  width: 0.286rem;
}
.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}
.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #3B82F6;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-slider .p-slider-range {
  background: #3B82F6;
}
.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #3B82F6;
  border-color: #3B82F6;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}
.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #343a40;
}
.p-togglebutton.p-button.p-highlight {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #e24c4c;
}
.p-treeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-treeselect:not(.p-disabled):hover {
  border-color: #3B82F6;
}
.p-treeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: #3B82F6;
}
.p-treeselect .p-treeselect-label {
  padding: 0.75rem 0.75rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-treeselect .p-treeselect-label.p-placeholder {
  color: #6c757d;
}
.p-treeselect.p-treeselect-chip .p-treeselect-token {
  padding: 0.375rem 0.75rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #495057;
  border-radius: 16px;
}
.p-treeselect .p-treeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 3rem;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
  border-color: #e24c4c;
}
.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
  padding: 0.375rem 0.75rem;
}
.p-treeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
  border: 0 none;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
  background: transparent;
}
.p-input-filled .p-treeselect {
  background: #e9ecef;
}
.p-input-filled .p-treeselect:not(.p-disabled):hover {
  background-color: #e9ecef;
}
.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
  padding: 0.75rem 1.25rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.p-button:enabled:hover {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.p-button:enabled:active {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.p-button.p-button-outlined {
  background-color: transparent;
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button.p-button-text {
  background-color: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-text:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-text:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}
.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}
.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}
.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}
.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #3B82F6;
  background-color: #ffffff;
}
.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-button.p-button-rounded {
  border-radius: 2rem;
}
.p-button.p-button-icon-only {
  width: 3rem;
  padding: 0.75rem 0;
}
.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}
.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 3rem;
}
.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.65625rem 1.09375rem;
}
.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}
.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.9375rem 1.5625rem;
}
.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}
.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}
.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}
.p-fluid .p-button {
  width: 100%;
}
.p-fluid .p-button-icon-only {
  width: 3rem;
}
.p-fluid .p-buttonset {
  display: flex;
}
.p-fluid .p-buttonset .p-button {
  flex: 1;
}
.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #64748B;
  border: 1px solid #64748B;
}
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #475569;
  color: #ffffff;
  border-color: #475569;
}
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #E2E8F0;
}
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #334155;
  color: #ffffff;
  border-color: #334155;
}
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #64748B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(100, 116, 139, 0.04);
  color: #64748B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(100, 116, 139, 0.16);
  color: #64748B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #64748B;
  border-color: transparent;
}
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(100, 116, 139, 0.04);
  border-color: transparent;
  color: #64748B;
}
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(100, 116, 139, 0.16);
  border-color: transparent;
  color: #64748B;
}
.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
}
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #2563EB;
  color: #ffffff;
  border-color: #2563EB;
}
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #1D4ED8;
  color: #ffffff;
  border-color: #1D4ED8;
}
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  color: #3B82F6;
  border: 1px solid;
}
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(59, 130, 246, 0.04);
  border-color: transparent;
  color: #3B82F6;
}
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(59, 130, 246, 0.16);
  border-color: transparent;
  color: #3B82F6;
}
.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #22C55E;
  border: 1px solid #22C55E;
}
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #16A34A;
  color: #ffffff;
  border-color: #16A34A;
}
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #BBF7D0;
}
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #15803D;
  color: #ffffff;
  border-color: #15803D;
}
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #22C55E;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(34, 197, 94, 0.04);
  color: #22C55E;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(34, 197, 94, 0.16);
  color: #22C55E;
  border: 1px solid;
}
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #22C55E;
  border-color: transparent;
}
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(34, 197, 94, 0.04);
  border-color: transparent;
  color: #22C55E;
}
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(34, 197, 94, 0.16);
  border-color: transparent;
  color: #22C55E;
}
.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #ffffff;
  background: #F59E0B;
  border: 1px solid #F59E0B;
}
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #D97706;
  color: #ffffff;
  border-color: #D97706;
}
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #FDE68A;
}
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #B45309;
  color: #ffffff;
  border-color: #B45309;
}
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #F59E0B;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(245, 158, 11, 0.04);
  color: #F59E0B;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(245, 158, 11, 0.16);
  color: #F59E0B;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #F59E0B;
  border-color: transparent;
}
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(245, 158, 11, 0.04);
  border-color: transparent;
  color: #F59E0B;
}
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(245, 158, 11, 0.16);
  border-color: transparent;
  color: #F59E0B;
}
.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #A855F7;
  border: 1px solid #A855F7;
}
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #9333EA;
  color: #ffffff;
  border-color: #9333EA;
}
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #E9D5FF;
}
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7E22CE;
  color: #ffffff;
  border-color: #7E22CE;
}
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #A855F7;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(168, 85, 247, 0.04);
  color: #A855F7;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(168, 85, 247, 0.16);
  color: #A855F7;
  border: 1px solid;
}
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #A855F7;
  border-color: transparent;
}
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(168, 85, 247, 0.04);
  border-color: transparent;
  color: #A855F7;
}
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(168, 85, 247, 0.16);
  border-color: transparent;
  color: #A855F7;
}
.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #EF4444;
  border: 1px solid #EF4444;
}
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #DC2626;
  color: #ffffff;
  border-color: #DC2626;
}
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #FECACA;
}
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #B91C1C;
  color: #ffffff;
  border-color: #B91C1C;
}
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #EF4444;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(239, 68, 68, 0.04);
  color: #EF4444;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(239, 68, 68, 0.16);
  color: #EF4444;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #EF4444;
  border-color: transparent;
}
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(239, 68, 68, 0.04);
  border-color: transparent;
  color: #EF4444;
}
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(239, 68, 68, 0.16);
  border-color: transparent;
  color: #EF4444;
}
.p-button.p-button-link {
  color: #3B82F6;
  background: transparent;
  border: transparent;
}
.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}
.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  border-color: transparent;
}
.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #3B82F6;
  border-color: transparent;
}
.p-speeddial-button.p-button.p-button-icon-only {
  width: 4rem;
  height: 4rem;
}
.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
  font-size: 1.3rem;
}
.p-speeddial-action {
  width: 3rem;
  height: 3rem;
  background: #495057;
  color: #fff;
}
.p-speeddial-action:hover {
  background: #022354;
  color: #fff;
}
.p-speeddial-direction-up .p-speeddial-item {
  margin: 0.25rem 0;
}
.p-speeddial-direction-up .p-speeddial-item:first-child {
  margin-bottom: 0.5rem;
}
.p-speeddial-direction-down .p-speeddial-item {
  margin: 0.25rem 0;
}
.p-speeddial-direction-down .p-speeddial-item:first-child {
  margin-top: 0.5rem;
}
.p-speeddial-direction-left .p-speeddial-item {
  margin: 0 0.25rem;
}
.p-speeddial-direction-left .p-speeddial-item:first-child {
  margin-right: 0.5rem;
}
.p-speeddial-direction-right .p-speeddial-item {
  margin: 0 0.25rem;
}
.p-speeddial-direction-right .p-speeddial-item:first-child {
  margin-left: 0.5rem;
}
.p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
  margin: 0;
}
.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
.p-speeddial-semi-circle .p-speeddial-item:first-child,
.p-speeddial-semi-circle .p-speeddial-item:last-child,
.p-speeddial-quarter-circle .p-speeddial-item:first-child,
.p-speeddial-quarter-circle .p-speeddial-item:last-child {
  margin: 0;
}
.p-speeddial-mask {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-carousel .p-carousel-indicators {
  padding: 1rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #ced4da;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #adb5bd;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-datatable-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-datatable .p-datatable-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
}
.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #343a40;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #3B82F6;
  background: #EFF6FF;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #343a40;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #343a40;
}
.p-datatable .p-sortable-column.p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #3B82F6;
}
.p-datatable .p-sortable-column.p-highlight:hover {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #3B82F6;
}
.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 1px #BFDBFE;
  outline: 0 none;
}
.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
  outline-color: #BFDBFE;
}
.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}
.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #EFF6FF;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #EFF6FF;
}
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-column-resizer-helper {
  background: #3B82F6;
}
.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f8f9fa;
}
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
  background-color: #f8f9fa;
}
.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}
.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #3B82F6;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #3B82F6;
}
.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem;
}
.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-dataview-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: solid #dee2e6;
  border-width: 0 0 1px 0;
}
.p-dataview .p-dataview-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}
.p-dataview .p-dataview-emptymessage {
  padding: 1.25rem;
}
.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}
.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-menu-button:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: #e9ecef;
  color: #343a40;
}
.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-clear-button:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-column-filter-overlay {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  min-width: 12.5rem;
}
.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0.75rem 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.75rem 1.25rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1.25rem;
  border-bottom: 1px solid #dee2e6;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}
.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.75rem 1.25rem;
}
.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1.25rem;
}
.fc {
  /* FullCalendar 4 */
  /* FullCalendar 5 */
}
.fc.fc-unthemed .fc-view-container th {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #343a40;
}
.fc.fc-unthemed .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc.fc-unthemed .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-view-container .fc-event {
  background: #3B82F6;
  border: 1px solid #3B82F6;
  color: #ffffff;
}
.fc.fc-unthemed .fc-view-container .fc-divider {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}
.fc.fc-unthemed .fc-toolbar .fc-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
  display: flex;
  align-items: center;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc.fc-unthemed .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  z-index: 1;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
  border-color: #dee2e6;
}
.fc.fc-theme-standard .fc-view-harness th {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #343a40;
}
.fc.fc-theme-standard .fc-view-harness td {
  color: #495057;
  border-color: #dee2e6;
}
.fc.fc-theme-standard .fc-view-harness .fc-view {
  background: #ffffff;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover {
  background: none;
  border: 0 none;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  background: #f8f9fa;
  color: #343a40;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  font-family: "PrimeIcons" !important;
  font-size: 1rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
  content: "\e90b";
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
  color: #ffffff;
  background: #3B82F6;
  border-color: #3B82F6;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
  color: #ffffff;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
  background: #3B82F6;
  border-color: #3B82F6;
}
.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
  background: #e9ecef;
  color: #495057;
}
.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
  background: #f8f9fa;
}
.fc.fc-theme-standard .fc-toolbar .fc-button {
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
  opacity: 0.6;
  color: #ffffff;
  background: #3B82F6;
  border: 1px solid #3B82F6;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "\e900";
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "\e901";
}
.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #3B82F6;
  border-color: #3B82F6;
  color: #ffffff;
}
.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
  z-index: 1;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.fc.fc-theme-standard a {
  color: #495057;
}
.fc.fc-theme-standard .fc-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-orderlist .p-orderlist-controls {
  padding: 1.25rem;
}
.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}
.p-orderlist .p-orderlist-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 700;
}
.p-orderlist .p-orderlist-filter-container {
  padding: 1.25rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.75rem;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.75rem 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.75rem 1.25rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
}
.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-orderlist-item.cdk-drag-preview {
  padding: 0.75rem 1.25rem;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}
.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #70aeff;
}
.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1.25rem;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-paginator {
  background: #ffffff;
  color: #6c757d;
  border: solid #e9ecef;
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: 6px;
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 3rem;
  height: 3rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 50%;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #343a40;
}
.p-paginator .p-paginator-first {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}
.p-paginator .p-paginator-last {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}
.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 3rem;
}
.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}
.p-paginator .p-paginator-page-input {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.p-paginator .p-paginator-page-input .p-inputtext {
  max-width: 3rem;
}
.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 3rem;
  height: 3rem;
  margin: 0.143rem;
  padding: 0 0.5rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 3rem;
  height: 3rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 50%;
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #EFF6FF;
  border-color: #EFF6FF;
  color: #3B82F6;
}
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #343a40;
}
.p-picklist .p-picklist-buttons {
  padding: 1.25rem;
}
.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}
.p-picklist .p-picklist-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 700;
}
.p-picklist .p-picklist-filter-container {
  padding: 1.25rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.75rem;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.75rem 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.75rem 1.25rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #3B82F6;
  background: #EFF6FF;
}
.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.75rem 1.25rem;
  color: #495057;
}
.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-picklist-item.cdk-drag-preview {
  padding: 0.75rem 1.25rem;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}
.p-timeline .p-timeline-event-marker {
  border: 2px solid #3B82F6;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff;
}
.p-timeline .p-timeline-event-connector {
  background-color: #dee2e6;
}
.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}
.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}
.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1.25rem;
  border-radius: 6px;
}
.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 6px;
  transition: box-shadow 0.2s;
  padding: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #3B82F6;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #3B82F6;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.75rem;
}
.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.75rem;
  color: #6c757d;
}
.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}
.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #8cbeff;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 6px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #495057;
  padding: 0.5rem;
  transition: box-shadow 0.2s;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #EFF6FF;
  color: #3B82F6;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #3B82F6;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-treetable-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-treetable .p-treetable-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  font-weight: 700;
  color: #343a40;
  background: #f8f9fa;
}
.p-treetable .p-sortable-column {
  outline-color: #BFDBFE;
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #343a40;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #3B82F6;
  background: #EFF6FF;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #343a40;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #343a40;
}
.p-treetable .p-sortable-column.p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #3B82F6;
}
.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
  outline-color: #BFDBFE;
}
.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #3B82F6;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #3B82F6;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-column-resizer-helper {
  background: #3B82F6;
}
.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f8f9fa;
}
.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem;
}
.p-virtualscroller .p-virtualscroller-header {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
}
.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-virtualscroller .p-virtualscroller-footer {
  background: #f8f9fa;
  color: #343a40;
  border: 1px solid #dee2e6;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 700;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #6c757d;
  background: #f8f9fa;
  font-weight: 700;
  border-radius: 6px;
  transition: box-shadow 0.2s;
}
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #343a40;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #343a40;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #343a40;
}
.p-accordion .p-accordion-content {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 4px;
}
.p-card {
  background: #ffffff;
  color: #495057;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px;
}
.p-card .p-card-body {
  padding: 1.25rem;
}
.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}
.p-card .p-card-content {
  padding: 1.25rem 0;
}
.p-card .p-card-footer {
  padding: 1.25rem 0 0 0;
}
.p-divider .p-divider-content {
  background-color: #ffffff;
}
.p-divider.p-divider-horizontal {
  margin: 1.25rem 0;
  padding: 0 1.25rem;
}
.p-divider.p-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}
.p-divider.p-divider-vertical {
  margin: 0 1.25rem;
  padding: 1.25rem 0;
}
.p-divider.p-divider-vertical:before {
  border-left: 1px #dee2e6;
}
.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}
.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-radius: 6px;
}
.p-fieldset .p-fieldset-legend {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #343a40;
  background: #f8f9fa;
  font-weight: 700;
  border-radius: 6px;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1.25rem;
  color: #343a40;
  border-radius: 6px;
  transition: box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #343a40;
}
.p-fieldset .p-fieldset-content {
  padding: 1.25rem;
}
.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  background: #f8f9fa;
  color: #343a40;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-panel .p-panel-header .p-panel-title {
  font-weight: 700;
}
.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.75rem 1.25rem;
}
.p-panel .p-panel-content {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top: 0 none;
}
.p-panel .p-panel-footer {
  padding: 0.75rem 1.25rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f9fa;
  border: 0 none;
}
.p-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 6px;
  color: #495057;
}
.p-splitter .p-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  background: #f8f9fa;
}
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #dee2e6;
}
.p-splitter .p-splitter-gutter-resizing {
  background: #dee2e6;
}
.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabview .p-tabview-nav li {
  margin-right: 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1.25rem;
  font-weight: 700;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #adb5bd;
  color: #6c757d;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #3B82F6;
  color: #3B82F6;
}
.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}
.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-nav-btn.p-link {
  background: #ffffff;
  color: #3B82F6;
  width: 3rem;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.p-tabview .p-tabview-nav-btn.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}
.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1.25rem;
  border: 0 none;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-toolbar {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
  border-radius: 6px;
}
.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}
.p-confirm-popup {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.p-confirm-popup .p-confirm-popup-content {
  padding: 1.25rem;
}
.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.75rem 1.25rem;
}
.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}
.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: #ffffff;
}
.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}
.p-dialog {
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: 0 none;
}
.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #ffffff;
  color: #343a40;
  padding: 1.5rem;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 700;
  font-size: 1.25rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}
.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 2rem 1.5rem;
}
.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 1.5rem 1.5rem;
  text-align: right;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}
.p-overlaypanel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.p-overlaypanel .p-overlaypanel-content {
  padding: 1.25rem;
}
.p-overlaypanel .p-overlaypanel-close {
  background: #3B82F6;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #3B82F6;
  color: #ffffff;
}
.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #ffffff;
}
.p-sidebar {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.p-sidebar .p-sidebar-header {
  padding: 1.25rem;
}
.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #343a40;
  border-color: transparent;
  background: #e9ecef;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}
.p-sidebar .p-sidebar-content {
  padding: 1.25rem;
}
.p-tooltip .p-tooltip-text {
  background: #495057;
  color: #ffffff;
  padding: 0.75rem 0.75rem;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #495057;
}
.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #495057;
}
.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #495057;
}
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #495057;
}
.p-fileupload .p-fileupload-buttonbar {
  background: #f8f9fa;
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #343a40;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-fileupload .p-progressbar {
  height: 0.25rem;
}
.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem;
}
.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}
.p-fileupload-choose:not(.p-disabled):hover {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.p-fileupload-choose:not(.p-disabled):active {
  background: #3B82F6;
  color: #ffffff;
  border-color: #3B82F6;
}
.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  padding: 1rem;
}
.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.2s;
  border-radius: 6px;
}
.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
}
.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  width: 12.5rem;
}
.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-contextmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-contextmenu .p-menuitem {
  margin: 0;
}
.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #3B82F6;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #3B82F6;
}
.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-dock .p-dock-list {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.5rem 0.5rem;
  border-radius: 0.5rem;
}
.p-dock .p-dock-item {
  padding: 0.5rem;
}
.p-dock .p-dock-action {
  width: 4rem;
  height: 4rem;
}
.p-dock.p-dock-top .p-dock-item-second-prev,
.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
.p-dock.p-dock-bottom .p-dock-item-second-next {
  margin: 0 0.9rem;
}
.p-dock.p-dock-top .p-dock-item-prev,
.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
.p-dock.p-dock-bottom .p-dock-item-next {
  margin: 0 1.3rem;
}
.p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
  margin: 0 1.5rem;
}
.p-dock.p-dock-left .p-dock-item-second-prev,
.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
.p-dock.p-dock-right .p-dock-item-second-next {
  margin: 0.9rem 0;
}
.p-dock.p-dock-left .p-dock-item-prev,
.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
.p-dock.p-dock-right .p-dock-item-next {
  margin: 1.3rem 0;
}
.p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
  margin: 1.5rem 0;
}
@media screen and (max-width: 960px) {
  .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }
}
.p-megamenu {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 6px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #EFF6FF;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #3B82F6;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #3B82F6;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #3B82F6;
}
.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.p-megamenu .p-megamenu-submenu {
  padding: 0.25rem 0;
  width: 12.5rem;
}
.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #3B82F6;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #3B82F6;
}
.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.25rem 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}
.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  width: 12.5rem;
}
.p-menu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1.25rem;
  color: #343a40;
  background: #ffffff;
  font-weight: 700;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menu .p-menuitem {
  margin: 0;
}
.p-menu .p-menuitem:last-child {
  margin: 0;
}
.p-menubar {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
}
.p-menubar .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 6px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #EFF6FF;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #3B82F6;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #3B82F6;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #3B82F6;
}
.p-menubar .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  width: 12.5rem;
}
.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}
.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}
.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #3B82F6;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #3B82F6;
}
@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #BFDBFE;
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1.25rem;
    color: #495057;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 1px #BFDBFE;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.p-panelmenu .p-panelmenu-header > a {
  padding: 1.25rem;
  border: 1px solid #dee2e6;
  color: #6c757d;
  background: #f8f9fa;
  font-weight: 700;
  border-radius: 6px;
  transition: box-shadow 0.2s;
}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #343a40;
}
.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #343a40;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #343a40;
}
.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  margin-bottom: 4px;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}
.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 4px;
}
.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  width: 12.5rem;
}
.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-slidemenu .p-slidemenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #EFF6FF;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #3B82F6;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #3B82F6;
}
.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}
.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1.25rem;
  color: #495057;
}
.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 6px;
  background: #ffffff;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #495057;
  border: 1px solid #e9ecef;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 700;
  color: #495057;
}
.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}
.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1.25rem;
  font-weight: 700;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.2rem #BFDBFE;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #adb5bd;
  color: #6c757d;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #3B82F6;
  color: #3B82F6;
}
.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 6px;
  width: 12.5rem;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1.25rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 1px #BFDBFE;
}
.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-tieredmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.p-tieredmenu .p-menuitem {
  margin: 0;
}
.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #EFF6FF;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #3B82F6;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #3B82F6;
}
.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-inline-message {
  padding: 0.75rem 0.75rem;
  margin: 0;
  border-radius: 6px;
}
.p-inline-message.p-inline-message-info {
  background: #e9e9ff;
  border: solid #696cff;
  border-width: 0px;
  color: #696cff;
}
.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #696cff;
}
.p-inline-message.p-inline-message-success {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0px;
  color: #1ea97c;
}
.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #1ea97c;
}
.p-inline-message.p-inline-message-warn {
  background: #fff2e2;
  border: solid #cc8925;
  border-width: 0px;
  color: #cc8925;
}
.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #cc8925;
}
.p-inline-message.p-inline-message-error {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0px;
  color: #ff5757;
}
.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #ff5757;
}
.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}
.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}
.p-message {
  margin: 1rem 0;
  border-radius: 6px;
}
.p-message .p-message-wrapper {
  padding: 1.25rem 1.75rem;
}
.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-message.p-message-info {
  background: #e9e9ff;
  border: solid #696cff;
  border-width: 0 0 0 6px;
  color: #696cff;
}
.p-message.p-message-info .p-message-icon {
  color: #696cff;
}
.p-message.p-message-info .p-message-close {
  color: #696cff;
}
.p-message.p-message-success {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0 0 0 6px;
  color: #1ea97c;
}
.p-message.p-message-success .p-message-icon {
  color: #1ea97c;
}
.p-message.p-message-success .p-message-close {
  color: #1ea97c;
}
.p-message.p-message-warn {
  background: #fff2e2;
  border: solid #cc8925;
  border-width: 0 0 0 6px;
  color: #cc8925;
}
.p-message.p-message-warn .p-message-icon {
  color: #cc8925;
}
.p-message.p-message-warn .p-message-close {
  color: #cc8925;
}
.p-message.p-message-error {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0 0 0 6px;
  color: #ff5757;
}
.p-message.p-message-error .p-message-icon {
  color: #ff5757;
}
.p-message.p-message-error .p-message-close {
  color: #ff5757;
}
.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 400;
}
.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.p-message .p-message-summary {
  font-weight: 700;
}
.p-message .p-message-detail {
  margin-left: 0.5rem;
}
.p-toast {
  opacity: 0.9;
}
.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0 0 0 6px;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}
.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #e9e9ff;
  border: solid #696cff;
  border-width: 0 0 0 6px;
  color: #696cff;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #696cff;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #e4f8f0;
  border: solid #1ea97c;
  border-width: 0 0 0 6px;
  color: #1ea97c;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #1ea97c;
}
.p-toast .p-toast-message.p-toast-message-warn {
  background: #fff2e2;
  border: solid #cc8925;
  border-width: 0 0 0 6px;
  color: #cc8925;
}
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #cc8925;
}
.p-toast .p-toast-message.p-toast-message-error {
  background: #ffe7e6;
  border: solid #ff5757;
  border-width: 0 0 0 6px;
  color: #ff5757;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #ff5757;
}
.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
  margin: 0 0.5rem;
}
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #f8f9fa;
  padding: 1rem;
}
.p-galleria .p-galleria-indicators {
  padding: 1rem;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #ced4da;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #adb5bd;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #EFF6FF;
  color: #3B82F6;
}
.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #f8f9fa;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-galleria-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}
.p-image-mask {
  --maskbg: rgba(0, 0, 0, 0.9);
}
.p-image-preview-indicator {
  background-color: transparent;
  color: #f8f9fa;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-image-preview-container:hover > .p-image-preview-indicator {
  background-color: rgba(0, 0, 0, 0.5);
}
.p-image-toolbar {
  padding: 1rem;
}
.p-image-action.p-link {
  color: #f8f9fa;
  background-color: transparent;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-image-action.p-link:last-child {
  margin-right: 0;
}
.p-image-action.p-link:hover {
  color: #f8f9fa;
  background-color: rgba(255, 255, 255, 0.1);
}
.p-image-action.p-link i {
  font-size: 1.5rem;
}
.p-avatar {
  background-color: #dee2e6;
  border-radius: 6px;
}
.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}
.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}
.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}
.p-badge {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.p-badge.p-badge-secondary {
  background-color: #64748B;
  color: #ffffff;
}
.p-badge.p-badge-success {
  background-color: #22C55E;
  color: #ffffff;
}
.p-badge.p-badge-info {
  background-color: #3B82F6;
  color: #ffffff;
}
.p-badge.p-badge-warning {
  background-color: #F59E0B;
  color: #ffffff;
}
.p-badge.p-badge-danger {
  background-color: #EF4444;
  color: #ffffff;
}
.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}
.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}
.p-chip {
  background-color: #dee2e6;
  color: #495057;
  border-radius: 16px;
  padding: 0 0.75rem;
}
.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}
.p-chip img {
  width: 2.25rem;
  height: 2.25rem;
  margin-left: -0.75rem;
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-inplace .p-inplace-display {
  padding: 0.75rem 0.75rem;
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #495057;
}
.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #BFDBFE;
}
.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #dee2e6;
  border-radius: 6px;
}
.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #3B82F6;
}
.p-progressbar .p-progressbar-label {
  color: #ffffff;
  line-height: 1.5rem;
}
.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}
.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}
.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #f8f9fa;
}
.p-skeleton {
  background-color: #dee2e6;
  border-radius: 6px;
}
.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}
.p-tag {
  background: #3B82F6;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 6px;
}
.p-tag.p-tag-success {
  background-color: #22C55E;
  color: #ffffff;
}
.p-tag.p-tag-info {
  background-color: #3B82F6;
  color: #ffffff;
}
.p-tag.p-tag-warning {
  background-color: #F59E0B;
  color: #ffffff;
}
.p-tag.p-tag-danger {
  background-color: #EF4444;
  color: #ffffff;
}
.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}
.p-terminal {
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1.25rem;
}
.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.p-button-label {
  font-weight: 700;
}
.p-accordion .p-accordion-header .p-accordion-header-link {
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-tabview .p-tabview-nav .p-tabview-ink-bar {
  z-index: 1;
  display: block;
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #3B82F6;
  transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background-color: #3B82F6;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background-color: #3B82F6;
}
.p-button:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
}
.p-button.p-button-secondary:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
}
.p-button.p-button-success:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
}
.p-button.p-button-info:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
}
.p-button.p-button-warning:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
}
.p-button.p-button-help:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
}
.p-button.p-button-danger:enabled:focus {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
}
.p-component, .p-component * {
    box-sizing: border-box;
}
.p-hidden {
    display: none;
}
.p-hidden-space {
    visibility: hidden;
}
.p-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.p-hidden-accessible input,
.p-hidden-accessible select {
    transform: scale(0);
}
.p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.p-disabled, .p-disabled * {
    cursor: default !important;
    pointer-events: none;
}
.p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.p-overflow-hidden {
    overflow: hidden;
}
.p-unselectable-text {
    -webkit-user-select: none;
            user-select: none;
}
.p-scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
}
@keyframes p-fadein {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"]::-webkit-file-upload-button,
button {
    border-radius: 0;
}
.p-link {
	text-align: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
}
.p-link:disabled {
	cursor: default;
}
.p-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}
/* Non ng overlay animations */
.p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);
}
.p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
}
.p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity .1s linear;
}
.p-toggleable-content.ng-animating {
    overflow: hidden;
}
.p-badge {
    display: inline-block;
    border-radius: 10px;
    text-align: center;
    padding: 0 .5rem;
}
.p-overlay-badge {
    position: relative;
}
.p-overlay-badge .p-badge {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%,-50%);
    transform-origin: 100% 0;
    margin: 0;
}
.p-badge-dot {
    width: .5rem;
    min-width: .5rem;
    height: .5rem;
    border-radius: 50%;
    padding: 0;
}
.p-badge-no-gutter {
    padding: 0;
    border-radius: 50%;
}
.p-button {
    margin: 0;
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.p-button-label {
    flex: 1 1 auto;
}
.p-button-icon-right {
    order: 1;
}
.p-button:disabled {
    cursor: default;
}
.p-button-icon-only {
    justify-content: center;
}
.p-button-icon-only .p-button-label {
    visibility: hidden;
    width: 0;
    flex: 0 0 auto;
}
.p-button-vertical {
    flex-direction: column;
}
.p-button-icon-bottom {
    order: 2;
}
.p-buttonset .p-button {
    margin: 0;
}
.p-buttonset .p-button:not(:last-child) {
    border-right: 0 none;
}
.p-buttonset .p-button:not(:first-of-type):not(:last-of-type) {
    border-radius: 0;
}
.p-buttonset .p-button:first-of-type {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.p-buttonset .p-button:last-of-type {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.p-buttonset .p-button:focus {
    position: relative;
    z-index: 1;
}
.p-button-label {
    transition: all .2s;
}
.p-checkbox {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    vertical-align: bottom;
    position: relative;
}
.p-checkbox-disabled {
    cursor: default !important;
    pointer-events: none;
}
.p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
p-checkbox {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
}
.p-checkbox-label {
    line-height: 1;
}
.p-colorpicker-panel .p-colorpicker-color {
    background: transparent url('color.png') no-repeat left top; 
}
.p-colorpicker-panel .p-colorpicker-hue {
   background: transparent url('hue.png') no-repeat left top; 
}
.p-inputtext {
    margin: 0;
}
.p-fluid .p-inputtext {
    width: 100%;
}
/* InputGroup */
.p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
}
.p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
}
.p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
}
.p-inputgroup .p-inputtext,
.p-fluid .p-inputgroup .p-inputtext,
.p-inputgroup .p-inputwrapper,
.p-inputgroup .p-inputwrapper > .p-component {
    flex: 1 1 auto;
    width: 1%;
}
/* Floating Label */
.p-float-label {
    display: block;
    position: relative;
}
.p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
}
.p-float-label textarea ~ label {
    top: 1rem;
}
.p-float-label input:focus ~ label,
.p-float-label input.p-filled ~ label,
.p-float-label textarea:focus ~ label,
.p-float-label textarea.p-filled ~ label,
.p-float-label .p-inputwrapper-focus ~ label,
.p-float-label .p-inputwrapper-filled ~ label {
    top: -.75rem;
    font-size: 12px;
}
.p-float-label .input:-webkit-autofill ~ label {
    top: -20px;
    font-size: 12px;
}
.p-input-icon-left,
.p-input-icon-right {
    position: relative;
    display: inline-block;
}
.p-input-icon-left > i,
.p-input-icon-right > i {
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
}
.p-fluid .p-input-icon-left,
.p-fluid .p-input-icon-right {
    display: block;
    width: 100%;
}
.p-inputtextarea-resizable {
    overflow: hidden;
    resize: none;
}
.p-fluid .p-inputtextarea {
    width: 100%;
}
.p-password {
    position: relative;
    display: inline-flex;
}
.p-password-panel {
    position: absolute;
    top: 0;
    left: 0;
}
.p-password .p-password-panel {
    min-width: 100%;
}
.p-password-meter {
    height: 10px;
}
.p-password-strength {
    height: 100%;
    width: 0%;
    transition: width 1s ease-in-out;
}
.p-fluid .p-password {
    display: flex;
}
.p-radiobutton {
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    vertical-align: bottom;
    position: relative;
}
.p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
.p-radiobutton-icon {
    backface-visibility: hidden;
    transform: translateZ(0) scale(.1);
    border-radius: 50%;
    visibility: hidden;
}
.p-radiobutton-box.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1.0, 1.0);
    visibility: visible;
}
p-radiobutton {
    display: inline-flex;
    vertical-align: bottom;
    align-items: center;
}
.p-radiobutton-label {
    line-height: 1;
}
.p-ripple {
    overflow: hidden;
    position: relative;
}
.p-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    transform: scale(0);
}
.p-ink-active {
    animation: ripple 0.4s linear;
}
.p-ripple-disabled .p-ink {
    display: none !important;
}
@keyframes ripple {  
    100% {
        opacity: 0;
        transform: scale(2.5);
    }
}
.p-tooltip {
    position:absolute;
    display:none;
    padding: .25em .5rem;
    max-width: 12.5rem;
}
.p-tooltip.p-tooltip-right,
.p-tooltip.p-tooltip-left {
    padding: 0 .25rem;
}
.p-tooltip.p-tooltip-top,
.p-tooltip.p-tooltip-bottom {
    padding:.25em 0;
}
.p-tooltip .p-tooltip-text {
   white-space: pre-line;
   word-break: break-word;
}
.p-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.p-tooltip-right .p-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -.25rem;
    border-width: .25em .25em .25em 0;
}
.p-tooltip-left .p-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -.25rem;
    border-width: .25em 0 .25em .25rem;
}
.p-tooltip.p-tooltip-top {
    padding: .25em 0;
}
.p-tooltip-top .p-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -.25rem;
    border-width: .25em .25em 0;
}
.p-tooltip-bottom .p-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -.25rem;
    border-width: 0 .25em .25rem;
}
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.eot');
    src: url('primeicons.eot?#iefix') format('embedded-opentype'), url('primeicons.ttf') format('truetype'), url('primeicons.woff') format('woff'), url('primeicons.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}
.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}
.pi-fw {
    width: 1.28571429em;
    text-align: center;
}
.pi-spin {
    animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
.pi-sort-alt-slash:before {
    content: "\e9ee";
}
.pi-arrows-h:before {
    content: "\e9ec";
}
.pi-arrows-v:before {
    content: "\e9ed";
}
.pi-pound:before {
    content: "\e9eb";
}
.pi-prime:before {
    content: "\e9ea";
}
.pi-chart-pie:before {
    content: "\e9e9";
}
.pi-reddit:before {
    content: "\e9e8";
}
.pi-code:before {
    content: "\e9e7";
}
.pi-sync:before {
    content: "\e9e6";
}
.pi-shopping-bag:before {
    content: "\e9e5";
}
.pi-server:before {
    content: "\e9e4";
}
.pi-database:before {
    content: "\e9e3";
}
.pi-hashtag:before {
    content: "\e9e2";
}
.pi-bookmark-fill:before {
    content: "\e9df";
}
.pi-filter-fill:before {
    content: "\e9e0";
}
.pi-heart-fill:before {
    content: "\e9e1";
}
.pi-flag-fill:before {
    content: "\e9de";
}
.pi-circle:before {
    content: "\e9dc";
}
.pi-circle-fill:before {
    content: "\e9dd";
}
.pi-bolt:before {
    content: "\e9db";
}
.pi-history:before {
    content: "\e9da";
}
.pi-box:before {
    content: "\e9d9";
}
.pi-at:before {
    content: "\e9d8";
}
.pi-arrow-up-right:before {
    content: "\e9d4";
}
.pi-arrow-up-left:before {
    content: "\e9d5";
}
.pi-arrow-down-left:before {
    content: "\e9d6";
}
.pi-arrow-down-right:before {
    content: "\e9d7";
}
.pi-telegram:before {
    content: "\e9d3";
}
.pi-stop-circle:before {
    content: "\e9d2";
}
.pi-stop:before {
    content: "\e9d1";
}
.pi-whatsapp:before {
    content: "\e9d0";
}
.pi-building:before {
    content: "\e9cf";
}
.pi-qrcode:before {
    content: "\e9ce";
}
.pi-car:before {
    content: "\e9cd";
}
.pi-instagram:before {
    content: "\e9cc";
}
.pi-linkedin:before {
    content: "\e9cb";
}
.pi-send:before {
    content: "\e9ca";
}
.pi-slack:before {
    content: "\e9c9";
}
.pi-sun:before {
    content: "\e9c8";
}
.pi-moon:before {
    content: "\e9c7";
}
.pi-vimeo:before {
    content: "\e9c6";
}
.pi-youtube:before {
    content: "\e9c5";
}
.pi-flag:before {
    content: "\e9c4";
}
.pi-wallet:before {
    content: "\e9c3";
}
.pi-map:before {
    content: "\e9c2";
}
.pi-link:before {
    content: "\e9c1";
}
.pi-credit-card:before {
    content: "\e9bf";
}
.pi-discord:before {
    content: "\e9c0";
}
.pi-percentage:before {
    content: "\e9be";
}
.pi-euro:before {
    content: "\e9bd";
}
.pi-book:before {
    content: "\e9ba";
}
.pi-shield:before {
    content: "\e9b9";
}
.pi-paypal:before {
    content: "\e9bb";
}
.pi-amazon:before {
    content: "\e9bc";
}
.pi-phone:before {
    content: "\e9b8";
}
.pi-filter-slash:before {
    content: "\e9b7";
}
.pi-facebook:before {
    content: "\e9b4";
}
.pi-github:before {
    content: "\e9b5";
}
.pi-twitter:before {
    content: "\e9b6";
}
.pi-step-backward-alt:before {
    content: "\e9ac";
}
.pi-step-forward-alt:before {
    content: "\e9ad";
}
.pi-forward:before {
    content: "\e9ae";
}
.pi-backward:before {
    content: "\e9af";
}
.pi-fast-backward:before {
    content: "\e9b0";
}
.pi-fast-forward:before {
    content: "\e9b1";
}
.pi-pause:before {
    content: "\e9b2";
}
.pi-play:before {
    content: "\e9b3";
}
.pi-compass:before {
    content: "\e9ab";
}
.pi-id-card:before {
    content: "\e9aa";
}
.pi-ticket:before {
    content: "\e9a9";
}
.pi-file-o:before {
    content: "\e9a8";
}
.pi-reply:before {
    content: "\e9a7";
}
.pi-directions-alt:before {
    content: "\e9a5";
}
.pi-directions:before {
    content: "\e9a6";
}
.pi-thumbs-up:before {
    content: "\e9a3";
}
.pi-thumbs-down:before {
    content: "\e9a4";
}
.pi-sort-numeric-down-alt:before {
    content: "\e996";
}
.pi-sort-numeric-up-alt:before {
    content: "\e997";
}
.pi-sort-alpha-down-alt:before {
    content: "\e998";
}
.pi-sort-alpha-up-alt:before {
    content: "\e999";
}
.pi-sort-numeric-down:before {
    content: "\e99a";
}
.pi-sort-numeric-up:before {
    content: "\e99b";
}
.pi-sort-alpha-down:before {
    content: "\e99c";
}
.pi-sort-alpha-up:before {
    content: "\e99d";
}
.pi-sort-alt:before {
    content: "\e99e";
}
.pi-sort-amount-up:before {
    content: "\e99f";
}
.pi-sort-amount-down:before {
    content: "\e9a0";
}
.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}
.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}
.pi-palette:before {
    content: "\e995";
}
.pi-undo:before {
    content: "\e994";
}
.pi-desktop:before {
    content: "\e993";
}
.pi-sliders-v:before {
    content: "\e991";
}
.pi-sliders-h:before {
    content: "\e992";
}
.pi-search-plus:before {
    content: "\e98f";
}
.pi-search-minus:before {
    content: "\e990";
}
.pi-file-excel:before {
    content: "\e98e";
}
.pi-file-pdf:before {
    content: "\e98d";
}
.pi-check-square:before {
    content: "\e98c";
}
.pi-chart-line:before {
    content: "\e98b";
}
.pi-user-edit:before {
    content: "\e98a";
}
.pi-exclamation-circle:before {
    content: "\e989";
}
.pi-android:before {
    content: "\e985";
}
.pi-google:before {
    content: "\e986";
}
.pi-apple:before {
    content: "\e987";
}
.pi-microsoft:before {
    content: "\e988";
}
.pi-heart:before {
    content: "\e984";
}
.pi-mobile:before {
    content: "\e982";
}
.pi-tablet:before {
    content: "\e983";
}
.pi-key:before {
    content: "\e981";
}
.pi-shopping-cart:before {
    content: "\e980";
}
.pi-comments:before {
    content: "\e97e";
}
.pi-comment:before {
    content: "\e97f";
}
.pi-briefcase:before {
    content: "\e97d";
}
.pi-bell:before {
    content: "\e97c";
}
.pi-paperclip:before {
    content: "\e97b";
}
.pi-share-alt:before {
    content: "\e97a";
}
.pi-envelope:before {
    content: "\e979";
}
.pi-volume-down:before {
    content: "\e976";
}
.pi-volume-up:before {
    content: "\e977";
}
.pi-volume-off:before {
    content: "\e978";
}
.pi-eject:before {
    content: "\e975";
}
.pi-money-bill:before {
    content: "\e974";
}
.pi-images:before {
    content: "\e973";
}
.pi-image:before {
    content: "\e972";
}
.pi-sign-in:before {
    content: "\e970";
}
.pi-sign-out:before {
    content: "\e971";
}
.pi-wifi:before {
    content: "\e96f";
}
.pi-sitemap:before {
    content: "\e96e";
}
.pi-chart-bar:before {
    content: "\e96d";
}
.pi-camera:before {
    content: "\e96c";
}
.pi-dollar:before {
    content: "\e96b";
}
.pi-lock-open:before {
    content: "\e96a";
}
.pi-table:before {
    content: "\e969";
}
.pi-map-marker:before {
    content: "\e968";
}
.pi-list:before {
    content: "\e967";
}
.pi-eye-slash:before {
    content: "\e965";
}
.pi-eye:before {
    content: "\e966";
}
.pi-folder-open:before {
    content: "\e964";
}
.pi-folder:before {
    content: "\e963";
}
.pi-video:before {
    content: "\e962";
}
.pi-inbox:before {
    content: "\e961";
}
.pi-lock:before {
    content: "\e95f";
}
.pi-unlock:before {
    content: "\e960";
}
.pi-tags:before {
    content: "\e95d";
}
.pi-tag:before {
    content: "\e95e";
}
.pi-power-off:before {
    content: "\e95c";
}
.pi-save:before {
    content: "\e95b";
}
.pi-question-circle:before {
    content: "\e959";
}
.pi-question:before {
    content: "\e95a";
}
.pi-copy:before {
    content: "\e957";
}
.pi-file:before {
    content: "\e958";
}
.pi-clone:before {
    content: "\e955";
}
.pi-calendar-times:before {
    content: "\e952";
}
.pi-calendar-minus:before {
    content: "\e953";
}
.pi-calendar-plus:before {
    content: "\e954";
}
.pi-ellipsis-v:before {
    content: "\e950";
}
.pi-ellipsis-h:before {
    content: "\e951";
}
.pi-bookmark:before {
    content: "\e94e";
}
.pi-globe:before {
    content: "\e94f";
}
.pi-replay:before {
    content: "\e94d";
}
.pi-filter:before {
    content: "\e94c";
}
.pi-print:before {
    content: "\e94b";
}
.pi-align-right:before {
    content: "\e946";
}
.pi-align-left:before {
    content: "\e947";
}
.pi-align-center:before {
    content: "\e948";
}
.pi-align-justify:before {
    content: "\e949";
}
.pi-cog:before {
    content: "\e94a";
}
.pi-cloud-download:before {
    content: "\e943";
}
.pi-cloud-upload:before {
    content: "\e944";
}
.pi-cloud:before {
    content: "\e945";
}
.pi-pencil:before {
    content: "\e942";
}
.pi-users:before {
    content: "\e941";
}
.pi-clock:before {
    content: "\e940";
}
.pi-user-minus:before {
    content: "\e93e";
}
.pi-user-plus:before {
    content: "\e93f";
}
.pi-trash:before {
    content: "\e93d";
}
.pi-external-link:before {
    content: "\e93c";
}
.pi-window-maximize:before {
    content: "\e93b";
}
.pi-window-minimize:before {
    content: "\e93a";
}
.pi-refresh:before {
    content: "\e938";
}
.pi-user:before {
    content: "\e939";
}
.pi-exclamation-triangle:before {
    content: "\e922";
}
.pi-calendar:before {
    content: "\e927";
}
.pi-chevron-circle-left:before {
    content: "\e928";
}
.pi-chevron-circle-down:before {
    content: "\e929";
}
.pi-chevron-circle-right:before {
    content: "\e92a";
}
.pi-chevron-circle-up:before {
    content: "\e92b";
}
.pi-angle-double-down:before {
    content: "\e92c";
}
.pi-angle-double-left:before {
    content: "\e92d";
}
.pi-angle-double-right:before {
    content: "\e92e";
}
.pi-angle-double-up:before {
    content: "\e92f";
}
.pi-angle-down:before {
    content: "\e930";
}
.pi-angle-left:before {
    content: "\e931";
}
.pi-angle-right:before {
    content: "\e932";
}
.pi-angle-up:before {
    content: "\e933";
}
.pi-upload:before {
    content: "\e934";
}
.pi-download:before {
    content: "\e956";
}
.pi-ban:before {
    content: "\e935";
}
.pi-star-fill:before {
    content: "\e936";
}
.pi-star:before {
    content: "\e937";
}
.pi-chevron-left:before {
    content: "\e900";
}
.pi-chevron-right:before {
    content: "\e901";
}
.pi-chevron-down:before {
    content: "\e902";
}
.pi-chevron-up:before {
    content: "\e903";
}
.pi-caret-left:before {
    content: "\e904";
}
.pi-caret-right:before {
    content: "\e905";
}
.pi-caret-down:before {
    content: "\e906";
}
.pi-caret-up:before {
    content: "\e907";
}
.pi-search:before {
    content: "\e908";
}
.pi-check:before {
    content: "\e909";
}
.pi-check-circle:before {
    content: "\e90a";
}
.pi-times:before {
    content: "\e90b";
}
.pi-times-circle:before {
    content: "\e90c";
}
.pi-plus:before {
    content: "\e90d";
}
.pi-plus-circle:before {
    content: "\e90e";
}
.pi-minus:before {
    content: "\e90f";
}
.pi-minus-circle:before {
    content: "\e910";
}
.pi-circle-on:before {
    content: "\e911";
}
.pi-circle-off:before {
    content: "\e912";
}
.pi-sort-down:before {
    content: "\e913";
}
.pi-sort-up:before {
    content: "\e914";
}
.pi-sort:before {
    content: "\e915";
}
.pi-step-backward:before {
    content: "\e916";
}
.pi-step-forward:before {
    content: "\e917";
}
.pi-th-large:before {
    content: "\e918";
}
.pi-arrow-down:before {
    content: "\e919";
}
.pi-arrow-left:before {
    content: "\e91a";
}
.pi-arrow-right:before {
    content: "\e91b";
}
.pi-arrow-up:before {
    content: "\e91c";
}
.pi-bars:before {
    content: "\e91d";
}
.pi-arrow-circle-down:before {
    content: "\e91e";
}
.pi-arrow-circle-left:before {
    content: "\e91f";
}
.pi-arrow-circle-right:before {
    content: "\e920";
}
.pi-arrow-circle-up:before {
    content: "\e921";
}
.pi-info:before {
    content: "\e923";
}
.pi-info-circle:before {
    content: "\e924";
}
.pi-home:before {
    content: "\e925";
}
.pi-spinner:before {
    content: "\e926";
}
.mat-max-w-475px {
  max-width: 475px !important;
  width: 100%;
}
.mat-max-w-475px .mat-dialog-container {
  width: 100%;
}
.font-color-dark {
  color: #181818 !important;
}
.font-color-white {
  color: #fff !important;
}
.font-color-blue {
  color: #2354a5 !important;
}
.font-color-black {
  color: black !important;
}
.font-color-red {
  color: #f11a5e !important;
}
.font-color-gray-sec {
  color: #898da8 !important;
}
.font-color-gray-third {
  color: #aaa !important;
}
.font-color-table-color {
  color: #888ea8 !important;
}
.font-color-dropdown-link-color {
  color: #c0c5d2 !important;
}
.font-color-border-color {
  color: #e6ecf5 !important;
}
.font-color-light-green {
  color: #26d4a3 !important;
}
.font-color-feather-gray {
  color: #b4b4b4 !important;
}
.font-color-disabled {
  color: #a7a7a7 !important;
}
.container-md {
  max-width: 960px !important;
  width: 100%;
  margin: 0 auto;
}
.container-xl {
  max-width: 1224px !important;
  width: 100%;
  margin: 0 auto;
}
:root {
  --blue: #2354a5;
  --indigo: #6610f2;
  --purple: #713ac9;
  --pink: #e83e8c;
  --red: #f11a5e;
  --orange: #f26724;
  --yellow: #feb904;
  --green: #15ac73;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #2354a5;
  --secondary: #e4e6ed;
  --success: #15ac73;
  --info: #17a2b8;
  --warning: #feb904;
  --danger: #f11a5e;
  --light: #f8f9fa;
  --dark: #181818;
  --medium-orange: #fef3f2;
  --light-orange: #e4cecc;
  --medium-pink: #f5f3f9;
  --light-pink: #dad5e4;
  --orange: #f26724;
  --green: #15ac73;
  --table-border-color: #e7e7e7;
  --divider-border: rgba(52, 52, 52, 0.1);
  --pagination-border: #d6d6d6;
  --sidebar-dark-bg: #3a3e56;
  --danger-border: #f6759e;
  --danger-bg: #fcd1df;
  --file-upload-bg: #dee8ff;
  --sidebar-gray: #f6f6f6;
  --row-hover-blue: #c2dbff;
  --excel-export: #37d4a3;
  --light-green: #26d4a3;
  --blue: #2354a5;
  --danger-bg-alert: #ffc8d7;
  --yellow-light: #ffcc00;
  --red-form-control: #e21331;
  --red-bg-notifier: #fbc6d7;
  --red-border-notifier: #f6709a;
  --green-bg-notifier: #c9f4e8;
  --green-border-notifier: #85ccb1;
  --yellow-warning: #f69a00;
  --red: #f11a5e;
  --yellow-to-red: #ff8500;
  --transparent: transparent;
  --purple-sec: #6d48c8;
  --dropdown-link-color: #c0c5d2;
  --primary-light: rgba(35, 84, 165, 0.1);
  --black: black;
  --breakpoint-xs: 0;
  --breakpoint-custsm: 550px;
  --breakpoint-sm: 768px;
  --breakpoint-md: 1024px;
  --breakpoint-custmd: 1280px;
  --breakpoint-lg: 1367px;
  --breakpoint-xl: 1620px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #343434;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #2354a5;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #163466;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.625rem 1rem;
  padding-bottom: 0.625rem 1rem;
  color: #808080;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 5px;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
.container,
.container-fluid,
.container-xl,
.container-md {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .container-md, .container-sm, .container-custsm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1620px) {
  .container-xl, .container-lg, .container-custmd, .container-md, .container-sm, .container-custsm, .container {
    max-width: 1224px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-custmd,
.col-custmd-auto, .col-custmd-12, .col-custmd-11, .col-custmd-10, .col-custmd-9, .col-custmd-8, .col-custmd-7, .col-custmd-6, .col-custmd-5, .col-custmd-4, .col-custmd-3, .col-custmd-2, .col-custmd-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-custsm,
.col-custsm-auto, .col-custsm-12, .col-custsm-11, .col-custsm-10, .col-custsm-9, .col-custsm-8, .col-custsm-7, .col-custsm-6, .col-custsm-5, .col-custsm-4, .col-custsm-3, .col-custsm-2, .col-custsm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 550px) {
  .col-custsm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-custsm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-custsm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-custsm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-custsm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-custsm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-custsm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-custsm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-custsm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-custsm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-custsm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-custsm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-custsm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-custsm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-custsm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-custsm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-custsm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-custsm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-custsm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-custsm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-custsm-first {
    order: -1;
  }

  .order-custsm-last {
    order: 13;
  }

  .order-custsm-0 {
    order: 0;
  }

  .order-custsm-1 {
    order: 1;
  }

  .order-custsm-2 {
    order: 2;
  }

  .order-custsm-3 {
    order: 3;
  }

  .order-custsm-4 {
    order: 4;
  }

  .order-custsm-5 {
    order: 5;
  }

  .order-custsm-6 {
    order: 6;
  }

  .order-custsm-7 {
    order: 7;
  }

  .order-custsm-8 {
    order: 8;
  }

  .order-custsm-9 {
    order: 9;
  }

  .order-custsm-10 {
    order: 10;
  }

  .order-custsm-11 {
    order: 11;
  }

  .order-custsm-12 {
    order: 12;
  }

  .offset-custsm-0 {
    margin-left: 0;
  }

  .offset-custsm-1 {
    margin-left: 8.33333333%;
  }

  .offset-custsm-2 {
    margin-left: 16.66666667%;
  }

  .offset-custsm-3 {
    margin-left: 25%;
  }

  .offset-custsm-4 {
    margin-left: 33.33333333%;
  }

  .offset-custsm-5 {
    margin-left: 41.66666667%;
  }

  .offset-custsm-6 {
    margin-left: 50%;
  }

  .offset-custsm-7 {
    margin-left: 58.33333333%;
  }

  .offset-custsm-8 {
    margin-left: 66.66666667%;
  }

  .offset-custsm-9 {
    margin-left: 75%;
  }

  .offset-custsm-10 {
    margin-left: 83.33333333%;
  }

  .offset-custsm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1024px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1280px) {
  .col-custmd {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-custmd-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-custmd-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-custmd-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-custmd-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-custmd-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-custmd-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-custmd-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-custmd-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-custmd-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-custmd-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-custmd-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-custmd-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-custmd-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-custmd-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-custmd-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-custmd-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-custmd-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-custmd-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-custmd-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-custmd-first {
    order: -1;
  }

  .order-custmd-last {
    order: 13;
  }

  .order-custmd-0 {
    order: 0;
  }

  .order-custmd-1 {
    order: 1;
  }

  .order-custmd-2 {
    order: 2;
  }

  .order-custmd-3 {
    order: 3;
  }

  .order-custmd-4 {
    order: 4;
  }

  .order-custmd-5 {
    order: 5;
  }

  .order-custmd-6 {
    order: 6;
  }

  .order-custmd-7 {
    order: 7;
  }

  .order-custmd-8 {
    order: 8;
  }

  .order-custmd-9 {
    order: 9;
  }

  .order-custmd-10 {
    order: 10;
  }

  .order-custmd-11 {
    order: 11;
  }

  .order-custmd-12 {
    order: 12;
  }

  .offset-custmd-0 {
    margin-left: 0;
  }

  .offset-custmd-1 {
    margin-left: 8.33333333%;
  }

  .offset-custmd-2 {
    margin-left: 16.66666667%;
  }

  .offset-custmd-3 {
    margin-left: 25%;
  }

  .offset-custmd-4 {
    margin-left: 33.33333333%;
  }

  .offset-custmd-5 {
    margin-left: 41.66666667%;
  }

  .offset-custmd-6 {
    margin-left: 50%;
  }

  .offset-custmd-7 {
    margin-left: 58.33333333%;
  }

  .offset-custmd-8 {
    margin-left: 66.66666667%;
  }

  .offset-custmd-9 {
    margin-left: 75%;
  }

  .offset-custmd-10 {
    margin-left: 83.33333333%;
  }

  .offset-custmd-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1367px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1620px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #888ea8;
}
.table th,
.table td {
  padding: 0.625rem 1rem;
  vertical-align: top;
  border-top: 1px solid #e7e7e7;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e7e7e7;
}
.table tbody + tbody {
  border-top: 2px solid #e7e7e7;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #e7e7e7;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e7e7e7;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #515366;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c1cfe6;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8da6d0;
}
.table-hover .table-primary:hover {
  background-color: #afc1df;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #afc1df;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #f7f8fa;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #f1f2f6;
}
.table-hover .table-secondary:hover {
  background-color: #e7eaf0;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #e7eaf0;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #bde8d8;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #85d4b6;
}
.table-hover .table-success:hover {
  background-color: #aae1cd;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #aae1cd;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffebb9;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fedb7c;
}
.table-hover .table-warning:hover {
  background-color: #ffe4a0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe4a0;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fbbfd2;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f888ab;
}
.table-hover .table-danger:hover {
  background-color: #faa7c1;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #faa7c1;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bebebe;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #878787;
}
.table-hover .table-dark:hover {
  background-color: #b1b1b1;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b1b1b1;
}
.table-medium-orange,
.table-medium-orange > th,
.table-medium-orange > td {
  background-color: #fffcfb;
}
.table-medium-orange th,
.table-medium-orange td,
.table-medium-orange thead th,
.table-medium-orange tbody + tbody {
  border-color: #fef9f8;
}
.table-hover .table-medium-orange:hover {
  background-color: #ffe9e2;
}
.table-hover .table-medium-orange:hover > td,
.table-hover .table-medium-orange:hover > th {
  background-color: #ffe9e2;
}
.table-light-orange,
.table-light-orange > th,
.table-light-orange > td {
  background-color: #f7f1f1;
}
.table-light-orange th,
.table-light-orange td,
.table-light-orange thead th,
.table-light-orange tbody + tbody {
  border-color: #f1e6e4;
}
.table-hover .table-light-orange:hover {
  background-color: #eee1e1;
}
.table-hover .table-light-orange:hover > td,
.table-hover .table-light-orange:hover > th {
  background-color: #eee1e1;
}
.table-medium-pink,
.table-medium-pink > th,
.table-medium-pink > td {
  background-color: #fcfcfd;
}
.table-medium-pink th,
.table-medium-pink td,
.table-medium-pink thead th,
.table-medium-pink tbody + tbody {
  border-color: #faf9fc;
}
.table-hover .table-medium-pink:hover {
  background-color: #ededf3;
}
.table-hover .table-medium-pink:hover > td,
.table-hover .table-medium-pink:hover > th {
  background-color: #ededf3;
}
.table-light-pink,
.table-light-pink > th,
.table-light-pink > td {
  background-color: #f5f3f7;
}
.table-light-pink th,
.table-light-pink td,
.table-light-pink thead th,
.table-light-pink tbody + tbody {
  border-color: #ece9f1;
}
.table-hover .table-light-pink:hover {
  background-color: #e8e4ed;
}
.table-hover .table-light-pink:hover > td,
.table-hover .table-light-pink:hover > th {
  background-color: #e8e4ed;
}
.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #fbd4c2;
}
.table-orange th,
.table-orange td,
.table-orange thead th,
.table-orange tbody + tbody {
  border-color: #f8b08d;
}
.table-hover .table-orange:hover {
  background-color: #f9c3aa;
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: #f9c3aa;
}
.table-green,
.table-green > th,
.table-green > td {
  background-color: #bde8d8;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #85d4b6;
}
.table-hover .table-green:hover {
  background-color: #aae1cd;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #aae1cd;
}
.table-table-border-color,
.table-table-border-color > th,
.table-table-border-color > td {
  background-color: #f8f8f8;
}
.table-table-border-color th,
.table-table-border-color td,
.table-table-border-color thead th,
.table-table-border-color tbody + tbody {
  border-color: #f3f3f3;
}
.table-hover .table-table-border-color:hover {
  background-color: #ebebeb;
}
.table-hover .table-table-border-color:hover > td,
.table-hover .table-table-border-color:hover > th {
  background-color: #ebebeb;
}
.table-divider-border,
.table-divider-border > th,
.table-divider-border > td {
  background-color: rgba(251, 251, 251, 0.748);
}
.table-divider-border th,
.table-divider-border td,
.table-divider-border thead th,
.table-divider-border tbody + tbody {
  border-color: rgba(244, 244, 244, 0.532);
}
.table-hover .table-divider-border:hover {
  background-color: rgba(238, 238, 238, 0.748);
}
.table-hover .table-divider-border:hover > td,
.table-hover .table-divider-border:hover > th {
  background-color: rgba(238, 238, 238, 0.748);
}
.table-pagination-border,
.table-pagination-border > th,
.table-pagination-border > td {
  background-color: #f4f4f4;
}
.table-pagination-border th,
.table-pagination-border td,
.table-pagination-border thead th,
.table-pagination-border tbody + tbody {
  border-color: #eaeaea;
}
.table-hover .table-pagination-border:hover {
  background-color: #e7e7e7;
}
.table-hover .table-pagination-border:hover > td,
.table-hover .table-pagination-border:hover > th {
  background-color: #e7e7e7;
}
.table-sidebar-dark-bg,
.table-sidebar-dark-bg > th,
.table-sidebar-dark-bg > td {
  background-color: #c8c9d0;
}
.table-sidebar-dark-bg th,
.table-sidebar-dark-bg td,
.table-sidebar-dark-bg thead th,
.table-sidebar-dark-bg tbody + tbody {
  border-color: #999ba7;
}
.table-hover .table-sidebar-dark-bg:hover {
  background-color: #babcc4;
}
.table-hover .table-sidebar-dark-bg:hover > td,
.table-hover .table-sidebar-dark-bg:hover > th {
  background-color: #babcc4;
}
.table-danger-border,
.table-danger-border > th,
.table-danger-border > td {
  background-color: #fcd8e4;
}
.table-danger-border th,
.table-danger-border td,
.table-danger-border thead th,
.table-danger-border tbody + tbody {
  border-color: #fab7cd;
}
.table-hover .table-danger-border:hover {
  background-color: #fac0d4;
}
.table-hover .table-danger-border:hover > td,
.table-hover .table-danger-border:hover > th {
  background-color: #fac0d4;
}
.table-danger-bg,
.table-danger-bg > th,
.table-danger-bg > td {
  background-color: #fef2f6;
}
.table-danger-bg th,
.table-danger-bg td,
.table-danger-bg thead th,
.table-danger-bg tbody + tbody {
  border-color: #fde7ee;
}
.table-hover .table-danger-bg:hover {
  background-color: #fcdae6;
}
.table-hover .table-danger-bg:hover > td,
.table-hover .table-danger-bg:hover > th {
  background-color: #fcdae6;
}
.table-file-upload-bg,
.table-file-upload-bg > th,
.table-file-upload-bg > td {
  background-color: #f6f9ff;
}
.table-file-upload-bg th,
.table-file-upload-bg td,
.table-file-upload-bg thead th,
.table-file-upload-bg tbody + tbody {
  border-color: #eef3ff;
}
.table-hover .table-file-upload-bg:hover {
  background-color: #dde8ff;
}
.table-hover .table-file-upload-bg:hover > td,
.table-hover .table-file-upload-bg:hover > th {
  background-color: #dde8ff;
}
.table-sidebar-gray,
.table-sidebar-gray > th,
.table-sidebar-gray > td {
  background-color: #fcfcfc;
}
.table-sidebar-gray th,
.table-sidebar-gray td,
.table-sidebar-gray thead th,
.table-sidebar-gray tbody + tbody {
  border-color: #fafafa;
}
.table-hover .table-sidebar-gray:hover {
  background-color: #efefef;
}
.table-hover .table-sidebar-gray:hover > td,
.table-hover .table-sidebar-gray:hover > th {
  background-color: #efefef;
}
.table-row-hover-blue,
.table-row-hover-blue > th,
.table-row-hover-blue > td {
  background-color: #eef5ff;
}
.table-row-hover-blue th,
.table-row-hover-blue td,
.table-row-hover-blue thead th,
.table-row-hover-blue tbody + tbody {
  border-color: #dfecff;
}
.table-hover .table-row-hover-blue:hover {
  background-color: #d5e6ff;
}
.table-hover .table-row-hover-blue:hover > td,
.table-hover .table-row-hover-blue:hover > th {
  background-color: #d5e6ff;
}
.table-excel-export,
.table-excel-export > th,
.table-excel-export > td {
  background-color: #c7f3e5;
}
.table-excel-export th,
.table-excel-export td,
.table-excel-export thead th,
.table-excel-export tbody + tbody {
  border-color: #97e9cf;
}
.table-hover .table-excel-export:hover {
  background-color: #b2efdb;
}
.table-hover .table-excel-export:hover > td,
.table-hover .table-excel-export:hover > th {
  background-color: #b2efdb;
}
.table-light-green,
.table-light-green > th,
.table-light-green > td {
  background-color: #c2f3e5;
}
.table-light-green th,
.table-light-green td,
.table-light-green thead th,
.table-light-green tbody + tbody {
  border-color: #8ee9cf;
}
.table-hover .table-light-green:hover {
  background-color: #adefdc;
}
.table-hover .table-light-green:hover > td,
.table-hover .table-light-green:hover > th {
  background-color: #adefdc;
}
.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #c1cfe6;
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: #8da6d0;
}
.table-hover .table-blue:hover {
  background-color: #afc1df;
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: #afc1df;
}
.table-danger-bg-alert,
.table-danger-bg-alert > th,
.table-danger-bg-alert > td {
  background-color: #fff0f4;
}
.table-danger-bg-alert th,
.table-danger-bg-alert td,
.table-danger-bg-alert thead th,
.table-danger-bg-alert tbody + tbody {
  border-color: #ffe2ea;
}
.table-hover .table-danger-bg-alert:hover {
  background-color: #ffd7e1;
}
.table-hover .table-danger-bg-alert:hover > td,
.table-hover .table-danger-bg-alert:hover > th {
  background-color: #ffd7e1;
}
.table-yellow-light,
.table-yellow-light > th,
.table-yellow-light > td {
  background-color: #fff1b8;
}
.table-yellow-light th,
.table-yellow-light td,
.table-yellow-light thead th,
.table-yellow-light tbody + tbody {
  border-color: #ffe47a;
}
.table-hover .table-yellow-light:hover {
  background-color: #ffec9f;
}
.table-hover .table-yellow-light:hover > td,
.table-hover .table-yellow-light:hover > th {
  background-color: #ffec9f;
}
.table-red-form-control,
.table-red-form-control > th,
.table-red-form-control > td {
  background-color: #f7bdc5;
}
.table-red-form-control th,
.table-red-form-control td,
.table-red-form-control thead th,
.table-red-form-control tbody + tbody {
  border-color: #f08494;
}
.table-hover .table-red-form-control:hover {
  background-color: #f4a6b1;
}
.table-hover .table-red-form-control:hover > td,
.table-hover .table-red-form-control:hover > th {
  background-color: #f4a6b1;
}
.table-red-bg-notifier,
.table-red-bg-notifier > th,
.table-red-bg-notifier > td {
  background-color: #feeff4;
}
.table-red-bg-notifier th,
.table-red-bg-notifier td,
.table-red-bg-notifier thead th,
.table-red-bg-notifier tbody + tbody {
  border-color: #fde1ea;
}
.table-hover .table-red-bg-notifier:hover {
  background-color: #fdd7e4;
}
.table-hover .table-red-bg-notifier:hover > td,
.table-hover .table-red-bg-notifier:hover > th {
  background-color: #fdd7e4;
}
.table-red-border-notifier,
.table-red-border-notifier > th,
.table-red-border-notifier > td {
  background-color: #fcd7e3;
}
.table-red-border-notifier th,
.table-red-border-notifier td,
.table-red-border-notifier thead th,
.table-red-border-notifier tbody + tbody {
  border-color: #fab5ca;
}
.table-hover .table-red-border-notifier:hover {
  background-color: #fabfd2;
}
.table-hover .table-red-border-notifier:hover > td,
.table-hover .table-red-border-notifier:hover > th {
  background-color: #fabfd2;
}
.table-green-bg-notifier,
.table-green-bg-notifier > th,
.table-green-bg-notifier > td {
  background-color: #f0fcf9;
}
.table-green-bg-notifier th,
.table-green-bg-notifier td,
.table-green-bg-notifier thead th,
.table-green-bg-notifier tbody + tbody {
  border-color: #e3f9f3;
}
.table-hover .table-green-bg-notifier:hover {
  background-color: #dbf8f1;
}
.table-hover .table-green-bg-notifier:hover > td,
.table-hover .table-green-bg-notifier:hover > th {
  background-color: #dbf8f1;
}
.table-green-border-notifier,
.table-green-border-notifier > th,
.table-green-border-notifier > td {
  background-color: #ddf1e9;
}
.table-green-border-notifier th,
.table-green-border-notifier td,
.table-green-border-notifier thead th,
.table-green-border-notifier tbody + tbody {
  border-color: #c0e4d6;
}
.table-hover .table-green-border-notifier:hover {
  background-color: #cbeadd;
}
.table-hover .table-green-border-notifier:hover > td,
.table-hover .table-green-border-notifier:hover > th {
  background-color: #cbeadd;
}
.table-yellow-warning,
.table-yellow-warning > th,
.table-yellow-warning > td {
  background-color: #fce3b8;
}
.table-yellow-warning th,
.table-yellow-warning td,
.table-yellow-warning thead th,
.table-yellow-warning tbody + tbody {
  border-color: #faca7a;
}
.table-hover .table-yellow-warning:hover {
  background-color: #fbd9a0;
}
.table-hover .table-yellow-warning:hover > td,
.table-hover .table-yellow-warning:hover > th {
  background-color: #fbd9a0;
}
.table-red,
.table-red > th,
.table-red > td {
  background-color: #fbbfd2;
}
.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: #f888ab;
}
.table-hover .table-red:hover {
  background-color: #faa7c1;
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: #faa7c1;
}
.table-yellow-to-red,
.table-yellow-to-red > th,
.table-yellow-to-red > td {
  background-color: #ffddb8;
}
.table-yellow-to-red th,
.table-yellow-to-red td,
.table-yellow-to-red thead th,
.table-yellow-to-red tbody + tbody {
  border-color: #ffc07a;
}
.table-hover .table-yellow-to-red:hover {
  background-color: #ffd19f;
}
.table-hover .table-yellow-to-red:hover > td,
.table-hover .table-yellow-to-red:hover > th {
  background-color: #ffd19f;
}
.table-transparent,
.table-transparent > th,
.table-transparent > td {
  background-color: rgba(255, 255, 255, 0.72);
}
.table-transparent th,
.table-transparent td,
.table-transparent thead th,
.table-transparent tbody + tbody {
  border-color: rgba(255, 255, 255, 0.48);
}
.table-hover .table-transparent:hover {
  background-color: rgba(242, 242, 242, 0.72);
}
.table-hover .table-transparent:hover > td,
.table-hover .table-transparent:hover > th {
  background-color: rgba(242, 242, 242, 0.72);
}
.table-purple-sec,
.table-purple-sec > th,
.table-purple-sec > td {
  background-color: #d6ccf0;
}
.table-purple-sec th,
.table-purple-sec td,
.table-purple-sec thead th,
.table-purple-sec tbody + tbody {
  border-color: #b3a0e2;
}
.table-hover .table-purple-sec:hover {
  background-color: #c6b8ea;
}
.table-hover .table-purple-sec:hover > td,
.table-hover .table-purple-sec:hover > th {
  background-color: #c6b8ea;
}
.table-dropdown-link-color,
.table-dropdown-link-color > th,
.table-dropdown-link-color > td {
  background-color: #edeff2;
}
.table-dropdown-link-color th,
.table-dropdown-link-color td,
.table-dropdown-link-color thead th,
.table-dropdown-link-color tbody + tbody {
  border-color: #dee1e8;
}
.table-hover .table-dropdown-link-color:hover {
  background-color: #dee2e7;
}
.table-hover .table-dropdown-link-color:hover > td,
.table-hover .table-dropdown-link-color:hover > th {
  background-color: #dee2e7;
}
.table-primary-light,
.table-primary-light > th,
.table-primary-light > td {
  background-color: rgba(251, 252, 253, 0.748);
}
.table-primary-light th,
.table-primary-light td,
.table-primary-light thead th,
.table-primary-light tbody + tbody {
  border-color: rgba(243, 246, 250, 0.532);
}
.table-hover .table-primary-light:hover {
  background-color: rgba(234, 239, 245, 0.748);
}
.table-hover .table-primary-light:hover > td,
.table-hover .table-primary-light:hover > th {
  background-color: rgba(234, 239, 245, 0.748);
}
.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a;
}
.table-hover .table-black:hover {
  background-color: #ababab;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #ababab;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #e7e7e7;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 549.98px) {
  .table-responsive-custsm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-custsm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1279.98px) {
  .table-responsive-custmd {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-custmd > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1366.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1619.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 27px);
  padding: 12.5px 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #181818;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e6ecf5;
  border-radius: 5px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #181818;
  background-color: #fff;
  border-color: #2354a5;
  outline: 0;
  box-shadow: none;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #fafbfc;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #181818;
}
select.form-control:focus::-ms-value {
  color: #181818;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: 13.5px;
  padding-bottom: 13.5px;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(1.5rem + 1px);
  padding-bottom: calc(1.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 12.5px 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #343434;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(1.5em + 3rem + 2px);
  padding: 1.5rem 2.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 0.875rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 8px;
  padding-left: 8px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #808080;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #15ac73;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(21, 172, 115, 0.9);
  border-radius: 5px;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 8px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #15ac73;
  padding-right: calc(1.5em + 25px) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2315ac73' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 6.25px) center;
  background-size: calc(0.75em + 12.5px) calc(0.75em + 12.5px);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #15ac73;
  box-shadow: 0 0 0 0.2rem rgba(21, 172, 115, 0.25);
}
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 25px);
  background-position: top calc(0.375em + 6.25px) right calc(0.375em + 6.25px);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #15ac73;
  padding-right: unset !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2315ac73' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2rem/calc(0.75em + 12.5px) calc(0.75em + 12.5px) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #15ac73;
  box-shadow: 0 0 0 0.2rem rgba(21, 172, 115, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #15ac73;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #15ac73;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #15ac73;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #1bd991;
  background-color: #1bd991;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(21, 172, 115, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #15ac73;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #15ac73;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #15ac73;
  box-shadow: 0 0 0 0.2rem rgba(21, 172, 115, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #f11a5e;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(241, 26, 94, 0.9);
  border-radius: 5px;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 8px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f11a5e;
  padding-right: calc(1.5em + 25px) !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTAgMi4zMDRoMjMuODY2VjIyLjgxSDB6Ii8+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNGQzNDMkQiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTExLjkzMyAxNy4wNzlhMS4xMDQgMS4xMDQgMCAxIDEtMS4xMDMgMS4xMDZjMC0uNjExLjQ5NC0xLjEwNiAxLjEwMy0xLjEwNk0xMS43ODUgMTUuMzE2YS42MDguNjA4IDAgMCAwIC42MDgtLjYwOVY4LjkyNGEuNjA4LjYwOCAwIDEgMC0xLjIxNiAwdjUuNzgzYzAgLjMzNi4yNzMuNjA5LjYwOC42MDkiLz4KICAgICAgICA8bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZDM0MyRCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjEuNzQ0IDIxLjU5MUgyLjExYy0uNTgtLjAwNy0uOTE1LS42NzUtLjYyLTEuMTc1bDkuMjY4LTE1LjcwMmMuNDcyLS43NTcuNzgyLTEuMjA3IDEuMTc1LTEuMjA3LjM4MyAwIC43NDcuNTcgMS4xNjggMS4yMmw5LjI3NSAxNS42ODdjLjI5Ni41LS4wMzggMS4xNy0uNjE5IDEuMTc3aC0uMDEzek0xNC4xNDggNC4xMTRsLS4wMjgtLjA0M2MtLjU2Mi0uODY4LTEuMTQ0LTEuNzY3LTIuMTg3LTEuNzY3LTEuMDg3IDAtMS42NTUuOTEyLTIuMjA2IDEuNzkzbC0uMDIyLjAzNi05LjYyIDE2LjMzMmMtLjA1Ni4wOTQtLjA4NS4xNDMtLjA4NS4yNTEgMCAxLjE4Ni45NTIgMi4wOTMgMi4xMjMgMi4wOTNoMTkuNjJjMS4xNzIgMCAyLjEyMy0uOTA3IDIuMTIzLTIuMDkzYS41MTIuNTEyIDAgMCAwLS4wODMtLjI4TDE0LjE0OCA0LjExNHoiIG1hc2s9InVybCgjYikiLz4KICAgIDwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 6.25px) center;
  background-size: calc(0.75em + 12.5px) calc(0.75em + 12.5px);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f11a5e;
  box-shadow: 0 0 0 0.2rem rgba(241, 26, 94, 0.25);
}
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 4rem !important;
  background-position: right 2rem center;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 25px);
  background-position: top calc(0.375em + 6.25px) right calc(0.375em + 6.25px);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #f11a5e;
  padding-right: unset !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat, #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTAgMi4zMDRoMjMuODY2VjIyLjgxSDB6Ii8+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNGQzNDMkQiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTExLjkzMyAxNy4wNzlhMS4xMDQgMS4xMDQgMCAxIDEtMS4xMDMgMS4xMDZjMC0uNjExLjQ5NC0xLjEwNiAxLjEwMy0xLjEwNk0xMS43ODUgMTUuMzE2YS42MDguNjA4IDAgMCAwIC42MDgtLjYwOVY4LjkyNGEuNjA4LjYwOCAwIDEgMC0xLjIxNiAwdjUuNzgzYzAgLjMzNi4yNzMuNjA5LjYwOC42MDkiLz4KICAgICAgICA8bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4KICAgICAgICA8L21hc2s+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZDM0MyRCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjEuNzQ0IDIxLjU5MUgyLjExYy0uNTgtLjAwNy0uOTE1LS42NzUtLjYyLTEuMTc1bDkuMjY4LTE1LjcwMmMuNDcyLS43NTcuNzgyLTEuMjA3IDEuMTc1LTEuMjA3LjM4MyAwIC43NDcuNTcgMS4xNjggMS4yMmw5LjI3NSAxNS42ODdjLjI5Ni41LS4wMzggMS4xNy0uNjE5IDEuMTc3aC0uMDEzek0xNC4xNDggNC4xMTRsLS4wMjgtLjA0M2MtLjU2Mi0uODY4LTEuMTQ0LTEuNzY3LTIuMTg3LTEuNzY3LTEuMDg3IDAtMS42NTUuOTEyLTIuMjA2IDEuNzkzbC0uMDIyLjAzNi05LjYyIDE2LjMzMmMtLjA1Ni4wOTQtLjA4NS4xNDMtLjA4NS4yNTEgMCAxLjE4Ni45NTIgMi4wOTMgMi4xMjMgMi4wOTNoMTkuNjJjMS4xNzIgMCAyLjEyMy0uOTA3IDIuMTIzLTIuMDkzYS41MTIuNTEyIDAgMCAwLS4wODMtLjI4TDE0LjE0OCA0LjExNHoiIG1hc2s9InVybCgjYikiLz4KICAgIDwvZz4KPC9zdmc+Cg==") center right 2rem/calc(0.75em + 12.5px) calc(0.75em + 12.5px) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #f11a5e;
  box-shadow: 0 0 0 0.2rem rgba(241, 26, 94, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f11a5e;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #f11a5e;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #f11a5e;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f44a80;
  background-color: #f44a80;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(241, 26, 94, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f11a5e;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f11a5e;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #f11a5e;
  box-shadow: 0 0 0 0.2rem rgba(241, 26, 94, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 768px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #343434;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.8125rem 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  border-radius: 5px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #343434;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled, .btn:disabled {
  opacity: 1;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-primary:hover {
  color: #fff;
  background-color: #1c4485;
  border-color: #1a3f7b;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #1c4485;
  border-color: #1a3f7b;
  box-shadow: 0 0 0 0 rgba(68, 110, 179, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #1a3f7b;
  border-color: #183970;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(68, 110, 179, 0.5);
}
.btn-secondary {
  color: #212529;
  background-color: #e4e6ed;
  border-color: #e4e6ed;
}
.btn-secondary:hover {
  color: #212529;
  background-color: #cdd1de;
  border-color: #c5cad9;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #212529;
  background-color: #cdd1de;
  border-color: #c5cad9;
  box-shadow: 0 0 0 0 rgba(199, 201, 208, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: #e4e6ed;
  border-color: #e4e6ed;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #c5cad9;
  border-color: #bec3d4;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(199, 201, 208, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-success:hover {
  color: #fff;
  background-color: #118a5c;
  border-color: #0f7f55;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #118a5c;
  border-color: #0f7f55;
  box-shadow: 0 0 0 0 rgba(56, 184, 136, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #0f7f55;
  border-color: #0e734d;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(56, 184, 136, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #feb904;
  border-color: #feb904;
}
.btn-warning:hover {
  color: #212529;
  background-color: #db9f01;
  border-color: #ce9601;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #db9f01;
  border-color: #ce9601;
  box-shadow: 0 0 0 0 rgba(221, 163, 10, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #feb904;
  border-color: #feb904;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ce9601;
  border-color: #c18c01;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(221, 163, 10, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-danger:hover {
  color: #fff;
  background-color: #d80d4d;
  border-color: #cc0c49;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #d80d4d;
  border-color: #cc0c49;
  box-shadow: 0 0 0 0 rgba(243, 60, 118, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #cc0c49;
  border-color: #c00c45;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 60, 118, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(216, 217, 219, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #181818;
  border-color: #181818;
}
.btn-dark:hover {
  color: #fff;
  background-color: #050505;
  border-color: black;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #050505;
  border-color: black;
  box-shadow: 0 0 0 0 rgba(59, 59, 59, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #181818;
  border-color: #181818;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(59, 59, 59, 0.5);
}
.btn-medium-orange {
  color: #212529;
  background-color: #fef3f2;
  border-color: #fef3f2;
}
.btn-medium-orange:hover {
  color: #212529;
  background-color: #fbd2ce;
  border-color: #fac7c3;
}
.btn-medium-orange:focus, .btn-medium-orange.focus {
  color: #212529;
  background-color: #fbd2ce;
  border-color: #fac7c3;
  box-shadow: 0 0 0 0 rgba(221, 212, 212, 0.5);
}
.btn-medium-orange.disabled, .btn-medium-orange:disabled {
  color: #212529;
  background-color: #fef3f2;
  border-color: #fef3f2;
}
.btn-medium-orange:not(:disabled):not(.disabled):active, .btn-medium-orange:not(:disabled):not(.disabled).active, .show > .btn-medium-orange.dropdown-toggle {
  color: #212529;
  background-color: #fac7c3;
  border-color: #f9bcb7;
}
.btn-medium-orange:not(:disabled):not(.disabled):active:focus, .btn-medium-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-medium-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(221, 212, 212, 0.5);
}
.btn-light-orange {
  color: #212529;
  background-color: #e4cecc;
  border-color: #e4cecc;
}
.btn-light-orange:hover {
  color: #212529;
  background-color: #d7b6b3;
  border-color: #d2aeab;
}
.btn-light-orange:focus, .btn-light-orange.focus {
  color: #212529;
  background-color: #d7b6b3;
  border-color: #d2aeab;
  box-shadow: 0 0 0 0 rgba(199, 181, 180, 0.5);
}
.btn-light-orange.disabled, .btn-light-orange:disabled {
  color: #212529;
  background-color: #e4cecc;
  border-color: #e4cecc;
}
.btn-light-orange:not(:disabled):not(.disabled):active, .btn-light-orange:not(:disabled):not(.disabled).active, .show > .btn-light-orange.dropdown-toggle {
  color: #212529;
  background-color: #d2aeab;
  border-color: #cea6a2;
}
.btn-light-orange:not(:disabled):not(.disabled):active:focus, .btn-light-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-light-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(199, 181, 180, 0.5);
}
.btn-medium-pink {
  color: #212529;
  background-color: #f5f3f9;
  border-color: #f5f3f9;
}
.btn-medium-pink:hover {
  color: #212529;
  background-color: #e0daec;
  border-color: #d9d1e8;
}
.btn-medium-pink:focus, .btn-medium-pink.focus {
  color: #212529;
  background-color: #e0daec;
  border-color: #d9d1e8;
  box-shadow: 0 0 0 0 rgba(213, 212, 218, 0.5);
}
.btn-medium-pink.disabled, .btn-medium-pink:disabled {
  color: #212529;
  background-color: #f5f3f9;
  border-color: #f5f3f9;
}
.btn-medium-pink:not(:disabled):not(.disabled):active, .btn-medium-pink:not(:disabled):not(.disabled).active, .show > .btn-medium-pink.dropdown-toggle {
  color: #212529;
  background-color: #d9d1e8;
  border-color: #d2c9e4;
}
.btn-medium-pink:not(:disabled):not(.disabled):active:focus, .btn-medium-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-medium-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(213, 212, 218, 0.5);
}
.btn-light-pink {
  color: #212529;
  background-color: #dad5e4;
  border-color: #dad5e4;
}
.btn-light-pink:hover {
  color: #212529;
  background-color: #c5bed5;
  border-color: #bfb6d0;
}
.btn-light-pink:focus, .btn-light-pink.focus {
  color: #212529;
  background-color: #c5bed5;
  border-color: #bfb6d0;
  box-shadow: 0 0 0 0 rgba(190, 187, 200, 0.5);
}
.btn-light-pink.disabled, .btn-light-pink:disabled {
  color: #212529;
  background-color: #dad5e4;
  border-color: #dad5e4;
}
.btn-light-pink:not(:disabled):not(.disabled):active, .btn-light-pink:not(:disabled):not(.disabled).active, .show > .btn-light-pink.dropdown-toggle {
  color: #212529;
  background-color: #bfb6d0;
  border-color: #b8aecb;
}
.btn-light-pink:not(:disabled):not(.disabled):active:focus, .btn-light-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-light-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(190, 187, 200, 0.5);
}
.btn-orange {
  color: #fff;
  background-color: #f26724;
  border-color: #f26724;
}
.btn-orange:hover {
  color: #fff;
  background-color: #e2530d;
  border-color: #d64e0d;
}
.btn-orange:focus, .btn-orange.focus {
  color: #fff;
  background-color: #e2530d;
  border-color: #d64e0d;
  box-shadow: 0 0 0 0 rgba(244, 126, 69, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  color: #fff;
  background-color: #f26724;
  border-color: #f26724;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #d64e0d;
  border-color: #ca4a0c;
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(244, 126, 69, 0.5);
}
.btn-green {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-green:hover {
  color: #fff;
  background-color: #118a5c;
  border-color: #0f7f55;
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  background-color: #118a5c;
  border-color: #0f7f55;
  box-shadow: 0 0 0 0 rgba(56, 184, 136, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #0f7f55;
  border-color: #0e734d;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(56, 184, 136, 0.5);
}
.btn-table-border-color {
  color: #212529;
  background-color: #e7e7e7;
  border-color: #e7e7e7;
}
.btn-table-border-color:hover {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #cecece;
}
.btn-table-border-color:focus, .btn-table-border-color.focus {
  color: #212529;
  background-color: #d4d4d4;
  border-color: #cecece;
  box-shadow: 0 0 0 0 rgba(201, 202, 203, 0.5);
}
.btn-table-border-color.disabled, .btn-table-border-color:disabled {
  color: #212529;
  background-color: #e7e7e7;
  border-color: #e7e7e7;
}
.btn-table-border-color:not(:disabled):not(.disabled):active, .btn-table-border-color:not(:disabled):not(.disabled).active, .show > .btn-table-border-color.dropdown-toggle {
  color: #212529;
  background-color: #cecece;
  border-color: #c7c7c7;
}
.btn-table-border-color:not(:disabled):not(.disabled):active:focus, .btn-table-border-color:not(:disabled):not(.disabled).active:focus, .show > .btn-table-border-color.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(201, 202, 203, 0.5);
}
.btn-divider-border {
  color: #fff;
  background-color: rgba(52, 52, 52, 0.1);
  border-color: rgba(52, 52, 52, 0.1);
}
.btn-divider-border:hover {
  color: #fff;
  background-color: rgba(33, 33, 33, 0.1);
  border-color: rgba(27, 27, 27, 0.1);
}
.btn-divider-border:focus, .btn-divider-border.focus {
  color: #fff;
  background-color: rgba(33, 33, 33, 0.1);
  border-color: rgba(27, 27, 27, 0.1);
  box-shadow: 0 0 0 0 rgba(208, 208, 208, 0.5);
}
.btn-divider-border.disabled, .btn-divider-border:disabled {
  color: #fff;
  background-color: rgba(52, 52, 52, 0.1);
  border-color: rgba(52, 52, 52, 0.1);
}
.btn-divider-border:not(:disabled):not(.disabled):active, .btn-divider-border:not(:disabled):not(.disabled).active, .show > .btn-divider-border.dropdown-toggle {
  color: #fff;
  background-color: rgba(27, 27, 27, 0.1);
  border-color: rgba(20, 20, 20, 0.1);
}
.btn-divider-border:not(:disabled):not(.disabled):active:focus, .btn-divider-border:not(:disabled):not(.disabled).active:focus, .show > .btn-divider-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(208, 208, 208, 0.5);
}
.btn-pagination-border {
  color: #212529;
  background-color: #d6d6d6;
  border-color: #d6d6d6;
}
.btn-pagination-border:hover {
  color: #212529;
  background-color: #c3c3c3;
  border-color: #bdbdbd;
}
.btn-pagination-border:focus, .btn-pagination-border.focus {
  color: #212529;
  background-color: #c3c3c3;
  border-color: #bdbdbd;
  box-shadow: 0 0 0 0 rgba(187, 187, 188, 0.5);
}
.btn-pagination-border.disabled, .btn-pagination-border:disabled {
  color: #212529;
  background-color: #d6d6d6;
  border-color: #d6d6d6;
}
.btn-pagination-border:not(:disabled):not(.disabled):active, .btn-pagination-border:not(:disabled):not(.disabled).active, .show > .btn-pagination-border.dropdown-toggle {
  color: #212529;
  background-color: #bdbdbd;
  border-color: #b6b6b6;
}
.btn-pagination-border:not(:disabled):not(.disabled):active:focus, .btn-pagination-border:not(:disabled):not(.disabled).active:focus, .show > .btn-pagination-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(187, 187, 188, 0.5);
}
.btn-sidebar-dark-bg {
  color: #fff;
  background-color: #3a3e56;
  border-color: #3a3e56;
}
.btn-sidebar-dark-bg:hover {
  color: #fff;
  background-color: #2b2e3f;
  border-color: #252838;
}
.btn-sidebar-dark-bg:focus, .btn-sidebar-dark-bg.focus {
  color: #fff;
  background-color: #2b2e3f;
  border-color: #252838;
  box-shadow: 0 0 0 0 rgba(88, 91, 111, 0.5);
}
.btn-sidebar-dark-bg.disabled, .btn-sidebar-dark-bg:disabled {
  color: #fff;
  background-color: #3a3e56;
  border-color: #3a3e56;
}
.btn-sidebar-dark-bg:not(:disabled):not(.disabled):active, .btn-sidebar-dark-bg:not(:disabled):not(.disabled).active, .show > .btn-sidebar-dark-bg.dropdown-toggle {
  color: #fff;
  background-color: #252838;
  border-color: #202330;
}
.btn-sidebar-dark-bg:not(:disabled):not(.disabled):active:focus, .btn-sidebar-dark-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-sidebar-dark-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(88, 91, 111, 0.5);
}
.btn-danger-border {
  color: #212529;
  background-color: #f6759e;
  border-color: #f6759e;
}
.btn-danger-border:hover {
  color: #fff;
  background-color: #f45185;
  border-color: #f3457c;
}
.btn-danger-border:focus, .btn-danger-border.focus {
  color: #fff;
  background-color: #f45185;
  border-color: #f3457c;
  box-shadow: 0 0 0 0 rgba(214, 105, 140, 0.5);
}
.btn-danger-border.disabled, .btn-danger-border:disabled {
  color: #212529;
  background-color: #f6759e;
  border-color: #f6759e;
}
.btn-danger-border:not(:disabled):not(.disabled):active, .btn-danger-border:not(:disabled):not(.disabled).active, .show > .btn-danger-border.dropdown-toggle {
  color: #fff;
  background-color: #f3457c;
  border-color: #f23974;
}
.btn-danger-border:not(:disabled):not(.disabled):active:focus, .btn-danger-border:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(214, 105, 140, 0.5);
}
.btn-danger-bg {
  color: #212529;
  background-color: #fcd1df;
  border-color: #fcd1df;
}
.btn-danger-bg:hover {
  color: #212529;
  background-color: #faadc6;
  border-color: #f9a1be;
}
.btn-danger-bg:focus, .btn-danger-bg.focus {
  color: #212529;
  background-color: #faadc6;
  border-color: #f9a1be;
  box-shadow: 0 0 0 0 rgba(219, 183, 196, 0.5);
}
.btn-danger-bg.disabled, .btn-danger-bg:disabled {
  color: #212529;
  background-color: #fcd1df;
  border-color: #fcd1df;
}
.btn-danger-bg:not(:disabled):not(.disabled):active, .btn-danger-bg:not(:disabled):not(.disabled).active, .show > .btn-danger-bg.dropdown-toggle {
  color: #212529;
  background-color: #f9a1be;
  border-color: #f895b5;
}
.btn-danger-bg:not(:disabled):not(.disabled):active:focus, .btn-danger-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(219, 183, 196, 0.5);
}
.btn-file-upload-bg {
  color: #212529;
  background-color: #dee8ff;
  border-color: #dee8ff;
}
.btn-file-upload-bg:hover {
  color: #212529;
  background-color: #b8cdff;
  border-color: #abc4ff;
}
.btn-file-upload-bg:focus, .btn-file-upload-bg.focus {
  color: #212529;
  background-color: #b8cdff;
  border-color: #abc4ff;
  box-shadow: 0 0 0 0 rgba(194, 203, 223, 0.5);
}
.btn-file-upload-bg.disabled, .btn-file-upload-bg:disabled {
  color: #212529;
  background-color: #dee8ff;
  border-color: #dee8ff;
}
.btn-file-upload-bg:not(:disabled):not(.disabled):active, .btn-file-upload-bg:not(:disabled):not(.disabled).active, .show > .btn-file-upload-bg.dropdown-toggle {
  color: #212529;
  background-color: #abc4ff;
  border-color: #9ebcff;
}
.btn-file-upload-bg:not(:disabled):not(.disabled):active:focus, .btn-file-upload-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-file-upload-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(194, 203, 223, 0.5);
}
.btn-sidebar-gray {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-sidebar-gray:hover {
  color: #212529;
  background-color: #e3e3e3;
  border-color: #dddddd;
}
.btn-sidebar-gray:focus, .btn-sidebar-gray.focus {
  color: #212529;
  background-color: #e3e3e3;
  border-color: #dddddd;
  box-shadow: 0 0 0 0 rgba(214, 215, 215, 0.5);
}
.btn-sidebar-gray.disabled, .btn-sidebar-gray:disabled {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-sidebar-gray:not(:disabled):not(.disabled):active, .btn-sidebar-gray:not(:disabled):not(.disabled).active, .show > .btn-sidebar-gray.dropdown-toggle {
  color: #212529;
  background-color: #dddddd;
  border-color: #d6d6d6;
}
.btn-sidebar-gray:not(:disabled):not(.disabled):active:focus, .btn-sidebar-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-sidebar-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(214, 215, 215, 0.5);
}
.btn-row-hover-blue {
  color: #212529;
  background-color: #c2dbff;
  border-color: #c2dbff;
}
.btn-row-hover-blue:hover {
  color: #212529;
  background-color: #9cc4ff;
  border-color: #8fbdff;
}
.btn-row-hover-blue:focus, .btn-row-hover-blue.focus {
  color: #212529;
  background-color: #9cc4ff;
  border-color: #8fbdff;
  box-shadow: 0 0 0 0 rgba(170, 192, 223, 0.5);
}
.btn-row-hover-blue.disabled, .btn-row-hover-blue:disabled {
  color: #212529;
  background-color: #c2dbff;
  border-color: #c2dbff;
}
.btn-row-hover-blue:not(:disabled):not(.disabled):active, .btn-row-hover-blue:not(:disabled):not(.disabled).active, .show > .btn-row-hover-blue.dropdown-toggle {
  color: #212529;
  background-color: #8fbdff;
  border-color: #82b5ff;
}
.btn-row-hover-blue:not(:disabled):not(.disabled):active:focus, .btn-row-hover-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-row-hover-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(170, 192, 223, 0.5);
}
.btn-excel-export {
  color: #212529;
  background-color: #37d4a3;
  border-color: #37d4a3;
}
.btn-excel-export:hover {
  color: #fff;
  background-color: #28bc8e;
  border-color: #26b286;
}
.btn-excel-export:focus, .btn-excel-export.focus {
  color: #fff;
  background-color: #28bc8e;
  border-color: #26b286;
  box-shadow: 0 0 0 0 rgba(52, 186, 145, 0.5);
}
.btn-excel-export.disabled, .btn-excel-export:disabled {
  color: #212529;
  background-color: #37d4a3;
  border-color: #37d4a3;
}
.btn-excel-export:not(:disabled):not(.disabled):active, .btn-excel-export:not(:disabled):not(.disabled).active, .show > .btn-excel-export.dropdown-toggle {
  color: #fff;
  background-color: #26b286;
  border-color: #24a77e;
}
.btn-excel-export:not(:disabled):not(.disabled):active:focus, .btn-excel-export:not(:disabled):not(.disabled).active:focus, .show > .btn-excel-export.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 186, 145, 0.5);
}
.btn-light-green {
  color: #212529;
  background-color: #26d4a3;
  border-color: #26d4a3;
}
.btn-light-green:hover {
  color: #fff;
  background-color: #20b48a;
  border-color: #1ea982;
}
.btn-light-green:focus, .btn-light-green.focus {
  color: #fff;
  background-color: #20b48a;
  border-color: #1ea982;
  box-shadow: 0 0 0 0 rgba(37, 186, 145, 0.5);
}
.btn-light-green.disabled, .btn-light-green:disabled {
  color: #212529;
  background-color: #26d4a3;
  border-color: #26d4a3;
}
.btn-light-green:not(:disabled):not(.disabled):active, .btn-light-green:not(:disabled):not(.disabled).active, .show > .btn-light-green.dropdown-toggle {
  color: #fff;
  background-color: #1ea982;
  border-color: #1c9e79;
}
.btn-light-green:not(:disabled):not(.disabled):active:focus, .btn-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(37, 186, 145, 0.5);
}
.btn-blue {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-blue:hover {
  color: #fff;
  background-color: #1c4485;
  border-color: #1a3f7b;
}
.btn-blue:focus, .btn-blue.focus {
  color: #fff;
  background-color: #1c4485;
  border-color: #1a3f7b;
  box-shadow: 0 0 0 0 rgba(68, 110, 179, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #1a3f7b;
  border-color: #183970;
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(68, 110, 179, 0.5);
}
.btn-danger-bg-alert {
  color: #212529;
  background-color: #ffc8d7;
  border-color: #ffc8d7;
}
.btn-danger-bg-alert:hover {
  color: #212529;
  background-color: #ffa2bb;
  border-color: #ff95b2;
}
.btn-danger-bg-alert:focus, .btn-danger-bg-alert.focus {
  color: #212529;
  background-color: #ffa2bb;
  border-color: #ff95b2;
  box-shadow: 0 0 0 0 rgba(222, 176, 189, 0.5);
}
.btn-danger-bg-alert.disabled, .btn-danger-bg-alert:disabled {
  color: #212529;
  background-color: #ffc8d7;
  border-color: #ffc8d7;
}
.btn-danger-bg-alert:not(:disabled):not(.disabled):active, .btn-danger-bg-alert:not(:disabled):not(.disabled).active, .show > .btn-danger-bg-alert.dropdown-toggle {
  color: #212529;
  background-color: #ff95b2;
  border-color: #ff88a9;
}
.btn-danger-bg-alert:not(:disabled):not(.disabled):active:focus, .btn-danger-bg-alert:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-bg-alert.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(222, 176, 189, 0.5);
}
.btn-yellow-light {
  color: #212529;
  background-color: #ffcc00;
  border-color: #ffcc00;
}
.btn-yellow-light:hover {
  color: #212529;
  background-color: #d9ad00;
  border-color: #cca300;
}
.btn-yellow-light:focus, .btn-yellow-light.focus {
  color: #212529;
  background-color: #d9ad00;
  border-color: #cca300;
  box-shadow: 0 0 0 0 rgba(222, 179, 6, 0.5);
}
.btn-yellow-light.disabled, .btn-yellow-light:disabled {
  color: #212529;
  background-color: #ffcc00;
  border-color: #ffcc00;
}
.btn-yellow-light:not(:disabled):not(.disabled):active, .btn-yellow-light:not(:disabled):not(.disabled).active, .show > .btn-yellow-light.dropdown-toggle {
  color: #212529;
  background-color: #cca300;
  border-color: #bf9900;
}
.btn-yellow-light:not(:disabled):not(.disabled):active:focus, .btn-yellow-light:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(222, 179, 6, 0.5);
}
.btn-red-form-control {
  color: #fff;
  background-color: #e21331;
  border-color: #e21331;
}
.btn-red-form-control:hover {
  color: #fff;
  background-color: #bf1029;
  border-color: #b30f27;
}
.btn-red-form-control:focus, .btn-red-form-control.focus {
  color: #fff;
  background-color: #bf1029;
  border-color: #b30f27;
  box-shadow: 0 0 0 0 rgba(230, 54, 80, 0.5);
}
.btn-red-form-control.disabled, .btn-red-form-control:disabled {
  color: #fff;
  background-color: #e21331;
  border-color: #e21331;
}
.btn-red-form-control:not(:disabled):not(.disabled):active, .btn-red-form-control:not(:disabled):not(.disabled).active, .show > .btn-red-form-control.dropdown-toggle {
  color: #fff;
  background-color: #b30f27;
  border-color: #a70e24;
}
.btn-red-form-control:not(:disabled):not(.disabled):active:focus, .btn-red-form-control:not(:disabled):not(.disabled).active:focus, .show > .btn-red-form-control.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(230, 54, 80, 0.5);
}
.btn-red-bg-notifier {
  color: #212529;
  background-color: #fbc6d7;
  border-color: #fbc6d7;
}
.btn-red-bg-notifier:hover {
  color: #212529;
  background-color: #f8a2be;
  border-color: #f896b6;
}
.btn-red-bg-notifier:focus, .btn-red-bg-notifier.focus {
  color: #212529;
  background-color: #f8a2be;
  border-color: #f896b6;
  box-shadow: 0 0 0 0 rgba(218, 174, 189, 0.5);
}
.btn-red-bg-notifier.disabled, .btn-red-bg-notifier:disabled {
  color: #212529;
  background-color: #fbc6d7;
  border-color: #fbc6d7;
}
.btn-red-bg-notifier:not(:disabled):not(.disabled):active, .btn-red-bg-notifier:not(:disabled):not(.disabled).active, .show > .btn-red-bg-notifier.dropdown-toggle {
  color: #212529;
  background-color: #f896b6;
  border-color: #f78aad;
}
.btn-red-bg-notifier:not(:disabled):not(.disabled):active:focus, .btn-red-bg-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-red-bg-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(218, 174, 189, 0.5);
}
.btn-red-border-notifier {
  color: #212529;
  background-color: #f6709a;
  border-color: #f6709a;
}
.btn-red-border-notifier:hover {
  color: #fff;
  background-color: #f44c81;
  border-color: #f34078;
}
.btn-red-border-notifier:focus, .btn-red-border-notifier.focus {
  color: #fff;
  background-color: #f44c81;
  border-color: #f34078;
  box-shadow: 0 0 0 0 rgba(214, 101, 137, 0.5);
}
.btn-red-border-notifier.disabled, .btn-red-border-notifier:disabled {
  color: #212529;
  background-color: #f6709a;
  border-color: #f6709a;
}
.btn-red-border-notifier:not(:disabled):not(.disabled):active, .btn-red-border-notifier:not(:disabled):not(.disabled).active, .show > .btn-red-border-notifier.dropdown-toggle {
  color: #fff;
  background-color: #f34078;
  border-color: #f23470;
}
.btn-red-border-notifier:not(:disabled):not(.disabled):active:focus, .btn-red-border-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-red-border-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(214, 101, 137, 0.5);
}
.btn-green-bg-notifier {
  color: #212529;
  background-color: #c9f4e8;
  border-color: #c9f4e8;
}
.btn-green-bg-notifier:hover {
  color: #212529;
  background-color: #a9eeda;
  border-color: #9febd6;
}
.btn-green-bg-notifier:focus, .btn-green-bg-notifier.focus {
  color: #212529;
  background-color: #a9eeda;
  border-color: #9febd6;
  box-shadow: 0 0 0 0 rgba(176, 213, 203, 0.5);
}
.btn-green-bg-notifier.disabled, .btn-green-bg-notifier:disabled {
  color: #212529;
  background-color: #c9f4e8;
  border-color: #c9f4e8;
}
.btn-green-bg-notifier:not(:disabled):not(.disabled):active, .btn-green-bg-notifier:not(:disabled):not(.disabled).active, .show > .btn-green-bg-notifier.dropdown-toggle {
  color: #212529;
  background-color: #9febd6;
  border-color: #94e9d1;
}
.btn-green-bg-notifier:not(:disabled):not(.disabled):active:focus, .btn-green-bg-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-green-bg-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(176, 213, 203, 0.5);
}
.btn-green-border-notifier {
  color: #212529;
  background-color: #85ccb1;
  border-color: #85ccb1;
}
.btn-green-border-notifier:hover {
  color: #212529;
  background-color: #6ac1a0;
  border-color: #61bd9a;
}
.btn-green-border-notifier:focus, .btn-green-border-notifier.focus {
  color: #212529;
  background-color: #6ac1a0;
  border-color: #61bd9a;
  box-shadow: 0 0 0 0 rgba(118, 179, 157, 0.5);
}
.btn-green-border-notifier.disabled, .btn-green-border-notifier:disabled {
  color: #212529;
  background-color: #85ccb1;
  border-color: #85ccb1;
}
.btn-green-border-notifier:not(:disabled):not(.disabled):active, .btn-green-border-notifier:not(:disabled):not(.disabled).active, .show > .btn-green-border-notifier.dropdown-toggle {
  color: #212529;
  background-color: #61bd9a;
  border-color: #58b994;
}
.btn-green-border-notifier:not(:disabled):not(.disabled):active:focus, .btn-green-border-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-green-border-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(118, 179, 157, 0.5);
}
.btn-yellow-warning {
  color: #212529;
  background-color: #f69a00;
  border-color: #f69a00;
}
.btn-yellow-warning:hover {
  color: #fff;
  background-color: #d08200;
  border-color: #c37a00;
}
.btn-yellow-warning:focus, .btn-yellow-warning.focus {
  color: #fff;
  background-color: #d08200;
  border-color: #c37a00;
  box-shadow: 0 0 0 0 rgba(214, 136, 6, 0.5);
}
.btn-yellow-warning.disabled, .btn-yellow-warning:disabled {
  color: #212529;
  background-color: #f69a00;
  border-color: #f69a00;
}
.btn-yellow-warning:not(:disabled):not(.disabled):active, .btn-yellow-warning:not(:disabled):not(.disabled).active, .show > .btn-yellow-warning.dropdown-toggle {
  color: #fff;
  background-color: #c37a00;
  border-color: #b67200;
}
.btn-yellow-warning:not(:disabled):not(.disabled):active:focus, .btn-yellow-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(214, 136, 6, 0.5);
}
.btn-red {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-red:hover {
  color: #fff;
  background-color: #d80d4d;
  border-color: #cc0c49;
}
.btn-red:focus, .btn-red.focus {
  color: #fff;
  background-color: #d80d4d;
  border-color: #cc0c49;
  box-shadow: 0 0 0 0 rgba(243, 60, 118, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #cc0c49;
  border-color: #c00c45;
}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 60, 118, 0.5);
}
.btn-yellow-to-red {
  color: #212529;
  background-color: #ff8500;
  border-color: #ff8500;
}
.btn-yellow-to-red:hover {
  color: #fff;
  background-color: #d97100;
  border-color: #cc6a00;
}
.btn-yellow-to-red:focus, .btn-yellow-to-red.focus {
  color: #fff;
  background-color: #d97100;
  border-color: #cc6a00;
  box-shadow: 0 0 0 0 rgba(222, 119, 6, 0.5);
}
.btn-yellow-to-red.disabled, .btn-yellow-to-red:disabled {
  color: #212529;
  background-color: #ff8500;
  border-color: #ff8500;
}
.btn-yellow-to-red:not(:disabled):not(.disabled):active, .btn-yellow-to-red:not(:disabled):not(.disabled).active, .show > .btn-yellow-to-red.dropdown-toggle {
  color: #fff;
  background-color: #cc6a00;
  border-color: #bf6400;
}
.btn-yellow-to-red:not(:disabled):not(.disabled):active:focus, .btn-yellow-to-red:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow-to-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(222, 119, 6, 0.5);
}
.btn-transparent {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-transparent:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:focus, .btn-transparent.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
.btn-transparent.disabled, .btn-transparent:disabled {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active, .show > .btn-transparent.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.btn-transparent:not(:disabled):not(.disabled):active:focus, .btn-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
.btn-purple-sec {
  color: #fff;
  background-color: #6d48c8;
  border-color: #6d48c8;
}
.btn-purple-sec:hover {
  color: #fff;
  background-color: #5a36b4;
  border-color: #5533aa;
}
.btn-purple-sec:focus, .btn-purple-sec.focus {
  color: #fff;
  background-color: #5a36b4;
  border-color: #5533aa;
  box-shadow: 0 0 0 0 rgba(131, 99, 208, 0.5);
}
.btn-purple-sec.disabled, .btn-purple-sec:disabled {
  color: #fff;
  background-color: #6d48c8;
  border-color: #6d48c8;
}
.btn-purple-sec:not(:disabled):not(.disabled):active, .btn-purple-sec:not(:disabled):not(.disabled).active, .show > .btn-purple-sec.dropdown-toggle {
  color: #fff;
  background-color: #5533aa;
  border-color: #5130a0;
}
.btn-purple-sec:not(:disabled):not(.disabled):active:focus, .btn-purple-sec:not(:disabled):not(.disabled).active:focus, .show > .btn-purple-sec.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(131, 99, 208, 0.5);
}
.btn-dropdown-link-color {
  color: #212529;
  background-color: #c0c5d2;
  border-color: #c0c5d2;
}
.btn-dropdown-link-color:hover {
  color: #212529;
  background-color: #aab0c2;
  border-color: #a2aabd;
}
.btn-dropdown-link-color:focus, .btn-dropdown-link-color.focus {
  color: #212529;
  background-color: #aab0c2;
  border-color: #a2aabd;
  box-shadow: 0 0 0 0 rgba(168, 173, 185, 0.5);
}
.btn-dropdown-link-color.disabled, .btn-dropdown-link-color:disabled {
  color: #212529;
  background-color: #c0c5d2;
  border-color: #c0c5d2;
}
.btn-dropdown-link-color:not(:disabled):not(.disabled):active, .btn-dropdown-link-color:not(:disabled):not(.disabled).active, .show > .btn-dropdown-link-color.dropdown-toggle {
  color: #212529;
  background-color: #a2aabd;
  border-color: #9ba3b7;
}
.btn-dropdown-link-color:not(:disabled):not(.disabled):active:focus, .btn-dropdown-link-color:not(:disabled):not(.disabled).active:focus, .show > .btn-dropdown-link-color.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(168, 173, 185, 0.5);
}
.btn-primary-light {
  color: #fff;
  background-color: rgba(35, 84, 165, 0.1);
  border-color: rgba(35, 84, 165, 0.1);
}
.btn-primary-light:hover {
  color: #fff;
  background-color: rgba(28, 68, 133, 0.1);
  border-color: rgba(26, 63, 123, 0.1);
}
.btn-primary-light:focus, .btn-primary-light.focus {
  color: #fff;
  background-color: rgba(28, 68, 133, 0.1);
  border-color: rgba(26, 63, 123, 0.1);
  box-shadow: 0 0 0 0 rgba(204, 216, 234, 0.5);
}
.btn-primary-light.disabled, .btn-primary-light:disabled {
  color: #fff;
  background-color: rgba(35, 84, 165, 0.1);
  border-color: rgba(35, 84, 165, 0.1);
}
.btn-primary-light:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .show > .btn-primary-light.dropdown-toggle {
  color: #fff;
  background-color: rgba(26, 63, 123, 0.1);
  border-color: rgba(24, 57, 112, 0.1);
}
.btn-primary-light:not(:disabled):not(.disabled):active:focus, .btn-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(204, 216, 234, 0.5);
}
.btn-black {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5);
}
.btn-outline-primary {
  color: #2354a5;
  border-color: #2354a5;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(35, 84, 165, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #2354a5;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(35, 84, 165, 0.5);
}
.btn-outline-secondary {
  color: #e4e6ed;
  border-color: #e4e6ed;
}
.btn-outline-secondary:hover {
  color: #212529;
  background-color: #e4e6ed;
  border-color: #e4e6ed;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(228, 230, 237, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #e4e6ed;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #e4e6ed;
  border-color: #e4e6ed;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(228, 230, 237, 0.5);
}
.btn-outline-success {
  color: #15ac73;
  border-color: #15ac73;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(21, 172, 115, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #15ac73;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(21, 172, 115, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #feb904;
  border-color: #feb904;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #feb904;
  border-color: #feb904;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(254, 185, 4, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #feb904;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #feb904;
  border-color: #feb904;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(254, 185, 4, 0.5);
}
.btn-outline-danger {
  color: #f11a5e;
  border-color: #f11a5e;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(241, 26, 94, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f11a5e;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(241, 26, 94, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #181818;
  border-color: #181818;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #181818;
  border-color: #181818;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(24, 24, 24, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #181818;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #181818;
  border-color: #181818;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(24, 24, 24, 0.5);
}
.btn-outline-medium-orange {
  color: #fef3f2;
  border-color: #fef3f2;
}
.btn-outline-medium-orange:hover {
  color: #212529;
  background-color: #fef3f2;
  border-color: #fef3f2;
}
.btn-outline-medium-orange:focus, .btn-outline-medium-orange.focus {
  box-shadow: 0 0 0 0 rgba(254, 243, 242, 0.5);
}
.btn-outline-medium-orange.disabled, .btn-outline-medium-orange:disabled {
  color: #fef3f2;
  background-color: transparent;
}
.btn-outline-medium-orange:not(:disabled):not(.disabled):active, .btn-outline-medium-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-medium-orange.dropdown-toggle {
  color: #212529;
  background-color: #fef3f2;
  border-color: #fef3f2;
}
.btn-outline-medium-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-medium-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-medium-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(254, 243, 242, 0.5);
}
.btn-outline-light-orange {
  color: #e4cecc;
  border-color: #e4cecc;
}
.btn-outline-light-orange:hover {
  color: #212529;
  background-color: #e4cecc;
  border-color: #e4cecc;
}
.btn-outline-light-orange:focus, .btn-outline-light-orange.focus {
  box-shadow: 0 0 0 0 rgba(228, 206, 204, 0.5);
}
.btn-outline-light-orange.disabled, .btn-outline-light-orange:disabled {
  color: #e4cecc;
  background-color: transparent;
}
.btn-outline-light-orange:not(:disabled):not(.disabled):active, .btn-outline-light-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-light-orange.dropdown-toggle {
  color: #212529;
  background-color: #e4cecc;
  border-color: #e4cecc;
}
.btn-outline-light-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-light-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(228, 206, 204, 0.5);
}
.btn-outline-medium-pink {
  color: #f5f3f9;
  border-color: #f5f3f9;
}
.btn-outline-medium-pink:hover {
  color: #212529;
  background-color: #f5f3f9;
  border-color: #f5f3f9;
}
.btn-outline-medium-pink:focus, .btn-outline-medium-pink.focus {
  box-shadow: 0 0 0 0 rgba(245, 243, 249, 0.5);
}
.btn-outline-medium-pink.disabled, .btn-outline-medium-pink:disabled {
  color: #f5f3f9;
  background-color: transparent;
}
.btn-outline-medium-pink:not(:disabled):not(.disabled):active, .btn-outline-medium-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-medium-pink.dropdown-toggle {
  color: #212529;
  background-color: #f5f3f9;
  border-color: #f5f3f9;
}
.btn-outline-medium-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-medium-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-medium-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(245, 243, 249, 0.5);
}
.btn-outline-light-pink {
  color: #dad5e4;
  border-color: #dad5e4;
}
.btn-outline-light-pink:hover {
  color: #212529;
  background-color: #dad5e4;
  border-color: #dad5e4;
}
.btn-outline-light-pink:focus, .btn-outline-light-pink.focus {
  box-shadow: 0 0 0 0 rgba(218, 213, 228, 0.5);
}
.btn-outline-light-pink.disabled, .btn-outline-light-pink:disabled {
  color: #dad5e4;
  background-color: transparent;
}
.btn-outline-light-pink:not(:disabled):not(.disabled):active, .btn-outline-light-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-light-pink.dropdown-toggle {
  color: #212529;
  background-color: #dad5e4;
  border-color: #dad5e4;
}
.btn-outline-light-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-light-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(218, 213, 228, 0.5);
}
.btn-outline-orange {
  color: #f26724;
  border-color: #f26724;
}
.btn-outline-orange:hover {
  color: #fff;
  background-color: #f26724;
  border-color: #f26724;
}
.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0 rgba(242, 103, 36, 0.5);
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #f26724;
  background-color: transparent;
}
.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #fff;
  background-color: #f26724;
  border-color: #f26724;
}
.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(242, 103, 36, 0.5);
}
.btn-outline-green {
  color: #15ac73;
  border-color: #15ac73;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0 rgba(21, 172, 115, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #15ac73;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #15ac73;
  border-color: #15ac73;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(21, 172, 115, 0.5);
}
.btn-outline-table-border-color {
  color: #e7e7e7;
  border-color: #e7e7e7;
}
.btn-outline-table-border-color:hover {
  color: #212529;
  background-color: #e7e7e7;
  border-color: #e7e7e7;
}
.btn-outline-table-border-color:focus, .btn-outline-table-border-color.focus {
  box-shadow: 0 0 0 0 rgba(231, 231, 231, 0.5);
}
.btn-outline-table-border-color.disabled, .btn-outline-table-border-color:disabled {
  color: #e7e7e7;
  background-color: transparent;
}
.btn-outline-table-border-color:not(:disabled):not(.disabled):active, .btn-outline-table-border-color:not(:disabled):not(.disabled).active, .show > .btn-outline-table-border-color.dropdown-toggle {
  color: #212529;
  background-color: #e7e7e7;
  border-color: #e7e7e7;
}
.btn-outline-table-border-color:not(:disabled):not(.disabled):active:focus, .btn-outline-table-border-color:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-table-border-color.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 231, 231, 0.5);
}
.btn-outline-divider-border {
  color: rgba(52, 52, 52, 0.1);
  border-color: rgba(52, 52, 52, 0.1);
}
.btn-outline-divider-border:hover {
  color: #fff;
  background-color: rgba(52, 52, 52, 0.1);
  border-color: rgba(52, 52, 52, 0.1);
}
.btn-outline-divider-border:focus, .btn-outline-divider-border.focus {
  box-shadow: 0 0 0 0 rgba(52, 52, 52, 0.5);
}
.btn-outline-divider-border.disabled, .btn-outline-divider-border:disabled {
  color: rgba(52, 52, 52, 0.1);
  background-color: transparent;
}
.btn-outline-divider-border:not(:disabled):not(.disabled):active, .btn-outline-divider-border:not(:disabled):not(.disabled).active, .show > .btn-outline-divider-border.dropdown-toggle {
  color: #fff;
  background-color: rgba(52, 52, 52, 0.1);
  border-color: rgba(52, 52, 52, 0.1);
}
.btn-outline-divider-border:not(:disabled):not(.disabled):active:focus, .btn-outline-divider-border:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-divider-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 52, 52, 0.5);
}
.btn-outline-pagination-border {
  color: #d6d6d6;
  border-color: #d6d6d6;
}
.btn-outline-pagination-border:hover {
  color: #212529;
  background-color: #d6d6d6;
  border-color: #d6d6d6;
}
.btn-outline-pagination-border:focus, .btn-outline-pagination-border.focus {
  box-shadow: 0 0 0 0 rgba(214, 214, 214, 0.5);
}
.btn-outline-pagination-border.disabled, .btn-outline-pagination-border:disabled {
  color: #d6d6d6;
  background-color: transparent;
}
.btn-outline-pagination-border:not(:disabled):not(.disabled):active, .btn-outline-pagination-border:not(:disabled):not(.disabled).active, .show > .btn-outline-pagination-border.dropdown-toggle {
  color: #212529;
  background-color: #d6d6d6;
  border-color: #d6d6d6;
}
.btn-outline-pagination-border:not(:disabled):not(.disabled):active:focus, .btn-outline-pagination-border:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pagination-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(214, 214, 214, 0.5);
}
.btn-outline-sidebar-dark-bg {
  color: #3a3e56;
  border-color: #3a3e56;
}
.btn-outline-sidebar-dark-bg:hover {
  color: #fff;
  background-color: #3a3e56;
  border-color: #3a3e56;
}
.btn-outline-sidebar-dark-bg:focus, .btn-outline-sidebar-dark-bg.focus {
  box-shadow: 0 0 0 0 rgba(58, 62, 86, 0.5);
}
.btn-outline-sidebar-dark-bg.disabled, .btn-outline-sidebar-dark-bg:disabled {
  color: #3a3e56;
  background-color: transparent;
}
.btn-outline-sidebar-dark-bg:not(:disabled):not(.disabled):active, .btn-outline-sidebar-dark-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-sidebar-dark-bg.dropdown-toggle {
  color: #fff;
  background-color: #3a3e56;
  border-color: #3a3e56;
}
.btn-outline-sidebar-dark-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-sidebar-dark-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sidebar-dark-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(58, 62, 86, 0.5);
}
.btn-outline-danger-border {
  color: #f6759e;
  border-color: #f6759e;
}
.btn-outline-danger-border:hover {
  color: #212529;
  background-color: #f6759e;
  border-color: #f6759e;
}
.btn-outline-danger-border:focus, .btn-outline-danger-border.focus {
  box-shadow: 0 0 0 0 rgba(246, 117, 158, 0.5);
}
.btn-outline-danger-border.disabled, .btn-outline-danger-border:disabled {
  color: #f6759e;
  background-color: transparent;
}
.btn-outline-danger-border:not(:disabled):not(.disabled):active, .btn-outline-danger-border:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-border.dropdown-toggle {
  color: #212529;
  background-color: #f6759e;
  border-color: #f6759e;
}
.btn-outline-danger-border:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-border:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(246, 117, 158, 0.5);
}
.btn-outline-danger-bg {
  color: #fcd1df;
  border-color: #fcd1df;
}
.btn-outline-danger-bg:hover {
  color: #212529;
  background-color: #fcd1df;
  border-color: #fcd1df;
}
.btn-outline-danger-bg:focus, .btn-outline-danger-bg.focus {
  box-shadow: 0 0 0 0 rgba(252, 209, 223, 0.5);
}
.btn-outline-danger-bg.disabled, .btn-outline-danger-bg:disabled {
  color: #fcd1df;
  background-color: transparent;
}
.btn-outline-danger-bg:not(:disabled):not(.disabled):active, .btn-outline-danger-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-bg.dropdown-toggle {
  color: #212529;
  background-color: #fcd1df;
  border-color: #fcd1df;
}
.btn-outline-danger-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(252, 209, 223, 0.5);
}
.btn-outline-file-upload-bg {
  color: #dee8ff;
  border-color: #dee8ff;
}
.btn-outline-file-upload-bg:hover {
  color: #212529;
  background-color: #dee8ff;
  border-color: #dee8ff;
}
.btn-outline-file-upload-bg:focus, .btn-outline-file-upload-bg.focus {
  box-shadow: 0 0 0 0 rgba(222, 232, 255, 0.5);
}
.btn-outline-file-upload-bg.disabled, .btn-outline-file-upload-bg:disabled {
  color: #dee8ff;
  background-color: transparent;
}
.btn-outline-file-upload-bg:not(:disabled):not(.disabled):active, .btn-outline-file-upload-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-file-upload-bg.dropdown-toggle {
  color: #212529;
  background-color: #dee8ff;
  border-color: #dee8ff;
}
.btn-outline-file-upload-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-file-upload-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-file-upload-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(222, 232, 255, 0.5);
}
.btn-outline-sidebar-gray {
  color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-sidebar-gray:hover {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-sidebar-gray:focus, .btn-outline-sidebar-gray.focus {
  box-shadow: 0 0 0 0 rgba(246, 246, 246, 0.5);
}
.btn-outline-sidebar-gray.disabled, .btn-outline-sidebar-gray:disabled {
  color: #f6f6f6;
  background-color: transparent;
}
.btn-outline-sidebar-gray:not(:disabled):not(.disabled):active, .btn-outline-sidebar-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-sidebar-gray.dropdown-toggle {
  color: #212529;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-sidebar-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-sidebar-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sidebar-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(246, 246, 246, 0.5);
}
.btn-outline-row-hover-blue {
  color: #c2dbff;
  border-color: #c2dbff;
}
.btn-outline-row-hover-blue:hover {
  color: #212529;
  background-color: #c2dbff;
  border-color: #c2dbff;
}
.btn-outline-row-hover-blue:focus, .btn-outline-row-hover-blue.focus {
  box-shadow: 0 0 0 0 rgba(194, 219, 255, 0.5);
}
.btn-outline-row-hover-blue.disabled, .btn-outline-row-hover-blue:disabled {
  color: #c2dbff;
  background-color: transparent;
}
.btn-outline-row-hover-blue:not(:disabled):not(.disabled):active, .btn-outline-row-hover-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-row-hover-blue.dropdown-toggle {
  color: #212529;
  background-color: #c2dbff;
  border-color: #c2dbff;
}
.btn-outline-row-hover-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-row-hover-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-row-hover-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(194, 219, 255, 0.5);
}
.btn-outline-excel-export {
  color: #37d4a3;
  border-color: #37d4a3;
}
.btn-outline-excel-export:hover {
  color: #212529;
  background-color: #37d4a3;
  border-color: #37d4a3;
}
.btn-outline-excel-export:focus, .btn-outline-excel-export.focus {
  box-shadow: 0 0 0 0 rgba(55, 212, 163, 0.5);
}
.btn-outline-excel-export.disabled, .btn-outline-excel-export:disabled {
  color: #37d4a3;
  background-color: transparent;
}
.btn-outline-excel-export:not(:disabled):not(.disabled):active, .btn-outline-excel-export:not(:disabled):not(.disabled).active, .show > .btn-outline-excel-export.dropdown-toggle {
  color: #212529;
  background-color: #37d4a3;
  border-color: #37d4a3;
}
.btn-outline-excel-export:not(:disabled):not(.disabled):active:focus, .btn-outline-excel-export:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-excel-export.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(55, 212, 163, 0.5);
}
.btn-outline-light-green {
  color: #26d4a3;
  border-color: #26d4a3;
}
.btn-outline-light-green:hover {
  color: #212529;
  background-color: #26d4a3;
  border-color: #26d4a3;
}
.btn-outline-light-green:focus, .btn-outline-light-green.focus {
  box-shadow: 0 0 0 0 rgba(38, 212, 163, 0.5);
}
.btn-outline-light-green.disabled, .btn-outline-light-green:disabled {
  color: #26d4a3;
  background-color: transparent;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active, .btn-outline-light-green:not(:disabled):not(.disabled).active, .show > .btn-outline-light-green.dropdown-toggle {
  color: #212529;
  background-color: #26d4a3;
  border-color: #26d4a3;
}
.btn-outline-light-green:not(:disabled):not(.disabled):active:focus, .btn-outline-light-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 212, 163, 0.5);
}
.btn-outline-blue {
  color: #2354a5;
  border-color: #2354a5;
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0 rgba(35, 84, 165, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #2354a5;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #2354a5;
  border-color: #2354a5;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(35, 84, 165, 0.5);
}
.btn-outline-danger-bg-alert {
  color: #ffc8d7;
  border-color: #ffc8d7;
}
.btn-outline-danger-bg-alert:hover {
  color: #212529;
  background-color: #ffc8d7;
  border-color: #ffc8d7;
}
.btn-outline-danger-bg-alert:focus, .btn-outline-danger-bg-alert.focus {
  box-shadow: 0 0 0 0 rgba(255, 200, 215, 0.5);
}
.btn-outline-danger-bg-alert.disabled, .btn-outline-danger-bg-alert:disabled {
  color: #ffc8d7;
  background-color: transparent;
}
.btn-outline-danger-bg-alert:not(:disabled):not(.disabled):active, .btn-outline-danger-bg-alert:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-bg-alert.dropdown-toggle {
  color: #212529;
  background-color: #ffc8d7;
  border-color: #ffc8d7;
}
.btn-outline-danger-bg-alert:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-bg-alert:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-bg-alert.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 200, 215, 0.5);
}
.btn-outline-yellow-light {
  color: #ffcc00;
  border-color: #ffcc00;
}
.btn-outline-yellow-light:hover {
  color: #212529;
  background-color: #ffcc00;
  border-color: #ffcc00;
}
.btn-outline-yellow-light:focus, .btn-outline-yellow-light.focus {
  box-shadow: 0 0 0 0 rgba(255, 204, 0, 0.5);
}
.btn-outline-yellow-light.disabled, .btn-outline-yellow-light:disabled {
  color: #ffcc00;
  background-color: transparent;
}
.btn-outline-yellow-light:not(:disabled):not(.disabled):active, .btn-outline-yellow-light:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-light.dropdown-toggle {
  color: #212529;
  background-color: #ffcc00;
  border-color: #ffcc00;
}
.btn-outline-yellow-light:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 204, 0, 0.5);
}
.btn-outline-red-form-control {
  color: #e21331;
  border-color: #e21331;
}
.btn-outline-red-form-control:hover {
  color: #fff;
  background-color: #e21331;
  border-color: #e21331;
}
.btn-outline-red-form-control:focus, .btn-outline-red-form-control.focus {
  box-shadow: 0 0 0 0 rgba(226, 19, 49, 0.5);
}
.btn-outline-red-form-control.disabled, .btn-outline-red-form-control:disabled {
  color: #e21331;
  background-color: transparent;
}
.btn-outline-red-form-control:not(:disabled):not(.disabled):active, .btn-outline-red-form-control:not(:disabled):not(.disabled).active, .show > .btn-outline-red-form-control.dropdown-toggle {
  color: #fff;
  background-color: #e21331;
  border-color: #e21331;
}
.btn-outline-red-form-control:not(:disabled):not(.disabled):active:focus, .btn-outline-red-form-control:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-form-control.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(226, 19, 49, 0.5);
}
.btn-outline-red-bg-notifier {
  color: #fbc6d7;
  border-color: #fbc6d7;
}
.btn-outline-red-bg-notifier:hover {
  color: #212529;
  background-color: #fbc6d7;
  border-color: #fbc6d7;
}
.btn-outline-red-bg-notifier:focus, .btn-outline-red-bg-notifier.focus {
  box-shadow: 0 0 0 0 rgba(251, 198, 215, 0.5);
}
.btn-outline-red-bg-notifier.disabled, .btn-outline-red-bg-notifier:disabled {
  color: #fbc6d7;
  background-color: transparent;
}
.btn-outline-red-bg-notifier:not(:disabled):not(.disabled):active, .btn-outline-red-bg-notifier:not(:disabled):not(.disabled).active, .show > .btn-outline-red-bg-notifier.dropdown-toggle {
  color: #212529;
  background-color: #fbc6d7;
  border-color: #fbc6d7;
}
.btn-outline-red-bg-notifier:not(:disabled):not(.disabled):active:focus, .btn-outline-red-bg-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-bg-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(251, 198, 215, 0.5);
}
.btn-outline-red-border-notifier {
  color: #f6709a;
  border-color: #f6709a;
}
.btn-outline-red-border-notifier:hover {
  color: #212529;
  background-color: #f6709a;
  border-color: #f6709a;
}
.btn-outline-red-border-notifier:focus, .btn-outline-red-border-notifier.focus {
  box-shadow: 0 0 0 0 rgba(246, 112, 154, 0.5);
}
.btn-outline-red-border-notifier.disabled, .btn-outline-red-border-notifier:disabled {
  color: #f6709a;
  background-color: transparent;
}
.btn-outline-red-border-notifier:not(:disabled):not(.disabled):active, .btn-outline-red-border-notifier:not(:disabled):not(.disabled).active, .show > .btn-outline-red-border-notifier.dropdown-toggle {
  color: #212529;
  background-color: #f6709a;
  border-color: #f6709a;
}
.btn-outline-red-border-notifier:not(:disabled):not(.disabled):active:focus, .btn-outline-red-border-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red-border-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(246, 112, 154, 0.5);
}
.btn-outline-green-bg-notifier {
  color: #c9f4e8;
  border-color: #c9f4e8;
}
.btn-outline-green-bg-notifier:hover {
  color: #212529;
  background-color: #c9f4e8;
  border-color: #c9f4e8;
}
.btn-outline-green-bg-notifier:focus, .btn-outline-green-bg-notifier.focus {
  box-shadow: 0 0 0 0 rgba(201, 244, 232, 0.5);
}
.btn-outline-green-bg-notifier.disabled, .btn-outline-green-bg-notifier:disabled {
  color: #c9f4e8;
  background-color: transparent;
}
.btn-outline-green-bg-notifier:not(:disabled):not(.disabled):active, .btn-outline-green-bg-notifier:not(:disabled):not(.disabled).active, .show > .btn-outline-green-bg-notifier.dropdown-toggle {
  color: #212529;
  background-color: #c9f4e8;
  border-color: #c9f4e8;
}
.btn-outline-green-bg-notifier:not(:disabled):not(.disabled):active:focus, .btn-outline-green-bg-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-bg-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(201, 244, 232, 0.5);
}
.btn-outline-green-border-notifier {
  color: #85ccb1;
  border-color: #85ccb1;
}
.btn-outline-green-border-notifier:hover {
  color: #212529;
  background-color: #85ccb1;
  border-color: #85ccb1;
}
.btn-outline-green-border-notifier:focus, .btn-outline-green-border-notifier.focus {
  box-shadow: 0 0 0 0 rgba(133, 204, 177, 0.5);
}
.btn-outline-green-border-notifier.disabled, .btn-outline-green-border-notifier:disabled {
  color: #85ccb1;
  background-color: transparent;
}
.btn-outline-green-border-notifier:not(:disabled):not(.disabled):active, .btn-outline-green-border-notifier:not(:disabled):not(.disabled).active, .show > .btn-outline-green-border-notifier.dropdown-toggle {
  color: #212529;
  background-color: #85ccb1;
  border-color: #85ccb1;
}
.btn-outline-green-border-notifier:not(:disabled):not(.disabled):active:focus, .btn-outline-green-border-notifier:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green-border-notifier.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(133, 204, 177, 0.5);
}
.btn-outline-yellow-warning {
  color: #f69a00;
  border-color: #f69a00;
}
.btn-outline-yellow-warning:hover {
  color: #212529;
  background-color: #f69a00;
  border-color: #f69a00;
}
.btn-outline-yellow-warning:focus, .btn-outline-yellow-warning.focus {
  box-shadow: 0 0 0 0 rgba(246, 154, 0, 0.5);
}
.btn-outline-yellow-warning.disabled, .btn-outline-yellow-warning:disabled {
  color: #f69a00;
  background-color: transparent;
}
.btn-outline-yellow-warning:not(:disabled):not(.disabled):active, .btn-outline-yellow-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-warning.dropdown-toggle {
  color: #212529;
  background-color: #f69a00;
  border-color: #f69a00;
}
.btn-outline-yellow-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(246, 154, 0, 0.5);
}
.btn-outline-red {
  color: #f11a5e;
  border-color: #f11a5e;
}
.btn-outline-red:hover {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0 rgba(241, 26, 94, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #f11a5e;
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #fff;
  background-color: #f11a5e;
  border-color: #f11a5e;
}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(241, 26, 94, 0.5);
}
.btn-outline-yellow-to-red {
  color: #ff8500;
  border-color: #ff8500;
}
.btn-outline-yellow-to-red:hover {
  color: #212529;
  background-color: #ff8500;
  border-color: #ff8500;
}
.btn-outline-yellow-to-red:focus, .btn-outline-yellow-to-red.focus {
  box-shadow: 0 0 0 0 rgba(255, 133, 0, 0.5);
}
.btn-outline-yellow-to-red.disabled, .btn-outline-yellow-to-red:disabled {
  color: #ff8500;
  background-color: transparent;
}
.btn-outline-yellow-to-red:not(:disabled):not(.disabled):active, .btn-outline-yellow-to-red:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow-to-red.dropdown-toggle {
  color: #212529;
  background-color: #ff8500;
  border-color: #ff8500;
}
.btn-outline-yellow-to-red:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow-to-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow-to-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 133, 0, 0.5);
}
.btn-outline-transparent {
  color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:focus, .btn-outline-transparent.focus {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
}
.btn-outline-transparent.disabled, .btn-outline-transparent:disabled {
  color: transparent;
  background-color: transparent;
}
.btn-outline-transparent:not(:disabled):not(.disabled):active, .btn-outline-transparent:not(:disabled):not(.disabled).active, .show > .btn-outline-transparent.dropdown-toggle {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}
.btn-outline-transparent:not(:disabled):not(.disabled):active:focus, .btn-outline-transparent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-transparent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
}
.btn-outline-purple-sec {
  color: #6d48c8;
  border-color: #6d48c8;
}
.btn-outline-purple-sec:hover {
  color: #fff;
  background-color: #6d48c8;
  border-color: #6d48c8;
}
.btn-outline-purple-sec:focus, .btn-outline-purple-sec.focus {
  box-shadow: 0 0 0 0 rgba(109, 72, 200, 0.5);
}
.btn-outline-purple-sec.disabled, .btn-outline-purple-sec:disabled {
  color: #6d48c8;
  background-color: transparent;
}
.btn-outline-purple-sec:not(:disabled):not(.disabled):active, .btn-outline-purple-sec:not(:disabled):not(.disabled).active, .show > .btn-outline-purple-sec.dropdown-toggle {
  color: #fff;
  background-color: #6d48c8;
  border-color: #6d48c8;
}
.btn-outline-purple-sec:not(:disabled):not(.disabled):active:focus, .btn-outline-purple-sec:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple-sec.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(109, 72, 200, 0.5);
}
.btn-outline-dropdown-link-color {
  color: #c0c5d2;
  border-color: #c0c5d2;
}
.btn-outline-dropdown-link-color:hover {
  color: #212529;
  background-color: #c0c5d2;
  border-color: #c0c5d2;
}
.btn-outline-dropdown-link-color:focus, .btn-outline-dropdown-link-color.focus {
  box-shadow: 0 0 0 0 rgba(192, 197, 210, 0.5);
}
.btn-outline-dropdown-link-color.disabled, .btn-outline-dropdown-link-color:disabled {
  color: #c0c5d2;
  background-color: transparent;
}
.btn-outline-dropdown-link-color:not(:disabled):not(.disabled):active, .btn-outline-dropdown-link-color:not(:disabled):not(.disabled).active, .show > .btn-outline-dropdown-link-color.dropdown-toggle {
  color: #212529;
  background-color: #c0c5d2;
  border-color: #c0c5d2;
}
.btn-outline-dropdown-link-color:not(:disabled):not(.disabled):active:focus, .btn-outline-dropdown-link-color:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dropdown-link-color.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(192, 197, 210, 0.5);
}
.btn-outline-primary-light {
  color: rgba(35, 84, 165, 0.1);
  border-color: rgba(35, 84, 165, 0.1);
}
.btn-outline-primary-light:hover {
  color: #fff;
  background-color: rgba(35, 84, 165, 0.1);
  border-color: rgba(35, 84, 165, 0.1);
}
.btn-outline-primary-light:focus, .btn-outline-primary-light.focus {
  box-shadow: 0 0 0 0 rgba(35, 84, 165, 0.5);
}
.btn-outline-primary-light.disabled, .btn-outline-primary-light:disabled {
  color: rgba(35, 84, 165, 0.1);
  background-color: transparent;
}
.btn-outline-primary-light:not(:disabled):not(.disabled):active, .btn-outline-primary-light:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-light.dropdown-toggle {
  color: #fff;
  background-color: rgba(35, 84, 165, 0.1);
  border-color: rgba(35, 84, 165, 0.1);
}
.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(35, 84, 165, 0.5);
}
.btn-outline-black {
  color: black;
  border-color: black;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: black;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #2354a5;
  text-decoration: none;
}
.btn-link:hover {
  color: #163466;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 1.5rem 2.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.5rem 2.25rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #343434;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 550px) {
  .dropdown-menu-custsm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-custsm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1280px) {
  .dropdown-menu-custmd-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-custmd-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1367px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1620px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #c0c5d2;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #515366;
  text-decoration: none;
  background-color: #f2f5fa;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #c0c5d2;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 1.6875rem;
  padding-left: 1.6875rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 12.5px 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #181818;
  text-align: center;
  white-space: nowrap;
  background-color: #fafbfc;
  border: 1px solid #e6ecf5;
  border-radius: 5px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 3rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 1.5rem 2.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #e6ecf5;
  border-radius: 5px;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 32px;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 32px;
}
.card-header {
  padding: 0.75rem 32px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #e6ecf5;
}
.card-header:first-child {
  border-radius: 4px 4px 0 0;
}
.card-footer {
  padding: 0.75rem 32px;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #e6ecf5;
}
.card-footer:last-child {
  border-radius: 0 0 4px 4px;
}
.card-header-tabs {
  margin-right: -16px;
  margin-bottom: -0.75rem;
  margin-left: -16px;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -16px;
  margin-left: -16px;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 4px;
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.card-deck .card {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 12px;
    margin-bottom: 0;
    margin-left: 12px;
  }
}
.card-group > .card {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 5px;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #122c56;
  background-color: #d3dded;
  border-color: #c1cfe6;
}
.alert-primary hr {
  border-top-color: #afc1df;
}
.alert-primary .alert-link {
  color: #09162c;
}
.alert-secondary {
  color: #77787b;
  background-color: #fafafb;
  border-color: #f7f8fa;
}
.alert-secondary hr {
  border-top-color: #e7eaf0;
}
.alert-secondary .alert-link {
  color: #5e5f61;
}
.alert-success {
  color: #0b593c;
  background-color: #d0eee3;
  border-color: #bde8d8;
}
.alert-success hr {
  border-top-color: #aae1cd;
}
.alert-success .alert-link {
  color: #052c1d;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #846002;
  background-color: #fff1cd;
  border-color: #ffebb9;
}
.alert-warning hr {
  border-top-color: #ffe4a0;
}
.alert-warning .alert-link {
  color: #523b01;
}
.alert-danger {
  color: #7d0e31;
  background-color: #fcd1df;
  border-color: #fbbfd2;
}
.alert-danger hr {
  border-top-color: #faa7c1;
}
.alert-danger .alert-link {
  color: #4f091f;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #0c0c0c;
  background-color: #d1d1d1;
  border-color: #bebebe;
}
.alert-dark hr {
  border-top-color: #b1b1b1;
}
.alert-dark .alert-link {
  color: black;
}
.alert-medium-orange {
  color: #847e7e;
  background-color: #fffdfc;
  border-color: #fffcfb;
}
.alert-medium-orange hr {
  border-top-color: #ffe9e2;
}
.alert-medium-orange .alert-link {
  color: #6a6565;
}
.alert-light-orange {
  color: #776b6a;
  background-color: #faf5f5;
  border-color: #f7f1f1;
}
.alert-light-orange hr {
  border-top-color: #eee1e1;
}
.alert-light-orange .alert-link {
  color: #5c5352;
}
.alert-medium-pink {
  color: #7f7e81;
  background-color: #fdfdfe;
  border-color: #fcfcfd;
}
.alert-medium-pink hr {
  border-top-color: #ededf3;
}
.alert-medium-pink .alert-link {
  color: #666567;
}
.alert-light-pink {
  color: #716f77;
  background-color: #f8f7fa;
  border-color: #f5f3f7;
}
.alert-light-pink hr {
  border-top-color: #e8e4ed;
}
.alert-light-pink .alert-link {
  color: #58565d;
}
.alert-orange {
  color: #7e3613;
  background-color: #fce1d3;
  border-color: #fbd4c2;
}
.alert-orange hr {
  border-top-color: #f9c3aa;
}
.alert-orange .alert-link {
  color: #52230c;
}
.alert-green {
  color: #0b593c;
  background-color: #d0eee3;
  border-color: #bde8d8;
}
.alert-green hr {
  border-top-color: #aae1cd;
}
.alert-green .alert-link {
  color: #052c1d;
}
.alert-table-border-color {
  color: #787878;
  background-color: #fafafa;
  border-color: #f8f8f8;
}
.alert-table-border-color hr {
  border-top-color: #ebebeb;
}
.alert-table-border-color .alert-link {
  color: #5f5f5f;
}
.alert-divider-border {
  color: rgba(3, 3, 3, 0.532);
  background-color: rgba(252, 252, 252, 0.82);
  border-color: rgba(251, 251, 251, 0.748);
}
.alert-divider-border hr {
  border-top-color: rgba(238, 238, 238, 0.748);
}
.alert-divider-border .alert-link {
  color: rgba(0, 0, 0, 0.532);
}
.alert-pagination-border {
  color: #6f6f6f;
  background-color: #f7f7f7;
  border-color: #f4f4f4;
}
.alert-pagination-border hr {
  border-top-color: #e7e7e7;
}
.alert-pagination-border .alert-link {
  color: #565656;
}
.alert-sidebar-dark-bg {
  color: #1e202d;
  background-color: #d8d8dd;
  border-color: #c8c9d0;
}
.alert-sidebar-dark-bg hr {
  border-top-color: #babcc4;
}
.alert-sidebar-dark-bg .alert-link {
  color: #0a0a0e;
}
.alert-danger-border {
  color: #803d52;
  background-color: #fde3ec;
  border-color: #fcd8e4;
}
.alert-danger-border hr {
  border-top-color: #fac0d4;
}
.alert-danger-border .alert-link {
  color: #5d2d3c;
}
.alert-danger-bg {
  color: #836d74;
  background-color: #fef6f9;
  border-color: #fef2f6;
}
.alert-danger-bg hr {
  border-top-color: #fcdae6;
}
.alert-danger-bg .alert-link {
  color: #67565b;
}
.alert-file-upload-bg {
  color: #737985;
  background-color: #f8faff;
  border-color: #f6f9ff;
}
.alert-file-upload-bg hr {
  border-top-color: #dde8ff;
}
.alert-file-upload-bg .alert-link {
  color: #5b606a;
}
.alert-sidebar-gray {
  color: gray;
  background-color: #fdfdfd;
  border-color: #fcfcfc;
}
.alert-sidebar-gray hr {
  border-top-color: #efefef;
}
.alert-sidebar-gray .alert-link {
  color: #676767;
}
.alert-row-hover-blue {
  color: #657285;
  background-color: #f3f8ff;
  border-color: #eef5ff;
}
.alert-row-hover-blue hr {
  border-top-color: #d5e6ff;
}
.alert-row-hover-blue .alert-link {
  color: #4f5968;
}
.alert-excel-export {
  color: #1d6e55;
  background-color: #d7f6ed;
  border-color: #c7f3e5;
}
.alert-excel-export hr {
  border-top-color: #b2efdb;
}
.alert-excel-export .alert-link {
  color: #124636;
}
.alert-light-green {
  color: #146e55;
  background-color: #d4f6ed;
  border-color: #c2f3e5;
}
.alert-light-green hr {
  border-top-color: #adefdc;
}
.alert-light-green .alert-link {
  color: #0c4334;
}
.alert-blue {
  color: #122c56;
  background-color: #d3dded;
  border-color: #c1cfe6;
}
.alert-blue hr {
  border-top-color: #afc1df;
}
.alert-blue .alert-link {
  color: #09162c;
}
.alert-danger-bg-alert {
  color: #856870;
  background-color: #fff4f7;
  border-color: #fff0f4;
}
.alert-danger-bg-alert hr {
  border-top-color: #ffd7e1;
}
.alert-danger-bg-alert .alert-link {
  color: #685258;
}
.alert-yellow-light {
  color: #856a00;
  background-color: #fff5cc;
  border-color: #fff1b8;
}
.alert-yellow-light hr {
  border-top-color: #ffec9f;
}
.alert-yellow-light .alert-link {
  color: #524100;
}
.alert-red-form-control {
  color: #760a19;
  background-color: #f9d0d6;
  border-color: #f7bdc5;
}
.alert-red-form-control hr {
  border-top-color: #f4a6b1;
}
.alert-red-form-control .alert-link {
  color: #47060f;
}
.alert-red-bg-notifier {
  color: #836770;
  background-color: #fef4f7;
  border-color: #feeff4;
}
.alert-red-bg-notifier hr {
  border-top-color: #fdd7e4;
}
.alert-red-bg-notifier .alert-link {
  color: #665158;
}
.alert-red-border-notifier {
  color: #803a50;
  background-color: #fde2eb;
  border-color: #fcd7e3;
}
.alert-red-border-notifier hr {
  border-top-color: #fabfd2;
}
.alert-red-border-notifier .alert-link {
  color: #5d2a3a;
}
.alert-green-bg-notifier {
  color: #697f79;
  background-color: #f4fdfa;
  border-color: #f0fcf9;
}
.alert-green-bg-notifier hr {
  border-top-color: #dbf8f1;
}
.alert-green-bg-notifier .alert-link {
  color: #52635e;
}
.alert-green-border-notifier {
  color: #456a5c;
  background-color: #e7f5ef;
  border-color: #ddf1e9;
}
.alert-green-border-notifier hr {
  border-top-color: #cbeadd;
}
.alert-green-border-notifier .alert-link {
  color: #314b41;
}
.alert-yellow-warning {
  color: #805000;
  background-color: #fdebcc;
  border-color: #fce3b8;
}
.alert-yellow-warning hr {
  border-top-color: #fbd9a0;
}
.alert-yellow-warning .alert-link {
  color: #4d3000;
}
.alert-red {
  color: #7d0e31;
  background-color: #fcd1df;
  border-color: #fbbfd2;
}
.alert-red hr {
  border-top-color: #faa7c1;
}
.alert-red .alert-link {
  color: #4f091f;
}
.alert-yellow-to-red {
  color: #854500;
  background-color: #ffe7cc;
  border-color: #ffddb8;
}
.alert-yellow-to-red hr {
  border-top-color: #ffd19f;
}
.alert-yellow-to-red .alert-link {
  color: #522b00;
}
.alert-transparent {
  color: rgba(0, 0, 0, 0.48);
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.72);
}
.alert-transparent hr {
  border-top-color: rgba(242, 242, 242, 0.72);
}
.alert-transparent .alert-link {
  color: rgba(0, 0, 0, 0.48);
}
.alert-purple-sec {
  color: #392568;
  background-color: #e2daf4;
  border-color: #d6ccf0;
}
.alert-purple-sec hr {
  border-top-color: #c6b8ea;
}
.alert-purple-sec .alert-link {
  color: #241842;
}
.alert-dropdown-link-color {
  color: #64666d;
  background-color: #f2f3f6;
  border-color: #edeff2;
}
.alert-dropdown-link-color hr {
  border-top-color: #dee2e7;
}
.alert-dropdown-link-color .alert-link {
  color: #4c4d52;
}
.alert-primary-light {
  color: rgba(2, 5, 9, 0.532);
  background-color: rgba(252, 253, 254, 0.82);
  border-color: rgba(251, 252, 253, 0.748);
}
.alert-primary-light hr {
  border-top-color: rgba(234, 239, 245, 0.748);
}
.alert-primary-light .alert-link {
  color: rgba(0, 0, 0, 0.532);
}
.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8;
}
.alert-black hr {
  border-top-color: #ababab;
}
.alert-black .alert-link {
  color: black;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 5px;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #2354a5;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: black;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e6ecf5;
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: black;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.3;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e6ecf5;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e6ecf5;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 1367px) {
  .modal-lg,
.modal-xl {
    max-width: 685px;
  }
}
@media (min-width: 1620px) {
  .modal-xl {
    max-width: 1140px;
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 2px;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #2354a5 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #1a3f7b !important;
}
.bg-secondary {
  background-color: #e4e6ed !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #c5cad9 !important;
}
.bg-success {
  background-color: #15ac73 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #0f7f55 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #feb904 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ce9601 !important;
}
.bg-danger {
  background-color: #f11a5e !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #cc0c49 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #181818 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important;
}
.bg-medium-orange {
  background-color: #fef3f2 !important;
}
a.bg-medium-orange:hover, a.bg-medium-orange:focus,
button.bg-medium-orange:hover,
button.bg-medium-orange:focus {
  background-color: #fac7c3 !important;
}
.bg-light-orange {
  background-color: #e4cecc !important;
}
a.bg-light-orange:hover, a.bg-light-orange:focus,
button.bg-light-orange:hover,
button.bg-light-orange:focus {
  background-color: #d2aeab !important;
}
.bg-medium-pink {
  background-color: #f5f3f9 !important;
}
a.bg-medium-pink:hover, a.bg-medium-pink:focus,
button.bg-medium-pink:hover,
button.bg-medium-pink:focus {
  background-color: #d9d1e8 !important;
}
.bg-light-pink {
  background-color: #dad5e4 !important;
}
a.bg-light-pink:hover, a.bg-light-pink:focus,
button.bg-light-pink:hover,
button.bg-light-pink:focus {
  background-color: #bfb6d0 !important;
}
.bg-orange {
  background-color: #f26724 !important;
}
a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: #d64e0d !important;
}
.bg-green {
  background-color: #15ac73 !important;
}
a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #0f7f55 !important;
}
.bg-table-border-color {
  background-color: #e7e7e7 !important;
}
a.bg-table-border-color:hover, a.bg-table-border-color:focus,
button.bg-table-border-color:hover,
button.bg-table-border-color:focus {
  background-color: #cecece !important;
}
.bg-divider-border {
  background-color: rgba(52, 52, 52, 0.1) !important;
}
a.bg-divider-border:hover, a.bg-divider-border:focus,
button.bg-divider-border:hover,
button.bg-divider-border:focus {
  background-color: rgba(27, 27, 27, 0.1) !important;
}
.bg-pagination-border {
  background-color: #d6d6d6 !important;
}
a.bg-pagination-border:hover, a.bg-pagination-border:focus,
button.bg-pagination-border:hover,
button.bg-pagination-border:focus {
  background-color: #bdbdbd !important;
}
.bg-sidebar-dark-bg {
  background-color: #3a3e56 !important;
}
a.bg-sidebar-dark-bg:hover, a.bg-sidebar-dark-bg:focus,
button.bg-sidebar-dark-bg:hover,
button.bg-sidebar-dark-bg:focus {
  background-color: #252838 !important;
}
.bg-danger-border {
  background-color: #f6759e !important;
}
a.bg-danger-border:hover, a.bg-danger-border:focus,
button.bg-danger-border:hover,
button.bg-danger-border:focus {
  background-color: #f3457c !important;
}
.bg-danger-bg {
  background-color: #fcd1df !important;
}
a.bg-danger-bg:hover, a.bg-danger-bg:focus,
button.bg-danger-bg:hover,
button.bg-danger-bg:focus {
  background-color: #f9a1be !important;
}
.bg-file-upload-bg {
  background-color: #dee8ff !important;
}
a.bg-file-upload-bg:hover, a.bg-file-upload-bg:focus,
button.bg-file-upload-bg:hover,
button.bg-file-upload-bg:focus {
  background-color: #abc4ff !important;
}
.bg-sidebar-gray {
  background-color: #f6f6f6 !important;
}
a.bg-sidebar-gray:hover, a.bg-sidebar-gray:focus,
button.bg-sidebar-gray:hover,
button.bg-sidebar-gray:focus {
  background-color: #dddddd !important;
}
.bg-row-hover-blue {
  background-color: #c2dbff !important;
}
a.bg-row-hover-blue:hover, a.bg-row-hover-blue:focus,
button.bg-row-hover-blue:hover,
button.bg-row-hover-blue:focus {
  background-color: #8fbdff !important;
}
.bg-excel-export {
  background-color: #37d4a3 !important;
}
a.bg-excel-export:hover, a.bg-excel-export:focus,
button.bg-excel-export:hover,
button.bg-excel-export:focus {
  background-color: #26b286 !important;
}
.bg-light-green {
  background-color: #26d4a3 !important;
}
a.bg-light-green:hover, a.bg-light-green:focus,
button.bg-light-green:hover,
button.bg-light-green:focus {
  background-color: #1ea982 !important;
}
.bg-blue {
  background-color: #2354a5 !important;
}
a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #1a3f7b !important;
}
.bg-danger-bg-alert {
  background-color: #ffc8d7 !important;
}
a.bg-danger-bg-alert:hover, a.bg-danger-bg-alert:focus,
button.bg-danger-bg-alert:hover,
button.bg-danger-bg-alert:focus {
  background-color: #ff95b2 !important;
}
.bg-yellow-light {
  background-color: #ffcc00 !important;
}
a.bg-yellow-light:hover, a.bg-yellow-light:focus,
button.bg-yellow-light:hover,
button.bg-yellow-light:focus {
  background-color: #cca300 !important;
}
.bg-red-form-control {
  background-color: #e21331 !important;
}
a.bg-red-form-control:hover, a.bg-red-form-control:focus,
button.bg-red-form-control:hover,
button.bg-red-form-control:focus {
  background-color: #b30f27 !important;
}
.bg-red-bg-notifier {
  background-color: #fbc6d7 !important;
}
a.bg-red-bg-notifier:hover, a.bg-red-bg-notifier:focus,
button.bg-red-bg-notifier:hover,
button.bg-red-bg-notifier:focus {
  background-color: #f896b6 !important;
}
.bg-red-border-notifier {
  background-color: #f6709a !important;
}
a.bg-red-border-notifier:hover, a.bg-red-border-notifier:focus,
button.bg-red-border-notifier:hover,
button.bg-red-border-notifier:focus {
  background-color: #f34078 !important;
}
.bg-green-bg-notifier {
  background-color: #c9f4e8 !important;
}
a.bg-green-bg-notifier:hover, a.bg-green-bg-notifier:focus,
button.bg-green-bg-notifier:hover,
button.bg-green-bg-notifier:focus {
  background-color: #9febd6 !important;
}
.bg-green-border-notifier {
  background-color: #85ccb1 !important;
}
a.bg-green-border-notifier:hover, a.bg-green-border-notifier:focus,
button.bg-green-border-notifier:hover,
button.bg-green-border-notifier:focus {
  background-color: #61bd9a !important;
}
.bg-yellow-warning {
  background-color: #f69a00 !important;
}
a.bg-yellow-warning:hover, a.bg-yellow-warning:focus,
button.bg-yellow-warning:hover,
button.bg-yellow-warning:focus {
  background-color: #c37a00 !important;
}
.bg-red {
  background-color: #f11a5e !important;
}
a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #cc0c49 !important;
}
.bg-yellow-to-red {
  background-color: #ff8500 !important;
}
a.bg-yellow-to-red:hover, a.bg-yellow-to-red:focus,
button.bg-yellow-to-red:hover,
button.bg-yellow-to-red:focus {
  background-color: #cc6a00 !important;
}
.bg-transparent {
  background-color: transparent !important;
}
a.bg-transparent:hover, a.bg-transparent:focus,
button.bg-transparent:hover,
button.bg-transparent:focus {
  background-color: rgba(0, 0, 0, 0) !important;
}
.bg-purple-sec {
  background-color: #6d48c8 !important;
}
a.bg-purple-sec:hover, a.bg-purple-sec:focus,
button.bg-purple-sec:hover,
button.bg-purple-sec:focus {
  background-color: #5533aa !important;
}
.bg-dropdown-link-color {
  background-color: #c0c5d2 !important;
}
a.bg-dropdown-link-color:hover, a.bg-dropdown-link-color:focus,
button.bg-dropdown-link-color:hover,
button.bg-dropdown-link-color:focus {
  background-color: #a2aabd !important;
}
.bg-primary-light {
  background-color: rgba(35, 84, 165, 0.1) !important;
}
a.bg-primary-light:hover, a.bg-primary-light:focus,
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: rgba(26, 63, 123, 0.1) !important;
}
.bg-black {
  background-color: black !important;
}
a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 550px) {
  .d-custsm-none {
    display: none !important;
  }

  .d-custsm-inline {
    display: inline !important;
  }

  .d-custsm-inline-block {
    display: inline-block !important;
  }

  .d-custsm-block {
    display: block !important;
  }

  .d-custsm-table {
    display: table !important;
  }

  .d-custsm-table-row {
    display: table-row !important;
  }

  .d-custsm-table-cell {
    display: table-cell !important;
  }

  .d-custsm-flex {
    display: flex !important;
  }

  .d-custsm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1280px) {
  .d-custmd-none {
    display: none !important;
  }

  .d-custmd-inline {
    display: inline !important;
  }

  .d-custmd-inline-block {
    display: inline-block !important;
  }

  .d-custmd-block {
    display: block !important;
  }

  .d-custmd-table {
    display: table !important;
  }

  .d-custmd-table-row {
    display: table-row !important;
  }

  .d-custmd-table-cell {
    display: table-cell !important;
  }

  .d-custmd-flex {
    display: flex !important;
  }

  .d-custmd-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1367px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1620px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 550px) {
  .flex-custsm-row {
    flex-direction: row !important;
  }

  .flex-custsm-column {
    flex-direction: column !important;
  }

  .flex-custsm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-custsm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-custsm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-custsm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-custsm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-custsm-fill {
    flex: 1 1 auto !important;
  }

  .flex-custsm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-custsm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-custsm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-custsm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-custsm-start {
    justify-content: flex-start !important;
  }

  .justify-content-custsm-end {
    justify-content: flex-end !important;
  }

  .justify-content-custsm-center {
    justify-content: center !important;
  }

  .justify-content-custsm-between {
    justify-content: space-between !important;
  }

  .justify-content-custsm-around {
    justify-content: space-around !important;
  }

  .align-items-custsm-start {
    align-items: flex-start !important;
  }

  .align-items-custsm-end {
    align-items: flex-end !important;
  }

  .align-items-custsm-center {
    align-items: center !important;
  }

  .align-items-custsm-baseline {
    align-items: baseline !important;
  }

  .align-items-custsm-stretch {
    align-items: stretch !important;
  }

  .align-content-custsm-start {
    align-content: flex-start !important;
  }

  .align-content-custsm-end {
    align-content: flex-end !important;
  }

  .align-content-custsm-center {
    align-content: center !important;
  }

  .align-content-custsm-between {
    align-content: space-between !important;
  }

  .align-content-custsm-around {
    align-content: space-around !important;
  }

  .align-content-custsm-stretch {
    align-content: stretch !important;
  }

  .align-self-custsm-auto {
    align-self: auto !important;
  }

  .align-self-custsm-start {
    align-self: flex-start !important;
  }

  .align-self-custsm-end {
    align-self: flex-end !important;
  }

  .align-self-custsm-center {
    align-self: center !important;
  }

  .align-self-custsm-baseline {
    align-self: baseline !important;
  }

  .align-self-custsm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1280px) {
  .flex-custmd-row {
    flex-direction: row !important;
  }

  .flex-custmd-column {
    flex-direction: column !important;
  }

  .flex-custmd-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-custmd-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-custmd-wrap {
    flex-wrap: wrap !important;
  }

  .flex-custmd-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-custmd-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-custmd-fill {
    flex: 1 1 auto !important;
  }

  .flex-custmd-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-custmd-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-custmd-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-custmd-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-custmd-start {
    justify-content: flex-start !important;
  }

  .justify-content-custmd-end {
    justify-content: flex-end !important;
  }

  .justify-content-custmd-center {
    justify-content: center !important;
  }

  .justify-content-custmd-between {
    justify-content: space-between !important;
  }

  .justify-content-custmd-around {
    justify-content: space-around !important;
  }

  .align-items-custmd-start {
    align-items: flex-start !important;
  }

  .align-items-custmd-end {
    align-items: flex-end !important;
  }

  .align-items-custmd-center {
    align-items: center !important;
  }

  .align-items-custmd-baseline {
    align-items: baseline !important;
  }

  .align-items-custmd-stretch {
    align-items: stretch !important;
  }

  .align-content-custmd-start {
    align-content: flex-start !important;
  }

  .align-content-custmd-end {
    align-content: flex-end !important;
  }

  .align-content-custmd-center {
    align-content: center !important;
  }

  .align-content-custmd-between {
    align-content: space-between !important;
  }

  .align-content-custmd-around {
    align-content: space-around !important;
  }

  .align-content-custmd-stretch {
    align-content: stretch !important;
  }

  .align-self-custmd-auto {
    align-self: auto !important;
  }

  .align-self-custmd-start {
    align-self: flex-start !important;
  }

  .align-self-custmd-end {
    align-self: flex-end !important;
  }

  .align-self-custmd-center {
    align-self: center !important;
  }

  .align-self-custmd-baseline {
    align-self: baseline !important;
  }

  .align-self-custmd-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1367px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1620px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.m-1px {
  margin: 1px !important;
}
.mt-1px,
.my-1px {
  margin-top: 1px !important;
}
.mr-1px,
.mx-1px {
  margin-right: 1px !important;
}
.mb-1px,
.my-1px {
  margin-bottom: 1px !important;
}
.ml-1px,
.mx-1px {
  margin-left: 1px !important;
}
.m-2px {
  margin: 2px !important;
}
.mt-2px,
.my-2px {
  margin-top: 2px !important;
}
.mr-2px,
.mx-2px {
  margin-right: 2px !important;
}
.mb-2px,
.my-2px {
  margin-bottom: 2px !important;
}
.ml-2px,
.mx-2px {
  margin-left: 2px !important;
}
.m-3px {
  margin: 3px !important;
}
.mt-3px,
.my-3px {
  margin-top: 3px !important;
}
.mr-3px,
.mx-3px {
  margin-right: 3px !important;
}
.mb-3px,
.my-3px {
  margin-bottom: 3px !important;
}
.ml-3px,
.mx-3px {
  margin-left: 3px !important;
}
.m-5px {
  margin: 5px !important;
}
.mt-5px,
.my-5px {
  margin-top: 5px !important;
}
.mr-5px,
.mx-5px {
  margin-right: 5px !important;
}
.mb-5px,
.my-5px {
  margin-bottom: 5px !important;
}
.ml-5px,
.mx-5px {
  margin-left: 5px !important;
}
.m-6px {
  margin: 6px !important;
}
.mt-6px,
.my-6px {
  margin-top: 6px !important;
}
.mr-6px,
.mx-6px {
  margin-right: 6px !important;
}
.mb-6px,
.my-6px {
  margin-bottom: 6px !important;
}
.ml-6px,
.mx-6px {
  margin-left: 6px !important;
}
.m-7px {
  margin: 7px !important;
}
.mt-7px,
.my-7px {
  margin-top: 7px !important;
}
.mr-7px,
.mx-7px {
  margin-right: 7px !important;
}
.mb-7px,
.my-7px {
  margin-bottom: 7px !important;
}
.ml-7px,
.mx-7px {
  margin-left: 7px !important;
}
.m-8px {
  margin: 8px !important;
}
.mt-8px,
.my-8px {
  margin-top: 8px !important;
}
.mr-8px,
.mx-8px {
  margin-right: 8px !important;
}
.mb-8px,
.my-8px {
  margin-bottom: 8px !important;
}
.ml-8px,
.mx-8px {
  margin-left: 8px !important;
}
.m-10px {
  margin: 10px !important;
}
.mt-10px,
.my-10px {
  margin-top: 10px !important;
}
.mr-10px,
.mx-10px {
  margin-right: 10px !important;
}
.mb-10px,
.my-10px {
  margin-bottom: 10px !important;
}
.ml-10px,
.mx-10px {
  margin-left: 10px !important;
}
.m-11px {
  margin: 11px !important;
}
.mt-11px,
.my-11px {
  margin-top: 11px !important;
}
.mr-11px,
.mx-11px {
  margin-right: 11px !important;
}
.mb-11px,
.my-11px {
  margin-bottom: 11px !important;
}
.ml-11px,
.mx-11px {
  margin-left: 11px !important;
}
.m-12px {
  margin: 12px !important;
}
.mt-12px,
.my-12px {
  margin-top: 12px !important;
}
.mr-12px,
.mx-12px {
  margin-right: 12px !important;
}
.mb-12px,
.my-12px {
  margin-bottom: 12px !important;
}
.ml-12px,
.mx-12px {
  margin-left: 12px !important;
}
.m-13px {
  margin: 13px !important;
}
.mt-13px,
.my-13px {
  margin-top: 13px !important;
}
.mr-13px,
.mx-13px {
  margin-right: 13px !important;
}
.mb-13px,
.my-13px {
  margin-bottom: 13px !important;
}
.ml-13px,
.mx-13px {
  margin-left: 13px !important;
}
.m-14 {
  margin: 14px !important;
}
.mt-14,
.my-14 {
  margin-top: 14px !important;
}
.mr-14,
.mx-14 {
  margin-right: 14px !important;
}
.mb-14,
.my-14 {
  margin-bottom: 14px !important;
}
.ml-14,
.mx-14 {
  margin-left: 14px !important;
}
.m-15px {
  margin: 15px !important;
}
.mt-15px,
.my-15px {
  margin-top: 15px !important;
}
.mr-15px,
.mx-15px {
  margin-right: 15px !important;
}
.mb-15px,
.my-15px {
  margin-bottom: 15px !important;
}
.ml-15px,
.mx-15px {
  margin-left: 15px !important;
}
.m-17px {
  margin: 17px !important;
}
.mt-17px,
.my-17px {
  margin-top: 17px !important;
}
.mr-17px,
.mx-17px {
  margin-right: 17px !important;
}
.mb-17px,
.my-17px {
  margin-bottom: 17px !important;
}
.ml-17px,
.mx-17px {
  margin-left: 17px !important;
}
.m-18px {
  margin: 18px !important;
}
.mt-18px,
.my-18px {
  margin-top: 18px !important;
}
.mr-18px,
.mx-18px {
  margin-right: 18px !important;
}
.mb-18px,
.my-18px {
  margin-bottom: 18px !important;
}
.ml-18px,
.mx-18px {
  margin-left: 18px !important;
}
.m-19px {
  margin: 19px !important;
}
.mt-19px,
.my-19px {
  margin-top: 19px !important;
}
.mr-19px,
.mx-19px {
  margin-right: 19px !important;
}
.mb-19px,
.my-19px {
  margin-bottom: 19px !important;
}
.ml-19px,
.mx-19px {
  margin-left: 19px !important;
}
.m-20px {
  margin: 20px !important;
}
.mt-20px,
.my-20px {
  margin-top: 20px !important;
}
.mr-20px,
.mx-20px {
  margin-right: 20px !important;
}
.mb-20px,
.my-20px {
  margin-bottom: 20px !important;
}
.ml-20px,
.mx-20px {
  margin-left: 20px !important;
}
.m-21px {
  margin: 21px !important;
}
.mt-21px,
.my-21px {
  margin-top: 21px !important;
}
.mr-21px,
.mx-21px {
  margin-right: 21px !important;
}
.mb-21px,
.my-21px {
  margin-bottom: 21px !important;
}
.ml-21px,
.mx-21px {
  margin-left: 21px !important;
}
.m-22px {
  margin: 22px !important;
}
.mt-22px,
.my-22px {
  margin-top: 22px !important;
}
.mr-22px,
.mx-22px {
  margin-right: 22px !important;
}
.mb-22px,
.my-22px {
  margin-bottom: 22px !important;
}
.ml-22px,
.mx-22px {
  margin-left: 22px !important;
}
.m-23px {
  margin: 23px !important;
}
.mt-23px,
.my-23px {
  margin-top: 23px !important;
}
.mr-23px,
.mx-23px {
  margin-right: 23px !important;
}
.mb-23px,
.my-23px {
  margin-bottom: 23px !important;
}
.ml-23px,
.mx-23px {
  margin-left: 23px !important;
}
.m-25px {
  margin: 25px !important;
}
.mt-25px,
.my-25px {
  margin-top: 25px !important;
}
.mr-25px,
.mx-25px {
  margin-right: 25px !important;
}
.mb-25px,
.my-25px {
  margin-bottom: 25px !important;
}
.ml-25px,
.mx-25px {
  margin-left: 25px !important;
}
.m-26px {
  margin: 26px !important;
}
.mt-26px,
.my-26px {
  margin-top: 26px !important;
}
.mr-26px,
.mx-26px {
  margin-right: 26px !important;
}
.mb-26px,
.my-26px {
  margin-bottom: 26px !important;
}
.ml-26px,
.mx-26px {
  margin-left: 26px !important;
}
.m-27px {
  margin: 27px !important;
}
.mt-27px,
.my-27px {
  margin-top: 27px !important;
}
.mr-27px,
.mx-27px {
  margin-right: 27px !important;
}
.mb-27px,
.my-27px {
  margin-bottom: 27px !important;
}
.ml-27px,
.mx-27px {
  margin-left: 27px !important;
}
.m-28px {
  margin: 28px !important;
}
.mt-28px,
.my-28px {
  margin-top: 28px !important;
}
.mr-28px,
.mx-28px {
  margin-right: 28px !important;
}
.mb-28px,
.my-28px {
  margin-bottom: 28px !important;
}
.ml-28px,
.mx-28px {
  margin-left: 28px !important;
}
.m-30px {
  margin: 30px !important;
}
.mt-30px,
.my-30px {
  margin-top: 30px !important;
}
.mr-30px,
.mx-30px {
  margin-right: 30px !important;
}
.mb-30px,
.my-30px {
  margin-bottom: 30px !important;
}
.ml-30px,
.mx-30px {
  margin-left: 30px !important;
}
.m-32px {
  margin: 32px !important;
}
.mt-32px,
.my-32px {
  margin-top: 32px !important;
}
.mr-32px,
.mx-32px {
  margin-right: 32px !important;
}
.mb-32px,
.my-32px {
  margin-bottom: 32px !important;
}
.ml-32px,
.mx-32px {
  margin-left: 32px !important;
}
.m-34px {
  margin: 34px !important;
}
.mt-34px,
.my-34px {
  margin-top: 34px !important;
}
.mr-34px,
.mx-34px {
  margin-right: 34px !important;
}
.mb-34px,
.my-34px {
  margin-bottom: 34px !important;
}
.ml-34px,
.mx-34px {
  margin-left: 34px !important;
}
.m-36px {
  margin: 36px !important;
}
.mt-36px,
.my-36px {
  margin-top: 36px !important;
}
.mr-36px,
.mx-36px {
  margin-right: 36px !important;
}
.mb-36px,
.my-36px {
  margin-bottom: 36px !important;
}
.ml-36px,
.mx-36px {
  margin-left: 36px !important;
}
.m-37px {
  margin: 37px !important;
}
.mt-37px,
.my-37px {
  margin-top: 37px !important;
}
.mr-37px,
.mx-37px {
  margin-right: 37px !important;
}
.mb-37px,
.my-37px {
  margin-bottom: 37px !important;
}
.ml-37px,
.mx-37px {
  margin-left: 37px !important;
}
.m-38px {
  margin: 38px !important;
}
.mt-38px,
.my-38px {
  margin-top: 38px !important;
}
.mr-38px,
.mx-38px {
  margin-right: 38px !important;
}
.mb-38px,
.my-38px {
  margin-bottom: 38px !important;
}
.ml-38px,
.mx-38px {
  margin-left: 38px !important;
}
.m-40 {
  margin: 40px !important;
}
.mt-40,
.my-40 {
  margin-top: 40px !important;
}
.mr-40,
.mx-40 {
  margin-right: 40px !important;
}
.mb-40,
.my-40 {
  margin-bottom: 40px !important;
}
.ml-40,
.mx-40 {
  margin-left: 40px !important;
}
.m-42px {
  margin: 42px !important;
}
.mt-42px,
.my-42px {
  margin-top: 42px !important;
}
.mr-42px,
.mx-42px {
  margin-right: 42px !important;
}
.mb-42px,
.my-42px {
  margin-bottom: 42px !important;
}
.ml-42px,
.mx-42px {
  margin-left: 42px !important;
}
.m-45px {
  margin: 45px !important;
}
.mt-45px,
.my-45px {
  margin-top: 45px !important;
}
.mr-45px,
.mx-45px {
  margin-right: 45px !important;
}
.mb-45px,
.my-45px {
  margin-bottom: 45px !important;
}
.ml-45px,
.mx-45px {
  margin-left: 45px !important;
}
.m-46px {
  margin: 46px !important;
}
.mt-46px,
.my-46px {
  margin-top: 46px !important;
}
.mr-46px,
.mx-46px {
  margin-right: 46px !important;
}
.mb-46px,
.my-46px {
  margin-bottom: 46px !important;
}
.ml-46px,
.mx-46px {
  margin-left: 46px !important;
}
.m-47px {
  margin: 47px !important;
}
.mt-47px,
.my-47px {
  margin-top: 47px !important;
}
.mr-47px,
.mx-47px {
  margin-right: 47px !important;
}
.mb-47px,
.my-47px {
  margin-bottom: 47px !important;
}
.ml-47px,
.mx-47px {
  margin-left: 47px !important;
}
.m-50px {
  margin: 50px !important;
}
.mt-50px,
.my-50px {
  margin-top: 50px !important;
}
.mr-50px,
.mx-50px {
  margin-right: 50px !important;
}
.mb-50px,
.my-50px {
  margin-bottom: 50px !important;
}
.ml-50px,
.mx-50px {
  margin-left: 50px !important;
}
.m-53px {
  margin: 53px !important;
}
.mt-53px,
.my-53px {
  margin-top: 53px !important;
}
.mr-53px,
.mx-53px {
  margin-right: 53px !important;
}
.mb-53px,
.my-53px {
  margin-bottom: 53px !important;
}
.ml-53px,
.mx-53px {
  margin-left: 53px !important;
}
.m-54px {
  margin: 54px !important;
}
.mt-54px,
.my-54px {
  margin-top: 54px !important;
}
.mr-54px,
.mx-54px {
  margin-right: 54px !important;
}
.mb-54px,
.my-54px {
  margin-bottom: 54px !important;
}
.ml-54px,
.mx-54px {
  margin-left: 54px !important;
}
.m-55px {
  margin: 55px !important;
}
.mt-55px,
.my-55px {
  margin-top: 55px !important;
}
.mr-55px,
.mx-55px {
  margin-right: 55px !important;
}
.mb-55px,
.my-55px {
  margin-bottom: 55px !important;
}
.ml-55px,
.mx-55px {
  margin-left: 55px !important;
}
.m-56px {
  margin: 56px !important;
}
.mt-56px,
.my-56px {
  margin-top: 56px !important;
}
.mr-56px,
.mx-56px {
  margin-right: 56px !important;
}
.mb-56px,
.my-56px {
  margin-bottom: 56px !important;
}
.ml-56px,
.mx-56px {
  margin-left: 56px !important;
}
.m-58px {
  margin: 58px !important;
}
.mt-58px,
.my-58px {
  margin-top: 58px !important;
}
.mr-58px,
.mx-58px {
  margin-right: 58px !important;
}
.mb-58px,
.my-58px {
  margin-bottom: 58px !important;
}
.ml-58px,
.mx-58px {
  margin-left: 58px !important;
}
.m-62px {
  margin: 62px !important;
}
.mt-62px,
.my-62px {
  margin-top: 62px !important;
}
.mr-62px,
.mx-62px {
  margin-right: 62px !important;
}
.mb-62px,
.my-62px {
  margin-bottom: 62px !important;
}
.ml-62px,
.mx-62px {
  margin-left: 62px !important;
}
.m-63px {
  margin: 63px !important;
}
.mt-63px,
.my-63px {
  margin-top: 63px !important;
}
.mr-63px,
.mx-63px {
  margin-right: 63px !important;
}
.mb-63px,
.my-63px {
  margin-bottom: 63px !important;
}
.ml-63px,
.mx-63px {
  margin-left: 63px !important;
}
.m-64px {
  margin: 64px !important;
}
.mt-64px,
.my-64px {
  margin-top: 64px !important;
}
.mr-64px,
.mx-64px {
  margin-right: 64px !important;
}
.mb-64px,
.my-64px {
  margin-bottom: 64px !important;
}
.ml-64px,
.mx-64px {
  margin-left: 64px !important;
}
.m-66px {
  margin: 66px !important;
}
.mt-66px,
.my-66px {
  margin-top: 66px !important;
}
.mr-66px,
.mx-66px {
  margin-right: 66px !important;
}
.mb-66px,
.my-66px {
  margin-bottom: 66px !important;
}
.ml-66px,
.mx-66px {
  margin-left: 66px !important;
}
.m-67px {
  margin: 67px !important;
}
.mt-67px,
.my-67px {
  margin-top: 67px !important;
}
.mr-67px,
.mx-67px {
  margin-right: 67px !important;
}
.mb-67px,
.my-67px {
  margin-bottom: 67px !important;
}
.ml-67px,
.mx-67px {
  margin-left: 67px !important;
}
.m-68px {
  margin: 68px !important;
}
.mt-68px,
.my-68px {
  margin-top: 68px !important;
}
.mr-68px,
.mx-68px {
  margin-right: 68px !important;
}
.mb-68px,
.my-68px {
  margin-bottom: 68px !important;
}
.ml-68px,
.mx-68px {
  margin-left: 68px !important;
}
.m-70px {
  margin: 70px !important;
}
.mt-70px,
.my-70px {
  margin-top: 70px !important;
}
.mr-70px,
.mx-70px {
  margin-right: 70px !important;
}
.mb-70px,
.my-70px {
  margin-bottom: 70px !important;
}
.ml-70px,
.mx-70px {
  margin-left: 70px !important;
}
.m-71px {
  margin: 71px !important;
}
.mt-71px,
.my-71px {
  margin-top: 71px !important;
}
.mr-71px,
.mx-71px {
  margin-right: 71px !important;
}
.mb-71px,
.my-71px {
  margin-bottom: 71px !important;
}
.ml-71px,
.mx-71px {
  margin-left: 71px !important;
}
.m-72px {
  margin: 72px !important;
}
.mt-72px,
.my-72px {
  margin-top: 72px !important;
}
.mr-72px,
.mx-72px {
  margin-right: 72px !important;
}
.mb-72px,
.my-72px {
  margin-bottom: 72px !important;
}
.ml-72px,
.mx-72px {
  margin-left: 72px !important;
}
.m-74px {
  margin: 74px !important;
}
.mt-74px,
.my-74px {
  margin-top: 74px !important;
}
.mr-74px,
.mx-74px {
  margin-right: 74px !important;
}
.mb-74px,
.my-74px {
  margin-bottom: 74px !important;
}
.ml-74px,
.mx-74px {
  margin-left: 74px !important;
}
.m-80px {
  margin: 80px !important;
}
.mt-80px,
.my-80px {
  margin-top: 80px !important;
}
.mr-80px,
.mx-80px {
  margin-right: 80px !important;
}
.mb-80px,
.my-80px {
  margin-bottom: 80px !important;
}
.ml-80px,
.mx-80px {
  margin-left: 80px !important;
}
.m-83px {
  margin: 83px !important;
}
.mt-83px,
.my-83px {
  margin-top: 83px !important;
}
.mr-83px,
.mx-83px {
  margin-right: 83px !important;
}
.mb-83px,
.my-83px {
  margin-bottom: 83px !important;
}
.ml-83px,
.mx-83px {
  margin-left: 83px !important;
}
.m-84px {
  margin: 84px !important;
}
.mt-84px,
.my-84px {
  margin-top: 84px !important;
}
.mr-84px,
.mx-84px {
  margin-right: 84px !important;
}
.mb-84px,
.my-84px {
  margin-bottom: 84px !important;
}
.ml-84px,
.mx-84px {
  margin-left: 84px !important;
}
.m-88px {
  margin: 88px !important;
}
.mt-88px,
.my-88px {
  margin-top: 88px !important;
}
.mr-88px,
.mx-88px {
  margin-right: 88px !important;
}
.mb-88px,
.my-88px {
  margin-bottom: 88px !important;
}
.ml-88px,
.mx-88px {
  margin-left: 88px !important;
}
.m-90px {
  margin: 90px !important;
}
.mt-90px,
.my-90px {
  margin-top: 90px !important;
}
.mr-90px,
.mx-90px {
  margin-right: 90px !important;
}
.mb-90px,
.my-90px {
  margin-bottom: 90px !important;
}
.ml-90px,
.mx-90px {
  margin-left: 90px !important;
}
.m-113px {
  margin: 113px !important;
}
.mt-113px,
.my-113px {
  margin-top: 113px !important;
}
.mr-113px,
.mx-113px {
  margin-right: 113px !important;
}
.mb-113px,
.my-113px {
  margin-bottom: 113px !important;
}
.ml-113px,
.mx-113px {
  margin-left: 113px !important;
}
.m-115px {
  margin: 115px !important;
}
.mt-115px,
.my-115px {
  margin-top: 115px !important;
}
.mr-115px,
.mx-115px {
  margin-right: 115px !important;
}
.mb-115px,
.my-115px {
  margin-bottom: 115px !important;
}
.ml-115px,
.mx-115px {
  margin-left: 115px !important;
}
.m-120px {
  margin: 120px !important;
}
.mt-120px,
.my-120px {
  margin-top: 120px !important;
}
.mr-120px,
.mx-120px {
  margin-right: 120px !important;
}
.mb-120px,
.my-120px {
  margin-bottom: 120px !important;
}
.ml-120px,
.mx-120px {
  margin-left: 120px !important;
}
.m-125px {
  margin: 125px !important;
}
.mt-125px,
.my-125px {
  margin-top: 125px !important;
}
.mr-125px,
.mx-125px {
  margin-right: 125px !important;
}
.mb-125px,
.my-125px {
  margin-bottom: 125px !important;
}
.ml-125px,
.mx-125px {
  margin-left: 125px !important;
}
.m-185px {
  margin: 185px !important;
}
.mt-185px,
.my-185px {
  margin-top: 185px !important;
}
.mr-185px,
.mx-185px {
  margin-right: 185px !important;
}
.mb-185px,
.my-185px {
  margin-bottom: 185px !important;
}
.ml-185px,
.mx-185px {
  margin-left: 185px !important;
}
.m-205px {
  margin: 205px !important;
}
.mt-205px,
.my-205px {
  margin-top: 205px !important;
}
.mr-205px,
.mx-205px {
  margin-right: 205px !important;
}
.mb-205px,
.my-205px {
  margin-bottom: 205px !important;
}
.ml-205px,
.mx-205px {
  margin-left: 205px !important;
}
.m-295px {
  margin: 295px !important;
}
.mt-295px,
.my-295px {
  margin-top: 295px !important;
}
.mr-295px,
.mx-295px {
  margin-right: 295px !important;
}
.mb-295px,
.my-295px {
  margin-bottom: 295px !important;
}
.ml-295px,
.mx-295px {
  margin-left: 295px !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.p-1px {
  padding: 1px !important;
}
.pt-1px,
.py-1px {
  padding-top: 1px !important;
}
.pr-1px,
.px-1px {
  padding-right: 1px !important;
}
.pb-1px,
.py-1px {
  padding-bottom: 1px !important;
}
.pl-1px,
.px-1px {
  padding-left: 1px !important;
}
.p-2px {
  padding: 2px !important;
}
.pt-2px,
.py-2px {
  padding-top: 2px !important;
}
.pr-2px,
.px-2px {
  padding-right: 2px !important;
}
.pb-2px,
.py-2px {
  padding-bottom: 2px !important;
}
.pl-2px,
.px-2px {
  padding-left: 2px !important;
}
.p-3px {
  padding: 3px !important;
}
.pt-3px,
.py-3px {
  padding-top: 3px !important;
}
.pr-3px,
.px-3px {
  padding-right: 3px !important;
}
.pb-3px,
.py-3px {
  padding-bottom: 3px !important;
}
.pl-3px,
.px-3px {
  padding-left: 3px !important;
}
.p-5px {
  padding: 5px !important;
}
.pt-5px,
.py-5px {
  padding-top: 5px !important;
}
.pr-5px,
.px-5px {
  padding-right: 5px !important;
}
.pb-5px,
.py-5px {
  padding-bottom: 5px !important;
}
.pl-5px,
.px-5px {
  padding-left: 5px !important;
}
.p-6px {
  padding: 6px !important;
}
.pt-6px,
.py-6px {
  padding-top: 6px !important;
}
.pr-6px,
.px-6px {
  padding-right: 6px !important;
}
.pb-6px,
.py-6px {
  padding-bottom: 6px !important;
}
.pl-6px,
.px-6px {
  padding-left: 6px !important;
}
.p-7px {
  padding: 7px !important;
}
.pt-7px,
.py-7px {
  padding-top: 7px !important;
}
.pr-7px,
.px-7px {
  padding-right: 7px !important;
}
.pb-7px,
.py-7px {
  padding-bottom: 7px !important;
}
.pl-7px,
.px-7px {
  padding-left: 7px !important;
}
.p-8px {
  padding: 8px !important;
}
.pt-8px,
.py-8px {
  padding-top: 8px !important;
}
.pr-8px,
.px-8px {
  padding-right: 8px !important;
}
.pb-8px,
.py-8px {
  padding-bottom: 8px !important;
}
.pl-8px,
.px-8px {
  padding-left: 8px !important;
}
.p-10px {
  padding: 10px !important;
}
.pt-10px,
.py-10px {
  padding-top: 10px !important;
}
.pr-10px,
.px-10px {
  padding-right: 10px !important;
}
.pb-10px,
.py-10px {
  padding-bottom: 10px !important;
}
.pl-10px,
.px-10px {
  padding-left: 10px !important;
}
.p-11px {
  padding: 11px !important;
}
.pt-11px,
.py-11px {
  padding-top: 11px !important;
}
.pr-11px,
.px-11px {
  padding-right: 11px !important;
}
.pb-11px,
.py-11px {
  padding-bottom: 11px !important;
}
.pl-11px,
.px-11px {
  padding-left: 11px !important;
}
.p-12px {
  padding: 12px !important;
}
.pt-12px,
.py-12px {
  padding-top: 12px !important;
}
.pr-12px,
.px-12px {
  padding-right: 12px !important;
}
.pb-12px,
.py-12px {
  padding-bottom: 12px !important;
}
.pl-12px,
.px-12px {
  padding-left: 12px !important;
}
.p-13px {
  padding: 13px !important;
}
.pt-13px,
.py-13px {
  padding-top: 13px !important;
}
.pr-13px,
.px-13px {
  padding-right: 13px !important;
}
.pb-13px,
.py-13px {
  padding-bottom: 13px !important;
}
.pl-13px,
.px-13px {
  padding-left: 13px !important;
}
.p-14 {
  padding: 14px !important;
}
.pt-14,
.py-14 {
  padding-top: 14px !important;
}
.pr-14,
.px-14 {
  padding-right: 14px !important;
}
.pb-14,
.py-14 {
  padding-bottom: 14px !important;
}
.pl-14,
.px-14 {
  padding-left: 14px !important;
}
.p-15px {
  padding: 15px !important;
}
.pt-15px,
.py-15px {
  padding-top: 15px !important;
}
.pr-15px,
.px-15px {
  padding-right: 15px !important;
}
.pb-15px,
.py-15px {
  padding-bottom: 15px !important;
}
.pl-15px,
.px-15px {
  padding-left: 15px !important;
}
.p-17px {
  padding: 17px !important;
}
.pt-17px,
.py-17px {
  padding-top: 17px !important;
}
.pr-17px,
.px-17px {
  padding-right: 17px !important;
}
.pb-17px,
.py-17px {
  padding-bottom: 17px !important;
}
.pl-17px,
.px-17px {
  padding-left: 17px !important;
}
.p-18px {
  padding: 18px !important;
}
.pt-18px,
.py-18px {
  padding-top: 18px !important;
}
.pr-18px,
.px-18px {
  padding-right: 18px !important;
}
.pb-18px,
.py-18px {
  padding-bottom: 18px !important;
}
.pl-18px,
.px-18px {
  padding-left: 18px !important;
}
.p-19px {
  padding: 19px !important;
}
.pt-19px,
.py-19px {
  padding-top: 19px !important;
}
.pr-19px,
.px-19px {
  padding-right: 19px !important;
}
.pb-19px,
.py-19px {
  padding-bottom: 19px !important;
}
.pl-19px,
.px-19px {
  padding-left: 19px !important;
}
.p-20px {
  padding: 20px !important;
}
.pt-20px,
.py-20px {
  padding-top: 20px !important;
}
.pr-20px,
.px-20px {
  padding-right: 20px !important;
}
.pb-20px,
.py-20px {
  padding-bottom: 20px !important;
}
.pl-20px,
.px-20px {
  padding-left: 20px !important;
}
.p-21px {
  padding: 21px !important;
}
.pt-21px,
.py-21px {
  padding-top: 21px !important;
}
.pr-21px,
.px-21px {
  padding-right: 21px !important;
}
.pb-21px,
.py-21px {
  padding-bottom: 21px !important;
}
.pl-21px,
.px-21px {
  padding-left: 21px !important;
}
.p-22px {
  padding: 22px !important;
}
.pt-22px,
.py-22px {
  padding-top: 22px !important;
}
.pr-22px,
.px-22px {
  padding-right: 22px !important;
}
.pb-22px,
.py-22px {
  padding-bottom: 22px !important;
}
.pl-22px,
.px-22px {
  padding-left: 22px !important;
}
.p-23px {
  padding: 23px !important;
}
.pt-23px,
.py-23px {
  padding-top: 23px !important;
}
.pr-23px,
.px-23px {
  padding-right: 23px !important;
}
.pb-23px,
.py-23px {
  padding-bottom: 23px !important;
}
.pl-23px,
.px-23px {
  padding-left: 23px !important;
}
.p-25px {
  padding: 25px !important;
}
.pt-25px,
.py-25px {
  padding-top: 25px !important;
}
.pr-25px,
.px-25px {
  padding-right: 25px !important;
}
.pb-25px,
.py-25px {
  padding-bottom: 25px !important;
}
.pl-25px,
.px-25px {
  padding-left: 25px !important;
}
.p-26px {
  padding: 26px !important;
}
.pt-26px,
.py-26px {
  padding-top: 26px !important;
}
.pr-26px,
.px-26px {
  padding-right: 26px !important;
}
.pb-26px,
.py-26px {
  padding-bottom: 26px !important;
}
.pl-26px,
.px-26px {
  padding-left: 26px !important;
}
.p-27px {
  padding: 27px !important;
}
.pt-27px,
.py-27px {
  padding-top: 27px !important;
}
.pr-27px,
.px-27px {
  padding-right: 27px !important;
}
.pb-27px,
.py-27px {
  padding-bottom: 27px !important;
}
.pl-27px,
.px-27px {
  padding-left: 27px !important;
}
.p-28px {
  padding: 28px !important;
}
.pt-28px,
.py-28px {
  padding-top: 28px !important;
}
.pr-28px,
.px-28px {
  padding-right: 28px !important;
}
.pb-28px,
.py-28px {
  padding-bottom: 28px !important;
}
.pl-28px,
.px-28px {
  padding-left: 28px !important;
}
.p-30px {
  padding: 30px !important;
}
.pt-30px,
.py-30px {
  padding-top: 30px !important;
}
.pr-30px,
.px-30px {
  padding-right: 30px !important;
}
.pb-30px,
.py-30px {
  padding-bottom: 30px !important;
}
.pl-30px,
.px-30px {
  padding-left: 30px !important;
}
.p-32px {
  padding: 32px !important;
}
.pt-32px,
.py-32px {
  padding-top: 32px !important;
}
.pr-32px,
.px-32px {
  padding-right: 32px !important;
}
.pb-32px,
.py-32px {
  padding-bottom: 32px !important;
}
.pl-32px,
.px-32px {
  padding-left: 32px !important;
}
.p-34px {
  padding: 34px !important;
}
.pt-34px,
.py-34px {
  padding-top: 34px !important;
}
.pr-34px,
.px-34px {
  padding-right: 34px !important;
}
.pb-34px,
.py-34px {
  padding-bottom: 34px !important;
}
.pl-34px,
.px-34px {
  padding-left: 34px !important;
}
.p-36px {
  padding: 36px !important;
}
.pt-36px,
.py-36px {
  padding-top: 36px !important;
}
.pr-36px,
.px-36px {
  padding-right: 36px !important;
}
.pb-36px,
.py-36px {
  padding-bottom: 36px !important;
}
.pl-36px,
.px-36px {
  padding-left: 36px !important;
}
.p-37px {
  padding: 37px !important;
}
.pt-37px,
.py-37px {
  padding-top: 37px !important;
}
.pr-37px,
.px-37px {
  padding-right: 37px !important;
}
.pb-37px,
.py-37px {
  padding-bottom: 37px !important;
}
.pl-37px,
.px-37px {
  padding-left: 37px !important;
}
.p-38px {
  padding: 38px !important;
}
.pt-38px,
.py-38px {
  padding-top: 38px !important;
}
.pr-38px,
.px-38px {
  padding-right: 38px !important;
}
.pb-38px,
.py-38px {
  padding-bottom: 38px !important;
}
.pl-38px,
.px-38px {
  padding-left: 38px !important;
}
.p-40 {
  padding: 40px !important;
}
.pt-40,
.py-40 {
  padding-top: 40px !important;
}
.pr-40,
.px-40 {
  padding-right: 40px !important;
}
.pb-40,
.py-40 {
  padding-bottom: 40px !important;
}
.pl-40,
.px-40 {
  padding-left: 40px !important;
}
.p-42px {
  padding: 42px !important;
}
.pt-42px,
.py-42px {
  padding-top: 42px !important;
}
.pr-42px,
.px-42px {
  padding-right: 42px !important;
}
.pb-42px,
.py-42px {
  padding-bottom: 42px !important;
}
.pl-42px,
.px-42px {
  padding-left: 42px !important;
}
.p-45px {
  padding: 45px !important;
}
.pt-45px,
.py-45px {
  padding-top: 45px !important;
}
.pr-45px,
.px-45px {
  padding-right: 45px !important;
}
.pb-45px,
.py-45px {
  padding-bottom: 45px !important;
}
.pl-45px,
.px-45px {
  padding-left: 45px !important;
}
.p-46px {
  padding: 46px !important;
}
.pt-46px,
.py-46px {
  padding-top: 46px !important;
}
.pr-46px,
.px-46px {
  padding-right: 46px !important;
}
.pb-46px,
.py-46px {
  padding-bottom: 46px !important;
}
.pl-46px,
.px-46px {
  padding-left: 46px !important;
}
.p-47px {
  padding: 47px !important;
}
.pt-47px,
.py-47px {
  padding-top: 47px !important;
}
.pr-47px,
.px-47px {
  padding-right: 47px !important;
}
.pb-47px,
.py-47px {
  padding-bottom: 47px !important;
}
.pl-47px,
.px-47px {
  padding-left: 47px !important;
}
.p-50px {
  padding: 50px !important;
}
.pt-50px,
.py-50px {
  padding-top: 50px !important;
}
.pr-50px,
.px-50px {
  padding-right: 50px !important;
}
.pb-50px,
.py-50px {
  padding-bottom: 50px !important;
}
.pl-50px,
.px-50px {
  padding-left: 50px !important;
}
.p-53px {
  padding: 53px !important;
}
.pt-53px,
.py-53px {
  padding-top: 53px !important;
}
.pr-53px,
.px-53px {
  padding-right: 53px !important;
}
.pb-53px,
.py-53px {
  padding-bottom: 53px !important;
}
.pl-53px,
.px-53px {
  padding-left: 53px !important;
}
.p-54px {
  padding: 54px !important;
}
.pt-54px,
.py-54px {
  padding-top: 54px !important;
}
.pr-54px,
.px-54px {
  padding-right: 54px !important;
}
.pb-54px,
.py-54px {
  padding-bottom: 54px !important;
}
.pl-54px,
.px-54px {
  padding-left: 54px !important;
}
.p-55px {
  padding: 55px !important;
}
.pt-55px,
.py-55px {
  padding-top: 55px !important;
}
.pr-55px,
.px-55px {
  padding-right: 55px !important;
}
.pb-55px,
.py-55px {
  padding-bottom: 55px !important;
}
.pl-55px,
.px-55px {
  padding-left: 55px !important;
}
.p-56px {
  padding: 56px !important;
}
.pt-56px,
.py-56px {
  padding-top: 56px !important;
}
.pr-56px,
.px-56px {
  padding-right: 56px !important;
}
.pb-56px,
.py-56px {
  padding-bottom: 56px !important;
}
.pl-56px,
.px-56px {
  padding-left: 56px !important;
}
.p-58px {
  padding: 58px !important;
}
.pt-58px,
.py-58px {
  padding-top: 58px !important;
}
.pr-58px,
.px-58px {
  padding-right: 58px !important;
}
.pb-58px,
.py-58px {
  padding-bottom: 58px !important;
}
.pl-58px,
.px-58px {
  padding-left: 58px !important;
}
.p-62px {
  padding: 62px !important;
}
.pt-62px,
.py-62px {
  padding-top: 62px !important;
}
.pr-62px,
.px-62px {
  padding-right: 62px !important;
}
.pb-62px,
.py-62px {
  padding-bottom: 62px !important;
}
.pl-62px,
.px-62px {
  padding-left: 62px !important;
}
.p-63px {
  padding: 63px !important;
}
.pt-63px,
.py-63px {
  padding-top: 63px !important;
}
.pr-63px,
.px-63px {
  padding-right: 63px !important;
}
.pb-63px,
.py-63px {
  padding-bottom: 63px !important;
}
.pl-63px,
.px-63px {
  padding-left: 63px !important;
}
.p-64px {
  padding: 64px !important;
}
.pt-64px,
.py-64px {
  padding-top: 64px !important;
}
.pr-64px,
.px-64px {
  padding-right: 64px !important;
}
.pb-64px,
.py-64px {
  padding-bottom: 64px !important;
}
.pl-64px,
.px-64px {
  padding-left: 64px !important;
}
.p-66px {
  padding: 66px !important;
}
.pt-66px,
.py-66px {
  padding-top: 66px !important;
}
.pr-66px,
.px-66px {
  padding-right: 66px !important;
}
.pb-66px,
.py-66px {
  padding-bottom: 66px !important;
}
.pl-66px,
.px-66px {
  padding-left: 66px !important;
}
.p-67px {
  padding: 67px !important;
}
.pt-67px,
.py-67px {
  padding-top: 67px !important;
}
.pr-67px,
.px-67px {
  padding-right: 67px !important;
}
.pb-67px,
.py-67px {
  padding-bottom: 67px !important;
}
.pl-67px,
.px-67px {
  padding-left: 67px !important;
}
.p-68px {
  padding: 68px !important;
}
.pt-68px,
.py-68px {
  padding-top: 68px !important;
}
.pr-68px,
.px-68px {
  padding-right: 68px !important;
}
.pb-68px,
.py-68px {
  padding-bottom: 68px !important;
}
.pl-68px,
.px-68px {
  padding-left: 68px !important;
}
.p-70px {
  padding: 70px !important;
}
.pt-70px,
.py-70px {
  padding-top: 70px !important;
}
.pr-70px,
.px-70px {
  padding-right: 70px !important;
}
.pb-70px,
.py-70px {
  padding-bottom: 70px !important;
}
.pl-70px,
.px-70px {
  padding-left: 70px !important;
}
.p-71px {
  padding: 71px !important;
}
.pt-71px,
.py-71px {
  padding-top: 71px !important;
}
.pr-71px,
.px-71px {
  padding-right: 71px !important;
}
.pb-71px,
.py-71px {
  padding-bottom: 71px !important;
}
.pl-71px,
.px-71px {
  padding-left: 71px !important;
}
.p-72px {
  padding: 72px !important;
}
.pt-72px,
.py-72px {
  padding-top: 72px !important;
}
.pr-72px,
.px-72px {
  padding-right: 72px !important;
}
.pb-72px,
.py-72px {
  padding-bottom: 72px !important;
}
.pl-72px,
.px-72px {
  padding-left: 72px !important;
}
.p-74px {
  padding: 74px !important;
}
.pt-74px,
.py-74px {
  padding-top: 74px !important;
}
.pr-74px,
.px-74px {
  padding-right: 74px !important;
}
.pb-74px,
.py-74px {
  padding-bottom: 74px !important;
}
.pl-74px,
.px-74px {
  padding-left: 74px !important;
}
.p-80px {
  padding: 80px !important;
}
.pt-80px,
.py-80px {
  padding-top: 80px !important;
}
.pr-80px,
.px-80px {
  padding-right: 80px !important;
}
.pb-80px,
.py-80px {
  padding-bottom: 80px !important;
}
.pl-80px,
.px-80px {
  padding-left: 80px !important;
}
.p-83px {
  padding: 83px !important;
}
.pt-83px,
.py-83px {
  padding-top: 83px !important;
}
.pr-83px,
.px-83px {
  padding-right: 83px !important;
}
.pb-83px,
.py-83px {
  padding-bottom: 83px !important;
}
.pl-83px,
.px-83px {
  padding-left: 83px !important;
}
.p-84px {
  padding: 84px !important;
}
.pt-84px,
.py-84px {
  padding-top: 84px !important;
}
.pr-84px,
.px-84px {
  padding-right: 84px !important;
}
.pb-84px,
.py-84px {
  padding-bottom: 84px !important;
}
.pl-84px,
.px-84px {
  padding-left: 84px !important;
}
.p-88px {
  padding: 88px !important;
}
.pt-88px,
.py-88px {
  padding-top: 88px !important;
}
.pr-88px,
.px-88px {
  padding-right: 88px !important;
}
.pb-88px,
.py-88px {
  padding-bottom: 88px !important;
}
.pl-88px,
.px-88px {
  padding-left: 88px !important;
}
.p-90px {
  padding: 90px !important;
}
.pt-90px,
.py-90px {
  padding-top: 90px !important;
}
.pr-90px,
.px-90px {
  padding-right: 90px !important;
}
.pb-90px,
.py-90px {
  padding-bottom: 90px !important;
}
.pl-90px,
.px-90px {
  padding-left: 90px !important;
}
.p-113px {
  padding: 113px !important;
}
.pt-113px,
.py-113px {
  padding-top: 113px !important;
}
.pr-113px,
.px-113px {
  padding-right: 113px !important;
}
.pb-113px,
.py-113px {
  padding-bottom: 113px !important;
}
.pl-113px,
.px-113px {
  padding-left: 113px !important;
}
.p-115px {
  padding: 115px !important;
}
.pt-115px,
.py-115px {
  padding-top: 115px !important;
}
.pr-115px,
.px-115px {
  padding-right: 115px !important;
}
.pb-115px,
.py-115px {
  padding-bottom: 115px !important;
}
.pl-115px,
.px-115px {
  padding-left: 115px !important;
}
.p-120px {
  padding: 120px !important;
}
.pt-120px,
.py-120px {
  padding-top: 120px !important;
}
.pr-120px,
.px-120px {
  padding-right: 120px !important;
}
.pb-120px,
.py-120px {
  padding-bottom: 120px !important;
}
.pl-120px,
.px-120px {
  padding-left: 120px !important;
}
.p-125px {
  padding: 125px !important;
}
.pt-125px,
.py-125px {
  padding-top: 125px !important;
}
.pr-125px,
.px-125px {
  padding-right: 125px !important;
}
.pb-125px,
.py-125px {
  padding-bottom: 125px !important;
}
.pl-125px,
.px-125px {
  padding-left: 125px !important;
}
.p-185px {
  padding: 185px !important;
}
.pt-185px,
.py-185px {
  padding-top: 185px !important;
}
.pr-185px,
.px-185px {
  padding-right: 185px !important;
}
.pb-185px,
.py-185px {
  padding-bottom: 185px !important;
}
.pl-185px,
.px-185px {
  padding-left: 185px !important;
}
.p-205px {
  padding: 205px !important;
}
.pt-205px,
.py-205px {
  padding-top: 205px !important;
}
.pr-205px,
.px-205px {
  padding-right: 205px !important;
}
.pb-205px,
.py-205px {
  padding-bottom: 205px !important;
}
.pl-205px,
.px-205px {
  padding-left: 205px !important;
}
.p-295px {
  padding: 295px !important;
}
.pt-295px,
.py-295px {
  padding-top: 295px !important;
}
.pr-295px,
.px-295px {
  padding-right: 295px !important;
}
.pb-295px,
.py-295px {
  padding-bottom: 295px !important;
}
.pl-295px,
.px-295px {
  padding-left: 295px !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-n1px {
  margin: -1px !important;
}
.mt-n1px,
.my-n1px {
  margin-top: -1px !important;
}
.mr-n1px,
.mx-n1px {
  margin-right: -1px !important;
}
.mb-n1px,
.my-n1px {
  margin-bottom: -1px !important;
}
.ml-n1px,
.mx-n1px {
  margin-left: -1px !important;
}
.m-n2px {
  margin: -2px !important;
}
.mt-n2px,
.my-n2px {
  margin-top: -2px !important;
}
.mr-n2px,
.mx-n2px {
  margin-right: -2px !important;
}
.mb-n2px,
.my-n2px {
  margin-bottom: -2px !important;
}
.ml-n2px,
.mx-n2px {
  margin-left: -2px !important;
}
.m-n3px {
  margin: -3px !important;
}
.mt-n3px,
.my-n3px {
  margin-top: -3px !important;
}
.mr-n3px,
.mx-n3px {
  margin-right: -3px !important;
}
.mb-n3px,
.my-n3px {
  margin-bottom: -3px !important;
}
.ml-n3px,
.mx-n3px {
  margin-left: -3px !important;
}
.m-n5px {
  margin: -5px !important;
}
.mt-n5px,
.my-n5px {
  margin-top: -5px !important;
}
.mr-n5px,
.mx-n5px {
  margin-right: -5px !important;
}
.mb-n5px,
.my-n5px {
  margin-bottom: -5px !important;
}
.ml-n5px,
.mx-n5px {
  margin-left: -5px !important;
}
.m-n6px {
  margin: -6px !important;
}
.mt-n6px,
.my-n6px {
  margin-top: -6px !important;
}
.mr-n6px,
.mx-n6px {
  margin-right: -6px !important;
}
.mb-n6px,
.my-n6px {
  margin-bottom: -6px !important;
}
.ml-n6px,
.mx-n6px {
  margin-left: -6px !important;
}
.m-n7px {
  margin: -7px !important;
}
.mt-n7px,
.my-n7px {
  margin-top: -7px !important;
}
.mr-n7px,
.mx-n7px {
  margin-right: -7px !important;
}
.mb-n7px,
.my-n7px {
  margin-bottom: -7px !important;
}
.ml-n7px,
.mx-n7px {
  margin-left: -7px !important;
}
.m-n8px {
  margin: -8px !important;
}
.mt-n8px,
.my-n8px {
  margin-top: -8px !important;
}
.mr-n8px,
.mx-n8px {
  margin-right: -8px !important;
}
.mb-n8px,
.my-n8px {
  margin-bottom: -8px !important;
}
.ml-n8px,
.mx-n8px {
  margin-left: -8px !important;
}
.m-n10px {
  margin: -10px !important;
}
.mt-n10px,
.my-n10px {
  margin-top: -10px !important;
}
.mr-n10px,
.mx-n10px {
  margin-right: -10px !important;
}
.mb-n10px,
.my-n10px {
  margin-bottom: -10px !important;
}
.ml-n10px,
.mx-n10px {
  margin-left: -10px !important;
}
.m-n11px {
  margin: -11px !important;
}
.mt-n11px,
.my-n11px {
  margin-top: -11px !important;
}
.mr-n11px,
.mx-n11px {
  margin-right: -11px !important;
}
.mb-n11px,
.my-n11px {
  margin-bottom: -11px !important;
}
.ml-n11px,
.mx-n11px {
  margin-left: -11px !important;
}
.m-n12px {
  margin: -12px !important;
}
.mt-n12px,
.my-n12px {
  margin-top: -12px !important;
}
.mr-n12px,
.mx-n12px {
  margin-right: -12px !important;
}
.mb-n12px,
.my-n12px {
  margin-bottom: -12px !important;
}
.ml-n12px,
.mx-n12px {
  margin-left: -12px !important;
}
.m-n13px {
  margin: -13px !important;
}
.mt-n13px,
.my-n13px {
  margin-top: -13px !important;
}
.mr-n13px,
.mx-n13px {
  margin-right: -13px !important;
}
.mb-n13px,
.my-n13px {
  margin-bottom: -13px !important;
}
.ml-n13px,
.mx-n13px {
  margin-left: -13px !important;
}
.m-n14 {
  margin: -14px !important;
}
.mt-n14,
.my-n14 {
  margin-top: -14px !important;
}
.mr-n14,
.mx-n14 {
  margin-right: -14px !important;
}
.mb-n14,
.my-n14 {
  margin-bottom: -14px !important;
}
.ml-n14,
.mx-n14 {
  margin-left: -14px !important;
}
.m-n15px {
  margin: -15px !important;
}
.mt-n15px,
.my-n15px {
  margin-top: -15px !important;
}
.mr-n15px,
.mx-n15px {
  margin-right: -15px !important;
}
.mb-n15px,
.my-n15px {
  margin-bottom: -15px !important;
}
.ml-n15px,
.mx-n15px {
  margin-left: -15px !important;
}
.m-n17px {
  margin: -17px !important;
}
.mt-n17px,
.my-n17px {
  margin-top: -17px !important;
}
.mr-n17px,
.mx-n17px {
  margin-right: -17px !important;
}
.mb-n17px,
.my-n17px {
  margin-bottom: -17px !important;
}
.ml-n17px,
.mx-n17px {
  margin-left: -17px !important;
}
.m-n18px {
  margin: -18px !important;
}
.mt-n18px,
.my-n18px {
  margin-top: -18px !important;
}
.mr-n18px,
.mx-n18px {
  margin-right: -18px !important;
}
.mb-n18px,
.my-n18px {
  margin-bottom: -18px !important;
}
.ml-n18px,
.mx-n18px {
  margin-left: -18px !important;
}
.m-n19px {
  margin: -19px !important;
}
.mt-n19px,
.my-n19px {
  margin-top: -19px !important;
}
.mr-n19px,
.mx-n19px {
  margin-right: -19px !important;
}
.mb-n19px,
.my-n19px {
  margin-bottom: -19px !important;
}
.ml-n19px,
.mx-n19px {
  margin-left: -19px !important;
}
.m-n20px {
  margin: -20px !important;
}
.mt-n20px,
.my-n20px {
  margin-top: -20px !important;
}
.mr-n20px,
.mx-n20px {
  margin-right: -20px !important;
}
.mb-n20px,
.my-n20px {
  margin-bottom: -20px !important;
}
.ml-n20px,
.mx-n20px {
  margin-left: -20px !important;
}
.m-n21px {
  margin: -21px !important;
}
.mt-n21px,
.my-n21px {
  margin-top: -21px !important;
}
.mr-n21px,
.mx-n21px {
  margin-right: -21px !important;
}
.mb-n21px,
.my-n21px {
  margin-bottom: -21px !important;
}
.ml-n21px,
.mx-n21px {
  margin-left: -21px !important;
}
.m-n22px {
  margin: -22px !important;
}
.mt-n22px,
.my-n22px {
  margin-top: -22px !important;
}
.mr-n22px,
.mx-n22px {
  margin-right: -22px !important;
}
.mb-n22px,
.my-n22px {
  margin-bottom: -22px !important;
}
.ml-n22px,
.mx-n22px {
  margin-left: -22px !important;
}
.m-n23px {
  margin: -23px !important;
}
.mt-n23px,
.my-n23px {
  margin-top: -23px !important;
}
.mr-n23px,
.mx-n23px {
  margin-right: -23px !important;
}
.mb-n23px,
.my-n23px {
  margin-bottom: -23px !important;
}
.ml-n23px,
.mx-n23px {
  margin-left: -23px !important;
}
.m-n25px {
  margin: -25px !important;
}
.mt-n25px,
.my-n25px {
  margin-top: -25px !important;
}
.mr-n25px,
.mx-n25px {
  margin-right: -25px !important;
}
.mb-n25px,
.my-n25px {
  margin-bottom: -25px !important;
}
.ml-n25px,
.mx-n25px {
  margin-left: -25px !important;
}
.m-n26px {
  margin: -26px !important;
}
.mt-n26px,
.my-n26px {
  margin-top: -26px !important;
}
.mr-n26px,
.mx-n26px {
  margin-right: -26px !important;
}
.mb-n26px,
.my-n26px {
  margin-bottom: -26px !important;
}
.ml-n26px,
.mx-n26px {
  margin-left: -26px !important;
}
.m-n27px {
  margin: -27px !important;
}
.mt-n27px,
.my-n27px {
  margin-top: -27px !important;
}
.mr-n27px,
.mx-n27px {
  margin-right: -27px !important;
}
.mb-n27px,
.my-n27px {
  margin-bottom: -27px !important;
}
.ml-n27px,
.mx-n27px {
  margin-left: -27px !important;
}
.m-n28px {
  margin: -28px !important;
}
.mt-n28px,
.my-n28px {
  margin-top: -28px !important;
}
.mr-n28px,
.mx-n28px {
  margin-right: -28px !important;
}
.mb-n28px,
.my-n28px {
  margin-bottom: -28px !important;
}
.ml-n28px,
.mx-n28px {
  margin-left: -28px !important;
}
.m-n30px {
  margin: -30px !important;
}
.mt-n30px,
.my-n30px {
  margin-top: -30px !important;
}
.mr-n30px,
.mx-n30px {
  margin-right: -30px !important;
}
.mb-n30px,
.my-n30px {
  margin-bottom: -30px !important;
}
.ml-n30px,
.mx-n30px {
  margin-left: -30px !important;
}
.m-n32px {
  margin: -32px !important;
}
.mt-n32px,
.my-n32px {
  margin-top: -32px !important;
}
.mr-n32px,
.mx-n32px {
  margin-right: -32px !important;
}
.mb-n32px,
.my-n32px {
  margin-bottom: -32px !important;
}
.ml-n32px,
.mx-n32px {
  margin-left: -32px !important;
}
.m-n34px {
  margin: -34px !important;
}
.mt-n34px,
.my-n34px {
  margin-top: -34px !important;
}
.mr-n34px,
.mx-n34px {
  margin-right: -34px !important;
}
.mb-n34px,
.my-n34px {
  margin-bottom: -34px !important;
}
.ml-n34px,
.mx-n34px {
  margin-left: -34px !important;
}
.m-n36px {
  margin: -36px !important;
}
.mt-n36px,
.my-n36px {
  margin-top: -36px !important;
}
.mr-n36px,
.mx-n36px {
  margin-right: -36px !important;
}
.mb-n36px,
.my-n36px {
  margin-bottom: -36px !important;
}
.ml-n36px,
.mx-n36px {
  margin-left: -36px !important;
}
.m-n37px {
  margin: -37px !important;
}
.mt-n37px,
.my-n37px {
  margin-top: -37px !important;
}
.mr-n37px,
.mx-n37px {
  margin-right: -37px !important;
}
.mb-n37px,
.my-n37px {
  margin-bottom: -37px !important;
}
.ml-n37px,
.mx-n37px {
  margin-left: -37px !important;
}
.m-n38px {
  margin: -38px !important;
}
.mt-n38px,
.my-n38px {
  margin-top: -38px !important;
}
.mr-n38px,
.mx-n38px {
  margin-right: -38px !important;
}
.mb-n38px,
.my-n38px {
  margin-bottom: -38px !important;
}
.ml-n38px,
.mx-n38px {
  margin-left: -38px !important;
}
.m-n40 {
  margin: -40px !important;
}
.mt-n40,
.my-n40 {
  margin-top: -40px !important;
}
.mr-n40,
.mx-n40 {
  margin-right: -40px !important;
}
.mb-n40,
.my-n40 {
  margin-bottom: -40px !important;
}
.ml-n40,
.mx-n40 {
  margin-left: -40px !important;
}
.m-n42px {
  margin: -42px !important;
}
.mt-n42px,
.my-n42px {
  margin-top: -42px !important;
}
.mr-n42px,
.mx-n42px {
  margin-right: -42px !important;
}
.mb-n42px,
.my-n42px {
  margin-bottom: -42px !important;
}
.ml-n42px,
.mx-n42px {
  margin-left: -42px !important;
}
.m-n45px {
  margin: -45px !important;
}
.mt-n45px,
.my-n45px {
  margin-top: -45px !important;
}
.mr-n45px,
.mx-n45px {
  margin-right: -45px !important;
}
.mb-n45px,
.my-n45px {
  margin-bottom: -45px !important;
}
.ml-n45px,
.mx-n45px {
  margin-left: -45px !important;
}
.m-n46px {
  margin: -46px !important;
}
.mt-n46px,
.my-n46px {
  margin-top: -46px !important;
}
.mr-n46px,
.mx-n46px {
  margin-right: -46px !important;
}
.mb-n46px,
.my-n46px {
  margin-bottom: -46px !important;
}
.ml-n46px,
.mx-n46px {
  margin-left: -46px !important;
}
.m-n47px {
  margin: -47px !important;
}
.mt-n47px,
.my-n47px {
  margin-top: -47px !important;
}
.mr-n47px,
.mx-n47px {
  margin-right: -47px !important;
}
.mb-n47px,
.my-n47px {
  margin-bottom: -47px !important;
}
.ml-n47px,
.mx-n47px {
  margin-left: -47px !important;
}
.m-n50px {
  margin: -50px !important;
}
.mt-n50px,
.my-n50px {
  margin-top: -50px !important;
}
.mr-n50px,
.mx-n50px {
  margin-right: -50px !important;
}
.mb-n50px,
.my-n50px {
  margin-bottom: -50px !important;
}
.ml-n50px,
.mx-n50px {
  margin-left: -50px !important;
}
.m-n53px {
  margin: -53px !important;
}
.mt-n53px,
.my-n53px {
  margin-top: -53px !important;
}
.mr-n53px,
.mx-n53px {
  margin-right: -53px !important;
}
.mb-n53px,
.my-n53px {
  margin-bottom: -53px !important;
}
.ml-n53px,
.mx-n53px {
  margin-left: -53px !important;
}
.m-n54px {
  margin: -54px !important;
}
.mt-n54px,
.my-n54px {
  margin-top: -54px !important;
}
.mr-n54px,
.mx-n54px {
  margin-right: -54px !important;
}
.mb-n54px,
.my-n54px {
  margin-bottom: -54px !important;
}
.ml-n54px,
.mx-n54px {
  margin-left: -54px !important;
}
.m-n55px {
  margin: -55px !important;
}
.mt-n55px,
.my-n55px {
  margin-top: -55px !important;
}
.mr-n55px,
.mx-n55px {
  margin-right: -55px !important;
}
.mb-n55px,
.my-n55px {
  margin-bottom: -55px !important;
}
.ml-n55px,
.mx-n55px {
  margin-left: -55px !important;
}
.m-n56px {
  margin: -56px !important;
}
.mt-n56px,
.my-n56px {
  margin-top: -56px !important;
}
.mr-n56px,
.mx-n56px {
  margin-right: -56px !important;
}
.mb-n56px,
.my-n56px {
  margin-bottom: -56px !important;
}
.ml-n56px,
.mx-n56px {
  margin-left: -56px !important;
}
.m-n58px {
  margin: -58px !important;
}
.mt-n58px,
.my-n58px {
  margin-top: -58px !important;
}
.mr-n58px,
.mx-n58px {
  margin-right: -58px !important;
}
.mb-n58px,
.my-n58px {
  margin-bottom: -58px !important;
}
.ml-n58px,
.mx-n58px {
  margin-left: -58px !important;
}
.m-n62px {
  margin: -62px !important;
}
.mt-n62px,
.my-n62px {
  margin-top: -62px !important;
}
.mr-n62px,
.mx-n62px {
  margin-right: -62px !important;
}
.mb-n62px,
.my-n62px {
  margin-bottom: -62px !important;
}
.ml-n62px,
.mx-n62px {
  margin-left: -62px !important;
}
.m-n63px {
  margin: -63px !important;
}
.mt-n63px,
.my-n63px {
  margin-top: -63px !important;
}
.mr-n63px,
.mx-n63px {
  margin-right: -63px !important;
}
.mb-n63px,
.my-n63px {
  margin-bottom: -63px !important;
}
.ml-n63px,
.mx-n63px {
  margin-left: -63px !important;
}
.m-n64px {
  margin: -64px !important;
}
.mt-n64px,
.my-n64px {
  margin-top: -64px !important;
}
.mr-n64px,
.mx-n64px {
  margin-right: -64px !important;
}
.mb-n64px,
.my-n64px {
  margin-bottom: -64px !important;
}
.ml-n64px,
.mx-n64px {
  margin-left: -64px !important;
}
.m-n66px {
  margin: -66px !important;
}
.mt-n66px,
.my-n66px {
  margin-top: -66px !important;
}
.mr-n66px,
.mx-n66px {
  margin-right: -66px !important;
}
.mb-n66px,
.my-n66px {
  margin-bottom: -66px !important;
}
.ml-n66px,
.mx-n66px {
  margin-left: -66px !important;
}
.m-n67px {
  margin: -67px !important;
}
.mt-n67px,
.my-n67px {
  margin-top: -67px !important;
}
.mr-n67px,
.mx-n67px {
  margin-right: -67px !important;
}
.mb-n67px,
.my-n67px {
  margin-bottom: -67px !important;
}
.ml-n67px,
.mx-n67px {
  margin-left: -67px !important;
}
.m-n68px {
  margin: -68px !important;
}
.mt-n68px,
.my-n68px {
  margin-top: -68px !important;
}
.mr-n68px,
.mx-n68px {
  margin-right: -68px !important;
}
.mb-n68px,
.my-n68px {
  margin-bottom: -68px !important;
}
.ml-n68px,
.mx-n68px {
  margin-left: -68px !important;
}
.m-n70px {
  margin: -70px !important;
}
.mt-n70px,
.my-n70px {
  margin-top: -70px !important;
}
.mr-n70px,
.mx-n70px {
  margin-right: -70px !important;
}
.mb-n70px,
.my-n70px {
  margin-bottom: -70px !important;
}
.ml-n70px,
.mx-n70px {
  margin-left: -70px !important;
}
.m-n71px {
  margin: -71px !important;
}
.mt-n71px,
.my-n71px {
  margin-top: -71px !important;
}
.mr-n71px,
.mx-n71px {
  margin-right: -71px !important;
}
.mb-n71px,
.my-n71px {
  margin-bottom: -71px !important;
}
.ml-n71px,
.mx-n71px {
  margin-left: -71px !important;
}
.m-n72px {
  margin: -72px !important;
}
.mt-n72px,
.my-n72px {
  margin-top: -72px !important;
}
.mr-n72px,
.mx-n72px {
  margin-right: -72px !important;
}
.mb-n72px,
.my-n72px {
  margin-bottom: -72px !important;
}
.ml-n72px,
.mx-n72px {
  margin-left: -72px !important;
}
.m-n74px {
  margin: -74px !important;
}
.mt-n74px,
.my-n74px {
  margin-top: -74px !important;
}
.mr-n74px,
.mx-n74px {
  margin-right: -74px !important;
}
.mb-n74px,
.my-n74px {
  margin-bottom: -74px !important;
}
.ml-n74px,
.mx-n74px {
  margin-left: -74px !important;
}
.m-n80px {
  margin: -80px !important;
}
.mt-n80px,
.my-n80px {
  margin-top: -80px !important;
}
.mr-n80px,
.mx-n80px {
  margin-right: -80px !important;
}
.mb-n80px,
.my-n80px {
  margin-bottom: -80px !important;
}
.ml-n80px,
.mx-n80px {
  margin-left: -80px !important;
}
.m-n83px {
  margin: -83px !important;
}
.mt-n83px,
.my-n83px {
  margin-top: -83px !important;
}
.mr-n83px,
.mx-n83px {
  margin-right: -83px !important;
}
.mb-n83px,
.my-n83px {
  margin-bottom: -83px !important;
}
.ml-n83px,
.mx-n83px {
  margin-left: -83px !important;
}
.m-n84px {
  margin: -84px !important;
}
.mt-n84px,
.my-n84px {
  margin-top: -84px !important;
}
.mr-n84px,
.mx-n84px {
  margin-right: -84px !important;
}
.mb-n84px,
.my-n84px {
  margin-bottom: -84px !important;
}
.ml-n84px,
.mx-n84px {
  margin-left: -84px !important;
}
.m-n88px {
  margin: -88px !important;
}
.mt-n88px,
.my-n88px {
  margin-top: -88px !important;
}
.mr-n88px,
.mx-n88px {
  margin-right: -88px !important;
}
.mb-n88px,
.my-n88px {
  margin-bottom: -88px !important;
}
.ml-n88px,
.mx-n88px {
  margin-left: -88px !important;
}
.m-n90px {
  margin: -90px !important;
}
.mt-n90px,
.my-n90px {
  margin-top: -90px !important;
}
.mr-n90px,
.mx-n90px {
  margin-right: -90px !important;
}
.mb-n90px,
.my-n90px {
  margin-bottom: -90px !important;
}
.ml-n90px,
.mx-n90px {
  margin-left: -90px !important;
}
.m-n113px {
  margin: -113px !important;
}
.mt-n113px,
.my-n113px {
  margin-top: -113px !important;
}
.mr-n113px,
.mx-n113px {
  margin-right: -113px !important;
}
.mb-n113px,
.my-n113px {
  margin-bottom: -113px !important;
}
.ml-n113px,
.mx-n113px {
  margin-left: -113px !important;
}
.m-n115px {
  margin: -115px !important;
}
.mt-n115px,
.my-n115px {
  margin-top: -115px !important;
}
.mr-n115px,
.mx-n115px {
  margin-right: -115px !important;
}
.mb-n115px,
.my-n115px {
  margin-bottom: -115px !important;
}
.ml-n115px,
.mx-n115px {
  margin-left: -115px !important;
}
.m-n120px {
  margin: -120px !important;
}
.mt-n120px,
.my-n120px {
  margin-top: -120px !important;
}
.mr-n120px,
.mx-n120px {
  margin-right: -120px !important;
}
.mb-n120px,
.my-n120px {
  margin-bottom: -120px !important;
}
.ml-n120px,
.mx-n120px {
  margin-left: -120px !important;
}
.m-n125px {
  margin: -125px !important;
}
.mt-n125px,
.my-n125px {
  margin-top: -125px !important;
}
.mr-n125px,
.mx-n125px {
  margin-right: -125px !important;
}
.mb-n125px,
.my-n125px {
  margin-bottom: -125px !important;
}
.ml-n125px,
.mx-n125px {
  margin-left: -125px !important;
}
.m-n185px {
  margin: -185px !important;
}
.mt-n185px,
.my-n185px {
  margin-top: -185px !important;
}
.mr-n185px,
.mx-n185px {
  margin-right: -185px !important;
}
.mb-n185px,
.my-n185px {
  margin-bottom: -185px !important;
}
.ml-n185px,
.mx-n185px {
  margin-left: -185px !important;
}
.m-n205px {
  margin: -205px !important;
}
.mt-n205px,
.my-n205px {
  margin-top: -205px !important;
}
.mr-n205px,
.mx-n205px {
  margin-right: -205px !important;
}
.mb-n205px,
.my-n205px {
  margin-bottom: -205px !important;
}
.ml-n205px,
.mx-n205px {
  margin-left: -205px !important;
}
.m-n295px {
  margin: -295px !important;
}
.mt-n295px,
.my-n295px {
  margin-top: -295px !important;
}
.mr-n295px,
.mx-n295px {
  margin-right: -295px !important;
}
.mb-n295px,
.my-n295px {
  margin-bottom: -295px !important;
}
.ml-n295px,
.mx-n295px {
  margin-left: -295px !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 550px) {
  .m-custsm-0 {
    margin: 0 !important;
  }

  .mt-custsm-0,
.my-custsm-0 {
    margin-top: 0 !important;
  }

  .mr-custsm-0,
.mx-custsm-0 {
    margin-right: 0 !important;
  }

  .mb-custsm-0,
.my-custsm-0 {
    margin-bottom: 0 !important;
  }

  .ml-custsm-0,
.mx-custsm-0 {
    margin-left: 0 !important;
  }

  .m-custsm-1 {
    margin: 0.25rem !important;
  }

  .mt-custsm-1,
.my-custsm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-custsm-1,
.mx-custsm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-custsm-1,
.my-custsm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-custsm-1,
.mx-custsm-1 {
    margin-left: 0.25rem !important;
  }

  .m-custsm-2 {
    margin: 0.5rem !important;
  }

  .mt-custsm-2,
.my-custsm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-custsm-2,
.mx-custsm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-custsm-2,
.my-custsm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-custsm-2,
.mx-custsm-2 {
    margin-left: 0.5rem !important;
  }

  .m-custsm-3 {
    margin: 1rem !important;
  }

  .mt-custsm-3,
.my-custsm-3 {
    margin-top: 1rem !important;
  }

  .mr-custsm-3,
.mx-custsm-3 {
    margin-right: 1rem !important;
  }

  .mb-custsm-3,
.my-custsm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-custsm-3,
.mx-custsm-3 {
    margin-left: 1rem !important;
  }

  .m-custsm-4 {
    margin: 1.5rem !important;
  }

  .mt-custsm-4,
.my-custsm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-custsm-4,
.mx-custsm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-custsm-4,
.my-custsm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-custsm-4,
.mx-custsm-4 {
    margin-left: 1.5rem !important;
  }

  .m-custsm-5 {
    margin: 3rem !important;
  }

  .mt-custsm-5,
.my-custsm-5 {
    margin-top: 3rem !important;
  }

  .mr-custsm-5,
.mx-custsm-5 {
    margin-right: 3rem !important;
  }

  .mb-custsm-5,
.my-custsm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-custsm-5,
.mx-custsm-5 {
    margin-left: 3rem !important;
  }

  .m-custsm-1px {
    margin: 1px !important;
  }

  .mt-custsm-1px,
.my-custsm-1px {
    margin-top: 1px !important;
  }

  .mr-custsm-1px,
.mx-custsm-1px {
    margin-right: 1px !important;
  }

  .mb-custsm-1px,
.my-custsm-1px {
    margin-bottom: 1px !important;
  }

  .ml-custsm-1px,
.mx-custsm-1px {
    margin-left: 1px !important;
  }

  .m-custsm-2px {
    margin: 2px !important;
  }

  .mt-custsm-2px,
.my-custsm-2px {
    margin-top: 2px !important;
  }

  .mr-custsm-2px,
.mx-custsm-2px {
    margin-right: 2px !important;
  }

  .mb-custsm-2px,
.my-custsm-2px {
    margin-bottom: 2px !important;
  }

  .ml-custsm-2px,
.mx-custsm-2px {
    margin-left: 2px !important;
  }

  .m-custsm-3px {
    margin: 3px !important;
  }

  .mt-custsm-3px,
.my-custsm-3px {
    margin-top: 3px !important;
  }

  .mr-custsm-3px,
.mx-custsm-3px {
    margin-right: 3px !important;
  }

  .mb-custsm-3px,
.my-custsm-3px {
    margin-bottom: 3px !important;
  }

  .ml-custsm-3px,
.mx-custsm-3px {
    margin-left: 3px !important;
  }

  .m-custsm-5px {
    margin: 5px !important;
  }

  .mt-custsm-5px,
.my-custsm-5px {
    margin-top: 5px !important;
  }

  .mr-custsm-5px,
.mx-custsm-5px {
    margin-right: 5px !important;
  }

  .mb-custsm-5px,
.my-custsm-5px {
    margin-bottom: 5px !important;
  }

  .ml-custsm-5px,
.mx-custsm-5px {
    margin-left: 5px !important;
  }

  .m-custsm-6px {
    margin: 6px !important;
  }

  .mt-custsm-6px,
.my-custsm-6px {
    margin-top: 6px !important;
  }

  .mr-custsm-6px,
.mx-custsm-6px {
    margin-right: 6px !important;
  }

  .mb-custsm-6px,
.my-custsm-6px {
    margin-bottom: 6px !important;
  }

  .ml-custsm-6px,
.mx-custsm-6px {
    margin-left: 6px !important;
  }

  .m-custsm-7px {
    margin: 7px !important;
  }

  .mt-custsm-7px,
.my-custsm-7px {
    margin-top: 7px !important;
  }

  .mr-custsm-7px,
.mx-custsm-7px {
    margin-right: 7px !important;
  }

  .mb-custsm-7px,
.my-custsm-7px {
    margin-bottom: 7px !important;
  }

  .ml-custsm-7px,
.mx-custsm-7px {
    margin-left: 7px !important;
  }

  .m-custsm-8px {
    margin: 8px !important;
  }

  .mt-custsm-8px,
.my-custsm-8px {
    margin-top: 8px !important;
  }

  .mr-custsm-8px,
.mx-custsm-8px {
    margin-right: 8px !important;
  }

  .mb-custsm-8px,
.my-custsm-8px {
    margin-bottom: 8px !important;
  }

  .ml-custsm-8px,
.mx-custsm-8px {
    margin-left: 8px !important;
  }

  .m-custsm-10px {
    margin: 10px !important;
  }

  .mt-custsm-10px,
.my-custsm-10px {
    margin-top: 10px !important;
  }

  .mr-custsm-10px,
.mx-custsm-10px {
    margin-right: 10px !important;
  }

  .mb-custsm-10px,
.my-custsm-10px {
    margin-bottom: 10px !important;
  }

  .ml-custsm-10px,
.mx-custsm-10px {
    margin-left: 10px !important;
  }

  .m-custsm-11px {
    margin: 11px !important;
  }

  .mt-custsm-11px,
.my-custsm-11px {
    margin-top: 11px !important;
  }

  .mr-custsm-11px,
.mx-custsm-11px {
    margin-right: 11px !important;
  }

  .mb-custsm-11px,
.my-custsm-11px {
    margin-bottom: 11px !important;
  }

  .ml-custsm-11px,
.mx-custsm-11px {
    margin-left: 11px !important;
  }

  .m-custsm-12px {
    margin: 12px !important;
  }

  .mt-custsm-12px,
.my-custsm-12px {
    margin-top: 12px !important;
  }

  .mr-custsm-12px,
.mx-custsm-12px {
    margin-right: 12px !important;
  }

  .mb-custsm-12px,
.my-custsm-12px {
    margin-bottom: 12px !important;
  }

  .ml-custsm-12px,
.mx-custsm-12px {
    margin-left: 12px !important;
  }

  .m-custsm-13px {
    margin: 13px !important;
  }

  .mt-custsm-13px,
.my-custsm-13px {
    margin-top: 13px !important;
  }

  .mr-custsm-13px,
.mx-custsm-13px {
    margin-right: 13px !important;
  }

  .mb-custsm-13px,
.my-custsm-13px {
    margin-bottom: 13px !important;
  }

  .ml-custsm-13px,
.mx-custsm-13px {
    margin-left: 13px !important;
  }

  .m-custsm-14 {
    margin: 14px !important;
  }

  .mt-custsm-14,
.my-custsm-14 {
    margin-top: 14px !important;
  }

  .mr-custsm-14,
.mx-custsm-14 {
    margin-right: 14px !important;
  }

  .mb-custsm-14,
.my-custsm-14 {
    margin-bottom: 14px !important;
  }

  .ml-custsm-14,
.mx-custsm-14 {
    margin-left: 14px !important;
  }

  .m-custsm-15px {
    margin: 15px !important;
  }

  .mt-custsm-15px,
.my-custsm-15px {
    margin-top: 15px !important;
  }

  .mr-custsm-15px,
.mx-custsm-15px {
    margin-right: 15px !important;
  }

  .mb-custsm-15px,
.my-custsm-15px {
    margin-bottom: 15px !important;
  }

  .ml-custsm-15px,
.mx-custsm-15px {
    margin-left: 15px !important;
  }

  .m-custsm-17px {
    margin: 17px !important;
  }

  .mt-custsm-17px,
.my-custsm-17px {
    margin-top: 17px !important;
  }

  .mr-custsm-17px,
.mx-custsm-17px {
    margin-right: 17px !important;
  }

  .mb-custsm-17px,
.my-custsm-17px {
    margin-bottom: 17px !important;
  }

  .ml-custsm-17px,
.mx-custsm-17px {
    margin-left: 17px !important;
  }

  .m-custsm-18px {
    margin: 18px !important;
  }

  .mt-custsm-18px,
.my-custsm-18px {
    margin-top: 18px !important;
  }

  .mr-custsm-18px,
.mx-custsm-18px {
    margin-right: 18px !important;
  }

  .mb-custsm-18px,
.my-custsm-18px {
    margin-bottom: 18px !important;
  }

  .ml-custsm-18px,
.mx-custsm-18px {
    margin-left: 18px !important;
  }

  .m-custsm-19px {
    margin: 19px !important;
  }

  .mt-custsm-19px,
.my-custsm-19px {
    margin-top: 19px !important;
  }

  .mr-custsm-19px,
.mx-custsm-19px {
    margin-right: 19px !important;
  }

  .mb-custsm-19px,
.my-custsm-19px {
    margin-bottom: 19px !important;
  }

  .ml-custsm-19px,
.mx-custsm-19px {
    margin-left: 19px !important;
  }

  .m-custsm-20px {
    margin: 20px !important;
  }

  .mt-custsm-20px,
.my-custsm-20px {
    margin-top: 20px !important;
  }

  .mr-custsm-20px,
.mx-custsm-20px {
    margin-right: 20px !important;
  }

  .mb-custsm-20px,
.my-custsm-20px {
    margin-bottom: 20px !important;
  }

  .ml-custsm-20px,
.mx-custsm-20px {
    margin-left: 20px !important;
  }

  .m-custsm-21px {
    margin: 21px !important;
  }

  .mt-custsm-21px,
.my-custsm-21px {
    margin-top: 21px !important;
  }

  .mr-custsm-21px,
.mx-custsm-21px {
    margin-right: 21px !important;
  }

  .mb-custsm-21px,
.my-custsm-21px {
    margin-bottom: 21px !important;
  }

  .ml-custsm-21px,
.mx-custsm-21px {
    margin-left: 21px !important;
  }

  .m-custsm-22px {
    margin: 22px !important;
  }

  .mt-custsm-22px,
.my-custsm-22px {
    margin-top: 22px !important;
  }

  .mr-custsm-22px,
.mx-custsm-22px {
    margin-right: 22px !important;
  }

  .mb-custsm-22px,
.my-custsm-22px {
    margin-bottom: 22px !important;
  }

  .ml-custsm-22px,
.mx-custsm-22px {
    margin-left: 22px !important;
  }

  .m-custsm-23px {
    margin: 23px !important;
  }

  .mt-custsm-23px,
.my-custsm-23px {
    margin-top: 23px !important;
  }

  .mr-custsm-23px,
.mx-custsm-23px {
    margin-right: 23px !important;
  }

  .mb-custsm-23px,
.my-custsm-23px {
    margin-bottom: 23px !important;
  }

  .ml-custsm-23px,
.mx-custsm-23px {
    margin-left: 23px !important;
  }

  .m-custsm-25px {
    margin: 25px !important;
  }

  .mt-custsm-25px,
.my-custsm-25px {
    margin-top: 25px !important;
  }

  .mr-custsm-25px,
.mx-custsm-25px {
    margin-right: 25px !important;
  }

  .mb-custsm-25px,
.my-custsm-25px {
    margin-bottom: 25px !important;
  }

  .ml-custsm-25px,
.mx-custsm-25px {
    margin-left: 25px !important;
  }

  .m-custsm-26px {
    margin: 26px !important;
  }

  .mt-custsm-26px,
.my-custsm-26px {
    margin-top: 26px !important;
  }

  .mr-custsm-26px,
.mx-custsm-26px {
    margin-right: 26px !important;
  }

  .mb-custsm-26px,
.my-custsm-26px {
    margin-bottom: 26px !important;
  }

  .ml-custsm-26px,
.mx-custsm-26px {
    margin-left: 26px !important;
  }

  .m-custsm-27px {
    margin: 27px !important;
  }

  .mt-custsm-27px,
.my-custsm-27px {
    margin-top: 27px !important;
  }

  .mr-custsm-27px,
.mx-custsm-27px {
    margin-right: 27px !important;
  }

  .mb-custsm-27px,
.my-custsm-27px {
    margin-bottom: 27px !important;
  }

  .ml-custsm-27px,
.mx-custsm-27px {
    margin-left: 27px !important;
  }

  .m-custsm-28px {
    margin: 28px !important;
  }

  .mt-custsm-28px,
.my-custsm-28px {
    margin-top: 28px !important;
  }

  .mr-custsm-28px,
.mx-custsm-28px {
    margin-right: 28px !important;
  }

  .mb-custsm-28px,
.my-custsm-28px {
    margin-bottom: 28px !important;
  }

  .ml-custsm-28px,
.mx-custsm-28px {
    margin-left: 28px !important;
  }

  .m-custsm-30px {
    margin: 30px !important;
  }

  .mt-custsm-30px,
.my-custsm-30px {
    margin-top: 30px !important;
  }

  .mr-custsm-30px,
.mx-custsm-30px {
    margin-right: 30px !important;
  }

  .mb-custsm-30px,
.my-custsm-30px {
    margin-bottom: 30px !important;
  }

  .ml-custsm-30px,
.mx-custsm-30px {
    margin-left: 30px !important;
  }

  .m-custsm-32px {
    margin: 32px !important;
  }

  .mt-custsm-32px,
.my-custsm-32px {
    margin-top: 32px !important;
  }

  .mr-custsm-32px,
.mx-custsm-32px {
    margin-right: 32px !important;
  }

  .mb-custsm-32px,
.my-custsm-32px {
    margin-bottom: 32px !important;
  }

  .ml-custsm-32px,
.mx-custsm-32px {
    margin-left: 32px !important;
  }

  .m-custsm-34px {
    margin: 34px !important;
  }

  .mt-custsm-34px,
.my-custsm-34px {
    margin-top: 34px !important;
  }

  .mr-custsm-34px,
.mx-custsm-34px {
    margin-right: 34px !important;
  }

  .mb-custsm-34px,
.my-custsm-34px {
    margin-bottom: 34px !important;
  }

  .ml-custsm-34px,
.mx-custsm-34px {
    margin-left: 34px !important;
  }

  .m-custsm-36px {
    margin: 36px !important;
  }

  .mt-custsm-36px,
.my-custsm-36px {
    margin-top: 36px !important;
  }

  .mr-custsm-36px,
.mx-custsm-36px {
    margin-right: 36px !important;
  }

  .mb-custsm-36px,
.my-custsm-36px {
    margin-bottom: 36px !important;
  }

  .ml-custsm-36px,
.mx-custsm-36px {
    margin-left: 36px !important;
  }

  .m-custsm-37px {
    margin: 37px !important;
  }

  .mt-custsm-37px,
.my-custsm-37px {
    margin-top: 37px !important;
  }

  .mr-custsm-37px,
.mx-custsm-37px {
    margin-right: 37px !important;
  }

  .mb-custsm-37px,
.my-custsm-37px {
    margin-bottom: 37px !important;
  }

  .ml-custsm-37px,
.mx-custsm-37px {
    margin-left: 37px !important;
  }

  .m-custsm-38px {
    margin: 38px !important;
  }

  .mt-custsm-38px,
.my-custsm-38px {
    margin-top: 38px !important;
  }

  .mr-custsm-38px,
.mx-custsm-38px {
    margin-right: 38px !important;
  }

  .mb-custsm-38px,
.my-custsm-38px {
    margin-bottom: 38px !important;
  }

  .ml-custsm-38px,
.mx-custsm-38px {
    margin-left: 38px !important;
  }

  .m-custsm-40 {
    margin: 40px !important;
  }

  .mt-custsm-40,
.my-custsm-40 {
    margin-top: 40px !important;
  }

  .mr-custsm-40,
.mx-custsm-40 {
    margin-right: 40px !important;
  }

  .mb-custsm-40,
.my-custsm-40 {
    margin-bottom: 40px !important;
  }

  .ml-custsm-40,
.mx-custsm-40 {
    margin-left: 40px !important;
  }

  .m-custsm-42px {
    margin: 42px !important;
  }

  .mt-custsm-42px,
.my-custsm-42px {
    margin-top: 42px !important;
  }

  .mr-custsm-42px,
.mx-custsm-42px {
    margin-right: 42px !important;
  }

  .mb-custsm-42px,
.my-custsm-42px {
    margin-bottom: 42px !important;
  }

  .ml-custsm-42px,
.mx-custsm-42px {
    margin-left: 42px !important;
  }

  .m-custsm-45px {
    margin: 45px !important;
  }

  .mt-custsm-45px,
.my-custsm-45px {
    margin-top: 45px !important;
  }

  .mr-custsm-45px,
.mx-custsm-45px {
    margin-right: 45px !important;
  }

  .mb-custsm-45px,
.my-custsm-45px {
    margin-bottom: 45px !important;
  }

  .ml-custsm-45px,
.mx-custsm-45px {
    margin-left: 45px !important;
  }

  .m-custsm-46px {
    margin: 46px !important;
  }

  .mt-custsm-46px,
.my-custsm-46px {
    margin-top: 46px !important;
  }

  .mr-custsm-46px,
.mx-custsm-46px {
    margin-right: 46px !important;
  }

  .mb-custsm-46px,
.my-custsm-46px {
    margin-bottom: 46px !important;
  }

  .ml-custsm-46px,
.mx-custsm-46px {
    margin-left: 46px !important;
  }

  .m-custsm-47px {
    margin: 47px !important;
  }

  .mt-custsm-47px,
.my-custsm-47px {
    margin-top: 47px !important;
  }

  .mr-custsm-47px,
.mx-custsm-47px {
    margin-right: 47px !important;
  }

  .mb-custsm-47px,
.my-custsm-47px {
    margin-bottom: 47px !important;
  }

  .ml-custsm-47px,
.mx-custsm-47px {
    margin-left: 47px !important;
  }

  .m-custsm-50px {
    margin: 50px !important;
  }

  .mt-custsm-50px,
.my-custsm-50px {
    margin-top: 50px !important;
  }

  .mr-custsm-50px,
.mx-custsm-50px {
    margin-right: 50px !important;
  }

  .mb-custsm-50px,
.my-custsm-50px {
    margin-bottom: 50px !important;
  }

  .ml-custsm-50px,
.mx-custsm-50px {
    margin-left: 50px !important;
  }

  .m-custsm-53px {
    margin: 53px !important;
  }

  .mt-custsm-53px,
.my-custsm-53px {
    margin-top: 53px !important;
  }

  .mr-custsm-53px,
.mx-custsm-53px {
    margin-right: 53px !important;
  }

  .mb-custsm-53px,
.my-custsm-53px {
    margin-bottom: 53px !important;
  }

  .ml-custsm-53px,
.mx-custsm-53px {
    margin-left: 53px !important;
  }

  .m-custsm-54px {
    margin: 54px !important;
  }

  .mt-custsm-54px,
.my-custsm-54px {
    margin-top: 54px !important;
  }

  .mr-custsm-54px,
.mx-custsm-54px {
    margin-right: 54px !important;
  }

  .mb-custsm-54px,
.my-custsm-54px {
    margin-bottom: 54px !important;
  }

  .ml-custsm-54px,
.mx-custsm-54px {
    margin-left: 54px !important;
  }

  .m-custsm-55px {
    margin: 55px !important;
  }

  .mt-custsm-55px,
.my-custsm-55px {
    margin-top: 55px !important;
  }

  .mr-custsm-55px,
.mx-custsm-55px {
    margin-right: 55px !important;
  }

  .mb-custsm-55px,
.my-custsm-55px {
    margin-bottom: 55px !important;
  }

  .ml-custsm-55px,
.mx-custsm-55px {
    margin-left: 55px !important;
  }

  .m-custsm-56px {
    margin: 56px !important;
  }

  .mt-custsm-56px,
.my-custsm-56px {
    margin-top: 56px !important;
  }

  .mr-custsm-56px,
.mx-custsm-56px {
    margin-right: 56px !important;
  }

  .mb-custsm-56px,
.my-custsm-56px {
    margin-bottom: 56px !important;
  }

  .ml-custsm-56px,
.mx-custsm-56px {
    margin-left: 56px !important;
  }

  .m-custsm-58px {
    margin: 58px !important;
  }

  .mt-custsm-58px,
.my-custsm-58px {
    margin-top: 58px !important;
  }

  .mr-custsm-58px,
.mx-custsm-58px {
    margin-right: 58px !important;
  }

  .mb-custsm-58px,
.my-custsm-58px {
    margin-bottom: 58px !important;
  }

  .ml-custsm-58px,
.mx-custsm-58px {
    margin-left: 58px !important;
  }

  .m-custsm-62px {
    margin: 62px !important;
  }

  .mt-custsm-62px,
.my-custsm-62px {
    margin-top: 62px !important;
  }

  .mr-custsm-62px,
.mx-custsm-62px {
    margin-right: 62px !important;
  }

  .mb-custsm-62px,
.my-custsm-62px {
    margin-bottom: 62px !important;
  }

  .ml-custsm-62px,
.mx-custsm-62px {
    margin-left: 62px !important;
  }

  .m-custsm-63px {
    margin: 63px !important;
  }

  .mt-custsm-63px,
.my-custsm-63px {
    margin-top: 63px !important;
  }

  .mr-custsm-63px,
.mx-custsm-63px {
    margin-right: 63px !important;
  }

  .mb-custsm-63px,
.my-custsm-63px {
    margin-bottom: 63px !important;
  }

  .ml-custsm-63px,
.mx-custsm-63px {
    margin-left: 63px !important;
  }

  .m-custsm-64px {
    margin: 64px !important;
  }

  .mt-custsm-64px,
.my-custsm-64px {
    margin-top: 64px !important;
  }

  .mr-custsm-64px,
.mx-custsm-64px {
    margin-right: 64px !important;
  }

  .mb-custsm-64px,
.my-custsm-64px {
    margin-bottom: 64px !important;
  }

  .ml-custsm-64px,
.mx-custsm-64px {
    margin-left: 64px !important;
  }

  .m-custsm-66px {
    margin: 66px !important;
  }

  .mt-custsm-66px,
.my-custsm-66px {
    margin-top: 66px !important;
  }

  .mr-custsm-66px,
.mx-custsm-66px {
    margin-right: 66px !important;
  }

  .mb-custsm-66px,
.my-custsm-66px {
    margin-bottom: 66px !important;
  }

  .ml-custsm-66px,
.mx-custsm-66px {
    margin-left: 66px !important;
  }

  .m-custsm-67px {
    margin: 67px !important;
  }

  .mt-custsm-67px,
.my-custsm-67px {
    margin-top: 67px !important;
  }

  .mr-custsm-67px,
.mx-custsm-67px {
    margin-right: 67px !important;
  }

  .mb-custsm-67px,
.my-custsm-67px {
    margin-bottom: 67px !important;
  }

  .ml-custsm-67px,
.mx-custsm-67px {
    margin-left: 67px !important;
  }

  .m-custsm-68px {
    margin: 68px !important;
  }

  .mt-custsm-68px,
.my-custsm-68px {
    margin-top: 68px !important;
  }

  .mr-custsm-68px,
.mx-custsm-68px {
    margin-right: 68px !important;
  }

  .mb-custsm-68px,
.my-custsm-68px {
    margin-bottom: 68px !important;
  }

  .ml-custsm-68px,
.mx-custsm-68px {
    margin-left: 68px !important;
  }

  .m-custsm-70px {
    margin: 70px !important;
  }

  .mt-custsm-70px,
.my-custsm-70px {
    margin-top: 70px !important;
  }

  .mr-custsm-70px,
.mx-custsm-70px {
    margin-right: 70px !important;
  }

  .mb-custsm-70px,
.my-custsm-70px {
    margin-bottom: 70px !important;
  }

  .ml-custsm-70px,
.mx-custsm-70px {
    margin-left: 70px !important;
  }

  .m-custsm-71px {
    margin: 71px !important;
  }

  .mt-custsm-71px,
.my-custsm-71px {
    margin-top: 71px !important;
  }

  .mr-custsm-71px,
.mx-custsm-71px {
    margin-right: 71px !important;
  }

  .mb-custsm-71px,
.my-custsm-71px {
    margin-bottom: 71px !important;
  }

  .ml-custsm-71px,
.mx-custsm-71px {
    margin-left: 71px !important;
  }

  .m-custsm-72px {
    margin: 72px !important;
  }

  .mt-custsm-72px,
.my-custsm-72px {
    margin-top: 72px !important;
  }

  .mr-custsm-72px,
.mx-custsm-72px {
    margin-right: 72px !important;
  }

  .mb-custsm-72px,
.my-custsm-72px {
    margin-bottom: 72px !important;
  }

  .ml-custsm-72px,
.mx-custsm-72px {
    margin-left: 72px !important;
  }

  .m-custsm-74px {
    margin: 74px !important;
  }

  .mt-custsm-74px,
.my-custsm-74px {
    margin-top: 74px !important;
  }

  .mr-custsm-74px,
.mx-custsm-74px {
    margin-right: 74px !important;
  }

  .mb-custsm-74px,
.my-custsm-74px {
    margin-bottom: 74px !important;
  }

  .ml-custsm-74px,
.mx-custsm-74px {
    margin-left: 74px !important;
  }

  .m-custsm-80px {
    margin: 80px !important;
  }

  .mt-custsm-80px,
.my-custsm-80px {
    margin-top: 80px !important;
  }

  .mr-custsm-80px,
.mx-custsm-80px {
    margin-right: 80px !important;
  }

  .mb-custsm-80px,
.my-custsm-80px {
    margin-bottom: 80px !important;
  }

  .ml-custsm-80px,
.mx-custsm-80px {
    margin-left: 80px !important;
  }

  .m-custsm-83px {
    margin: 83px !important;
  }

  .mt-custsm-83px,
.my-custsm-83px {
    margin-top: 83px !important;
  }

  .mr-custsm-83px,
.mx-custsm-83px {
    margin-right: 83px !important;
  }

  .mb-custsm-83px,
.my-custsm-83px {
    margin-bottom: 83px !important;
  }

  .ml-custsm-83px,
.mx-custsm-83px {
    margin-left: 83px !important;
  }

  .m-custsm-84px {
    margin: 84px !important;
  }

  .mt-custsm-84px,
.my-custsm-84px {
    margin-top: 84px !important;
  }

  .mr-custsm-84px,
.mx-custsm-84px {
    margin-right: 84px !important;
  }

  .mb-custsm-84px,
.my-custsm-84px {
    margin-bottom: 84px !important;
  }

  .ml-custsm-84px,
.mx-custsm-84px {
    margin-left: 84px !important;
  }

  .m-custsm-88px {
    margin: 88px !important;
  }

  .mt-custsm-88px,
.my-custsm-88px {
    margin-top: 88px !important;
  }

  .mr-custsm-88px,
.mx-custsm-88px {
    margin-right: 88px !important;
  }

  .mb-custsm-88px,
.my-custsm-88px {
    margin-bottom: 88px !important;
  }

  .ml-custsm-88px,
.mx-custsm-88px {
    margin-left: 88px !important;
  }

  .m-custsm-90px {
    margin: 90px !important;
  }

  .mt-custsm-90px,
.my-custsm-90px {
    margin-top: 90px !important;
  }

  .mr-custsm-90px,
.mx-custsm-90px {
    margin-right: 90px !important;
  }

  .mb-custsm-90px,
.my-custsm-90px {
    margin-bottom: 90px !important;
  }

  .ml-custsm-90px,
.mx-custsm-90px {
    margin-left: 90px !important;
  }

  .m-custsm-113px {
    margin: 113px !important;
  }

  .mt-custsm-113px,
.my-custsm-113px {
    margin-top: 113px !important;
  }

  .mr-custsm-113px,
.mx-custsm-113px {
    margin-right: 113px !important;
  }

  .mb-custsm-113px,
.my-custsm-113px {
    margin-bottom: 113px !important;
  }

  .ml-custsm-113px,
.mx-custsm-113px {
    margin-left: 113px !important;
  }

  .m-custsm-115px {
    margin: 115px !important;
  }

  .mt-custsm-115px,
.my-custsm-115px {
    margin-top: 115px !important;
  }

  .mr-custsm-115px,
.mx-custsm-115px {
    margin-right: 115px !important;
  }

  .mb-custsm-115px,
.my-custsm-115px {
    margin-bottom: 115px !important;
  }

  .ml-custsm-115px,
.mx-custsm-115px {
    margin-left: 115px !important;
  }

  .m-custsm-120px {
    margin: 120px !important;
  }

  .mt-custsm-120px,
.my-custsm-120px {
    margin-top: 120px !important;
  }

  .mr-custsm-120px,
.mx-custsm-120px {
    margin-right: 120px !important;
  }

  .mb-custsm-120px,
.my-custsm-120px {
    margin-bottom: 120px !important;
  }

  .ml-custsm-120px,
.mx-custsm-120px {
    margin-left: 120px !important;
  }

  .m-custsm-125px {
    margin: 125px !important;
  }

  .mt-custsm-125px,
.my-custsm-125px {
    margin-top: 125px !important;
  }

  .mr-custsm-125px,
.mx-custsm-125px {
    margin-right: 125px !important;
  }

  .mb-custsm-125px,
.my-custsm-125px {
    margin-bottom: 125px !important;
  }

  .ml-custsm-125px,
.mx-custsm-125px {
    margin-left: 125px !important;
  }

  .m-custsm-185px {
    margin: 185px !important;
  }

  .mt-custsm-185px,
.my-custsm-185px {
    margin-top: 185px !important;
  }

  .mr-custsm-185px,
.mx-custsm-185px {
    margin-right: 185px !important;
  }

  .mb-custsm-185px,
.my-custsm-185px {
    margin-bottom: 185px !important;
  }

  .ml-custsm-185px,
.mx-custsm-185px {
    margin-left: 185px !important;
  }

  .m-custsm-205px {
    margin: 205px !important;
  }

  .mt-custsm-205px,
.my-custsm-205px {
    margin-top: 205px !important;
  }

  .mr-custsm-205px,
.mx-custsm-205px {
    margin-right: 205px !important;
  }

  .mb-custsm-205px,
.my-custsm-205px {
    margin-bottom: 205px !important;
  }

  .ml-custsm-205px,
.mx-custsm-205px {
    margin-left: 205px !important;
  }

  .m-custsm-295px {
    margin: 295px !important;
  }

  .mt-custsm-295px,
.my-custsm-295px {
    margin-top: 295px !important;
  }

  .mr-custsm-295px,
.mx-custsm-295px {
    margin-right: 295px !important;
  }

  .mb-custsm-295px,
.my-custsm-295px {
    margin-bottom: 295px !important;
  }

  .ml-custsm-295px,
.mx-custsm-295px {
    margin-left: 295px !important;
  }

  .p-custsm-0 {
    padding: 0 !important;
  }

  .pt-custsm-0,
.py-custsm-0 {
    padding-top: 0 !important;
  }

  .pr-custsm-0,
.px-custsm-0 {
    padding-right: 0 !important;
  }

  .pb-custsm-0,
.py-custsm-0 {
    padding-bottom: 0 !important;
  }

  .pl-custsm-0,
.px-custsm-0 {
    padding-left: 0 !important;
  }

  .p-custsm-1 {
    padding: 0.25rem !important;
  }

  .pt-custsm-1,
.py-custsm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-custsm-1,
.px-custsm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-custsm-1,
.py-custsm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-custsm-1,
.px-custsm-1 {
    padding-left: 0.25rem !important;
  }

  .p-custsm-2 {
    padding: 0.5rem !important;
  }

  .pt-custsm-2,
.py-custsm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-custsm-2,
.px-custsm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-custsm-2,
.py-custsm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-custsm-2,
.px-custsm-2 {
    padding-left: 0.5rem !important;
  }

  .p-custsm-3 {
    padding: 1rem !important;
  }

  .pt-custsm-3,
.py-custsm-3 {
    padding-top: 1rem !important;
  }

  .pr-custsm-3,
.px-custsm-3 {
    padding-right: 1rem !important;
  }

  .pb-custsm-3,
.py-custsm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-custsm-3,
.px-custsm-3 {
    padding-left: 1rem !important;
  }

  .p-custsm-4 {
    padding: 1.5rem !important;
  }

  .pt-custsm-4,
.py-custsm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-custsm-4,
.px-custsm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-custsm-4,
.py-custsm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-custsm-4,
.px-custsm-4 {
    padding-left: 1.5rem !important;
  }

  .p-custsm-5 {
    padding: 3rem !important;
  }

  .pt-custsm-5,
.py-custsm-5 {
    padding-top: 3rem !important;
  }

  .pr-custsm-5,
.px-custsm-5 {
    padding-right: 3rem !important;
  }

  .pb-custsm-5,
.py-custsm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-custsm-5,
.px-custsm-5 {
    padding-left: 3rem !important;
  }

  .p-custsm-1px {
    padding: 1px !important;
  }

  .pt-custsm-1px,
.py-custsm-1px {
    padding-top: 1px !important;
  }

  .pr-custsm-1px,
.px-custsm-1px {
    padding-right: 1px !important;
  }

  .pb-custsm-1px,
.py-custsm-1px {
    padding-bottom: 1px !important;
  }

  .pl-custsm-1px,
.px-custsm-1px {
    padding-left: 1px !important;
  }

  .p-custsm-2px {
    padding: 2px !important;
  }

  .pt-custsm-2px,
.py-custsm-2px {
    padding-top: 2px !important;
  }

  .pr-custsm-2px,
.px-custsm-2px {
    padding-right: 2px !important;
  }

  .pb-custsm-2px,
.py-custsm-2px {
    padding-bottom: 2px !important;
  }

  .pl-custsm-2px,
.px-custsm-2px {
    padding-left: 2px !important;
  }

  .p-custsm-3px {
    padding: 3px !important;
  }

  .pt-custsm-3px,
.py-custsm-3px {
    padding-top: 3px !important;
  }

  .pr-custsm-3px,
.px-custsm-3px {
    padding-right: 3px !important;
  }

  .pb-custsm-3px,
.py-custsm-3px {
    padding-bottom: 3px !important;
  }

  .pl-custsm-3px,
.px-custsm-3px {
    padding-left: 3px !important;
  }

  .p-custsm-5px {
    padding: 5px !important;
  }

  .pt-custsm-5px,
.py-custsm-5px {
    padding-top: 5px !important;
  }

  .pr-custsm-5px,
.px-custsm-5px {
    padding-right: 5px !important;
  }

  .pb-custsm-5px,
.py-custsm-5px {
    padding-bottom: 5px !important;
  }

  .pl-custsm-5px,
.px-custsm-5px {
    padding-left: 5px !important;
  }

  .p-custsm-6px {
    padding: 6px !important;
  }

  .pt-custsm-6px,
.py-custsm-6px {
    padding-top: 6px !important;
  }

  .pr-custsm-6px,
.px-custsm-6px {
    padding-right: 6px !important;
  }

  .pb-custsm-6px,
.py-custsm-6px {
    padding-bottom: 6px !important;
  }

  .pl-custsm-6px,
.px-custsm-6px {
    padding-left: 6px !important;
  }

  .p-custsm-7px {
    padding: 7px !important;
  }

  .pt-custsm-7px,
.py-custsm-7px {
    padding-top: 7px !important;
  }

  .pr-custsm-7px,
.px-custsm-7px {
    padding-right: 7px !important;
  }

  .pb-custsm-7px,
.py-custsm-7px {
    padding-bottom: 7px !important;
  }

  .pl-custsm-7px,
.px-custsm-7px {
    padding-left: 7px !important;
  }

  .p-custsm-8px {
    padding: 8px !important;
  }

  .pt-custsm-8px,
.py-custsm-8px {
    padding-top: 8px !important;
  }

  .pr-custsm-8px,
.px-custsm-8px {
    padding-right: 8px !important;
  }

  .pb-custsm-8px,
.py-custsm-8px {
    padding-bottom: 8px !important;
  }

  .pl-custsm-8px,
.px-custsm-8px {
    padding-left: 8px !important;
  }

  .p-custsm-10px {
    padding: 10px !important;
  }

  .pt-custsm-10px,
.py-custsm-10px {
    padding-top: 10px !important;
  }

  .pr-custsm-10px,
.px-custsm-10px {
    padding-right: 10px !important;
  }

  .pb-custsm-10px,
.py-custsm-10px {
    padding-bottom: 10px !important;
  }

  .pl-custsm-10px,
.px-custsm-10px {
    padding-left: 10px !important;
  }

  .p-custsm-11px {
    padding: 11px !important;
  }

  .pt-custsm-11px,
.py-custsm-11px {
    padding-top: 11px !important;
  }

  .pr-custsm-11px,
.px-custsm-11px {
    padding-right: 11px !important;
  }

  .pb-custsm-11px,
.py-custsm-11px {
    padding-bottom: 11px !important;
  }

  .pl-custsm-11px,
.px-custsm-11px {
    padding-left: 11px !important;
  }

  .p-custsm-12px {
    padding: 12px !important;
  }

  .pt-custsm-12px,
.py-custsm-12px {
    padding-top: 12px !important;
  }

  .pr-custsm-12px,
.px-custsm-12px {
    padding-right: 12px !important;
  }

  .pb-custsm-12px,
.py-custsm-12px {
    padding-bottom: 12px !important;
  }

  .pl-custsm-12px,
.px-custsm-12px {
    padding-left: 12px !important;
  }

  .p-custsm-13px {
    padding: 13px !important;
  }

  .pt-custsm-13px,
.py-custsm-13px {
    padding-top: 13px !important;
  }

  .pr-custsm-13px,
.px-custsm-13px {
    padding-right: 13px !important;
  }

  .pb-custsm-13px,
.py-custsm-13px {
    padding-bottom: 13px !important;
  }

  .pl-custsm-13px,
.px-custsm-13px {
    padding-left: 13px !important;
  }

  .p-custsm-14 {
    padding: 14px !important;
  }

  .pt-custsm-14,
.py-custsm-14 {
    padding-top: 14px !important;
  }

  .pr-custsm-14,
.px-custsm-14 {
    padding-right: 14px !important;
  }

  .pb-custsm-14,
.py-custsm-14 {
    padding-bottom: 14px !important;
  }

  .pl-custsm-14,
.px-custsm-14 {
    padding-left: 14px !important;
  }

  .p-custsm-15px {
    padding: 15px !important;
  }

  .pt-custsm-15px,
.py-custsm-15px {
    padding-top: 15px !important;
  }

  .pr-custsm-15px,
.px-custsm-15px {
    padding-right: 15px !important;
  }

  .pb-custsm-15px,
.py-custsm-15px {
    padding-bottom: 15px !important;
  }

  .pl-custsm-15px,
.px-custsm-15px {
    padding-left: 15px !important;
  }

  .p-custsm-17px {
    padding: 17px !important;
  }

  .pt-custsm-17px,
.py-custsm-17px {
    padding-top: 17px !important;
  }

  .pr-custsm-17px,
.px-custsm-17px {
    padding-right: 17px !important;
  }

  .pb-custsm-17px,
.py-custsm-17px {
    padding-bottom: 17px !important;
  }

  .pl-custsm-17px,
.px-custsm-17px {
    padding-left: 17px !important;
  }

  .p-custsm-18px {
    padding: 18px !important;
  }

  .pt-custsm-18px,
.py-custsm-18px {
    padding-top: 18px !important;
  }

  .pr-custsm-18px,
.px-custsm-18px {
    padding-right: 18px !important;
  }

  .pb-custsm-18px,
.py-custsm-18px {
    padding-bottom: 18px !important;
  }

  .pl-custsm-18px,
.px-custsm-18px {
    padding-left: 18px !important;
  }

  .p-custsm-19px {
    padding: 19px !important;
  }

  .pt-custsm-19px,
.py-custsm-19px {
    padding-top: 19px !important;
  }

  .pr-custsm-19px,
.px-custsm-19px {
    padding-right: 19px !important;
  }

  .pb-custsm-19px,
.py-custsm-19px {
    padding-bottom: 19px !important;
  }

  .pl-custsm-19px,
.px-custsm-19px {
    padding-left: 19px !important;
  }

  .p-custsm-20px {
    padding: 20px !important;
  }

  .pt-custsm-20px,
.py-custsm-20px {
    padding-top: 20px !important;
  }

  .pr-custsm-20px,
.px-custsm-20px {
    padding-right: 20px !important;
  }

  .pb-custsm-20px,
.py-custsm-20px {
    padding-bottom: 20px !important;
  }

  .pl-custsm-20px,
.px-custsm-20px {
    padding-left: 20px !important;
  }

  .p-custsm-21px {
    padding: 21px !important;
  }

  .pt-custsm-21px,
.py-custsm-21px {
    padding-top: 21px !important;
  }

  .pr-custsm-21px,
.px-custsm-21px {
    padding-right: 21px !important;
  }

  .pb-custsm-21px,
.py-custsm-21px {
    padding-bottom: 21px !important;
  }

  .pl-custsm-21px,
.px-custsm-21px {
    padding-left: 21px !important;
  }

  .p-custsm-22px {
    padding: 22px !important;
  }

  .pt-custsm-22px,
.py-custsm-22px {
    padding-top: 22px !important;
  }

  .pr-custsm-22px,
.px-custsm-22px {
    padding-right: 22px !important;
  }

  .pb-custsm-22px,
.py-custsm-22px {
    padding-bottom: 22px !important;
  }

  .pl-custsm-22px,
.px-custsm-22px {
    padding-left: 22px !important;
  }

  .p-custsm-23px {
    padding: 23px !important;
  }

  .pt-custsm-23px,
.py-custsm-23px {
    padding-top: 23px !important;
  }

  .pr-custsm-23px,
.px-custsm-23px {
    padding-right: 23px !important;
  }

  .pb-custsm-23px,
.py-custsm-23px {
    padding-bottom: 23px !important;
  }

  .pl-custsm-23px,
.px-custsm-23px {
    padding-left: 23px !important;
  }

  .p-custsm-25px {
    padding: 25px !important;
  }

  .pt-custsm-25px,
.py-custsm-25px {
    padding-top: 25px !important;
  }

  .pr-custsm-25px,
.px-custsm-25px {
    padding-right: 25px !important;
  }

  .pb-custsm-25px,
.py-custsm-25px {
    padding-bottom: 25px !important;
  }

  .pl-custsm-25px,
.px-custsm-25px {
    padding-left: 25px !important;
  }

  .p-custsm-26px {
    padding: 26px !important;
  }

  .pt-custsm-26px,
.py-custsm-26px {
    padding-top: 26px !important;
  }

  .pr-custsm-26px,
.px-custsm-26px {
    padding-right: 26px !important;
  }

  .pb-custsm-26px,
.py-custsm-26px {
    padding-bottom: 26px !important;
  }

  .pl-custsm-26px,
.px-custsm-26px {
    padding-left: 26px !important;
  }

  .p-custsm-27px {
    padding: 27px !important;
  }

  .pt-custsm-27px,
.py-custsm-27px {
    padding-top: 27px !important;
  }

  .pr-custsm-27px,
.px-custsm-27px {
    padding-right: 27px !important;
  }

  .pb-custsm-27px,
.py-custsm-27px {
    padding-bottom: 27px !important;
  }

  .pl-custsm-27px,
.px-custsm-27px {
    padding-left: 27px !important;
  }

  .p-custsm-28px {
    padding: 28px !important;
  }

  .pt-custsm-28px,
.py-custsm-28px {
    padding-top: 28px !important;
  }

  .pr-custsm-28px,
.px-custsm-28px {
    padding-right: 28px !important;
  }

  .pb-custsm-28px,
.py-custsm-28px {
    padding-bottom: 28px !important;
  }

  .pl-custsm-28px,
.px-custsm-28px {
    padding-left: 28px !important;
  }

  .p-custsm-30px {
    padding: 30px !important;
  }

  .pt-custsm-30px,
.py-custsm-30px {
    padding-top: 30px !important;
  }

  .pr-custsm-30px,
.px-custsm-30px {
    padding-right: 30px !important;
  }

  .pb-custsm-30px,
.py-custsm-30px {
    padding-bottom: 30px !important;
  }

  .pl-custsm-30px,
.px-custsm-30px {
    padding-left: 30px !important;
  }

  .p-custsm-32px {
    padding: 32px !important;
  }

  .pt-custsm-32px,
.py-custsm-32px {
    padding-top: 32px !important;
  }

  .pr-custsm-32px,
.px-custsm-32px {
    padding-right: 32px !important;
  }

  .pb-custsm-32px,
.py-custsm-32px {
    padding-bottom: 32px !important;
  }

  .pl-custsm-32px,
.px-custsm-32px {
    padding-left: 32px !important;
  }

  .p-custsm-34px {
    padding: 34px !important;
  }

  .pt-custsm-34px,
.py-custsm-34px {
    padding-top: 34px !important;
  }

  .pr-custsm-34px,
.px-custsm-34px {
    padding-right: 34px !important;
  }

  .pb-custsm-34px,
.py-custsm-34px {
    padding-bottom: 34px !important;
  }

  .pl-custsm-34px,
.px-custsm-34px {
    padding-left: 34px !important;
  }

  .p-custsm-36px {
    padding: 36px !important;
  }

  .pt-custsm-36px,
.py-custsm-36px {
    padding-top: 36px !important;
  }

  .pr-custsm-36px,
.px-custsm-36px {
    padding-right: 36px !important;
  }

  .pb-custsm-36px,
.py-custsm-36px {
    padding-bottom: 36px !important;
  }

  .pl-custsm-36px,
.px-custsm-36px {
    padding-left: 36px !important;
  }

  .p-custsm-37px {
    padding: 37px !important;
  }

  .pt-custsm-37px,
.py-custsm-37px {
    padding-top: 37px !important;
  }

  .pr-custsm-37px,
.px-custsm-37px {
    padding-right: 37px !important;
  }

  .pb-custsm-37px,
.py-custsm-37px {
    padding-bottom: 37px !important;
  }

  .pl-custsm-37px,
.px-custsm-37px {
    padding-left: 37px !important;
  }

  .p-custsm-38px {
    padding: 38px !important;
  }

  .pt-custsm-38px,
.py-custsm-38px {
    padding-top: 38px !important;
  }

  .pr-custsm-38px,
.px-custsm-38px {
    padding-right: 38px !important;
  }

  .pb-custsm-38px,
.py-custsm-38px {
    padding-bottom: 38px !important;
  }

  .pl-custsm-38px,
.px-custsm-38px {
    padding-left: 38px !important;
  }

  .p-custsm-40 {
    padding: 40px !important;
  }

  .pt-custsm-40,
.py-custsm-40 {
    padding-top: 40px !important;
  }

  .pr-custsm-40,
.px-custsm-40 {
    padding-right: 40px !important;
  }

  .pb-custsm-40,
.py-custsm-40 {
    padding-bottom: 40px !important;
  }

  .pl-custsm-40,
.px-custsm-40 {
    padding-left: 40px !important;
  }

  .p-custsm-42px {
    padding: 42px !important;
  }

  .pt-custsm-42px,
.py-custsm-42px {
    padding-top: 42px !important;
  }

  .pr-custsm-42px,
.px-custsm-42px {
    padding-right: 42px !important;
  }

  .pb-custsm-42px,
.py-custsm-42px {
    padding-bottom: 42px !important;
  }

  .pl-custsm-42px,
.px-custsm-42px {
    padding-left: 42px !important;
  }

  .p-custsm-45px {
    padding: 45px !important;
  }

  .pt-custsm-45px,
.py-custsm-45px {
    padding-top: 45px !important;
  }

  .pr-custsm-45px,
.px-custsm-45px {
    padding-right: 45px !important;
  }

  .pb-custsm-45px,
.py-custsm-45px {
    padding-bottom: 45px !important;
  }

  .pl-custsm-45px,
.px-custsm-45px {
    padding-left: 45px !important;
  }

  .p-custsm-46px {
    padding: 46px !important;
  }

  .pt-custsm-46px,
.py-custsm-46px {
    padding-top: 46px !important;
  }

  .pr-custsm-46px,
.px-custsm-46px {
    padding-right: 46px !important;
  }

  .pb-custsm-46px,
.py-custsm-46px {
    padding-bottom: 46px !important;
  }

  .pl-custsm-46px,
.px-custsm-46px {
    padding-left: 46px !important;
  }

  .p-custsm-47px {
    padding: 47px !important;
  }

  .pt-custsm-47px,
.py-custsm-47px {
    padding-top: 47px !important;
  }

  .pr-custsm-47px,
.px-custsm-47px {
    padding-right: 47px !important;
  }

  .pb-custsm-47px,
.py-custsm-47px {
    padding-bottom: 47px !important;
  }

  .pl-custsm-47px,
.px-custsm-47px {
    padding-left: 47px !important;
  }

  .p-custsm-50px {
    padding: 50px !important;
  }

  .pt-custsm-50px,
.py-custsm-50px {
    padding-top: 50px !important;
  }

  .pr-custsm-50px,
.px-custsm-50px {
    padding-right: 50px !important;
  }

  .pb-custsm-50px,
.py-custsm-50px {
    padding-bottom: 50px !important;
  }

  .pl-custsm-50px,
.px-custsm-50px {
    padding-left: 50px !important;
  }

  .p-custsm-53px {
    padding: 53px !important;
  }

  .pt-custsm-53px,
.py-custsm-53px {
    padding-top: 53px !important;
  }

  .pr-custsm-53px,
.px-custsm-53px {
    padding-right: 53px !important;
  }

  .pb-custsm-53px,
.py-custsm-53px {
    padding-bottom: 53px !important;
  }

  .pl-custsm-53px,
.px-custsm-53px {
    padding-left: 53px !important;
  }

  .p-custsm-54px {
    padding: 54px !important;
  }

  .pt-custsm-54px,
.py-custsm-54px {
    padding-top: 54px !important;
  }

  .pr-custsm-54px,
.px-custsm-54px {
    padding-right: 54px !important;
  }

  .pb-custsm-54px,
.py-custsm-54px {
    padding-bottom: 54px !important;
  }

  .pl-custsm-54px,
.px-custsm-54px {
    padding-left: 54px !important;
  }

  .p-custsm-55px {
    padding: 55px !important;
  }

  .pt-custsm-55px,
.py-custsm-55px {
    padding-top: 55px !important;
  }

  .pr-custsm-55px,
.px-custsm-55px {
    padding-right: 55px !important;
  }

  .pb-custsm-55px,
.py-custsm-55px {
    padding-bottom: 55px !important;
  }

  .pl-custsm-55px,
.px-custsm-55px {
    padding-left: 55px !important;
  }

  .p-custsm-56px {
    padding: 56px !important;
  }

  .pt-custsm-56px,
.py-custsm-56px {
    padding-top: 56px !important;
  }

  .pr-custsm-56px,
.px-custsm-56px {
    padding-right: 56px !important;
  }

  .pb-custsm-56px,
.py-custsm-56px {
    padding-bottom: 56px !important;
  }

  .pl-custsm-56px,
.px-custsm-56px {
    padding-left: 56px !important;
  }

  .p-custsm-58px {
    padding: 58px !important;
  }

  .pt-custsm-58px,
.py-custsm-58px {
    padding-top: 58px !important;
  }

  .pr-custsm-58px,
.px-custsm-58px {
    padding-right: 58px !important;
  }

  .pb-custsm-58px,
.py-custsm-58px {
    padding-bottom: 58px !important;
  }

  .pl-custsm-58px,
.px-custsm-58px {
    padding-left: 58px !important;
  }

  .p-custsm-62px {
    padding: 62px !important;
  }

  .pt-custsm-62px,
.py-custsm-62px {
    padding-top: 62px !important;
  }

  .pr-custsm-62px,
.px-custsm-62px {
    padding-right: 62px !important;
  }

  .pb-custsm-62px,
.py-custsm-62px {
    padding-bottom: 62px !important;
  }

  .pl-custsm-62px,
.px-custsm-62px {
    padding-left: 62px !important;
  }

  .p-custsm-63px {
    padding: 63px !important;
  }

  .pt-custsm-63px,
.py-custsm-63px {
    padding-top: 63px !important;
  }

  .pr-custsm-63px,
.px-custsm-63px {
    padding-right: 63px !important;
  }

  .pb-custsm-63px,
.py-custsm-63px {
    padding-bottom: 63px !important;
  }

  .pl-custsm-63px,
.px-custsm-63px {
    padding-left: 63px !important;
  }

  .p-custsm-64px {
    padding: 64px !important;
  }

  .pt-custsm-64px,
.py-custsm-64px {
    padding-top: 64px !important;
  }

  .pr-custsm-64px,
.px-custsm-64px {
    padding-right: 64px !important;
  }

  .pb-custsm-64px,
.py-custsm-64px {
    padding-bottom: 64px !important;
  }

  .pl-custsm-64px,
.px-custsm-64px {
    padding-left: 64px !important;
  }

  .p-custsm-66px {
    padding: 66px !important;
  }

  .pt-custsm-66px,
.py-custsm-66px {
    padding-top: 66px !important;
  }

  .pr-custsm-66px,
.px-custsm-66px {
    padding-right: 66px !important;
  }

  .pb-custsm-66px,
.py-custsm-66px {
    padding-bottom: 66px !important;
  }

  .pl-custsm-66px,
.px-custsm-66px {
    padding-left: 66px !important;
  }

  .p-custsm-67px {
    padding: 67px !important;
  }

  .pt-custsm-67px,
.py-custsm-67px {
    padding-top: 67px !important;
  }

  .pr-custsm-67px,
.px-custsm-67px {
    padding-right: 67px !important;
  }

  .pb-custsm-67px,
.py-custsm-67px {
    padding-bottom: 67px !important;
  }

  .pl-custsm-67px,
.px-custsm-67px {
    padding-left: 67px !important;
  }

  .p-custsm-68px {
    padding: 68px !important;
  }

  .pt-custsm-68px,
.py-custsm-68px {
    padding-top: 68px !important;
  }

  .pr-custsm-68px,
.px-custsm-68px {
    padding-right: 68px !important;
  }

  .pb-custsm-68px,
.py-custsm-68px {
    padding-bottom: 68px !important;
  }

  .pl-custsm-68px,
.px-custsm-68px {
    padding-left: 68px !important;
  }

  .p-custsm-70px {
    padding: 70px !important;
  }

  .pt-custsm-70px,
.py-custsm-70px {
    padding-top: 70px !important;
  }

  .pr-custsm-70px,
.px-custsm-70px {
    padding-right: 70px !important;
  }

  .pb-custsm-70px,
.py-custsm-70px {
    padding-bottom: 70px !important;
  }

  .pl-custsm-70px,
.px-custsm-70px {
    padding-left: 70px !important;
  }

  .p-custsm-71px {
    padding: 71px !important;
  }

  .pt-custsm-71px,
.py-custsm-71px {
    padding-top: 71px !important;
  }

  .pr-custsm-71px,
.px-custsm-71px {
    padding-right: 71px !important;
  }

  .pb-custsm-71px,
.py-custsm-71px {
    padding-bottom: 71px !important;
  }

  .pl-custsm-71px,
.px-custsm-71px {
    padding-left: 71px !important;
  }

  .p-custsm-72px {
    padding: 72px !important;
  }

  .pt-custsm-72px,
.py-custsm-72px {
    padding-top: 72px !important;
  }

  .pr-custsm-72px,
.px-custsm-72px {
    padding-right: 72px !important;
  }

  .pb-custsm-72px,
.py-custsm-72px {
    padding-bottom: 72px !important;
  }

  .pl-custsm-72px,
.px-custsm-72px {
    padding-left: 72px !important;
  }

  .p-custsm-74px {
    padding: 74px !important;
  }

  .pt-custsm-74px,
.py-custsm-74px {
    padding-top: 74px !important;
  }

  .pr-custsm-74px,
.px-custsm-74px {
    padding-right: 74px !important;
  }

  .pb-custsm-74px,
.py-custsm-74px {
    padding-bottom: 74px !important;
  }

  .pl-custsm-74px,
.px-custsm-74px {
    padding-left: 74px !important;
  }

  .p-custsm-80px {
    padding: 80px !important;
  }

  .pt-custsm-80px,
.py-custsm-80px {
    padding-top: 80px !important;
  }

  .pr-custsm-80px,
.px-custsm-80px {
    padding-right: 80px !important;
  }

  .pb-custsm-80px,
.py-custsm-80px {
    padding-bottom: 80px !important;
  }

  .pl-custsm-80px,
.px-custsm-80px {
    padding-left: 80px !important;
  }

  .p-custsm-83px {
    padding: 83px !important;
  }

  .pt-custsm-83px,
.py-custsm-83px {
    padding-top: 83px !important;
  }

  .pr-custsm-83px,
.px-custsm-83px {
    padding-right: 83px !important;
  }

  .pb-custsm-83px,
.py-custsm-83px {
    padding-bottom: 83px !important;
  }

  .pl-custsm-83px,
.px-custsm-83px {
    padding-left: 83px !important;
  }

  .p-custsm-84px {
    padding: 84px !important;
  }

  .pt-custsm-84px,
.py-custsm-84px {
    padding-top: 84px !important;
  }

  .pr-custsm-84px,
.px-custsm-84px {
    padding-right: 84px !important;
  }

  .pb-custsm-84px,
.py-custsm-84px {
    padding-bottom: 84px !important;
  }

  .pl-custsm-84px,
.px-custsm-84px {
    padding-left: 84px !important;
  }

  .p-custsm-88px {
    padding: 88px !important;
  }

  .pt-custsm-88px,
.py-custsm-88px {
    padding-top: 88px !important;
  }

  .pr-custsm-88px,
.px-custsm-88px {
    padding-right: 88px !important;
  }

  .pb-custsm-88px,
.py-custsm-88px {
    padding-bottom: 88px !important;
  }

  .pl-custsm-88px,
.px-custsm-88px {
    padding-left: 88px !important;
  }

  .p-custsm-90px {
    padding: 90px !important;
  }

  .pt-custsm-90px,
.py-custsm-90px {
    padding-top: 90px !important;
  }

  .pr-custsm-90px,
.px-custsm-90px {
    padding-right: 90px !important;
  }

  .pb-custsm-90px,
.py-custsm-90px {
    padding-bottom: 90px !important;
  }

  .pl-custsm-90px,
.px-custsm-90px {
    padding-left: 90px !important;
  }

  .p-custsm-113px {
    padding: 113px !important;
  }

  .pt-custsm-113px,
.py-custsm-113px {
    padding-top: 113px !important;
  }

  .pr-custsm-113px,
.px-custsm-113px {
    padding-right: 113px !important;
  }

  .pb-custsm-113px,
.py-custsm-113px {
    padding-bottom: 113px !important;
  }

  .pl-custsm-113px,
.px-custsm-113px {
    padding-left: 113px !important;
  }

  .p-custsm-115px {
    padding: 115px !important;
  }

  .pt-custsm-115px,
.py-custsm-115px {
    padding-top: 115px !important;
  }

  .pr-custsm-115px,
.px-custsm-115px {
    padding-right: 115px !important;
  }

  .pb-custsm-115px,
.py-custsm-115px {
    padding-bottom: 115px !important;
  }

  .pl-custsm-115px,
.px-custsm-115px {
    padding-left: 115px !important;
  }

  .p-custsm-120px {
    padding: 120px !important;
  }

  .pt-custsm-120px,
.py-custsm-120px {
    padding-top: 120px !important;
  }

  .pr-custsm-120px,
.px-custsm-120px {
    padding-right: 120px !important;
  }

  .pb-custsm-120px,
.py-custsm-120px {
    padding-bottom: 120px !important;
  }

  .pl-custsm-120px,
.px-custsm-120px {
    padding-left: 120px !important;
  }

  .p-custsm-125px {
    padding: 125px !important;
  }

  .pt-custsm-125px,
.py-custsm-125px {
    padding-top: 125px !important;
  }

  .pr-custsm-125px,
.px-custsm-125px {
    padding-right: 125px !important;
  }

  .pb-custsm-125px,
.py-custsm-125px {
    padding-bottom: 125px !important;
  }

  .pl-custsm-125px,
.px-custsm-125px {
    padding-left: 125px !important;
  }

  .p-custsm-185px {
    padding: 185px !important;
  }

  .pt-custsm-185px,
.py-custsm-185px {
    padding-top: 185px !important;
  }

  .pr-custsm-185px,
.px-custsm-185px {
    padding-right: 185px !important;
  }

  .pb-custsm-185px,
.py-custsm-185px {
    padding-bottom: 185px !important;
  }

  .pl-custsm-185px,
.px-custsm-185px {
    padding-left: 185px !important;
  }

  .p-custsm-205px {
    padding: 205px !important;
  }

  .pt-custsm-205px,
.py-custsm-205px {
    padding-top: 205px !important;
  }

  .pr-custsm-205px,
.px-custsm-205px {
    padding-right: 205px !important;
  }

  .pb-custsm-205px,
.py-custsm-205px {
    padding-bottom: 205px !important;
  }

  .pl-custsm-205px,
.px-custsm-205px {
    padding-left: 205px !important;
  }

  .p-custsm-295px {
    padding: 295px !important;
  }

  .pt-custsm-295px,
.py-custsm-295px {
    padding-top: 295px !important;
  }

  .pr-custsm-295px,
.px-custsm-295px {
    padding-right: 295px !important;
  }

  .pb-custsm-295px,
.py-custsm-295px {
    padding-bottom: 295px !important;
  }

  .pl-custsm-295px,
.px-custsm-295px {
    padding-left: 295px !important;
  }

  .m-custsm-n1 {
    margin: -0.25rem !important;
  }

  .mt-custsm-n1,
.my-custsm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-custsm-n1,
.mx-custsm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-custsm-n1,
.my-custsm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-custsm-n1,
.mx-custsm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-custsm-n2 {
    margin: -0.5rem !important;
  }

  .mt-custsm-n2,
.my-custsm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-custsm-n2,
.mx-custsm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-custsm-n2,
.my-custsm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-custsm-n2,
.mx-custsm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-custsm-n3 {
    margin: -1rem !important;
  }

  .mt-custsm-n3,
.my-custsm-n3 {
    margin-top: -1rem !important;
  }

  .mr-custsm-n3,
.mx-custsm-n3 {
    margin-right: -1rem !important;
  }

  .mb-custsm-n3,
.my-custsm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-custsm-n3,
.mx-custsm-n3 {
    margin-left: -1rem !important;
  }

  .m-custsm-n4 {
    margin: -1.5rem !important;
  }

  .mt-custsm-n4,
.my-custsm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-custsm-n4,
.mx-custsm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-custsm-n4,
.my-custsm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-custsm-n4,
.mx-custsm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-custsm-n5 {
    margin: -3rem !important;
  }

  .mt-custsm-n5,
.my-custsm-n5 {
    margin-top: -3rem !important;
  }

  .mr-custsm-n5,
.mx-custsm-n5 {
    margin-right: -3rem !important;
  }

  .mb-custsm-n5,
.my-custsm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-custsm-n5,
.mx-custsm-n5 {
    margin-left: -3rem !important;
  }

  .m-custsm-n1px {
    margin: -1px !important;
  }

  .mt-custsm-n1px,
.my-custsm-n1px {
    margin-top: -1px !important;
  }

  .mr-custsm-n1px,
.mx-custsm-n1px {
    margin-right: -1px !important;
  }

  .mb-custsm-n1px,
.my-custsm-n1px {
    margin-bottom: -1px !important;
  }

  .ml-custsm-n1px,
.mx-custsm-n1px {
    margin-left: -1px !important;
  }

  .m-custsm-n2px {
    margin: -2px !important;
  }

  .mt-custsm-n2px,
.my-custsm-n2px {
    margin-top: -2px !important;
  }

  .mr-custsm-n2px,
.mx-custsm-n2px {
    margin-right: -2px !important;
  }

  .mb-custsm-n2px,
.my-custsm-n2px {
    margin-bottom: -2px !important;
  }

  .ml-custsm-n2px,
.mx-custsm-n2px {
    margin-left: -2px !important;
  }

  .m-custsm-n3px {
    margin: -3px !important;
  }

  .mt-custsm-n3px,
.my-custsm-n3px {
    margin-top: -3px !important;
  }

  .mr-custsm-n3px,
.mx-custsm-n3px {
    margin-right: -3px !important;
  }

  .mb-custsm-n3px,
.my-custsm-n3px {
    margin-bottom: -3px !important;
  }

  .ml-custsm-n3px,
.mx-custsm-n3px {
    margin-left: -3px !important;
  }

  .m-custsm-n5px {
    margin: -5px !important;
  }

  .mt-custsm-n5px,
.my-custsm-n5px {
    margin-top: -5px !important;
  }

  .mr-custsm-n5px,
.mx-custsm-n5px {
    margin-right: -5px !important;
  }

  .mb-custsm-n5px,
.my-custsm-n5px {
    margin-bottom: -5px !important;
  }

  .ml-custsm-n5px,
.mx-custsm-n5px {
    margin-left: -5px !important;
  }

  .m-custsm-n6px {
    margin: -6px !important;
  }

  .mt-custsm-n6px,
.my-custsm-n6px {
    margin-top: -6px !important;
  }

  .mr-custsm-n6px,
.mx-custsm-n6px {
    margin-right: -6px !important;
  }

  .mb-custsm-n6px,
.my-custsm-n6px {
    margin-bottom: -6px !important;
  }

  .ml-custsm-n6px,
.mx-custsm-n6px {
    margin-left: -6px !important;
  }

  .m-custsm-n7px {
    margin: -7px !important;
  }

  .mt-custsm-n7px,
.my-custsm-n7px {
    margin-top: -7px !important;
  }

  .mr-custsm-n7px,
.mx-custsm-n7px {
    margin-right: -7px !important;
  }

  .mb-custsm-n7px,
.my-custsm-n7px {
    margin-bottom: -7px !important;
  }

  .ml-custsm-n7px,
.mx-custsm-n7px {
    margin-left: -7px !important;
  }

  .m-custsm-n8px {
    margin: -8px !important;
  }

  .mt-custsm-n8px,
.my-custsm-n8px {
    margin-top: -8px !important;
  }

  .mr-custsm-n8px,
.mx-custsm-n8px {
    margin-right: -8px !important;
  }

  .mb-custsm-n8px,
.my-custsm-n8px {
    margin-bottom: -8px !important;
  }

  .ml-custsm-n8px,
.mx-custsm-n8px {
    margin-left: -8px !important;
  }

  .m-custsm-n10px {
    margin: -10px !important;
  }

  .mt-custsm-n10px,
.my-custsm-n10px {
    margin-top: -10px !important;
  }

  .mr-custsm-n10px,
.mx-custsm-n10px {
    margin-right: -10px !important;
  }

  .mb-custsm-n10px,
.my-custsm-n10px {
    margin-bottom: -10px !important;
  }

  .ml-custsm-n10px,
.mx-custsm-n10px {
    margin-left: -10px !important;
  }

  .m-custsm-n11px {
    margin: -11px !important;
  }

  .mt-custsm-n11px,
.my-custsm-n11px {
    margin-top: -11px !important;
  }

  .mr-custsm-n11px,
.mx-custsm-n11px {
    margin-right: -11px !important;
  }

  .mb-custsm-n11px,
.my-custsm-n11px {
    margin-bottom: -11px !important;
  }

  .ml-custsm-n11px,
.mx-custsm-n11px {
    margin-left: -11px !important;
  }

  .m-custsm-n12px {
    margin: -12px !important;
  }

  .mt-custsm-n12px,
.my-custsm-n12px {
    margin-top: -12px !important;
  }

  .mr-custsm-n12px,
.mx-custsm-n12px {
    margin-right: -12px !important;
  }

  .mb-custsm-n12px,
.my-custsm-n12px {
    margin-bottom: -12px !important;
  }

  .ml-custsm-n12px,
.mx-custsm-n12px {
    margin-left: -12px !important;
  }

  .m-custsm-n13px {
    margin: -13px !important;
  }

  .mt-custsm-n13px,
.my-custsm-n13px {
    margin-top: -13px !important;
  }

  .mr-custsm-n13px,
.mx-custsm-n13px {
    margin-right: -13px !important;
  }

  .mb-custsm-n13px,
.my-custsm-n13px {
    margin-bottom: -13px !important;
  }

  .ml-custsm-n13px,
.mx-custsm-n13px {
    margin-left: -13px !important;
  }

  .m-custsm-n14 {
    margin: -14px !important;
  }

  .mt-custsm-n14,
.my-custsm-n14 {
    margin-top: -14px !important;
  }

  .mr-custsm-n14,
.mx-custsm-n14 {
    margin-right: -14px !important;
  }

  .mb-custsm-n14,
.my-custsm-n14 {
    margin-bottom: -14px !important;
  }

  .ml-custsm-n14,
.mx-custsm-n14 {
    margin-left: -14px !important;
  }

  .m-custsm-n15px {
    margin: -15px !important;
  }

  .mt-custsm-n15px,
.my-custsm-n15px {
    margin-top: -15px !important;
  }

  .mr-custsm-n15px,
.mx-custsm-n15px {
    margin-right: -15px !important;
  }

  .mb-custsm-n15px,
.my-custsm-n15px {
    margin-bottom: -15px !important;
  }

  .ml-custsm-n15px,
.mx-custsm-n15px {
    margin-left: -15px !important;
  }

  .m-custsm-n17px {
    margin: -17px !important;
  }

  .mt-custsm-n17px,
.my-custsm-n17px {
    margin-top: -17px !important;
  }

  .mr-custsm-n17px,
.mx-custsm-n17px {
    margin-right: -17px !important;
  }

  .mb-custsm-n17px,
.my-custsm-n17px {
    margin-bottom: -17px !important;
  }

  .ml-custsm-n17px,
.mx-custsm-n17px {
    margin-left: -17px !important;
  }

  .m-custsm-n18px {
    margin: -18px !important;
  }

  .mt-custsm-n18px,
.my-custsm-n18px {
    margin-top: -18px !important;
  }

  .mr-custsm-n18px,
.mx-custsm-n18px {
    margin-right: -18px !important;
  }

  .mb-custsm-n18px,
.my-custsm-n18px {
    margin-bottom: -18px !important;
  }

  .ml-custsm-n18px,
.mx-custsm-n18px {
    margin-left: -18px !important;
  }

  .m-custsm-n19px {
    margin: -19px !important;
  }

  .mt-custsm-n19px,
.my-custsm-n19px {
    margin-top: -19px !important;
  }

  .mr-custsm-n19px,
.mx-custsm-n19px {
    margin-right: -19px !important;
  }

  .mb-custsm-n19px,
.my-custsm-n19px {
    margin-bottom: -19px !important;
  }

  .ml-custsm-n19px,
.mx-custsm-n19px {
    margin-left: -19px !important;
  }

  .m-custsm-n20px {
    margin: -20px !important;
  }

  .mt-custsm-n20px,
.my-custsm-n20px {
    margin-top: -20px !important;
  }

  .mr-custsm-n20px,
.mx-custsm-n20px {
    margin-right: -20px !important;
  }

  .mb-custsm-n20px,
.my-custsm-n20px {
    margin-bottom: -20px !important;
  }

  .ml-custsm-n20px,
.mx-custsm-n20px {
    margin-left: -20px !important;
  }

  .m-custsm-n21px {
    margin: -21px !important;
  }

  .mt-custsm-n21px,
.my-custsm-n21px {
    margin-top: -21px !important;
  }

  .mr-custsm-n21px,
.mx-custsm-n21px {
    margin-right: -21px !important;
  }

  .mb-custsm-n21px,
.my-custsm-n21px {
    margin-bottom: -21px !important;
  }

  .ml-custsm-n21px,
.mx-custsm-n21px {
    margin-left: -21px !important;
  }

  .m-custsm-n22px {
    margin: -22px !important;
  }

  .mt-custsm-n22px,
.my-custsm-n22px {
    margin-top: -22px !important;
  }

  .mr-custsm-n22px,
.mx-custsm-n22px {
    margin-right: -22px !important;
  }

  .mb-custsm-n22px,
.my-custsm-n22px {
    margin-bottom: -22px !important;
  }

  .ml-custsm-n22px,
.mx-custsm-n22px {
    margin-left: -22px !important;
  }

  .m-custsm-n23px {
    margin: -23px !important;
  }

  .mt-custsm-n23px,
.my-custsm-n23px {
    margin-top: -23px !important;
  }

  .mr-custsm-n23px,
.mx-custsm-n23px {
    margin-right: -23px !important;
  }

  .mb-custsm-n23px,
.my-custsm-n23px {
    margin-bottom: -23px !important;
  }

  .ml-custsm-n23px,
.mx-custsm-n23px {
    margin-left: -23px !important;
  }

  .m-custsm-n25px {
    margin: -25px !important;
  }

  .mt-custsm-n25px,
.my-custsm-n25px {
    margin-top: -25px !important;
  }

  .mr-custsm-n25px,
.mx-custsm-n25px {
    margin-right: -25px !important;
  }

  .mb-custsm-n25px,
.my-custsm-n25px {
    margin-bottom: -25px !important;
  }

  .ml-custsm-n25px,
.mx-custsm-n25px {
    margin-left: -25px !important;
  }

  .m-custsm-n26px {
    margin: -26px !important;
  }

  .mt-custsm-n26px,
.my-custsm-n26px {
    margin-top: -26px !important;
  }

  .mr-custsm-n26px,
.mx-custsm-n26px {
    margin-right: -26px !important;
  }

  .mb-custsm-n26px,
.my-custsm-n26px {
    margin-bottom: -26px !important;
  }

  .ml-custsm-n26px,
.mx-custsm-n26px {
    margin-left: -26px !important;
  }

  .m-custsm-n27px {
    margin: -27px !important;
  }

  .mt-custsm-n27px,
.my-custsm-n27px {
    margin-top: -27px !important;
  }

  .mr-custsm-n27px,
.mx-custsm-n27px {
    margin-right: -27px !important;
  }

  .mb-custsm-n27px,
.my-custsm-n27px {
    margin-bottom: -27px !important;
  }

  .ml-custsm-n27px,
.mx-custsm-n27px {
    margin-left: -27px !important;
  }

  .m-custsm-n28px {
    margin: -28px !important;
  }

  .mt-custsm-n28px,
.my-custsm-n28px {
    margin-top: -28px !important;
  }

  .mr-custsm-n28px,
.mx-custsm-n28px {
    margin-right: -28px !important;
  }

  .mb-custsm-n28px,
.my-custsm-n28px {
    margin-bottom: -28px !important;
  }

  .ml-custsm-n28px,
.mx-custsm-n28px {
    margin-left: -28px !important;
  }

  .m-custsm-n30px {
    margin: -30px !important;
  }

  .mt-custsm-n30px,
.my-custsm-n30px {
    margin-top: -30px !important;
  }

  .mr-custsm-n30px,
.mx-custsm-n30px {
    margin-right: -30px !important;
  }

  .mb-custsm-n30px,
.my-custsm-n30px {
    margin-bottom: -30px !important;
  }

  .ml-custsm-n30px,
.mx-custsm-n30px {
    margin-left: -30px !important;
  }

  .m-custsm-n32px {
    margin: -32px !important;
  }

  .mt-custsm-n32px,
.my-custsm-n32px {
    margin-top: -32px !important;
  }

  .mr-custsm-n32px,
.mx-custsm-n32px {
    margin-right: -32px !important;
  }

  .mb-custsm-n32px,
.my-custsm-n32px {
    margin-bottom: -32px !important;
  }

  .ml-custsm-n32px,
.mx-custsm-n32px {
    margin-left: -32px !important;
  }

  .m-custsm-n34px {
    margin: -34px !important;
  }

  .mt-custsm-n34px,
.my-custsm-n34px {
    margin-top: -34px !important;
  }

  .mr-custsm-n34px,
.mx-custsm-n34px {
    margin-right: -34px !important;
  }

  .mb-custsm-n34px,
.my-custsm-n34px {
    margin-bottom: -34px !important;
  }

  .ml-custsm-n34px,
.mx-custsm-n34px {
    margin-left: -34px !important;
  }

  .m-custsm-n36px {
    margin: -36px !important;
  }

  .mt-custsm-n36px,
.my-custsm-n36px {
    margin-top: -36px !important;
  }

  .mr-custsm-n36px,
.mx-custsm-n36px {
    margin-right: -36px !important;
  }

  .mb-custsm-n36px,
.my-custsm-n36px {
    margin-bottom: -36px !important;
  }

  .ml-custsm-n36px,
.mx-custsm-n36px {
    margin-left: -36px !important;
  }

  .m-custsm-n37px {
    margin: -37px !important;
  }

  .mt-custsm-n37px,
.my-custsm-n37px {
    margin-top: -37px !important;
  }

  .mr-custsm-n37px,
.mx-custsm-n37px {
    margin-right: -37px !important;
  }

  .mb-custsm-n37px,
.my-custsm-n37px {
    margin-bottom: -37px !important;
  }

  .ml-custsm-n37px,
.mx-custsm-n37px {
    margin-left: -37px !important;
  }

  .m-custsm-n38px {
    margin: -38px !important;
  }

  .mt-custsm-n38px,
.my-custsm-n38px {
    margin-top: -38px !important;
  }

  .mr-custsm-n38px,
.mx-custsm-n38px {
    margin-right: -38px !important;
  }

  .mb-custsm-n38px,
.my-custsm-n38px {
    margin-bottom: -38px !important;
  }

  .ml-custsm-n38px,
.mx-custsm-n38px {
    margin-left: -38px !important;
  }

  .m-custsm-n40 {
    margin: -40px !important;
  }

  .mt-custsm-n40,
.my-custsm-n40 {
    margin-top: -40px !important;
  }

  .mr-custsm-n40,
.mx-custsm-n40 {
    margin-right: -40px !important;
  }

  .mb-custsm-n40,
.my-custsm-n40 {
    margin-bottom: -40px !important;
  }

  .ml-custsm-n40,
.mx-custsm-n40 {
    margin-left: -40px !important;
  }

  .m-custsm-n42px {
    margin: -42px !important;
  }

  .mt-custsm-n42px,
.my-custsm-n42px {
    margin-top: -42px !important;
  }

  .mr-custsm-n42px,
.mx-custsm-n42px {
    margin-right: -42px !important;
  }

  .mb-custsm-n42px,
.my-custsm-n42px {
    margin-bottom: -42px !important;
  }

  .ml-custsm-n42px,
.mx-custsm-n42px {
    margin-left: -42px !important;
  }

  .m-custsm-n45px {
    margin: -45px !important;
  }

  .mt-custsm-n45px,
.my-custsm-n45px {
    margin-top: -45px !important;
  }

  .mr-custsm-n45px,
.mx-custsm-n45px {
    margin-right: -45px !important;
  }

  .mb-custsm-n45px,
.my-custsm-n45px {
    margin-bottom: -45px !important;
  }

  .ml-custsm-n45px,
.mx-custsm-n45px {
    margin-left: -45px !important;
  }

  .m-custsm-n46px {
    margin: -46px !important;
  }

  .mt-custsm-n46px,
.my-custsm-n46px {
    margin-top: -46px !important;
  }

  .mr-custsm-n46px,
.mx-custsm-n46px {
    margin-right: -46px !important;
  }

  .mb-custsm-n46px,
.my-custsm-n46px {
    margin-bottom: -46px !important;
  }

  .ml-custsm-n46px,
.mx-custsm-n46px {
    margin-left: -46px !important;
  }

  .m-custsm-n47px {
    margin: -47px !important;
  }

  .mt-custsm-n47px,
.my-custsm-n47px {
    margin-top: -47px !important;
  }

  .mr-custsm-n47px,
.mx-custsm-n47px {
    margin-right: -47px !important;
  }

  .mb-custsm-n47px,
.my-custsm-n47px {
    margin-bottom: -47px !important;
  }

  .ml-custsm-n47px,
.mx-custsm-n47px {
    margin-left: -47px !important;
  }

  .m-custsm-n50px {
    margin: -50px !important;
  }

  .mt-custsm-n50px,
.my-custsm-n50px {
    margin-top: -50px !important;
  }

  .mr-custsm-n50px,
.mx-custsm-n50px {
    margin-right: -50px !important;
  }

  .mb-custsm-n50px,
.my-custsm-n50px {
    margin-bottom: -50px !important;
  }

  .ml-custsm-n50px,
.mx-custsm-n50px {
    margin-left: -50px !important;
  }

  .m-custsm-n53px {
    margin: -53px !important;
  }

  .mt-custsm-n53px,
.my-custsm-n53px {
    margin-top: -53px !important;
  }

  .mr-custsm-n53px,
.mx-custsm-n53px {
    margin-right: -53px !important;
  }

  .mb-custsm-n53px,
.my-custsm-n53px {
    margin-bottom: -53px !important;
  }

  .ml-custsm-n53px,
.mx-custsm-n53px {
    margin-left: -53px !important;
  }

  .m-custsm-n54px {
    margin: -54px !important;
  }

  .mt-custsm-n54px,
.my-custsm-n54px {
    margin-top: -54px !important;
  }

  .mr-custsm-n54px,
.mx-custsm-n54px {
    margin-right: -54px !important;
  }

  .mb-custsm-n54px,
.my-custsm-n54px {
    margin-bottom: -54px !important;
  }

  .ml-custsm-n54px,
.mx-custsm-n54px {
    margin-left: -54px !important;
  }

  .m-custsm-n55px {
    margin: -55px !important;
  }

  .mt-custsm-n55px,
.my-custsm-n55px {
    margin-top: -55px !important;
  }

  .mr-custsm-n55px,
.mx-custsm-n55px {
    margin-right: -55px !important;
  }

  .mb-custsm-n55px,
.my-custsm-n55px {
    margin-bottom: -55px !important;
  }

  .ml-custsm-n55px,
.mx-custsm-n55px {
    margin-left: -55px !important;
  }

  .m-custsm-n56px {
    margin: -56px !important;
  }

  .mt-custsm-n56px,
.my-custsm-n56px {
    margin-top: -56px !important;
  }

  .mr-custsm-n56px,
.mx-custsm-n56px {
    margin-right: -56px !important;
  }

  .mb-custsm-n56px,
.my-custsm-n56px {
    margin-bottom: -56px !important;
  }

  .ml-custsm-n56px,
.mx-custsm-n56px {
    margin-left: -56px !important;
  }

  .m-custsm-n58px {
    margin: -58px !important;
  }

  .mt-custsm-n58px,
.my-custsm-n58px {
    margin-top: -58px !important;
  }

  .mr-custsm-n58px,
.mx-custsm-n58px {
    margin-right: -58px !important;
  }

  .mb-custsm-n58px,
.my-custsm-n58px {
    margin-bottom: -58px !important;
  }

  .ml-custsm-n58px,
.mx-custsm-n58px {
    margin-left: -58px !important;
  }

  .m-custsm-n62px {
    margin: -62px !important;
  }

  .mt-custsm-n62px,
.my-custsm-n62px {
    margin-top: -62px !important;
  }

  .mr-custsm-n62px,
.mx-custsm-n62px {
    margin-right: -62px !important;
  }

  .mb-custsm-n62px,
.my-custsm-n62px {
    margin-bottom: -62px !important;
  }

  .ml-custsm-n62px,
.mx-custsm-n62px {
    margin-left: -62px !important;
  }

  .m-custsm-n63px {
    margin: -63px !important;
  }

  .mt-custsm-n63px,
.my-custsm-n63px {
    margin-top: -63px !important;
  }

  .mr-custsm-n63px,
.mx-custsm-n63px {
    margin-right: -63px !important;
  }

  .mb-custsm-n63px,
.my-custsm-n63px {
    margin-bottom: -63px !important;
  }

  .ml-custsm-n63px,
.mx-custsm-n63px {
    margin-left: -63px !important;
  }

  .m-custsm-n64px {
    margin: -64px !important;
  }

  .mt-custsm-n64px,
.my-custsm-n64px {
    margin-top: -64px !important;
  }

  .mr-custsm-n64px,
.mx-custsm-n64px {
    margin-right: -64px !important;
  }

  .mb-custsm-n64px,
.my-custsm-n64px {
    margin-bottom: -64px !important;
  }

  .ml-custsm-n64px,
.mx-custsm-n64px {
    margin-left: -64px !important;
  }

  .m-custsm-n66px {
    margin: -66px !important;
  }

  .mt-custsm-n66px,
.my-custsm-n66px {
    margin-top: -66px !important;
  }

  .mr-custsm-n66px,
.mx-custsm-n66px {
    margin-right: -66px !important;
  }

  .mb-custsm-n66px,
.my-custsm-n66px {
    margin-bottom: -66px !important;
  }

  .ml-custsm-n66px,
.mx-custsm-n66px {
    margin-left: -66px !important;
  }

  .m-custsm-n67px {
    margin: -67px !important;
  }

  .mt-custsm-n67px,
.my-custsm-n67px {
    margin-top: -67px !important;
  }

  .mr-custsm-n67px,
.mx-custsm-n67px {
    margin-right: -67px !important;
  }

  .mb-custsm-n67px,
.my-custsm-n67px {
    margin-bottom: -67px !important;
  }

  .ml-custsm-n67px,
.mx-custsm-n67px {
    margin-left: -67px !important;
  }

  .m-custsm-n68px {
    margin: -68px !important;
  }

  .mt-custsm-n68px,
.my-custsm-n68px {
    margin-top: -68px !important;
  }

  .mr-custsm-n68px,
.mx-custsm-n68px {
    margin-right: -68px !important;
  }

  .mb-custsm-n68px,
.my-custsm-n68px {
    margin-bottom: -68px !important;
  }

  .ml-custsm-n68px,
.mx-custsm-n68px {
    margin-left: -68px !important;
  }

  .m-custsm-n70px {
    margin: -70px !important;
  }

  .mt-custsm-n70px,
.my-custsm-n70px {
    margin-top: -70px !important;
  }

  .mr-custsm-n70px,
.mx-custsm-n70px {
    margin-right: -70px !important;
  }

  .mb-custsm-n70px,
.my-custsm-n70px {
    margin-bottom: -70px !important;
  }

  .ml-custsm-n70px,
.mx-custsm-n70px {
    margin-left: -70px !important;
  }

  .m-custsm-n71px {
    margin: -71px !important;
  }

  .mt-custsm-n71px,
.my-custsm-n71px {
    margin-top: -71px !important;
  }

  .mr-custsm-n71px,
.mx-custsm-n71px {
    margin-right: -71px !important;
  }

  .mb-custsm-n71px,
.my-custsm-n71px {
    margin-bottom: -71px !important;
  }

  .ml-custsm-n71px,
.mx-custsm-n71px {
    margin-left: -71px !important;
  }

  .m-custsm-n72px {
    margin: -72px !important;
  }

  .mt-custsm-n72px,
.my-custsm-n72px {
    margin-top: -72px !important;
  }

  .mr-custsm-n72px,
.mx-custsm-n72px {
    margin-right: -72px !important;
  }

  .mb-custsm-n72px,
.my-custsm-n72px {
    margin-bottom: -72px !important;
  }

  .ml-custsm-n72px,
.mx-custsm-n72px {
    margin-left: -72px !important;
  }

  .m-custsm-n74px {
    margin: -74px !important;
  }

  .mt-custsm-n74px,
.my-custsm-n74px {
    margin-top: -74px !important;
  }

  .mr-custsm-n74px,
.mx-custsm-n74px {
    margin-right: -74px !important;
  }

  .mb-custsm-n74px,
.my-custsm-n74px {
    margin-bottom: -74px !important;
  }

  .ml-custsm-n74px,
.mx-custsm-n74px {
    margin-left: -74px !important;
  }

  .m-custsm-n80px {
    margin: -80px !important;
  }

  .mt-custsm-n80px,
.my-custsm-n80px {
    margin-top: -80px !important;
  }

  .mr-custsm-n80px,
.mx-custsm-n80px {
    margin-right: -80px !important;
  }

  .mb-custsm-n80px,
.my-custsm-n80px {
    margin-bottom: -80px !important;
  }

  .ml-custsm-n80px,
.mx-custsm-n80px {
    margin-left: -80px !important;
  }

  .m-custsm-n83px {
    margin: -83px !important;
  }

  .mt-custsm-n83px,
.my-custsm-n83px {
    margin-top: -83px !important;
  }

  .mr-custsm-n83px,
.mx-custsm-n83px {
    margin-right: -83px !important;
  }

  .mb-custsm-n83px,
.my-custsm-n83px {
    margin-bottom: -83px !important;
  }

  .ml-custsm-n83px,
.mx-custsm-n83px {
    margin-left: -83px !important;
  }

  .m-custsm-n84px {
    margin: -84px !important;
  }

  .mt-custsm-n84px,
.my-custsm-n84px {
    margin-top: -84px !important;
  }

  .mr-custsm-n84px,
.mx-custsm-n84px {
    margin-right: -84px !important;
  }

  .mb-custsm-n84px,
.my-custsm-n84px {
    margin-bottom: -84px !important;
  }

  .ml-custsm-n84px,
.mx-custsm-n84px {
    margin-left: -84px !important;
  }

  .m-custsm-n88px {
    margin: -88px !important;
  }

  .mt-custsm-n88px,
.my-custsm-n88px {
    margin-top: -88px !important;
  }

  .mr-custsm-n88px,
.mx-custsm-n88px {
    margin-right: -88px !important;
  }

  .mb-custsm-n88px,
.my-custsm-n88px {
    margin-bottom: -88px !important;
  }

  .ml-custsm-n88px,
.mx-custsm-n88px {
    margin-left: -88px !important;
  }

  .m-custsm-n90px {
    margin: -90px !important;
  }

  .mt-custsm-n90px,
.my-custsm-n90px {
    margin-top: -90px !important;
  }

  .mr-custsm-n90px,
.mx-custsm-n90px {
    margin-right: -90px !important;
  }

  .mb-custsm-n90px,
.my-custsm-n90px {
    margin-bottom: -90px !important;
  }

  .ml-custsm-n90px,
.mx-custsm-n90px {
    margin-left: -90px !important;
  }

  .m-custsm-n113px {
    margin: -113px !important;
  }

  .mt-custsm-n113px,
.my-custsm-n113px {
    margin-top: -113px !important;
  }

  .mr-custsm-n113px,
.mx-custsm-n113px {
    margin-right: -113px !important;
  }

  .mb-custsm-n113px,
.my-custsm-n113px {
    margin-bottom: -113px !important;
  }

  .ml-custsm-n113px,
.mx-custsm-n113px {
    margin-left: -113px !important;
  }

  .m-custsm-n115px {
    margin: -115px !important;
  }

  .mt-custsm-n115px,
.my-custsm-n115px {
    margin-top: -115px !important;
  }

  .mr-custsm-n115px,
.mx-custsm-n115px {
    margin-right: -115px !important;
  }

  .mb-custsm-n115px,
.my-custsm-n115px {
    margin-bottom: -115px !important;
  }

  .ml-custsm-n115px,
.mx-custsm-n115px {
    margin-left: -115px !important;
  }

  .m-custsm-n120px {
    margin: -120px !important;
  }

  .mt-custsm-n120px,
.my-custsm-n120px {
    margin-top: -120px !important;
  }

  .mr-custsm-n120px,
.mx-custsm-n120px {
    margin-right: -120px !important;
  }

  .mb-custsm-n120px,
.my-custsm-n120px {
    margin-bottom: -120px !important;
  }

  .ml-custsm-n120px,
.mx-custsm-n120px {
    margin-left: -120px !important;
  }

  .m-custsm-n125px {
    margin: -125px !important;
  }

  .mt-custsm-n125px,
.my-custsm-n125px {
    margin-top: -125px !important;
  }

  .mr-custsm-n125px,
.mx-custsm-n125px {
    margin-right: -125px !important;
  }

  .mb-custsm-n125px,
.my-custsm-n125px {
    margin-bottom: -125px !important;
  }

  .ml-custsm-n125px,
.mx-custsm-n125px {
    margin-left: -125px !important;
  }

  .m-custsm-n185px {
    margin: -185px !important;
  }

  .mt-custsm-n185px,
.my-custsm-n185px {
    margin-top: -185px !important;
  }

  .mr-custsm-n185px,
.mx-custsm-n185px {
    margin-right: -185px !important;
  }

  .mb-custsm-n185px,
.my-custsm-n185px {
    margin-bottom: -185px !important;
  }

  .ml-custsm-n185px,
.mx-custsm-n185px {
    margin-left: -185px !important;
  }

  .m-custsm-n205px {
    margin: -205px !important;
  }

  .mt-custsm-n205px,
.my-custsm-n205px {
    margin-top: -205px !important;
  }

  .mr-custsm-n205px,
.mx-custsm-n205px {
    margin-right: -205px !important;
  }

  .mb-custsm-n205px,
.my-custsm-n205px {
    margin-bottom: -205px !important;
  }

  .ml-custsm-n205px,
.mx-custsm-n205px {
    margin-left: -205px !important;
  }

  .m-custsm-n295px {
    margin: -295px !important;
  }

  .mt-custsm-n295px,
.my-custsm-n295px {
    margin-top: -295px !important;
  }

  .mr-custsm-n295px,
.mx-custsm-n295px {
    margin-right: -295px !important;
  }

  .mb-custsm-n295px,
.my-custsm-n295px {
    margin-bottom: -295px !important;
  }

  .ml-custsm-n295px,
.mx-custsm-n295px {
    margin-left: -295px !important;
  }

  .m-custsm-auto {
    margin: auto !important;
  }

  .mt-custsm-auto,
.my-custsm-auto {
    margin-top: auto !important;
  }

  .mr-custsm-auto,
.mx-custsm-auto {
    margin-right: auto !important;
  }

  .mb-custsm-auto,
.my-custsm-auto {
    margin-bottom: auto !important;
  }

  .ml-custsm-auto,
.mx-custsm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .m-sm-1px {
    margin: 1px !important;
  }

  .mt-sm-1px,
.my-sm-1px {
    margin-top: 1px !important;
  }

  .mr-sm-1px,
.mx-sm-1px {
    margin-right: 1px !important;
  }

  .mb-sm-1px,
.my-sm-1px {
    margin-bottom: 1px !important;
  }

  .ml-sm-1px,
.mx-sm-1px {
    margin-left: 1px !important;
  }

  .m-sm-2px {
    margin: 2px !important;
  }

  .mt-sm-2px,
.my-sm-2px {
    margin-top: 2px !important;
  }

  .mr-sm-2px,
.mx-sm-2px {
    margin-right: 2px !important;
  }

  .mb-sm-2px,
.my-sm-2px {
    margin-bottom: 2px !important;
  }

  .ml-sm-2px,
.mx-sm-2px {
    margin-left: 2px !important;
  }

  .m-sm-3px {
    margin: 3px !important;
  }

  .mt-sm-3px,
.my-sm-3px {
    margin-top: 3px !important;
  }

  .mr-sm-3px,
.mx-sm-3px {
    margin-right: 3px !important;
  }

  .mb-sm-3px,
.my-sm-3px {
    margin-bottom: 3px !important;
  }

  .ml-sm-3px,
.mx-sm-3px {
    margin-left: 3px !important;
  }

  .m-sm-5px {
    margin: 5px !important;
  }

  .mt-sm-5px,
.my-sm-5px {
    margin-top: 5px !important;
  }

  .mr-sm-5px,
.mx-sm-5px {
    margin-right: 5px !important;
  }

  .mb-sm-5px,
.my-sm-5px {
    margin-bottom: 5px !important;
  }

  .ml-sm-5px,
.mx-sm-5px {
    margin-left: 5px !important;
  }

  .m-sm-6px {
    margin: 6px !important;
  }

  .mt-sm-6px,
.my-sm-6px {
    margin-top: 6px !important;
  }

  .mr-sm-6px,
.mx-sm-6px {
    margin-right: 6px !important;
  }

  .mb-sm-6px,
.my-sm-6px {
    margin-bottom: 6px !important;
  }

  .ml-sm-6px,
.mx-sm-6px {
    margin-left: 6px !important;
  }

  .m-sm-7px {
    margin: 7px !important;
  }

  .mt-sm-7px,
.my-sm-7px {
    margin-top: 7px !important;
  }

  .mr-sm-7px,
.mx-sm-7px {
    margin-right: 7px !important;
  }

  .mb-sm-7px,
.my-sm-7px {
    margin-bottom: 7px !important;
  }

  .ml-sm-7px,
.mx-sm-7px {
    margin-left: 7px !important;
  }

  .m-sm-8px {
    margin: 8px !important;
  }

  .mt-sm-8px,
.my-sm-8px {
    margin-top: 8px !important;
  }

  .mr-sm-8px,
.mx-sm-8px {
    margin-right: 8px !important;
  }

  .mb-sm-8px,
.my-sm-8px {
    margin-bottom: 8px !important;
  }

  .ml-sm-8px,
.mx-sm-8px {
    margin-left: 8px !important;
  }

  .m-sm-10px {
    margin: 10px !important;
  }

  .mt-sm-10px,
.my-sm-10px {
    margin-top: 10px !important;
  }

  .mr-sm-10px,
.mx-sm-10px {
    margin-right: 10px !important;
  }

  .mb-sm-10px,
.my-sm-10px {
    margin-bottom: 10px !important;
  }

  .ml-sm-10px,
.mx-sm-10px {
    margin-left: 10px !important;
  }

  .m-sm-11px {
    margin: 11px !important;
  }

  .mt-sm-11px,
.my-sm-11px {
    margin-top: 11px !important;
  }

  .mr-sm-11px,
.mx-sm-11px {
    margin-right: 11px !important;
  }

  .mb-sm-11px,
.my-sm-11px {
    margin-bottom: 11px !important;
  }

  .ml-sm-11px,
.mx-sm-11px {
    margin-left: 11px !important;
  }

  .m-sm-12px {
    margin: 12px !important;
  }

  .mt-sm-12px,
.my-sm-12px {
    margin-top: 12px !important;
  }

  .mr-sm-12px,
.mx-sm-12px {
    margin-right: 12px !important;
  }

  .mb-sm-12px,
.my-sm-12px {
    margin-bottom: 12px !important;
  }

  .ml-sm-12px,
.mx-sm-12px {
    margin-left: 12px !important;
  }

  .m-sm-13px {
    margin: 13px !important;
  }

  .mt-sm-13px,
.my-sm-13px {
    margin-top: 13px !important;
  }

  .mr-sm-13px,
.mx-sm-13px {
    margin-right: 13px !important;
  }

  .mb-sm-13px,
.my-sm-13px {
    margin-bottom: 13px !important;
  }

  .ml-sm-13px,
.mx-sm-13px {
    margin-left: 13px !important;
  }

  .m-sm-14 {
    margin: 14px !important;
  }

  .mt-sm-14,
.my-sm-14 {
    margin-top: 14px !important;
  }

  .mr-sm-14,
.mx-sm-14 {
    margin-right: 14px !important;
  }

  .mb-sm-14,
.my-sm-14 {
    margin-bottom: 14px !important;
  }

  .ml-sm-14,
.mx-sm-14 {
    margin-left: 14px !important;
  }

  .m-sm-15px {
    margin: 15px !important;
  }

  .mt-sm-15px,
.my-sm-15px {
    margin-top: 15px !important;
  }

  .mr-sm-15px,
.mx-sm-15px {
    margin-right: 15px !important;
  }

  .mb-sm-15px,
.my-sm-15px {
    margin-bottom: 15px !important;
  }

  .ml-sm-15px,
.mx-sm-15px {
    margin-left: 15px !important;
  }

  .m-sm-17px {
    margin: 17px !important;
  }

  .mt-sm-17px,
.my-sm-17px {
    margin-top: 17px !important;
  }

  .mr-sm-17px,
.mx-sm-17px {
    margin-right: 17px !important;
  }

  .mb-sm-17px,
.my-sm-17px {
    margin-bottom: 17px !important;
  }

  .ml-sm-17px,
.mx-sm-17px {
    margin-left: 17px !important;
  }

  .m-sm-18px {
    margin: 18px !important;
  }

  .mt-sm-18px,
.my-sm-18px {
    margin-top: 18px !important;
  }

  .mr-sm-18px,
.mx-sm-18px {
    margin-right: 18px !important;
  }

  .mb-sm-18px,
.my-sm-18px {
    margin-bottom: 18px !important;
  }

  .ml-sm-18px,
.mx-sm-18px {
    margin-left: 18px !important;
  }

  .m-sm-19px {
    margin: 19px !important;
  }

  .mt-sm-19px,
.my-sm-19px {
    margin-top: 19px !important;
  }

  .mr-sm-19px,
.mx-sm-19px {
    margin-right: 19px !important;
  }

  .mb-sm-19px,
.my-sm-19px {
    margin-bottom: 19px !important;
  }

  .ml-sm-19px,
.mx-sm-19px {
    margin-left: 19px !important;
  }

  .m-sm-20px {
    margin: 20px !important;
  }

  .mt-sm-20px,
.my-sm-20px {
    margin-top: 20px !important;
  }

  .mr-sm-20px,
.mx-sm-20px {
    margin-right: 20px !important;
  }

  .mb-sm-20px,
.my-sm-20px {
    margin-bottom: 20px !important;
  }

  .ml-sm-20px,
.mx-sm-20px {
    margin-left: 20px !important;
  }

  .m-sm-21px {
    margin: 21px !important;
  }

  .mt-sm-21px,
.my-sm-21px {
    margin-top: 21px !important;
  }

  .mr-sm-21px,
.mx-sm-21px {
    margin-right: 21px !important;
  }

  .mb-sm-21px,
.my-sm-21px {
    margin-bottom: 21px !important;
  }

  .ml-sm-21px,
.mx-sm-21px {
    margin-left: 21px !important;
  }

  .m-sm-22px {
    margin: 22px !important;
  }

  .mt-sm-22px,
.my-sm-22px {
    margin-top: 22px !important;
  }

  .mr-sm-22px,
.mx-sm-22px {
    margin-right: 22px !important;
  }

  .mb-sm-22px,
.my-sm-22px {
    margin-bottom: 22px !important;
  }

  .ml-sm-22px,
.mx-sm-22px {
    margin-left: 22px !important;
  }

  .m-sm-23px {
    margin: 23px !important;
  }

  .mt-sm-23px,
.my-sm-23px {
    margin-top: 23px !important;
  }

  .mr-sm-23px,
.mx-sm-23px {
    margin-right: 23px !important;
  }

  .mb-sm-23px,
.my-sm-23px {
    margin-bottom: 23px !important;
  }

  .ml-sm-23px,
.mx-sm-23px {
    margin-left: 23px !important;
  }

  .m-sm-25px {
    margin: 25px !important;
  }

  .mt-sm-25px,
.my-sm-25px {
    margin-top: 25px !important;
  }

  .mr-sm-25px,
.mx-sm-25px {
    margin-right: 25px !important;
  }

  .mb-sm-25px,
.my-sm-25px {
    margin-bottom: 25px !important;
  }

  .ml-sm-25px,
.mx-sm-25px {
    margin-left: 25px !important;
  }

  .m-sm-26px {
    margin: 26px !important;
  }

  .mt-sm-26px,
.my-sm-26px {
    margin-top: 26px !important;
  }

  .mr-sm-26px,
.mx-sm-26px {
    margin-right: 26px !important;
  }

  .mb-sm-26px,
.my-sm-26px {
    margin-bottom: 26px !important;
  }

  .ml-sm-26px,
.mx-sm-26px {
    margin-left: 26px !important;
  }

  .m-sm-27px {
    margin: 27px !important;
  }

  .mt-sm-27px,
.my-sm-27px {
    margin-top: 27px !important;
  }

  .mr-sm-27px,
.mx-sm-27px {
    margin-right: 27px !important;
  }

  .mb-sm-27px,
.my-sm-27px {
    margin-bottom: 27px !important;
  }

  .ml-sm-27px,
.mx-sm-27px {
    margin-left: 27px !important;
  }

  .m-sm-28px {
    margin: 28px !important;
  }

  .mt-sm-28px,
.my-sm-28px {
    margin-top: 28px !important;
  }

  .mr-sm-28px,
.mx-sm-28px {
    margin-right: 28px !important;
  }

  .mb-sm-28px,
.my-sm-28px {
    margin-bottom: 28px !important;
  }

  .ml-sm-28px,
.mx-sm-28px {
    margin-left: 28px !important;
  }

  .m-sm-30px {
    margin: 30px !important;
  }

  .mt-sm-30px,
.my-sm-30px {
    margin-top: 30px !important;
  }

  .mr-sm-30px,
.mx-sm-30px {
    margin-right: 30px !important;
  }

  .mb-sm-30px,
.my-sm-30px {
    margin-bottom: 30px !important;
  }

  .ml-sm-30px,
.mx-sm-30px {
    margin-left: 30px !important;
  }

  .m-sm-32px {
    margin: 32px !important;
  }

  .mt-sm-32px,
.my-sm-32px {
    margin-top: 32px !important;
  }

  .mr-sm-32px,
.mx-sm-32px {
    margin-right: 32px !important;
  }

  .mb-sm-32px,
.my-sm-32px {
    margin-bottom: 32px !important;
  }

  .ml-sm-32px,
.mx-sm-32px {
    margin-left: 32px !important;
  }

  .m-sm-34px {
    margin: 34px !important;
  }

  .mt-sm-34px,
.my-sm-34px {
    margin-top: 34px !important;
  }

  .mr-sm-34px,
.mx-sm-34px {
    margin-right: 34px !important;
  }

  .mb-sm-34px,
.my-sm-34px {
    margin-bottom: 34px !important;
  }

  .ml-sm-34px,
.mx-sm-34px {
    margin-left: 34px !important;
  }

  .m-sm-36px {
    margin: 36px !important;
  }

  .mt-sm-36px,
.my-sm-36px {
    margin-top: 36px !important;
  }

  .mr-sm-36px,
.mx-sm-36px {
    margin-right: 36px !important;
  }

  .mb-sm-36px,
.my-sm-36px {
    margin-bottom: 36px !important;
  }

  .ml-sm-36px,
.mx-sm-36px {
    margin-left: 36px !important;
  }

  .m-sm-37px {
    margin: 37px !important;
  }

  .mt-sm-37px,
.my-sm-37px {
    margin-top: 37px !important;
  }

  .mr-sm-37px,
.mx-sm-37px {
    margin-right: 37px !important;
  }

  .mb-sm-37px,
.my-sm-37px {
    margin-bottom: 37px !important;
  }

  .ml-sm-37px,
.mx-sm-37px {
    margin-left: 37px !important;
  }

  .m-sm-38px {
    margin: 38px !important;
  }

  .mt-sm-38px,
.my-sm-38px {
    margin-top: 38px !important;
  }

  .mr-sm-38px,
.mx-sm-38px {
    margin-right: 38px !important;
  }

  .mb-sm-38px,
.my-sm-38px {
    margin-bottom: 38px !important;
  }

  .ml-sm-38px,
.mx-sm-38px {
    margin-left: 38px !important;
  }

  .m-sm-40 {
    margin: 40px !important;
  }

  .mt-sm-40,
.my-sm-40 {
    margin-top: 40px !important;
  }

  .mr-sm-40,
.mx-sm-40 {
    margin-right: 40px !important;
  }

  .mb-sm-40,
.my-sm-40 {
    margin-bottom: 40px !important;
  }

  .ml-sm-40,
.mx-sm-40 {
    margin-left: 40px !important;
  }

  .m-sm-42px {
    margin: 42px !important;
  }

  .mt-sm-42px,
.my-sm-42px {
    margin-top: 42px !important;
  }

  .mr-sm-42px,
.mx-sm-42px {
    margin-right: 42px !important;
  }

  .mb-sm-42px,
.my-sm-42px {
    margin-bottom: 42px !important;
  }

  .ml-sm-42px,
.mx-sm-42px {
    margin-left: 42px !important;
  }

  .m-sm-45px {
    margin: 45px !important;
  }

  .mt-sm-45px,
.my-sm-45px {
    margin-top: 45px !important;
  }

  .mr-sm-45px,
.mx-sm-45px {
    margin-right: 45px !important;
  }

  .mb-sm-45px,
.my-sm-45px {
    margin-bottom: 45px !important;
  }

  .ml-sm-45px,
.mx-sm-45px {
    margin-left: 45px !important;
  }

  .m-sm-46px {
    margin: 46px !important;
  }

  .mt-sm-46px,
.my-sm-46px {
    margin-top: 46px !important;
  }

  .mr-sm-46px,
.mx-sm-46px {
    margin-right: 46px !important;
  }

  .mb-sm-46px,
.my-sm-46px {
    margin-bottom: 46px !important;
  }

  .ml-sm-46px,
.mx-sm-46px {
    margin-left: 46px !important;
  }

  .m-sm-47px {
    margin: 47px !important;
  }

  .mt-sm-47px,
.my-sm-47px {
    margin-top: 47px !important;
  }

  .mr-sm-47px,
.mx-sm-47px {
    margin-right: 47px !important;
  }

  .mb-sm-47px,
.my-sm-47px {
    margin-bottom: 47px !important;
  }

  .ml-sm-47px,
.mx-sm-47px {
    margin-left: 47px !important;
  }

  .m-sm-50px {
    margin: 50px !important;
  }

  .mt-sm-50px,
.my-sm-50px {
    margin-top: 50px !important;
  }

  .mr-sm-50px,
.mx-sm-50px {
    margin-right: 50px !important;
  }

  .mb-sm-50px,
.my-sm-50px {
    margin-bottom: 50px !important;
  }

  .ml-sm-50px,
.mx-sm-50px {
    margin-left: 50px !important;
  }

  .m-sm-53px {
    margin: 53px !important;
  }

  .mt-sm-53px,
.my-sm-53px {
    margin-top: 53px !important;
  }

  .mr-sm-53px,
.mx-sm-53px {
    margin-right: 53px !important;
  }

  .mb-sm-53px,
.my-sm-53px {
    margin-bottom: 53px !important;
  }

  .ml-sm-53px,
.mx-sm-53px {
    margin-left: 53px !important;
  }

  .m-sm-54px {
    margin: 54px !important;
  }

  .mt-sm-54px,
.my-sm-54px {
    margin-top: 54px !important;
  }

  .mr-sm-54px,
.mx-sm-54px {
    margin-right: 54px !important;
  }

  .mb-sm-54px,
.my-sm-54px {
    margin-bottom: 54px !important;
  }

  .ml-sm-54px,
.mx-sm-54px {
    margin-left: 54px !important;
  }

  .m-sm-55px {
    margin: 55px !important;
  }

  .mt-sm-55px,
.my-sm-55px {
    margin-top: 55px !important;
  }

  .mr-sm-55px,
.mx-sm-55px {
    margin-right: 55px !important;
  }

  .mb-sm-55px,
.my-sm-55px {
    margin-bottom: 55px !important;
  }

  .ml-sm-55px,
.mx-sm-55px {
    margin-left: 55px !important;
  }

  .m-sm-56px {
    margin: 56px !important;
  }

  .mt-sm-56px,
.my-sm-56px {
    margin-top: 56px !important;
  }

  .mr-sm-56px,
.mx-sm-56px {
    margin-right: 56px !important;
  }

  .mb-sm-56px,
.my-sm-56px {
    margin-bottom: 56px !important;
  }

  .ml-sm-56px,
.mx-sm-56px {
    margin-left: 56px !important;
  }

  .m-sm-58px {
    margin: 58px !important;
  }

  .mt-sm-58px,
.my-sm-58px {
    margin-top: 58px !important;
  }

  .mr-sm-58px,
.mx-sm-58px {
    margin-right: 58px !important;
  }

  .mb-sm-58px,
.my-sm-58px {
    margin-bottom: 58px !important;
  }

  .ml-sm-58px,
.mx-sm-58px {
    margin-left: 58px !important;
  }

  .m-sm-62px {
    margin: 62px !important;
  }

  .mt-sm-62px,
.my-sm-62px {
    margin-top: 62px !important;
  }

  .mr-sm-62px,
.mx-sm-62px {
    margin-right: 62px !important;
  }

  .mb-sm-62px,
.my-sm-62px {
    margin-bottom: 62px !important;
  }

  .ml-sm-62px,
.mx-sm-62px {
    margin-left: 62px !important;
  }

  .m-sm-63px {
    margin: 63px !important;
  }

  .mt-sm-63px,
.my-sm-63px {
    margin-top: 63px !important;
  }

  .mr-sm-63px,
.mx-sm-63px {
    margin-right: 63px !important;
  }

  .mb-sm-63px,
.my-sm-63px {
    margin-bottom: 63px !important;
  }

  .ml-sm-63px,
.mx-sm-63px {
    margin-left: 63px !important;
  }

  .m-sm-64px {
    margin: 64px !important;
  }

  .mt-sm-64px,
.my-sm-64px {
    margin-top: 64px !important;
  }

  .mr-sm-64px,
.mx-sm-64px {
    margin-right: 64px !important;
  }

  .mb-sm-64px,
.my-sm-64px {
    margin-bottom: 64px !important;
  }

  .ml-sm-64px,
.mx-sm-64px {
    margin-left: 64px !important;
  }

  .m-sm-66px {
    margin: 66px !important;
  }

  .mt-sm-66px,
.my-sm-66px {
    margin-top: 66px !important;
  }

  .mr-sm-66px,
.mx-sm-66px {
    margin-right: 66px !important;
  }

  .mb-sm-66px,
.my-sm-66px {
    margin-bottom: 66px !important;
  }

  .ml-sm-66px,
.mx-sm-66px {
    margin-left: 66px !important;
  }

  .m-sm-67px {
    margin: 67px !important;
  }

  .mt-sm-67px,
.my-sm-67px {
    margin-top: 67px !important;
  }

  .mr-sm-67px,
.mx-sm-67px {
    margin-right: 67px !important;
  }

  .mb-sm-67px,
.my-sm-67px {
    margin-bottom: 67px !important;
  }

  .ml-sm-67px,
.mx-sm-67px {
    margin-left: 67px !important;
  }

  .m-sm-68px {
    margin: 68px !important;
  }

  .mt-sm-68px,
.my-sm-68px {
    margin-top: 68px !important;
  }

  .mr-sm-68px,
.mx-sm-68px {
    margin-right: 68px !important;
  }

  .mb-sm-68px,
.my-sm-68px {
    margin-bottom: 68px !important;
  }

  .ml-sm-68px,
.mx-sm-68px {
    margin-left: 68px !important;
  }

  .m-sm-70px {
    margin: 70px !important;
  }

  .mt-sm-70px,
.my-sm-70px {
    margin-top: 70px !important;
  }

  .mr-sm-70px,
.mx-sm-70px {
    margin-right: 70px !important;
  }

  .mb-sm-70px,
.my-sm-70px {
    margin-bottom: 70px !important;
  }

  .ml-sm-70px,
.mx-sm-70px {
    margin-left: 70px !important;
  }

  .m-sm-71px {
    margin: 71px !important;
  }

  .mt-sm-71px,
.my-sm-71px {
    margin-top: 71px !important;
  }

  .mr-sm-71px,
.mx-sm-71px {
    margin-right: 71px !important;
  }

  .mb-sm-71px,
.my-sm-71px {
    margin-bottom: 71px !important;
  }

  .ml-sm-71px,
.mx-sm-71px {
    margin-left: 71px !important;
  }

  .m-sm-72px {
    margin: 72px !important;
  }

  .mt-sm-72px,
.my-sm-72px {
    margin-top: 72px !important;
  }

  .mr-sm-72px,
.mx-sm-72px {
    margin-right: 72px !important;
  }

  .mb-sm-72px,
.my-sm-72px {
    margin-bottom: 72px !important;
  }

  .ml-sm-72px,
.mx-sm-72px {
    margin-left: 72px !important;
  }

  .m-sm-74px {
    margin: 74px !important;
  }

  .mt-sm-74px,
.my-sm-74px {
    margin-top: 74px !important;
  }

  .mr-sm-74px,
.mx-sm-74px {
    margin-right: 74px !important;
  }

  .mb-sm-74px,
.my-sm-74px {
    margin-bottom: 74px !important;
  }

  .ml-sm-74px,
.mx-sm-74px {
    margin-left: 74px !important;
  }

  .m-sm-80px {
    margin: 80px !important;
  }

  .mt-sm-80px,
.my-sm-80px {
    margin-top: 80px !important;
  }

  .mr-sm-80px,
.mx-sm-80px {
    margin-right: 80px !important;
  }

  .mb-sm-80px,
.my-sm-80px {
    margin-bottom: 80px !important;
  }

  .ml-sm-80px,
.mx-sm-80px {
    margin-left: 80px !important;
  }

  .m-sm-83px {
    margin: 83px !important;
  }

  .mt-sm-83px,
.my-sm-83px {
    margin-top: 83px !important;
  }

  .mr-sm-83px,
.mx-sm-83px {
    margin-right: 83px !important;
  }

  .mb-sm-83px,
.my-sm-83px {
    margin-bottom: 83px !important;
  }

  .ml-sm-83px,
.mx-sm-83px {
    margin-left: 83px !important;
  }

  .m-sm-84px {
    margin: 84px !important;
  }

  .mt-sm-84px,
.my-sm-84px {
    margin-top: 84px !important;
  }

  .mr-sm-84px,
.mx-sm-84px {
    margin-right: 84px !important;
  }

  .mb-sm-84px,
.my-sm-84px {
    margin-bottom: 84px !important;
  }

  .ml-sm-84px,
.mx-sm-84px {
    margin-left: 84px !important;
  }

  .m-sm-88px {
    margin: 88px !important;
  }

  .mt-sm-88px,
.my-sm-88px {
    margin-top: 88px !important;
  }

  .mr-sm-88px,
.mx-sm-88px {
    margin-right: 88px !important;
  }

  .mb-sm-88px,
.my-sm-88px {
    margin-bottom: 88px !important;
  }

  .ml-sm-88px,
.mx-sm-88px {
    margin-left: 88px !important;
  }

  .m-sm-90px {
    margin: 90px !important;
  }

  .mt-sm-90px,
.my-sm-90px {
    margin-top: 90px !important;
  }

  .mr-sm-90px,
.mx-sm-90px {
    margin-right: 90px !important;
  }

  .mb-sm-90px,
.my-sm-90px {
    margin-bottom: 90px !important;
  }

  .ml-sm-90px,
.mx-sm-90px {
    margin-left: 90px !important;
  }

  .m-sm-113px {
    margin: 113px !important;
  }

  .mt-sm-113px,
.my-sm-113px {
    margin-top: 113px !important;
  }

  .mr-sm-113px,
.mx-sm-113px {
    margin-right: 113px !important;
  }

  .mb-sm-113px,
.my-sm-113px {
    margin-bottom: 113px !important;
  }

  .ml-sm-113px,
.mx-sm-113px {
    margin-left: 113px !important;
  }

  .m-sm-115px {
    margin: 115px !important;
  }

  .mt-sm-115px,
.my-sm-115px {
    margin-top: 115px !important;
  }

  .mr-sm-115px,
.mx-sm-115px {
    margin-right: 115px !important;
  }

  .mb-sm-115px,
.my-sm-115px {
    margin-bottom: 115px !important;
  }

  .ml-sm-115px,
.mx-sm-115px {
    margin-left: 115px !important;
  }

  .m-sm-120px {
    margin: 120px !important;
  }

  .mt-sm-120px,
.my-sm-120px {
    margin-top: 120px !important;
  }

  .mr-sm-120px,
.mx-sm-120px {
    margin-right: 120px !important;
  }

  .mb-sm-120px,
.my-sm-120px {
    margin-bottom: 120px !important;
  }

  .ml-sm-120px,
.mx-sm-120px {
    margin-left: 120px !important;
  }

  .m-sm-125px {
    margin: 125px !important;
  }

  .mt-sm-125px,
.my-sm-125px {
    margin-top: 125px !important;
  }

  .mr-sm-125px,
.mx-sm-125px {
    margin-right: 125px !important;
  }

  .mb-sm-125px,
.my-sm-125px {
    margin-bottom: 125px !important;
  }

  .ml-sm-125px,
.mx-sm-125px {
    margin-left: 125px !important;
  }

  .m-sm-185px {
    margin: 185px !important;
  }

  .mt-sm-185px,
.my-sm-185px {
    margin-top: 185px !important;
  }

  .mr-sm-185px,
.mx-sm-185px {
    margin-right: 185px !important;
  }

  .mb-sm-185px,
.my-sm-185px {
    margin-bottom: 185px !important;
  }

  .ml-sm-185px,
.mx-sm-185px {
    margin-left: 185px !important;
  }

  .m-sm-205px {
    margin: 205px !important;
  }

  .mt-sm-205px,
.my-sm-205px {
    margin-top: 205px !important;
  }

  .mr-sm-205px,
.mx-sm-205px {
    margin-right: 205px !important;
  }

  .mb-sm-205px,
.my-sm-205px {
    margin-bottom: 205px !important;
  }

  .ml-sm-205px,
.mx-sm-205px {
    margin-left: 205px !important;
  }

  .m-sm-295px {
    margin: 295px !important;
  }

  .mt-sm-295px,
.my-sm-295px {
    margin-top: 295px !important;
  }

  .mr-sm-295px,
.mx-sm-295px {
    margin-right: 295px !important;
  }

  .mb-sm-295px,
.my-sm-295px {
    margin-bottom: 295px !important;
  }

  .ml-sm-295px,
.mx-sm-295px {
    margin-left: 295px !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .p-sm-1px {
    padding: 1px !important;
  }

  .pt-sm-1px,
.py-sm-1px {
    padding-top: 1px !important;
  }

  .pr-sm-1px,
.px-sm-1px {
    padding-right: 1px !important;
  }

  .pb-sm-1px,
.py-sm-1px {
    padding-bottom: 1px !important;
  }

  .pl-sm-1px,
.px-sm-1px {
    padding-left: 1px !important;
  }

  .p-sm-2px {
    padding: 2px !important;
  }

  .pt-sm-2px,
.py-sm-2px {
    padding-top: 2px !important;
  }

  .pr-sm-2px,
.px-sm-2px {
    padding-right: 2px !important;
  }

  .pb-sm-2px,
.py-sm-2px {
    padding-bottom: 2px !important;
  }

  .pl-sm-2px,
.px-sm-2px {
    padding-left: 2px !important;
  }

  .p-sm-3px {
    padding: 3px !important;
  }

  .pt-sm-3px,
.py-sm-3px {
    padding-top: 3px !important;
  }

  .pr-sm-3px,
.px-sm-3px {
    padding-right: 3px !important;
  }

  .pb-sm-3px,
.py-sm-3px {
    padding-bottom: 3px !important;
  }

  .pl-sm-3px,
.px-sm-3px {
    padding-left: 3px !important;
  }

  .p-sm-5px {
    padding: 5px !important;
  }

  .pt-sm-5px,
.py-sm-5px {
    padding-top: 5px !important;
  }

  .pr-sm-5px,
.px-sm-5px {
    padding-right: 5px !important;
  }

  .pb-sm-5px,
.py-sm-5px {
    padding-bottom: 5px !important;
  }

  .pl-sm-5px,
.px-sm-5px {
    padding-left: 5px !important;
  }

  .p-sm-6px {
    padding: 6px !important;
  }

  .pt-sm-6px,
.py-sm-6px {
    padding-top: 6px !important;
  }

  .pr-sm-6px,
.px-sm-6px {
    padding-right: 6px !important;
  }

  .pb-sm-6px,
.py-sm-6px {
    padding-bottom: 6px !important;
  }

  .pl-sm-6px,
.px-sm-6px {
    padding-left: 6px !important;
  }

  .p-sm-7px {
    padding: 7px !important;
  }

  .pt-sm-7px,
.py-sm-7px {
    padding-top: 7px !important;
  }

  .pr-sm-7px,
.px-sm-7px {
    padding-right: 7px !important;
  }

  .pb-sm-7px,
.py-sm-7px {
    padding-bottom: 7px !important;
  }

  .pl-sm-7px,
.px-sm-7px {
    padding-left: 7px !important;
  }

  .p-sm-8px {
    padding: 8px !important;
  }

  .pt-sm-8px,
.py-sm-8px {
    padding-top: 8px !important;
  }

  .pr-sm-8px,
.px-sm-8px {
    padding-right: 8px !important;
  }

  .pb-sm-8px,
.py-sm-8px {
    padding-bottom: 8px !important;
  }

  .pl-sm-8px,
.px-sm-8px {
    padding-left: 8px !important;
  }

  .p-sm-10px {
    padding: 10px !important;
  }

  .pt-sm-10px,
.py-sm-10px {
    padding-top: 10px !important;
  }

  .pr-sm-10px,
.px-sm-10px {
    padding-right: 10px !important;
  }

  .pb-sm-10px,
.py-sm-10px {
    padding-bottom: 10px !important;
  }

  .pl-sm-10px,
.px-sm-10px {
    padding-left: 10px !important;
  }

  .p-sm-11px {
    padding: 11px !important;
  }

  .pt-sm-11px,
.py-sm-11px {
    padding-top: 11px !important;
  }

  .pr-sm-11px,
.px-sm-11px {
    padding-right: 11px !important;
  }

  .pb-sm-11px,
.py-sm-11px {
    padding-bottom: 11px !important;
  }

  .pl-sm-11px,
.px-sm-11px {
    padding-left: 11px !important;
  }

  .p-sm-12px {
    padding: 12px !important;
  }

  .pt-sm-12px,
.py-sm-12px {
    padding-top: 12px !important;
  }

  .pr-sm-12px,
.px-sm-12px {
    padding-right: 12px !important;
  }

  .pb-sm-12px,
.py-sm-12px {
    padding-bottom: 12px !important;
  }

  .pl-sm-12px,
.px-sm-12px {
    padding-left: 12px !important;
  }

  .p-sm-13px {
    padding: 13px !important;
  }

  .pt-sm-13px,
.py-sm-13px {
    padding-top: 13px !important;
  }

  .pr-sm-13px,
.px-sm-13px {
    padding-right: 13px !important;
  }

  .pb-sm-13px,
.py-sm-13px {
    padding-bottom: 13px !important;
  }

  .pl-sm-13px,
.px-sm-13px {
    padding-left: 13px !important;
  }

  .p-sm-14 {
    padding: 14px !important;
  }

  .pt-sm-14,
.py-sm-14 {
    padding-top: 14px !important;
  }

  .pr-sm-14,
.px-sm-14 {
    padding-right: 14px !important;
  }

  .pb-sm-14,
.py-sm-14 {
    padding-bottom: 14px !important;
  }

  .pl-sm-14,
.px-sm-14 {
    padding-left: 14px !important;
  }

  .p-sm-15px {
    padding: 15px !important;
  }

  .pt-sm-15px,
.py-sm-15px {
    padding-top: 15px !important;
  }

  .pr-sm-15px,
.px-sm-15px {
    padding-right: 15px !important;
  }

  .pb-sm-15px,
.py-sm-15px {
    padding-bottom: 15px !important;
  }

  .pl-sm-15px,
.px-sm-15px {
    padding-left: 15px !important;
  }

  .p-sm-17px {
    padding: 17px !important;
  }

  .pt-sm-17px,
.py-sm-17px {
    padding-top: 17px !important;
  }

  .pr-sm-17px,
.px-sm-17px {
    padding-right: 17px !important;
  }

  .pb-sm-17px,
.py-sm-17px {
    padding-bottom: 17px !important;
  }

  .pl-sm-17px,
.px-sm-17px {
    padding-left: 17px !important;
  }

  .p-sm-18px {
    padding: 18px !important;
  }

  .pt-sm-18px,
.py-sm-18px {
    padding-top: 18px !important;
  }

  .pr-sm-18px,
.px-sm-18px {
    padding-right: 18px !important;
  }

  .pb-sm-18px,
.py-sm-18px {
    padding-bottom: 18px !important;
  }

  .pl-sm-18px,
.px-sm-18px {
    padding-left: 18px !important;
  }

  .p-sm-19px {
    padding: 19px !important;
  }

  .pt-sm-19px,
.py-sm-19px {
    padding-top: 19px !important;
  }

  .pr-sm-19px,
.px-sm-19px {
    padding-right: 19px !important;
  }

  .pb-sm-19px,
.py-sm-19px {
    padding-bottom: 19px !important;
  }

  .pl-sm-19px,
.px-sm-19px {
    padding-left: 19px !important;
  }

  .p-sm-20px {
    padding: 20px !important;
  }

  .pt-sm-20px,
.py-sm-20px {
    padding-top: 20px !important;
  }

  .pr-sm-20px,
.px-sm-20px {
    padding-right: 20px !important;
  }

  .pb-sm-20px,
.py-sm-20px {
    padding-bottom: 20px !important;
  }

  .pl-sm-20px,
.px-sm-20px {
    padding-left: 20px !important;
  }

  .p-sm-21px {
    padding: 21px !important;
  }

  .pt-sm-21px,
.py-sm-21px {
    padding-top: 21px !important;
  }

  .pr-sm-21px,
.px-sm-21px {
    padding-right: 21px !important;
  }

  .pb-sm-21px,
.py-sm-21px {
    padding-bottom: 21px !important;
  }

  .pl-sm-21px,
.px-sm-21px {
    padding-left: 21px !important;
  }

  .p-sm-22px {
    padding: 22px !important;
  }

  .pt-sm-22px,
.py-sm-22px {
    padding-top: 22px !important;
  }

  .pr-sm-22px,
.px-sm-22px {
    padding-right: 22px !important;
  }

  .pb-sm-22px,
.py-sm-22px {
    padding-bottom: 22px !important;
  }

  .pl-sm-22px,
.px-sm-22px {
    padding-left: 22px !important;
  }

  .p-sm-23px {
    padding: 23px !important;
  }

  .pt-sm-23px,
.py-sm-23px {
    padding-top: 23px !important;
  }

  .pr-sm-23px,
.px-sm-23px {
    padding-right: 23px !important;
  }

  .pb-sm-23px,
.py-sm-23px {
    padding-bottom: 23px !important;
  }

  .pl-sm-23px,
.px-sm-23px {
    padding-left: 23px !important;
  }

  .p-sm-25px {
    padding: 25px !important;
  }

  .pt-sm-25px,
.py-sm-25px {
    padding-top: 25px !important;
  }

  .pr-sm-25px,
.px-sm-25px {
    padding-right: 25px !important;
  }

  .pb-sm-25px,
.py-sm-25px {
    padding-bottom: 25px !important;
  }

  .pl-sm-25px,
.px-sm-25px {
    padding-left: 25px !important;
  }

  .p-sm-26px {
    padding: 26px !important;
  }

  .pt-sm-26px,
.py-sm-26px {
    padding-top: 26px !important;
  }

  .pr-sm-26px,
.px-sm-26px {
    padding-right: 26px !important;
  }

  .pb-sm-26px,
.py-sm-26px {
    padding-bottom: 26px !important;
  }

  .pl-sm-26px,
.px-sm-26px {
    padding-left: 26px !important;
  }

  .p-sm-27px {
    padding: 27px !important;
  }

  .pt-sm-27px,
.py-sm-27px {
    padding-top: 27px !important;
  }

  .pr-sm-27px,
.px-sm-27px {
    padding-right: 27px !important;
  }

  .pb-sm-27px,
.py-sm-27px {
    padding-bottom: 27px !important;
  }

  .pl-sm-27px,
.px-sm-27px {
    padding-left: 27px !important;
  }

  .p-sm-28px {
    padding: 28px !important;
  }

  .pt-sm-28px,
.py-sm-28px {
    padding-top: 28px !important;
  }

  .pr-sm-28px,
.px-sm-28px {
    padding-right: 28px !important;
  }

  .pb-sm-28px,
.py-sm-28px {
    padding-bottom: 28px !important;
  }

  .pl-sm-28px,
.px-sm-28px {
    padding-left: 28px !important;
  }

  .p-sm-30px {
    padding: 30px !important;
  }

  .pt-sm-30px,
.py-sm-30px {
    padding-top: 30px !important;
  }

  .pr-sm-30px,
.px-sm-30px {
    padding-right: 30px !important;
  }

  .pb-sm-30px,
.py-sm-30px {
    padding-bottom: 30px !important;
  }

  .pl-sm-30px,
.px-sm-30px {
    padding-left: 30px !important;
  }

  .p-sm-32px {
    padding: 32px !important;
  }

  .pt-sm-32px,
.py-sm-32px {
    padding-top: 32px !important;
  }

  .pr-sm-32px,
.px-sm-32px {
    padding-right: 32px !important;
  }

  .pb-sm-32px,
.py-sm-32px {
    padding-bottom: 32px !important;
  }

  .pl-sm-32px,
.px-sm-32px {
    padding-left: 32px !important;
  }

  .p-sm-34px {
    padding: 34px !important;
  }

  .pt-sm-34px,
.py-sm-34px {
    padding-top: 34px !important;
  }

  .pr-sm-34px,
.px-sm-34px {
    padding-right: 34px !important;
  }

  .pb-sm-34px,
.py-sm-34px {
    padding-bottom: 34px !important;
  }

  .pl-sm-34px,
.px-sm-34px {
    padding-left: 34px !important;
  }

  .p-sm-36px {
    padding: 36px !important;
  }

  .pt-sm-36px,
.py-sm-36px {
    padding-top: 36px !important;
  }

  .pr-sm-36px,
.px-sm-36px {
    padding-right: 36px !important;
  }

  .pb-sm-36px,
.py-sm-36px {
    padding-bottom: 36px !important;
  }

  .pl-sm-36px,
.px-sm-36px {
    padding-left: 36px !important;
  }

  .p-sm-37px {
    padding: 37px !important;
  }

  .pt-sm-37px,
.py-sm-37px {
    padding-top: 37px !important;
  }

  .pr-sm-37px,
.px-sm-37px {
    padding-right: 37px !important;
  }

  .pb-sm-37px,
.py-sm-37px {
    padding-bottom: 37px !important;
  }

  .pl-sm-37px,
.px-sm-37px {
    padding-left: 37px !important;
  }

  .p-sm-38px {
    padding: 38px !important;
  }

  .pt-sm-38px,
.py-sm-38px {
    padding-top: 38px !important;
  }

  .pr-sm-38px,
.px-sm-38px {
    padding-right: 38px !important;
  }

  .pb-sm-38px,
.py-sm-38px {
    padding-bottom: 38px !important;
  }

  .pl-sm-38px,
.px-sm-38px {
    padding-left: 38px !important;
  }

  .p-sm-40 {
    padding: 40px !important;
  }

  .pt-sm-40,
.py-sm-40 {
    padding-top: 40px !important;
  }

  .pr-sm-40,
.px-sm-40 {
    padding-right: 40px !important;
  }

  .pb-sm-40,
.py-sm-40 {
    padding-bottom: 40px !important;
  }

  .pl-sm-40,
.px-sm-40 {
    padding-left: 40px !important;
  }

  .p-sm-42px {
    padding: 42px !important;
  }

  .pt-sm-42px,
.py-sm-42px {
    padding-top: 42px !important;
  }

  .pr-sm-42px,
.px-sm-42px {
    padding-right: 42px !important;
  }

  .pb-sm-42px,
.py-sm-42px {
    padding-bottom: 42px !important;
  }

  .pl-sm-42px,
.px-sm-42px {
    padding-left: 42px !important;
  }

  .p-sm-45px {
    padding: 45px !important;
  }

  .pt-sm-45px,
.py-sm-45px {
    padding-top: 45px !important;
  }

  .pr-sm-45px,
.px-sm-45px {
    padding-right: 45px !important;
  }

  .pb-sm-45px,
.py-sm-45px {
    padding-bottom: 45px !important;
  }

  .pl-sm-45px,
.px-sm-45px {
    padding-left: 45px !important;
  }

  .p-sm-46px {
    padding: 46px !important;
  }

  .pt-sm-46px,
.py-sm-46px {
    padding-top: 46px !important;
  }

  .pr-sm-46px,
.px-sm-46px {
    padding-right: 46px !important;
  }

  .pb-sm-46px,
.py-sm-46px {
    padding-bottom: 46px !important;
  }

  .pl-sm-46px,
.px-sm-46px {
    padding-left: 46px !important;
  }

  .p-sm-47px {
    padding: 47px !important;
  }

  .pt-sm-47px,
.py-sm-47px {
    padding-top: 47px !important;
  }

  .pr-sm-47px,
.px-sm-47px {
    padding-right: 47px !important;
  }

  .pb-sm-47px,
.py-sm-47px {
    padding-bottom: 47px !important;
  }

  .pl-sm-47px,
.px-sm-47px {
    padding-left: 47px !important;
  }

  .p-sm-50px {
    padding: 50px !important;
  }

  .pt-sm-50px,
.py-sm-50px {
    padding-top: 50px !important;
  }

  .pr-sm-50px,
.px-sm-50px {
    padding-right: 50px !important;
  }

  .pb-sm-50px,
.py-sm-50px {
    padding-bottom: 50px !important;
  }

  .pl-sm-50px,
.px-sm-50px {
    padding-left: 50px !important;
  }

  .p-sm-53px {
    padding: 53px !important;
  }

  .pt-sm-53px,
.py-sm-53px {
    padding-top: 53px !important;
  }

  .pr-sm-53px,
.px-sm-53px {
    padding-right: 53px !important;
  }

  .pb-sm-53px,
.py-sm-53px {
    padding-bottom: 53px !important;
  }

  .pl-sm-53px,
.px-sm-53px {
    padding-left: 53px !important;
  }

  .p-sm-54px {
    padding: 54px !important;
  }

  .pt-sm-54px,
.py-sm-54px {
    padding-top: 54px !important;
  }

  .pr-sm-54px,
.px-sm-54px {
    padding-right: 54px !important;
  }

  .pb-sm-54px,
.py-sm-54px {
    padding-bottom: 54px !important;
  }

  .pl-sm-54px,
.px-sm-54px {
    padding-left: 54px !important;
  }

  .p-sm-55px {
    padding: 55px !important;
  }

  .pt-sm-55px,
.py-sm-55px {
    padding-top: 55px !important;
  }

  .pr-sm-55px,
.px-sm-55px {
    padding-right: 55px !important;
  }

  .pb-sm-55px,
.py-sm-55px {
    padding-bottom: 55px !important;
  }

  .pl-sm-55px,
.px-sm-55px {
    padding-left: 55px !important;
  }

  .p-sm-56px {
    padding: 56px !important;
  }

  .pt-sm-56px,
.py-sm-56px {
    padding-top: 56px !important;
  }

  .pr-sm-56px,
.px-sm-56px {
    padding-right: 56px !important;
  }

  .pb-sm-56px,
.py-sm-56px {
    padding-bottom: 56px !important;
  }

  .pl-sm-56px,
.px-sm-56px {
    padding-left: 56px !important;
  }

  .p-sm-58px {
    padding: 58px !important;
  }

  .pt-sm-58px,
.py-sm-58px {
    padding-top: 58px !important;
  }

  .pr-sm-58px,
.px-sm-58px {
    padding-right: 58px !important;
  }

  .pb-sm-58px,
.py-sm-58px {
    padding-bottom: 58px !important;
  }

  .pl-sm-58px,
.px-sm-58px {
    padding-left: 58px !important;
  }

  .p-sm-62px {
    padding: 62px !important;
  }

  .pt-sm-62px,
.py-sm-62px {
    padding-top: 62px !important;
  }

  .pr-sm-62px,
.px-sm-62px {
    padding-right: 62px !important;
  }

  .pb-sm-62px,
.py-sm-62px {
    padding-bottom: 62px !important;
  }

  .pl-sm-62px,
.px-sm-62px {
    padding-left: 62px !important;
  }

  .p-sm-63px {
    padding: 63px !important;
  }

  .pt-sm-63px,
.py-sm-63px {
    padding-top: 63px !important;
  }

  .pr-sm-63px,
.px-sm-63px {
    padding-right: 63px !important;
  }

  .pb-sm-63px,
.py-sm-63px {
    padding-bottom: 63px !important;
  }

  .pl-sm-63px,
.px-sm-63px {
    padding-left: 63px !important;
  }

  .p-sm-64px {
    padding: 64px !important;
  }

  .pt-sm-64px,
.py-sm-64px {
    padding-top: 64px !important;
  }

  .pr-sm-64px,
.px-sm-64px {
    padding-right: 64px !important;
  }

  .pb-sm-64px,
.py-sm-64px {
    padding-bottom: 64px !important;
  }

  .pl-sm-64px,
.px-sm-64px {
    padding-left: 64px !important;
  }

  .p-sm-66px {
    padding: 66px !important;
  }

  .pt-sm-66px,
.py-sm-66px {
    padding-top: 66px !important;
  }

  .pr-sm-66px,
.px-sm-66px {
    padding-right: 66px !important;
  }

  .pb-sm-66px,
.py-sm-66px {
    padding-bottom: 66px !important;
  }

  .pl-sm-66px,
.px-sm-66px {
    padding-left: 66px !important;
  }

  .p-sm-67px {
    padding: 67px !important;
  }

  .pt-sm-67px,
.py-sm-67px {
    padding-top: 67px !important;
  }

  .pr-sm-67px,
.px-sm-67px {
    padding-right: 67px !important;
  }

  .pb-sm-67px,
.py-sm-67px {
    padding-bottom: 67px !important;
  }

  .pl-sm-67px,
.px-sm-67px {
    padding-left: 67px !important;
  }

  .p-sm-68px {
    padding: 68px !important;
  }

  .pt-sm-68px,
.py-sm-68px {
    padding-top: 68px !important;
  }

  .pr-sm-68px,
.px-sm-68px {
    padding-right: 68px !important;
  }

  .pb-sm-68px,
.py-sm-68px {
    padding-bottom: 68px !important;
  }

  .pl-sm-68px,
.px-sm-68px {
    padding-left: 68px !important;
  }

  .p-sm-70px {
    padding: 70px !important;
  }

  .pt-sm-70px,
.py-sm-70px {
    padding-top: 70px !important;
  }

  .pr-sm-70px,
.px-sm-70px {
    padding-right: 70px !important;
  }

  .pb-sm-70px,
.py-sm-70px {
    padding-bottom: 70px !important;
  }

  .pl-sm-70px,
.px-sm-70px {
    padding-left: 70px !important;
  }

  .p-sm-71px {
    padding: 71px !important;
  }

  .pt-sm-71px,
.py-sm-71px {
    padding-top: 71px !important;
  }

  .pr-sm-71px,
.px-sm-71px {
    padding-right: 71px !important;
  }

  .pb-sm-71px,
.py-sm-71px {
    padding-bottom: 71px !important;
  }

  .pl-sm-71px,
.px-sm-71px {
    padding-left: 71px !important;
  }

  .p-sm-72px {
    padding: 72px !important;
  }

  .pt-sm-72px,
.py-sm-72px {
    padding-top: 72px !important;
  }

  .pr-sm-72px,
.px-sm-72px {
    padding-right: 72px !important;
  }

  .pb-sm-72px,
.py-sm-72px {
    padding-bottom: 72px !important;
  }

  .pl-sm-72px,
.px-sm-72px {
    padding-left: 72px !important;
  }

  .p-sm-74px {
    padding: 74px !important;
  }

  .pt-sm-74px,
.py-sm-74px {
    padding-top: 74px !important;
  }

  .pr-sm-74px,
.px-sm-74px {
    padding-right: 74px !important;
  }

  .pb-sm-74px,
.py-sm-74px {
    padding-bottom: 74px !important;
  }

  .pl-sm-74px,
.px-sm-74px {
    padding-left: 74px !important;
  }

  .p-sm-80px {
    padding: 80px !important;
  }

  .pt-sm-80px,
.py-sm-80px {
    padding-top: 80px !important;
  }

  .pr-sm-80px,
.px-sm-80px {
    padding-right: 80px !important;
  }

  .pb-sm-80px,
.py-sm-80px {
    padding-bottom: 80px !important;
  }

  .pl-sm-80px,
.px-sm-80px {
    padding-left: 80px !important;
  }

  .p-sm-83px {
    padding: 83px !important;
  }

  .pt-sm-83px,
.py-sm-83px {
    padding-top: 83px !important;
  }

  .pr-sm-83px,
.px-sm-83px {
    padding-right: 83px !important;
  }

  .pb-sm-83px,
.py-sm-83px {
    padding-bottom: 83px !important;
  }

  .pl-sm-83px,
.px-sm-83px {
    padding-left: 83px !important;
  }

  .p-sm-84px {
    padding: 84px !important;
  }

  .pt-sm-84px,
.py-sm-84px {
    padding-top: 84px !important;
  }

  .pr-sm-84px,
.px-sm-84px {
    padding-right: 84px !important;
  }

  .pb-sm-84px,
.py-sm-84px {
    padding-bottom: 84px !important;
  }

  .pl-sm-84px,
.px-sm-84px {
    padding-left: 84px !important;
  }

  .p-sm-88px {
    padding: 88px !important;
  }

  .pt-sm-88px,
.py-sm-88px {
    padding-top: 88px !important;
  }

  .pr-sm-88px,
.px-sm-88px {
    padding-right: 88px !important;
  }

  .pb-sm-88px,
.py-sm-88px {
    padding-bottom: 88px !important;
  }

  .pl-sm-88px,
.px-sm-88px {
    padding-left: 88px !important;
  }

  .p-sm-90px {
    padding: 90px !important;
  }

  .pt-sm-90px,
.py-sm-90px {
    padding-top: 90px !important;
  }

  .pr-sm-90px,
.px-sm-90px {
    padding-right: 90px !important;
  }

  .pb-sm-90px,
.py-sm-90px {
    padding-bottom: 90px !important;
  }

  .pl-sm-90px,
.px-sm-90px {
    padding-left: 90px !important;
  }

  .p-sm-113px {
    padding: 113px !important;
  }

  .pt-sm-113px,
.py-sm-113px {
    padding-top: 113px !important;
  }

  .pr-sm-113px,
.px-sm-113px {
    padding-right: 113px !important;
  }

  .pb-sm-113px,
.py-sm-113px {
    padding-bottom: 113px !important;
  }

  .pl-sm-113px,
.px-sm-113px {
    padding-left: 113px !important;
  }

  .p-sm-115px {
    padding: 115px !important;
  }

  .pt-sm-115px,
.py-sm-115px {
    padding-top: 115px !important;
  }

  .pr-sm-115px,
.px-sm-115px {
    padding-right: 115px !important;
  }

  .pb-sm-115px,
.py-sm-115px {
    padding-bottom: 115px !important;
  }

  .pl-sm-115px,
.px-sm-115px {
    padding-left: 115px !important;
  }

  .p-sm-120px {
    padding: 120px !important;
  }

  .pt-sm-120px,
.py-sm-120px {
    padding-top: 120px !important;
  }

  .pr-sm-120px,
.px-sm-120px {
    padding-right: 120px !important;
  }

  .pb-sm-120px,
.py-sm-120px {
    padding-bottom: 120px !important;
  }

  .pl-sm-120px,
.px-sm-120px {
    padding-left: 120px !important;
  }

  .p-sm-125px {
    padding: 125px !important;
  }

  .pt-sm-125px,
.py-sm-125px {
    padding-top: 125px !important;
  }

  .pr-sm-125px,
.px-sm-125px {
    padding-right: 125px !important;
  }

  .pb-sm-125px,
.py-sm-125px {
    padding-bottom: 125px !important;
  }

  .pl-sm-125px,
.px-sm-125px {
    padding-left: 125px !important;
  }

  .p-sm-185px {
    padding: 185px !important;
  }

  .pt-sm-185px,
.py-sm-185px {
    padding-top: 185px !important;
  }

  .pr-sm-185px,
.px-sm-185px {
    padding-right: 185px !important;
  }

  .pb-sm-185px,
.py-sm-185px {
    padding-bottom: 185px !important;
  }

  .pl-sm-185px,
.px-sm-185px {
    padding-left: 185px !important;
  }

  .p-sm-205px {
    padding: 205px !important;
  }

  .pt-sm-205px,
.py-sm-205px {
    padding-top: 205px !important;
  }

  .pr-sm-205px,
.px-sm-205px {
    padding-right: 205px !important;
  }

  .pb-sm-205px,
.py-sm-205px {
    padding-bottom: 205px !important;
  }

  .pl-sm-205px,
.px-sm-205px {
    padding-left: 205px !important;
  }

  .p-sm-295px {
    padding: 295px !important;
  }

  .pt-sm-295px,
.py-sm-295px {
    padding-top: 295px !important;
  }

  .pr-sm-295px,
.px-sm-295px {
    padding-right: 295px !important;
  }

  .pb-sm-295px,
.py-sm-295px {
    padding-bottom: 295px !important;
  }

  .pl-sm-295px,
.px-sm-295px {
    padding-left: 295px !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-n1px {
    margin: -1px !important;
  }

  .mt-sm-n1px,
.my-sm-n1px {
    margin-top: -1px !important;
  }

  .mr-sm-n1px,
.mx-sm-n1px {
    margin-right: -1px !important;
  }

  .mb-sm-n1px,
.my-sm-n1px {
    margin-bottom: -1px !important;
  }

  .ml-sm-n1px,
.mx-sm-n1px {
    margin-left: -1px !important;
  }

  .m-sm-n2px {
    margin: -2px !important;
  }

  .mt-sm-n2px,
.my-sm-n2px {
    margin-top: -2px !important;
  }

  .mr-sm-n2px,
.mx-sm-n2px {
    margin-right: -2px !important;
  }

  .mb-sm-n2px,
.my-sm-n2px {
    margin-bottom: -2px !important;
  }

  .ml-sm-n2px,
.mx-sm-n2px {
    margin-left: -2px !important;
  }

  .m-sm-n3px {
    margin: -3px !important;
  }

  .mt-sm-n3px,
.my-sm-n3px {
    margin-top: -3px !important;
  }

  .mr-sm-n3px,
.mx-sm-n3px {
    margin-right: -3px !important;
  }

  .mb-sm-n3px,
.my-sm-n3px {
    margin-bottom: -3px !important;
  }

  .ml-sm-n3px,
.mx-sm-n3px {
    margin-left: -3px !important;
  }

  .m-sm-n5px {
    margin: -5px !important;
  }

  .mt-sm-n5px,
.my-sm-n5px {
    margin-top: -5px !important;
  }

  .mr-sm-n5px,
.mx-sm-n5px {
    margin-right: -5px !important;
  }

  .mb-sm-n5px,
.my-sm-n5px {
    margin-bottom: -5px !important;
  }

  .ml-sm-n5px,
.mx-sm-n5px {
    margin-left: -5px !important;
  }

  .m-sm-n6px {
    margin: -6px !important;
  }

  .mt-sm-n6px,
.my-sm-n6px {
    margin-top: -6px !important;
  }

  .mr-sm-n6px,
.mx-sm-n6px {
    margin-right: -6px !important;
  }

  .mb-sm-n6px,
.my-sm-n6px {
    margin-bottom: -6px !important;
  }

  .ml-sm-n6px,
.mx-sm-n6px {
    margin-left: -6px !important;
  }

  .m-sm-n7px {
    margin: -7px !important;
  }

  .mt-sm-n7px,
.my-sm-n7px {
    margin-top: -7px !important;
  }

  .mr-sm-n7px,
.mx-sm-n7px {
    margin-right: -7px !important;
  }

  .mb-sm-n7px,
.my-sm-n7px {
    margin-bottom: -7px !important;
  }

  .ml-sm-n7px,
.mx-sm-n7px {
    margin-left: -7px !important;
  }

  .m-sm-n8px {
    margin: -8px !important;
  }

  .mt-sm-n8px,
.my-sm-n8px {
    margin-top: -8px !important;
  }

  .mr-sm-n8px,
.mx-sm-n8px {
    margin-right: -8px !important;
  }

  .mb-sm-n8px,
.my-sm-n8px {
    margin-bottom: -8px !important;
  }

  .ml-sm-n8px,
.mx-sm-n8px {
    margin-left: -8px !important;
  }

  .m-sm-n10px {
    margin: -10px !important;
  }

  .mt-sm-n10px,
.my-sm-n10px {
    margin-top: -10px !important;
  }

  .mr-sm-n10px,
.mx-sm-n10px {
    margin-right: -10px !important;
  }

  .mb-sm-n10px,
.my-sm-n10px {
    margin-bottom: -10px !important;
  }

  .ml-sm-n10px,
.mx-sm-n10px {
    margin-left: -10px !important;
  }

  .m-sm-n11px {
    margin: -11px !important;
  }

  .mt-sm-n11px,
.my-sm-n11px {
    margin-top: -11px !important;
  }

  .mr-sm-n11px,
.mx-sm-n11px {
    margin-right: -11px !important;
  }

  .mb-sm-n11px,
.my-sm-n11px {
    margin-bottom: -11px !important;
  }

  .ml-sm-n11px,
.mx-sm-n11px {
    margin-left: -11px !important;
  }

  .m-sm-n12px {
    margin: -12px !important;
  }

  .mt-sm-n12px,
.my-sm-n12px {
    margin-top: -12px !important;
  }

  .mr-sm-n12px,
.mx-sm-n12px {
    margin-right: -12px !important;
  }

  .mb-sm-n12px,
.my-sm-n12px {
    margin-bottom: -12px !important;
  }

  .ml-sm-n12px,
.mx-sm-n12px {
    margin-left: -12px !important;
  }

  .m-sm-n13px {
    margin: -13px !important;
  }

  .mt-sm-n13px,
.my-sm-n13px {
    margin-top: -13px !important;
  }

  .mr-sm-n13px,
.mx-sm-n13px {
    margin-right: -13px !important;
  }

  .mb-sm-n13px,
.my-sm-n13px {
    margin-bottom: -13px !important;
  }

  .ml-sm-n13px,
.mx-sm-n13px {
    margin-left: -13px !important;
  }

  .m-sm-n14 {
    margin: -14px !important;
  }

  .mt-sm-n14,
.my-sm-n14 {
    margin-top: -14px !important;
  }

  .mr-sm-n14,
.mx-sm-n14 {
    margin-right: -14px !important;
  }

  .mb-sm-n14,
.my-sm-n14 {
    margin-bottom: -14px !important;
  }

  .ml-sm-n14,
.mx-sm-n14 {
    margin-left: -14px !important;
  }

  .m-sm-n15px {
    margin: -15px !important;
  }

  .mt-sm-n15px,
.my-sm-n15px {
    margin-top: -15px !important;
  }

  .mr-sm-n15px,
.mx-sm-n15px {
    margin-right: -15px !important;
  }

  .mb-sm-n15px,
.my-sm-n15px {
    margin-bottom: -15px !important;
  }

  .ml-sm-n15px,
.mx-sm-n15px {
    margin-left: -15px !important;
  }

  .m-sm-n17px {
    margin: -17px !important;
  }

  .mt-sm-n17px,
.my-sm-n17px {
    margin-top: -17px !important;
  }

  .mr-sm-n17px,
.mx-sm-n17px {
    margin-right: -17px !important;
  }

  .mb-sm-n17px,
.my-sm-n17px {
    margin-bottom: -17px !important;
  }

  .ml-sm-n17px,
.mx-sm-n17px {
    margin-left: -17px !important;
  }

  .m-sm-n18px {
    margin: -18px !important;
  }

  .mt-sm-n18px,
.my-sm-n18px {
    margin-top: -18px !important;
  }

  .mr-sm-n18px,
.mx-sm-n18px {
    margin-right: -18px !important;
  }

  .mb-sm-n18px,
.my-sm-n18px {
    margin-bottom: -18px !important;
  }

  .ml-sm-n18px,
.mx-sm-n18px {
    margin-left: -18px !important;
  }

  .m-sm-n19px {
    margin: -19px !important;
  }

  .mt-sm-n19px,
.my-sm-n19px {
    margin-top: -19px !important;
  }

  .mr-sm-n19px,
.mx-sm-n19px {
    margin-right: -19px !important;
  }

  .mb-sm-n19px,
.my-sm-n19px {
    margin-bottom: -19px !important;
  }

  .ml-sm-n19px,
.mx-sm-n19px {
    margin-left: -19px !important;
  }

  .m-sm-n20px {
    margin: -20px !important;
  }

  .mt-sm-n20px,
.my-sm-n20px {
    margin-top: -20px !important;
  }

  .mr-sm-n20px,
.mx-sm-n20px {
    margin-right: -20px !important;
  }

  .mb-sm-n20px,
.my-sm-n20px {
    margin-bottom: -20px !important;
  }

  .ml-sm-n20px,
.mx-sm-n20px {
    margin-left: -20px !important;
  }

  .m-sm-n21px {
    margin: -21px !important;
  }

  .mt-sm-n21px,
.my-sm-n21px {
    margin-top: -21px !important;
  }

  .mr-sm-n21px,
.mx-sm-n21px {
    margin-right: -21px !important;
  }

  .mb-sm-n21px,
.my-sm-n21px {
    margin-bottom: -21px !important;
  }

  .ml-sm-n21px,
.mx-sm-n21px {
    margin-left: -21px !important;
  }

  .m-sm-n22px {
    margin: -22px !important;
  }

  .mt-sm-n22px,
.my-sm-n22px {
    margin-top: -22px !important;
  }

  .mr-sm-n22px,
.mx-sm-n22px {
    margin-right: -22px !important;
  }

  .mb-sm-n22px,
.my-sm-n22px {
    margin-bottom: -22px !important;
  }

  .ml-sm-n22px,
.mx-sm-n22px {
    margin-left: -22px !important;
  }

  .m-sm-n23px {
    margin: -23px !important;
  }

  .mt-sm-n23px,
.my-sm-n23px {
    margin-top: -23px !important;
  }

  .mr-sm-n23px,
.mx-sm-n23px {
    margin-right: -23px !important;
  }

  .mb-sm-n23px,
.my-sm-n23px {
    margin-bottom: -23px !important;
  }

  .ml-sm-n23px,
.mx-sm-n23px {
    margin-left: -23px !important;
  }

  .m-sm-n25px {
    margin: -25px !important;
  }

  .mt-sm-n25px,
.my-sm-n25px {
    margin-top: -25px !important;
  }

  .mr-sm-n25px,
.mx-sm-n25px {
    margin-right: -25px !important;
  }

  .mb-sm-n25px,
.my-sm-n25px {
    margin-bottom: -25px !important;
  }

  .ml-sm-n25px,
.mx-sm-n25px {
    margin-left: -25px !important;
  }

  .m-sm-n26px {
    margin: -26px !important;
  }

  .mt-sm-n26px,
.my-sm-n26px {
    margin-top: -26px !important;
  }

  .mr-sm-n26px,
.mx-sm-n26px {
    margin-right: -26px !important;
  }

  .mb-sm-n26px,
.my-sm-n26px {
    margin-bottom: -26px !important;
  }

  .ml-sm-n26px,
.mx-sm-n26px {
    margin-left: -26px !important;
  }

  .m-sm-n27px {
    margin: -27px !important;
  }

  .mt-sm-n27px,
.my-sm-n27px {
    margin-top: -27px !important;
  }

  .mr-sm-n27px,
.mx-sm-n27px {
    margin-right: -27px !important;
  }

  .mb-sm-n27px,
.my-sm-n27px {
    margin-bottom: -27px !important;
  }

  .ml-sm-n27px,
.mx-sm-n27px {
    margin-left: -27px !important;
  }

  .m-sm-n28px {
    margin: -28px !important;
  }

  .mt-sm-n28px,
.my-sm-n28px {
    margin-top: -28px !important;
  }

  .mr-sm-n28px,
.mx-sm-n28px {
    margin-right: -28px !important;
  }

  .mb-sm-n28px,
.my-sm-n28px {
    margin-bottom: -28px !important;
  }

  .ml-sm-n28px,
.mx-sm-n28px {
    margin-left: -28px !important;
  }

  .m-sm-n30px {
    margin: -30px !important;
  }

  .mt-sm-n30px,
.my-sm-n30px {
    margin-top: -30px !important;
  }

  .mr-sm-n30px,
.mx-sm-n30px {
    margin-right: -30px !important;
  }

  .mb-sm-n30px,
.my-sm-n30px {
    margin-bottom: -30px !important;
  }

  .ml-sm-n30px,
.mx-sm-n30px {
    margin-left: -30px !important;
  }

  .m-sm-n32px {
    margin: -32px !important;
  }

  .mt-sm-n32px,
.my-sm-n32px {
    margin-top: -32px !important;
  }

  .mr-sm-n32px,
.mx-sm-n32px {
    margin-right: -32px !important;
  }

  .mb-sm-n32px,
.my-sm-n32px {
    margin-bottom: -32px !important;
  }

  .ml-sm-n32px,
.mx-sm-n32px {
    margin-left: -32px !important;
  }

  .m-sm-n34px {
    margin: -34px !important;
  }

  .mt-sm-n34px,
.my-sm-n34px {
    margin-top: -34px !important;
  }

  .mr-sm-n34px,
.mx-sm-n34px {
    margin-right: -34px !important;
  }

  .mb-sm-n34px,
.my-sm-n34px {
    margin-bottom: -34px !important;
  }

  .ml-sm-n34px,
.mx-sm-n34px {
    margin-left: -34px !important;
  }

  .m-sm-n36px {
    margin: -36px !important;
  }

  .mt-sm-n36px,
.my-sm-n36px {
    margin-top: -36px !important;
  }

  .mr-sm-n36px,
.mx-sm-n36px {
    margin-right: -36px !important;
  }

  .mb-sm-n36px,
.my-sm-n36px {
    margin-bottom: -36px !important;
  }

  .ml-sm-n36px,
.mx-sm-n36px {
    margin-left: -36px !important;
  }

  .m-sm-n37px {
    margin: -37px !important;
  }

  .mt-sm-n37px,
.my-sm-n37px {
    margin-top: -37px !important;
  }

  .mr-sm-n37px,
.mx-sm-n37px {
    margin-right: -37px !important;
  }

  .mb-sm-n37px,
.my-sm-n37px {
    margin-bottom: -37px !important;
  }

  .ml-sm-n37px,
.mx-sm-n37px {
    margin-left: -37px !important;
  }

  .m-sm-n38px {
    margin: -38px !important;
  }

  .mt-sm-n38px,
.my-sm-n38px {
    margin-top: -38px !important;
  }

  .mr-sm-n38px,
.mx-sm-n38px {
    margin-right: -38px !important;
  }

  .mb-sm-n38px,
.my-sm-n38px {
    margin-bottom: -38px !important;
  }

  .ml-sm-n38px,
.mx-sm-n38px {
    margin-left: -38px !important;
  }

  .m-sm-n40 {
    margin: -40px !important;
  }

  .mt-sm-n40,
.my-sm-n40 {
    margin-top: -40px !important;
  }

  .mr-sm-n40,
.mx-sm-n40 {
    margin-right: -40px !important;
  }

  .mb-sm-n40,
.my-sm-n40 {
    margin-bottom: -40px !important;
  }

  .ml-sm-n40,
.mx-sm-n40 {
    margin-left: -40px !important;
  }

  .m-sm-n42px {
    margin: -42px !important;
  }

  .mt-sm-n42px,
.my-sm-n42px {
    margin-top: -42px !important;
  }

  .mr-sm-n42px,
.mx-sm-n42px {
    margin-right: -42px !important;
  }

  .mb-sm-n42px,
.my-sm-n42px {
    margin-bottom: -42px !important;
  }

  .ml-sm-n42px,
.mx-sm-n42px {
    margin-left: -42px !important;
  }

  .m-sm-n45px {
    margin: -45px !important;
  }

  .mt-sm-n45px,
.my-sm-n45px {
    margin-top: -45px !important;
  }

  .mr-sm-n45px,
.mx-sm-n45px {
    margin-right: -45px !important;
  }

  .mb-sm-n45px,
.my-sm-n45px {
    margin-bottom: -45px !important;
  }

  .ml-sm-n45px,
.mx-sm-n45px {
    margin-left: -45px !important;
  }

  .m-sm-n46px {
    margin: -46px !important;
  }

  .mt-sm-n46px,
.my-sm-n46px {
    margin-top: -46px !important;
  }

  .mr-sm-n46px,
.mx-sm-n46px {
    margin-right: -46px !important;
  }

  .mb-sm-n46px,
.my-sm-n46px {
    margin-bottom: -46px !important;
  }

  .ml-sm-n46px,
.mx-sm-n46px {
    margin-left: -46px !important;
  }

  .m-sm-n47px {
    margin: -47px !important;
  }

  .mt-sm-n47px,
.my-sm-n47px {
    margin-top: -47px !important;
  }

  .mr-sm-n47px,
.mx-sm-n47px {
    margin-right: -47px !important;
  }

  .mb-sm-n47px,
.my-sm-n47px {
    margin-bottom: -47px !important;
  }

  .ml-sm-n47px,
.mx-sm-n47px {
    margin-left: -47px !important;
  }

  .m-sm-n50px {
    margin: -50px !important;
  }

  .mt-sm-n50px,
.my-sm-n50px {
    margin-top: -50px !important;
  }

  .mr-sm-n50px,
.mx-sm-n50px {
    margin-right: -50px !important;
  }

  .mb-sm-n50px,
.my-sm-n50px {
    margin-bottom: -50px !important;
  }

  .ml-sm-n50px,
.mx-sm-n50px {
    margin-left: -50px !important;
  }

  .m-sm-n53px {
    margin: -53px !important;
  }

  .mt-sm-n53px,
.my-sm-n53px {
    margin-top: -53px !important;
  }

  .mr-sm-n53px,
.mx-sm-n53px {
    margin-right: -53px !important;
  }

  .mb-sm-n53px,
.my-sm-n53px {
    margin-bottom: -53px !important;
  }

  .ml-sm-n53px,
.mx-sm-n53px {
    margin-left: -53px !important;
  }

  .m-sm-n54px {
    margin: -54px !important;
  }

  .mt-sm-n54px,
.my-sm-n54px {
    margin-top: -54px !important;
  }

  .mr-sm-n54px,
.mx-sm-n54px {
    margin-right: -54px !important;
  }

  .mb-sm-n54px,
.my-sm-n54px {
    margin-bottom: -54px !important;
  }

  .ml-sm-n54px,
.mx-sm-n54px {
    margin-left: -54px !important;
  }

  .m-sm-n55px {
    margin: -55px !important;
  }

  .mt-sm-n55px,
.my-sm-n55px {
    margin-top: -55px !important;
  }

  .mr-sm-n55px,
.mx-sm-n55px {
    margin-right: -55px !important;
  }

  .mb-sm-n55px,
.my-sm-n55px {
    margin-bottom: -55px !important;
  }

  .ml-sm-n55px,
.mx-sm-n55px {
    margin-left: -55px !important;
  }

  .m-sm-n56px {
    margin: -56px !important;
  }

  .mt-sm-n56px,
.my-sm-n56px {
    margin-top: -56px !important;
  }

  .mr-sm-n56px,
.mx-sm-n56px {
    margin-right: -56px !important;
  }

  .mb-sm-n56px,
.my-sm-n56px {
    margin-bottom: -56px !important;
  }

  .ml-sm-n56px,
.mx-sm-n56px {
    margin-left: -56px !important;
  }

  .m-sm-n58px {
    margin: -58px !important;
  }

  .mt-sm-n58px,
.my-sm-n58px {
    margin-top: -58px !important;
  }

  .mr-sm-n58px,
.mx-sm-n58px {
    margin-right: -58px !important;
  }

  .mb-sm-n58px,
.my-sm-n58px {
    margin-bottom: -58px !important;
  }

  .ml-sm-n58px,
.mx-sm-n58px {
    margin-left: -58px !important;
  }

  .m-sm-n62px {
    margin: -62px !important;
  }

  .mt-sm-n62px,
.my-sm-n62px {
    margin-top: -62px !important;
  }

  .mr-sm-n62px,
.mx-sm-n62px {
    margin-right: -62px !important;
  }

  .mb-sm-n62px,
.my-sm-n62px {
    margin-bottom: -62px !important;
  }

  .ml-sm-n62px,
.mx-sm-n62px {
    margin-left: -62px !important;
  }

  .m-sm-n63px {
    margin: -63px !important;
  }

  .mt-sm-n63px,
.my-sm-n63px {
    margin-top: -63px !important;
  }

  .mr-sm-n63px,
.mx-sm-n63px {
    margin-right: -63px !important;
  }

  .mb-sm-n63px,
.my-sm-n63px {
    margin-bottom: -63px !important;
  }

  .ml-sm-n63px,
.mx-sm-n63px {
    margin-left: -63px !important;
  }

  .m-sm-n64px {
    margin: -64px !important;
  }

  .mt-sm-n64px,
.my-sm-n64px {
    margin-top: -64px !important;
  }

  .mr-sm-n64px,
.mx-sm-n64px {
    margin-right: -64px !important;
  }

  .mb-sm-n64px,
.my-sm-n64px {
    margin-bottom: -64px !important;
  }

  .ml-sm-n64px,
.mx-sm-n64px {
    margin-left: -64px !important;
  }

  .m-sm-n66px {
    margin: -66px !important;
  }

  .mt-sm-n66px,
.my-sm-n66px {
    margin-top: -66px !important;
  }

  .mr-sm-n66px,
.mx-sm-n66px {
    margin-right: -66px !important;
  }

  .mb-sm-n66px,
.my-sm-n66px {
    margin-bottom: -66px !important;
  }

  .ml-sm-n66px,
.mx-sm-n66px {
    margin-left: -66px !important;
  }

  .m-sm-n67px {
    margin: -67px !important;
  }

  .mt-sm-n67px,
.my-sm-n67px {
    margin-top: -67px !important;
  }

  .mr-sm-n67px,
.mx-sm-n67px {
    margin-right: -67px !important;
  }

  .mb-sm-n67px,
.my-sm-n67px {
    margin-bottom: -67px !important;
  }

  .ml-sm-n67px,
.mx-sm-n67px {
    margin-left: -67px !important;
  }

  .m-sm-n68px {
    margin: -68px !important;
  }

  .mt-sm-n68px,
.my-sm-n68px {
    margin-top: -68px !important;
  }

  .mr-sm-n68px,
.mx-sm-n68px {
    margin-right: -68px !important;
  }

  .mb-sm-n68px,
.my-sm-n68px {
    margin-bottom: -68px !important;
  }

  .ml-sm-n68px,
.mx-sm-n68px {
    margin-left: -68px !important;
  }

  .m-sm-n70px {
    margin: -70px !important;
  }

  .mt-sm-n70px,
.my-sm-n70px {
    margin-top: -70px !important;
  }

  .mr-sm-n70px,
.mx-sm-n70px {
    margin-right: -70px !important;
  }

  .mb-sm-n70px,
.my-sm-n70px {
    margin-bottom: -70px !important;
  }

  .ml-sm-n70px,
.mx-sm-n70px {
    margin-left: -70px !important;
  }

  .m-sm-n71px {
    margin: -71px !important;
  }

  .mt-sm-n71px,
.my-sm-n71px {
    margin-top: -71px !important;
  }

  .mr-sm-n71px,
.mx-sm-n71px {
    margin-right: -71px !important;
  }

  .mb-sm-n71px,
.my-sm-n71px {
    margin-bottom: -71px !important;
  }

  .ml-sm-n71px,
.mx-sm-n71px {
    margin-left: -71px !important;
  }

  .m-sm-n72px {
    margin: -72px !important;
  }

  .mt-sm-n72px,
.my-sm-n72px {
    margin-top: -72px !important;
  }

  .mr-sm-n72px,
.mx-sm-n72px {
    margin-right: -72px !important;
  }

  .mb-sm-n72px,
.my-sm-n72px {
    margin-bottom: -72px !important;
  }

  .ml-sm-n72px,
.mx-sm-n72px {
    margin-left: -72px !important;
  }

  .m-sm-n74px {
    margin: -74px !important;
  }

  .mt-sm-n74px,
.my-sm-n74px {
    margin-top: -74px !important;
  }

  .mr-sm-n74px,
.mx-sm-n74px {
    margin-right: -74px !important;
  }

  .mb-sm-n74px,
.my-sm-n74px {
    margin-bottom: -74px !important;
  }

  .ml-sm-n74px,
.mx-sm-n74px {
    margin-left: -74px !important;
  }

  .m-sm-n80px {
    margin: -80px !important;
  }

  .mt-sm-n80px,
.my-sm-n80px {
    margin-top: -80px !important;
  }

  .mr-sm-n80px,
.mx-sm-n80px {
    margin-right: -80px !important;
  }

  .mb-sm-n80px,
.my-sm-n80px {
    margin-bottom: -80px !important;
  }

  .ml-sm-n80px,
.mx-sm-n80px {
    margin-left: -80px !important;
  }

  .m-sm-n83px {
    margin: -83px !important;
  }

  .mt-sm-n83px,
.my-sm-n83px {
    margin-top: -83px !important;
  }

  .mr-sm-n83px,
.mx-sm-n83px {
    margin-right: -83px !important;
  }

  .mb-sm-n83px,
.my-sm-n83px {
    margin-bottom: -83px !important;
  }

  .ml-sm-n83px,
.mx-sm-n83px {
    margin-left: -83px !important;
  }

  .m-sm-n84px {
    margin: -84px !important;
  }

  .mt-sm-n84px,
.my-sm-n84px {
    margin-top: -84px !important;
  }

  .mr-sm-n84px,
.mx-sm-n84px {
    margin-right: -84px !important;
  }

  .mb-sm-n84px,
.my-sm-n84px {
    margin-bottom: -84px !important;
  }

  .ml-sm-n84px,
.mx-sm-n84px {
    margin-left: -84px !important;
  }

  .m-sm-n88px {
    margin: -88px !important;
  }

  .mt-sm-n88px,
.my-sm-n88px {
    margin-top: -88px !important;
  }

  .mr-sm-n88px,
.mx-sm-n88px {
    margin-right: -88px !important;
  }

  .mb-sm-n88px,
.my-sm-n88px {
    margin-bottom: -88px !important;
  }

  .ml-sm-n88px,
.mx-sm-n88px {
    margin-left: -88px !important;
  }

  .m-sm-n90px {
    margin: -90px !important;
  }

  .mt-sm-n90px,
.my-sm-n90px {
    margin-top: -90px !important;
  }

  .mr-sm-n90px,
.mx-sm-n90px {
    margin-right: -90px !important;
  }

  .mb-sm-n90px,
.my-sm-n90px {
    margin-bottom: -90px !important;
  }

  .ml-sm-n90px,
.mx-sm-n90px {
    margin-left: -90px !important;
  }

  .m-sm-n113px {
    margin: -113px !important;
  }

  .mt-sm-n113px,
.my-sm-n113px {
    margin-top: -113px !important;
  }

  .mr-sm-n113px,
.mx-sm-n113px {
    margin-right: -113px !important;
  }

  .mb-sm-n113px,
.my-sm-n113px {
    margin-bottom: -113px !important;
  }

  .ml-sm-n113px,
.mx-sm-n113px {
    margin-left: -113px !important;
  }

  .m-sm-n115px {
    margin: -115px !important;
  }

  .mt-sm-n115px,
.my-sm-n115px {
    margin-top: -115px !important;
  }

  .mr-sm-n115px,
.mx-sm-n115px {
    margin-right: -115px !important;
  }

  .mb-sm-n115px,
.my-sm-n115px {
    margin-bottom: -115px !important;
  }

  .ml-sm-n115px,
.mx-sm-n115px {
    margin-left: -115px !important;
  }

  .m-sm-n120px {
    margin: -120px !important;
  }

  .mt-sm-n120px,
.my-sm-n120px {
    margin-top: -120px !important;
  }

  .mr-sm-n120px,
.mx-sm-n120px {
    margin-right: -120px !important;
  }

  .mb-sm-n120px,
.my-sm-n120px {
    margin-bottom: -120px !important;
  }

  .ml-sm-n120px,
.mx-sm-n120px {
    margin-left: -120px !important;
  }

  .m-sm-n125px {
    margin: -125px !important;
  }

  .mt-sm-n125px,
.my-sm-n125px {
    margin-top: -125px !important;
  }

  .mr-sm-n125px,
.mx-sm-n125px {
    margin-right: -125px !important;
  }

  .mb-sm-n125px,
.my-sm-n125px {
    margin-bottom: -125px !important;
  }

  .ml-sm-n125px,
.mx-sm-n125px {
    margin-left: -125px !important;
  }

  .m-sm-n185px {
    margin: -185px !important;
  }

  .mt-sm-n185px,
.my-sm-n185px {
    margin-top: -185px !important;
  }

  .mr-sm-n185px,
.mx-sm-n185px {
    margin-right: -185px !important;
  }

  .mb-sm-n185px,
.my-sm-n185px {
    margin-bottom: -185px !important;
  }

  .ml-sm-n185px,
.mx-sm-n185px {
    margin-left: -185px !important;
  }

  .m-sm-n205px {
    margin: -205px !important;
  }

  .mt-sm-n205px,
.my-sm-n205px {
    margin-top: -205px !important;
  }

  .mr-sm-n205px,
.mx-sm-n205px {
    margin-right: -205px !important;
  }

  .mb-sm-n205px,
.my-sm-n205px {
    margin-bottom: -205px !important;
  }

  .ml-sm-n205px,
.mx-sm-n205px {
    margin-left: -205px !important;
  }

  .m-sm-n295px {
    margin: -295px !important;
  }

  .mt-sm-n295px,
.my-sm-n295px {
    margin-top: -295px !important;
  }

  .mr-sm-n295px,
.mx-sm-n295px {
    margin-right: -295px !important;
  }

  .mb-sm-n295px,
.my-sm-n295px {
    margin-bottom: -295px !important;
  }

  .ml-sm-n295px,
.mx-sm-n295px {
    margin-left: -295px !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1024px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .m-md-1px {
    margin: 1px !important;
  }

  .mt-md-1px,
.my-md-1px {
    margin-top: 1px !important;
  }

  .mr-md-1px,
.mx-md-1px {
    margin-right: 1px !important;
  }

  .mb-md-1px,
.my-md-1px {
    margin-bottom: 1px !important;
  }

  .ml-md-1px,
.mx-md-1px {
    margin-left: 1px !important;
  }

  .m-md-2px {
    margin: 2px !important;
  }

  .mt-md-2px,
.my-md-2px {
    margin-top: 2px !important;
  }

  .mr-md-2px,
.mx-md-2px {
    margin-right: 2px !important;
  }

  .mb-md-2px,
.my-md-2px {
    margin-bottom: 2px !important;
  }

  .ml-md-2px,
.mx-md-2px {
    margin-left: 2px !important;
  }

  .m-md-3px {
    margin: 3px !important;
  }

  .mt-md-3px,
.my-md-3px {
    margin-top: 3px !important;
  }

  .mr-md-3px,
.mx-md-3px {
    margin-right: 3px !important;
  }

  .mb-md-3px,
.my-md-3px {
    margin-bottom: 3px !important;
  }

  .ml-md-3px,
.mx-md-3px {
    margin-left: 3px !important;
  }

  .m-md-5px {
    margin: 5px !important;
  }

  .mt-md-5px,
.my-md-5px {
    margin-top: 5px !important;
  }

  .mr-md-5px,
.mx-md-5px {
    margin-right: 5px !important;
  }

  .mb-md-5px,
.my-md-5px {
    margin-bottom: 5px !important;
  }

  .ml-md-5px,
.mx-md-5px {
    margin-left: 5px !important;
  }

  .m-md-6px {
    margin: 6px !important;
  }

  .mt-md-6px,
.my-md-6px {
    margin-top: 6px !important;
  }

  .mr-md-6px,
.mx-md-6px {
    margin-right: 6px !important;
  }

  .mb-md-6px,
.my-md-6px {
    margin-bottom: 6px !important;
  }

  .ml-md-6px,
.mx-md-6px {
    margin-left: 6px !important;
  }

  .m-md-7px {
    margin: 7px !important;
  }

  .mt-md-7px,
.my-md-7px {
    margin-top: 7px !important;
  }

  .mr-md-7px,
.mx-md-7px {
    margin-right: 7px !important;
  }

  .mb-md-7px,
.my-md-7px {
    margin-bottom: 7px !important;
  }

  .ml-md-7px,
.mx-md-7px {
    margin-left: 7px !important;
  }

  .m-md-8px {
    margin: 8px !important;
  }

  .mt-md-8px,
.my-md-8px {
    margin-top: 8px !important;
  }

  .mr-md-8px,
.mx-md-8px {
    margin-right: 8px !important;
  }

  .mb-md-8px,
.my-md-8px {
    margin-bottom: 8px !important;
  }

  .ml-md-8px,
.mx-md-8px {
    margin-left: 8px !important;
  }

  .m-md-10px {
    margin: 10px !important;
  }

  .mt-md-10px,
.my-md-10px {
    margin-top: 10px !important;
  }

  .mr-md-10px,
.mx-md-10px {
    margin-right: 10px !important;
  }

  .mb-md-10px,
.my-md-10px {
    margin-bottom: 10px !important;
  }

  .ml-md-10px,
.mx-md-10px {
    margin-left: 10px !important;
  }

  .m-md-11px {
    margin: 11px !important;
  }

  .mt-md-11px,
.my-md-11px {
    margin-top: 11px !important;
  }

  .mr-md-11px,
.mx-md-11px {
    margin-right: 11px !important;
  }

  .mb-md-11px,
.my-md-11px {
    margin-bottom: 11px !important;
  }

  .ml-md-11px,
.mx-md-11px {
    margin-left: 11px !important;
  }

  .m-md-12px {
    margin: 12px !important;
  }

  .mt-md-12px,
.my-md-12px {
    margin-top: 12px !important;
  }

  .mr-md-12px,
.mx-md-12px {
    margin-right: 12px !important;
  }

  .mb-md-12px,
.my-md-12px {
    margin-bottom: 12px !important;
  }

  .ml-md-12px,
.mx-md-12px {
    margin-left: 12px !important;
  }

  .m-md-13px {
    margin: 13px !important;
  }

  .mt-md-13px,
.my-md-13px {
    margin-top: 13px !important;
  }

  .mr-md-13px,
.mx-md-13px {
    margin-right: 13px !important;
  }

  .mb-md-13px,
.my-md-13px {
    margin-bottom: 13px !important;
  }

  .ml-md-13px,
.mx-md-13px {
    margin-left: 13px !important;
  }

  .m-md-14 {
    margin: 14px !important;
  }

  .mt-md-14,
.my-md-14 {
    margin-top: 14px !important;
  }

  .mr-md-14,
.mx-md-14 {
    margin-right: 14px !important;
  }

  .mb-md-14,
.my-md-14 {
    margin-bottom: 14px !important;
  }

  .ml-md-14,
.mx-md-14 {
    margin-left: 14px !important;
  }

  .m-md-15px {
    margin: 15px !important;
  }

  .mt-md-15px,
.my-md-15px {
    margin-top: 15px !important;
  }

  .mr-md-15px,
.mx-md-15px {
    margin-right: 15px !important;
  }

  .mb-md-15px,
.my-md-15px {
    margin-bottom: 15px !important;
  }

  .ml-md-15px,
.mx-md-15px {
    margin-left: 15px !important;
  }

  .m-md-17px {
    margin: 17px !important;
  }

  .mt-md-17px,
.my-md-17px {
    margin-top: 17px !important;
  }

  .mr-md-17px,
.mx-md-17px {
    margin-right: 17px !important;
  }

  .mb-md-17px,
.my-md-17px {
    margin-bottom: 17px !important;
  }

  .ml-md-17px,
.mx-md-17px {
    margin-left: 17px !important;
  }

  .m-md-18px {
    margin: 18px !important;
  }

  .mt-md-18px,
.my-md-18px {
    margin-top: 18px !important;
  }

  .mr-md-18px,
.mx-md-18px {
    margin-right: 18px !important;
  }

  .mb-md-18px,
.my-md-18px {
    margin-bottom: 18px !important;
  }

  .ml-md-18px,
.mx-md-18px {
    margin-left: 18px !important;
  }

  .m-md-19px {
    margin: 19px !important;
  }

  .mt-md-19px,
.my-md-19px {
    margin-top: 19px !important;
  }

  .mr-md-19px,
.mx-md-19px {
    margin-right: 19px !important;
  }

  .mb-md-19px,
.my-md-19px {
    margin-bottom: 19px !important;
  }

  .ml-md-19px,
.mx-md-19px {
    margin-left: 19px !important;
  }

  .m-md-20px {
    margin: 20px !important;
  }

  .mt-md-20px,
.my-md-20px {
    margin-top: 20px !important;
  }

  .mr-md-20px,
.mx-md-20px {
    margin-right: 20px !important;
  }

  .mb-md-20px,
.my-md-20px {
    margin-bottom: 20px !important;
  }

  .ml-md-20px,
.mx-md-20px {
    margin-left: 20px !important;
  }

  .m-md-21px {
    margin: 21px !important;
  }

  .mt-md-21px,
.my-md-21px {
    margin-top: 21px !important;
  }

  .mr-md-21px,
.mx-md-21px {
    margin-right: 21px !important;
  }

  .mb-md-21px,
.my-md-21px {
    margin-bottom: 21px !important;
  }

  .ml-md-21px,
.mx-md-21px {
    margin-left: 21px !important;
  }

  .m-md-22px {
    margin: 22px !important;
  }

  .mt-md-22px,
.my-md-22px {
    margin-top: 22px !important;
  }

  .mr-md-22px,
.mx-md-22px {
    margin-right: 22px !important;
  }

  .mb-md-22px,
.my-md-22px {
    margin-bottom: 22px !important;
  }

  .ml-md-22px,
.mx-md-22px {
    margin-left: 22px !important;
  }

  .m-md-23px {
    margin: 23px !important;
  }

  .mt-md-23px,
.my-md-23px {
    margin-top: 23px !important;
  }

  .mr-md-23px,
.mx-md-23px {
    margin-right: 23px !important;
  }

  .mb-md-23px,
.my-md-23px {
    margin-bottom: 23px !important;
  }

  .ml-md-23px,
.mx-md-23px {
    margin-left: 23px !important;
  }

  .m-md-25px {
    margin: 25px !important;
  }

  .mt-md-25px,
.my-md-25px {
    margin-top: 25px !important;
  }

  .mr-md-25px,
.mx-md-25px {
    margin-right: 25px !important;
  }

  .mb-md-25px,
.my-md-25px {
    margin-bottom: 25px !important;
  }

  .ml-md-25px,
.mx-md-25px {
    margin-left: 25px !important;
  }

  .m-md-26px {
    margin: 26px !important;
  }

  .mt-md-26px,
.my-md-26px {
    margin-top: 26px !important;
  }

  .mr-md-26px,
.mx-md-26px {
    margin-right: 26px !important;
  }

  .mb-md-26px,
.my-md-26px {
    margin-bottom: 26px !important;
  }

  .ml-md-26px,
.mx-md-26px {
    margin-left: 26px !important;
  }

  .m-md-27px {
    margin: 27px !important;
  }

  .mt-md-27px,
.my-md-27px {
    margin-top: 27px !important;
  }

  .mr-md-27px,
.mx-md-27px {
    margin-right: 27px !important;
  }

  .mb-md-27px,
.my-md-27px {
    margin-bottom: 27px !important;
  }

  .ml-md-27px,
.mx-md-27px {
    margin-left: 27px !important;
  }

  .m-md-28px {
    margin: 28px !important;
  }

  .mt-md-28px,
.my-md-28px {
    margin-top: 28px !important;
  }

  .mr-md-28px,
.mx-md-28px {
    margin-right: 28px !important;
  }

  .mb-md-28px,
.my-md-28px {
    margin-bottom: 28px !important;
  }

  .ml-md-28px,
.mx-md-28px {
    margin-left: 28px !important;
  }

  .m-md-30px {
    margin: 30px !important;
  }

  .mt-md-30px,
.my-md-30px {
    margin-top: 30px !important;
  }

  .mr-md-30px,
.mx-md-30px {
    margin-right: 30px !important;
  }

  .mb-md-30px,
.my-md-30px {
    margin-bottom: 30px !important;
  }

  .ml-md-30px,
.mx-md-30px {
    margin-left: 30px !important;
  }

  .m-md-32px {
    margin: 32px !important;
  }

  .mt-md-32px,
.my-md-32px {
    margin-top: 32px !important;
  }

  .mr-md-32px,
.mx-md-32px {
    margin-right: 32px !important;
  }

  .mb-md-32px,
.my-md-32px {
    margin-bottom: 32px !important;
  }

  .ml-md-32px,
.mx-md-32px {
    margin-left: 32px !important;
  }

  .m-md-34px {
    margin: 34px !important;
  }

  .mt-md-34px,
.my-md-34px {
    margin-top: 34px !important;
  }

  .mr-md-34px,
.mx-md-34px {
    margin-right: 34px !important;
  }

  .mb-md-34px,
.my-md-34px {
    margin-bottom: 34px !important;
  }

  .ml-md-34px,
.mx-md-34px {
    margin-left: 34px !important;
  }

  .m-md-36px {
    margin: 36px !important;
  }

  .mt-md-36px,
.my-md-36px {
    margin-top: 36px !important;
  }

  .mr-md-36px,
.mx-md-36px {
    margin-right: 36px !important;
  }

  .mb-md-36px,
.my-md-36px {
    margin-bottom: 36px !important;
  }

  .ml-md-36px,
.mx-md-36px {
    margin-left: 36px !important;
  }

  .m-md-37px {
    margin: 37px !important;
  }

  .mt-md-37px,
.my-md-37px {
    margin-top: 37px !important;
  }

  .mr-md-37px,
.mx-md-37px {
    margin-right: 37px !important;
  }

  .mb-md-37px,
.my-md-37px {
    margin-bottom: 37px !important;
  }

  .ml-md-37px,
.mx-md-37px {
    margin-left: 37px !important;
  }

  .m-md-38px {
    margin: 38px !important;
  }

  .mt-md-38px,
.my-md-38px {
    margin-top: 38px !important;
  }

  .mr-md-38px,
.mx-md-38px {
    margin-right: 38px !important;
  }

  .mb-md-38px,
.my-md-38px {
    margin-bottom: 38px !important;
  }

  .ml-md-38px,
.mx-md-38px {
    margin-left: 38px !important;
  }

  .m-md-40 {
    margin: 40px !important;
  }

  .mt-md-40,
.my-md-40 {
    margin-top: 40px !important;
  }

  .mr-md-40,
.mx-md-40 {
    margin-right: 40px !important;
  }

  .mb-md-40,
.my-md-40 {
    margin-bottom: 40px !important;
  }

  .ml-md-40,
.mx-md-40 {
    margin-left: 40px !important;
  }

  .m-md-42px {
    margin: 42px !important;
  }

  .mt-md-42px,
.my-md-42px {
    margin-top: 42px !important;
  }

  .mr-md-42px,
.mx-md-42px {
    margin-right: 42px !important;
  }

  .mb-md-42px,
.my-md-42px {
    margin-bottom: 42px !important;
  }

  .ml-md-42px,
.mx-md-42px {
    margin-left: 42px !important;
  }

  .m-md-45px {
    margin: 45px !important;
  }

  .mt-md-45px,
.my-md-45px {
    margin-top: 45px !important;
  }

  .mr-md-45px,
.mx-md-45px {
    margin-right: 45px !important;
  }

  .mb-md-45px,
.my-md-45px {
    margin-bottom: 45px !important;
  }

  .ml-md-45px,
.mx-md-45px {
    margin-left: 45px !important;
  }

  .m-md-46px {
    margin: 46px !important;
  }

  .mt-md-46px,
.my-md-46px {
    margin-top: 46px !important;
  }

  .mr-md-46px,
.mx-md-46px {
    margin-right: 46px !important;
  }

  .mb-md-46px,
.my-md-46px {
    margin-bottom: 46px !important;
  }

  .ml-md-46px,
.mx-md-46px {
    margin-left: 46px !important;
  }

  .m-md-47px {
    margin: 47px !important;
  }

  .mt-md-47px,
.my-md-47px {
    margin-top: 47px !important;
  }

  .mr-md-47px,
.mx-md-47px {
    margin-right: 47px !important;
  }

  .mb-md-47px,
.my-md-47px {
    margin-bottom: 47px !important;
  }

  .ml-md-47px,
.mx-md-47px {
    margin-left: 47px !important;
  }

  .m-md-50px {
    margin: 50px !important;
  }

  .mt-md-50px,
.my-md-50px {
    margin-top: 50px !important;
  }

  .mr-md-50px,
.mx-md-50px {
    margin-right: 50px !important;
  }

  .mb-md-50px,
.my-md-50px {
    margin-bottom: 50px !important;
  }

  .ml-md-50px,
.mx-md-50px {
    margin-left: 50px !important;
  }

  .m-md-53px {
    margin: 53px !important;
  }

  .mt-md-53px,
.my-md-53px {
    margin-top: 53px !important;
  }

  .mr-md-53px,
.mx-md-53px {
    margin-right: 53px !important;
  }

  .mb-md-53px,
.my-md-53px {
    margin-bottom: 53px !important;
  }

  .ml-md-53px,
.mx-md-53px {
    margin-left: 53px !important;
  }

  .m-md-54px {
    margin: 54px !important;
  }

  .mt-md-54px,
.my-md-54px {
    margin-top: 54px !important;
  }

  .mr-md-54px,
.mx-md-54px {
    margin-right: 54px !important;
  }

  .mb-md-54px,
.my-md-54px {
    margin-bottom: 54px !important;
  }

  .ml-md-54px,
.mx-md-54px {
    margin-left: 54px !important;
  }

  .m-md-55px {
    margin: 55px !important;
  }

  .mt-md-55px,
.my-md-55px {
    margin-top: 55px !important;
  }

  .mr-md-55px,
.mx-md-55px {
    margin-right: 55px !important;
  }

  .mb-md-55px,
.my-md-55px {
    margin-bottom: 55px !important;
  }

  .ml-md-55px,
.mx-md-55px {
    margin-left: 55px !important;
  }

  .m-md-56px {
    margin: 56px !important;
  }

  .mt-md-56px,
.my-md-56px {
    margin-top: 56px !important;
  }

  .mr-md-56px,
.mx-md-56px {
    margin-right: 56px !important;
  }

  .mb-md-56px,
.my-md-56px {
    margin-bottom: 56px !important;
  }

  .ml-md-56px,
.mx-md-56px {
    margin-left: 56px !important;
  }

  .m-md-58px {
    margin: 58px !important;
  }

  .mt-md-58px,
.my-md-58px {
    margin-top: 58px !important;
  }

  .mr-md-58px,
.mx-md-58px {
    margin-right: 58px !important;
  }

  .mb-md-58px,
.my-md-58px {
    margin-bottom: 58px !important;
  }

  .ml-md-58px,
.mx-md-58px {
    margin-left: 58px !important;
  }

  .m-md-62px {
    margin: 62px !important;
  }

  .mt-md-62px,
.my-md-62px {
    margin-top: 62px !important;
  }

  .mr-md-62px,
.mx-md-62px {
    margin-right: 62px !important;
  }

  .mb-md-62px,
.my-md-62px {
    margin-bottom: 62px !important;
  }

  .ml-md-62px,
.mx-md-62px {
    margin-left: 62px !important;
  }

  .m-md-63px {
    margin: 63px !important;
  }

  .mt-md-63px,
.my-md-63px {
    margin-top: 63px !important;
  }

  .mr-md-63px,
.mx-md-63px {
    margin-right: 63px !important;
  }

  .mb-md-63px,
.my-md-63px {
    margin-bottom: 63px !important;
  }

  .ml-md-63px,
.mx-md-63px {
    margin-left: 63px !important;
  }

  .m-md-64px {
    margin: 64px !important;
  }

  .mt-md-64px,
.my-md-64px {
    margin-top: 64px !important;
  }

  .mr-md-64px,
.mx-md-64px {
    margin-right: 64px !important;
  }

  .mb-md-64px,
.my-md-64px {
    margin-bottom: 64px !important;
  }

  .ml-md-64px,
.mx-md-64px {
    margin-left: 64px !important;
  }

  .m-md-66px {
    margin: 66px !important;
  }

  .mt-md-66px,
.my-md-66px {
    margin-top: 66px !important;
  }

  .mr-md-66px,
.mx-md-66px {
    margin-right: 66px !important;
  }

  .mb-md-66px,
.my-md-66px {
    margin-bottom: 66px !important;
  }

  .ml-md-66px,
.mx-md-66px {
    margin-left: 66px !important;
  }

  .m-md-67px {
    margin: 67px !important;
  }

  .mt-md-67px,
.my-md-67px {
    margin-top: 67px !important;
  }

  .mr-md-67px,
.mx-md-67px {
    margin-right: 67px !important;
  }

  .mb-md-67px,
.my-md-67px {
    margin-bottom: 67px !important;
  }

  .ml-md-67px,
.mx-md-67px {
    margin-left: 67px !important;
  }

  .m-md-68px {
    margin: 68px !important;
  }

  .mt-md-68px,
.my-md-68px {
    margin-top: 68px !important;
  }

  .mr-md-68px,
.mx-md-68px {
    margin-right: 68px !important;
  }

  .mb-md-68px,
.my-md-68px {
    margin-bottom: 68px !important;
  }

  .ml-md-68px,
.mx-md-68px {
    margin-left: 68px !important;
  }

  .m-md-70px {
    margin: 70px !important;
  }

  .mt-md-70px,
.my-md-70px {
    margin-top: 70px !important;
  }

  .mr-md-70px,
.mx-md-70px {
    margin-right: 70px !important;
  }

  .mb-md-70px,
.my-md-70px {
    margin-bottom: 70px !important;
  }

  .ml-md-70px,
.mx-md-70px {
    margin-left: 70px !important;
  }

  .m-md-71px {
    margin: 71px !important;
  }

  .mt-md-71px,
.my-md-71px {
    margin-top: 71px !important;
  }

  .mr-md-71px,
.mx-md-71px {
    margin-right: 71px !important;
  }

  .mb-md-71px,
.my-md-71px {
    margin-bottom: 71px !important;
  }

  .ml-md-71px,
.mx-md-71px {
    margin-left: 71px !important;
  }

  .m-md-72px {
    margin: 72px !important;
  }

  .mt-md-72px,
.my-md-72px {
    margin-top: 72px !important;
  }

  .mr-md-72px,
.mx-md-72px {
    margin-right: 72px !important;
  }

  .mb-md-72px,
.my-md-72px {
    margin-bottom: 72px !important;
  }

  .ml-md-72px,
.mx-md-72px {
    margin-left: 72px !important;
  }

  .m-md-74px {
    margin: 74px !important;
  }

  .mt-md-74px,
.my-md-74px {
    margin-top: 74px !important;
  }

  .mr-md-74px,
.mx-md-74px {
    margin-right: 74px !important;
  }

  .mb-md-74px,
.my-md-74px {
    margin-bottom: 74px !important;
  }

  .ml-md-74px,
.mx-md-74px {
    margin-left: 74px !important;
  }

  .m-md-80px {
    margin: 80px !important;
  }

  .mt-md-80px,
.my-md-80px {
    margin-top: 80px !important;
  }

  .mr-md-80px,
.mx-md-80px {
    margin-right: 80px !important;
  }

  .mb-md-80px,
.my-md-80px {
    margin-bottom: 80px !important;
  }

  .ml-md-80px,
.mx-md-80px {
    margin-left: 80px !important;
  }

  .m-md-83px {
    margin: 83px !important;
  }

  .mt-md-83px,
.my-md-83px {
    margin-top: 83px !important;
  }

  .mr-md-83px,
.mx-md-83px {
    margin-right: 83px !important;
  }

  .mb-md-83px,
.my-md-83px {
    margin-bottom: 83px !important;
  }

  .ml-md-83px,
.mx-md-83px {
    margin-left: 83px !important;
  }

  .m-md-84px {
    margin: 84px !important;
  }

  .mt-md-84px,
.my-md-84px {
    margin-top: 84px !important;
  }

  .mr-md-84px,
.mx-md-84px {
    margin-right: 84px !important;
  }

  .mb-md-84px,
.my-md-84px {
    margin-bottom: 84px !important;
  }

  .ml-md-84px,
.mx-md-84px {
    margin-left: 84px !important;
  }

  .m-md-88px {
    margin: 88px !important;
  }

  .mt-md-88px,
.my-md-88px {
    margin-top: 88px !important;
  }

  .mr-md-88px,
.mx-md-88px {
    margin-right: 88px !important;
  }

  .mb-md-88px,
.my-md-88px {
    margin-bottom: 88px !important;
  }

  .ml-md-88px,
.mx-md-88px {
    margin-left: 88px !important;
  }

  .m-md-90px {
    margin: 90px !important;
  }

  .mt-md-90px,
.my-md-90px {
    margin-top: 90px !important;
  }

  .mr-md-90px,
.mx-md-90px {
    margin-right: 90px !important;
  }

  .mb-md-90px,
.my-md-90px {
    margin-bottom: 90px !important;
  }

  .ml-md-90px,
.mx-md-90px {
    margin-left: 90px !important;
  }

  .m-md-113px {
    margin: 113px !important;
  }

  .mt-md-113px,
.my-md-113px {
    margin-top: 113px !important;
  }

  .mr-md-113px,
.mx-md-113px {
    margin-right: 113px !important;
  }

  .mb-md-113px,
.my-md-113px {
    margin-bottom: 113px !important;
  }

  .ml-md-113px,
.mx-md-113px {
    margin-left: 113px !important;
  }

  .m-md-115px {
    margin: 115px !important;
  }

  .mt-md-115px,
.my-md-115px {
    margin-top: 115px !important;
  }

  .mr-md-115px,
.mx-md-115px {
    margin-right: 115px !important;
  }

  .mb-md-115px,
.my-md-115px {
    margin-bottom: 115px !important;
  }

  .ml-md-115px,
.mx-md-115px {
    margin-left: 115px !important;
  }

  .m-md-120px {
    margin: 120px !important;
  }

  .mt-md-120px,
.my-md-120px {
    margin-top: 120px !important;
  }

  .mr-md-120px,
.mx-md-120px {
    margin-right: 120px !important;
  }

  .mb-md-120px,
.my-md-120px {
    margin-bottom: 120px !important;
  }

  .ml-md-120px,
.mx-md-120px {
    margin-left: 120px !important;
  }

  .m-md-125px {
    margin: 125px !important;
  }

  .mt-md-125px,
.my-md-125px {
    margin-top: 125px !important;
  }

  .mr-md-125px,
.mx-md-125px {
    margin-right: 125px !important;
  }

  .mb-md-125px,
.my-md-125px {
    margin-bottom: 125px !important;
  }

  .ml-md-125px,
.mx-md-125px {
    margin-left: 125px !important;
  }

  .m-md-185px {
    margin: 185px !important;
  }

  .mt-md-185px,
.my-md-185px {
    margin-top: 185px !important;
  }

  .mr-md-185px,
.mx-md-185px {
    margin-right: 185px !important;
  }

  .mb-md-185px,
.my-md-185px {
    margin-bottom: 185px !important;
  }

  .ml-md-185px,
.mx-md-185px {
    margin-left: 185px !important;
  }

  .m-md-205px {
    margin: 205px !important;
  }

  .mt-md-205px,
.my-md-205px {
    margin-top: 205px !important;
  }

  .mr-md-205px,
.mx-md-205px {
    margin-right: 205px !important;
  }

  .mb-md-205px,
.my-md-205px {
    margin-bottom: 205px !important;
  }

  .ml-md-205px,
.mx-md-205px {
    margin-left: 205px !important;
  }

  .m-md-295px {
    margin: 295px !important;
  }

  .mt-md-295px,
.my-md-295px {
    margin-top: 295px !important;
  }

  .mr-md-295px,
.mx-md-295px {
    margin-right: 295px !important;
  }

  .mb-md-295px,
.my-md-295px {
    margin-bottom: 295px !important;
  }

  .ml-md-295px,
.mx-md-295px {
    margin-left: 295px !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .p-md-1px {
    padding: 1px !important;
  }

  .pt-md-1px,
.py-md-1px {
    padding-top: 1px !important;
  }

  .pr-md-1px,
.px-md-1px {
    padding-right: 1px !important;
  }

  .pb-md-1px,
.py-md-1px {
    padding-bottom: 1px !important;
  }

  .pl-md-1px,
.px-md-1px {
    padding-left: 1px !important;
  }

  .p-md-2px {
    padding: 2px !important;
  }

  .pt-md-2px,
.py-md-2px {
    padding-top: 2px !important;
  }

  .pr-md-2px,
.px-md-2px {
    padding-right: 2px !important;
  }

  .pb-md-2px,
.py-md-2px {
    padding-bottom: 2px !important;
  }

  .pl-md-2px,
.px-md-2px {
    padding-left: 2px !important;
  }

  .p-md-3px {
    padding: 3px !important;
  }

  .pt-md-3px,
.py-md-3px {
    padding-top: 3px !important;
  }

  .pr-md-3px,
.px-md-3px {
    padding-right: 3px !important;
  }

  .pb-md-3px,
.py-md-3px {
    padding-bottom: 3px !important;
  }

  .pl-md-3px,
.px-md-3px {
    padding-left: 3px !important;
  }

  .p-md-5px {
    padding: 5px !important;
  }

  .pt-md-5px,
.py-md-5px {
    padding-top: 5px !important;
  }

  .pr-md-5px,
.px-md-5px {
    padding-right: 5px !important;
  }

  .pb-md-5px,
.py-md-5px {
    padding-bottom: 5px !important;
  }

  .pl-md-5px,
.px-md-5px {
    padding-left: 5px !important;
  }

  .p-md-6px {
    padding: 6px !important;
  }

  .pt-md-6px,
.py-md-6px {
    padding-top: 6px !important;
  }

  .pr-md-6px,
.px-md-6px {
    padding-right: 6px !important;
  }

  .pb-md-6px,
.py-md-6px {
    padding-bottom: 6px !important;
  }

  .pl-md-6px,
.px-md-6px {
    padding-left: 6px !important;
  }

  .p-md-7px {
    padding: 7px !important;
  }

  .pt-md-7px,
.py-md-7px {
    padding-top: 7px !important;
  }

  .pr-md-7px,
.px-md-7px {
    padding-right: 7px !important;
  }

  .pb-md-7px,
.py-md-7px {
    padding-bottom: 7px !important;
  }

  .pl-md-7px,
.px-md-7px {
    padding-left: 7px !important;
  }

  .p-md-8px {
    padding: 8px !important;
  }

  .pt-md-8px,
.py-md-8px {
    padding-top: 8px !important;
  }

  .pr-md-8px,
.px-md-8px {
    padding-right: 8px !important;
  }

  .pb-md-8px,
.py-md-8px {
    padding-bottom: 8px !important;
  }

  .pl-md-8px,
.px-md-8px {
    padding-left: 8px !important;
  }

  .p-md-10px {
    padding: 10px !important;
  }

  .pt-md-10px,
.py-md-10px {
    padding-top: 10px !important;
  }

  .pr-md-10px,
.px-md-10px {
    padding-right: 10px !important;
  }

  .pb-md-10px,
.py-md-10px {
    padding-bottom: 10px !important;
  }

  .pl-md-10px,
.px-md-10px {
    padding-left: 10px !important;
  }

  .p-md-11px {
    padding: 11px !important;
  }

  .pt-md-11px,
.py-md-11px {
    padding-top: 11px !important;
  }

  .pr-md-11px,
.px-md-11px {
    padding-right: 11px !important;
  }

  .pb-md-11px,
.py-md-11px {
    padding-bottom: 11px !important;
  }

  .pl-md-11px,
.px-md-11px {
    padding-left: 11px !important;
  }

  .p-md-12px {
    padding: 12px !important;
  }

  .pt-md-12px,
.py-md-12px {
    padding-top: 12px !important;
  }

  .pr-md-12px,
.px-md-12px {
    padding-right: 12px !important;
  }

  .pb-md-12px,
.py-md-12px {
    padding-bottom: 12px !important;
  }

  .pl-md-12px,
.px-md-12px {
    padding-left: 12px !important;
  }

  .p-md-13px {
    padding: 13px !important;
  }

  .pt-md-13px,
.py-md-13px {
    padding-top: 13px !important;
  }

  .pr-md-13px,
.px-md-13px {
    padding-right: 13px !important;
  }

  .pb-md-13px,
.py-md-13px {
    padding-bottom: 13px !important;
  }

  .pl-md-13px,
.px-md-13px {
    padding-left: 13px !important;
  }

  .p-md-14 {
    padding: 14px !important;
  }

  .pt-md-14,
.py-md-14 {
    padding-top: 14px !important;
  }

  .pr-md-14,
.px-md-14 {
    padding-right: 14px !important;
  }

  .pb-md-14,
.py-md-14 {
    padding-bottom: 14px !important;
  }

  .pl-md-14,
.px-md-14 {
    padding-left: 14px !important;
  }

  .p-md-15px {
    padding: 15px !important;
  }

  .pt-md-15px,
.py-md-15px {
    padding-top: 15px !important;
  }

  .pr-md-15px,
.px-md-15px {
    padding-right: 15px !important;
  }

  .pb-md-15px,
.py-md-15px {
    padding-bottom: 15px !important;
  }

  .pl-md-15px,
.px-md-15px {
    padding-left: 15px !important;
  }

  .p-md-17px {
    padding: 17px !important;
  }

  .pt-md-17px,
.py-md-17px {
    padding-top: 17px !important;
  }

  .pr-md-17px,
.px-md-17px {
    padding-right: 17px !important;
  }

  .pb-md-17px,
.py-md-17px {
    padding-bottom: 17px !important;
  }

  .pl-md-17px,
.px-md-17px {
    padding-left: 17px !important;
  }

  .p-md-18px {
    padding: 18px !important;
  }

  .pt-md-18px,
.py-md-18px {
    padding-top: 18px !important;
  }

  .pr-md-18px,
.px-md-18px {
    padding-right: 18px !important;
  }

  .pb-md-18px,
.py-md-18px {
    padding-bottom: 18px !important;
  }

  .pl-md-18px,
.px-md-18px {
    padding-left: 18px !important;
  }

  .p-md-19px {
    padding: 19px !important;
  }

  .pt-md-19px,
.py-md-19px {
    padding-top: 19px !important;
  }

  .pr-md-19px,
.px-md-19px {
    padding-right: 19px !important;
  }

  .pb-md-19px,
.py-md-19px {
    padding-bottom: 19px !important;
  }

  .pl-md-19px,
.px-md-19px {
    padding-left: 19px !important;
  }

  .p-md-20px {
    padding: 20px !important;
  }

  .pt-md-20px,
.py-md-20px {
    padding-top: 20px !important;
  }

  .pr-md-20px,
.px-md-20px {
    padding-right: 20px !important;
  }

  .pb-md-20px,
.py-md-20px {
    padding-bottom: 20px !important;
  }

  .pl-md-20px,
.px-md-20px {
    padding-left: 20px !important;
  }

  .p-md-21px {
    padding: 21px !important;
  }

  .pt-md-21px,
.py-md-21px {
    padding-top: 21px !important;
  }

  .pr-md-21px,
.px-md-21px {
    padding-right: 21px !important;
  }

  .pb-md-21px,
.py-md-21px {
    padding-bottom: 21px !important;
  }

  .pl-md-21px,
.px-md-21px {
    padding-left: 21px !important;
  }

  .p-md-22px {
    padding: 22px !important;
  }

  .pt-md-22px,
.py-md-22px {
    padding-top: 22px !important;
  }

  .pr-md-22px,
.px-md-22px {
    padding-right: 22px !important;
  }

  .pb-md-22px,
.py-md-22px {
    padding-bottom: 22px !important;
  }

  .pl-md-22px,
.px-md-22px {
    padding-left: 22px !important;
  }

  .p-md-23px {
    padding: 23px !important;
  }

  .pt-md-23px,
.py-md-23px {
    padding-top: 23px !important;
  }

  .pr-md-23px,
.px-md-23px {
    padding-right: 23px !important;
  }

  .pb-md-23px,
.py-md-23px {
    padding-bottom: 23px !important;
  }

  .pl-md-23px,
.px-md-23px {
    padding-left: 23px !important;
  }

  .p-md-25px {
    padding: 25px !important;
  }

  .pt-md-25px,
.py-md-25px {
    padding-top: 25px !important;
  }

  .pr-md-25px,
.px-md-25px {
    padding-right: 25px !important;
  }

  .pb-md-25px,
.py-md-25px {
    padding-bottom: 25px !important;
  }

  .pl-md-25px,
.px-md-25px {
    padding-left: 25px !important;
  }

  .p-md-26px {
    padding: 26px !important;
  }

  .pt-md-26px,
.py-md-26px {
    padding-top: 26px !important;
  }

  .pr-md-26px,
.px-md-26px {
    padding-right: 26px !important;
  }

  .pb-md-26px,
.py-md-26px {
    padding-bottom: 26px !important;
  }

  .pl-md-26px,
.px-md-26px {
    padding-left: 26px !important;
  }

  .p-md-27px {
    padding: 27px !important;
  }

  .pt-md-27px,
.py-md-27px {
    padding-top: 27px !important;
  }

  .pr-md-27px,
.px-md-27px {
    padding-right: 27px !important;
  }

  .pb-md-27px,
.py-md-27px {
    padding-bottom: 27px !important;
  }

  .pl-md-27px,
.px-md-27px {
    padding-left: 27px !important;
  }

  .p-md-28px {
    padding: 28px !important;
  }

  .pt-md-28px,
.py-md-28px {
    padding-top: 28px !important;
  }

  .pr-md-28px,
.px-md-28px {
    padding-right: 28px !important;
  }

  .pb-md-28px,
.py-md-28px {
    padding-bottom: 28px !important;
  }

  .pl-md-28px,
.px-md-28px {
    padding-left: 28px !important;
  }

  .p-md-30px {
    padding: 30px !important;
  }

  .pt-md-30px,
.py-md-30px {
    padding-top: 30px !important;
  }

  .pr-md-30px,
.px-md-30px {
    padding-right: 30px !important;
  }

  .pb-md-30px,
.py-md-30px {
    padding-bottom: 30px !important;
  }

  .pl-md-30px,
.px-md-30px {
    padding-left: 30px !important;
  }

  .p-md-32px {
    padding: 32px !important;
  }

  .pt-md-32px,
.py-md-32px {
    padding-top: 32px !important;
  }

  .pr-md-32px,
.px-md-32px {
    padding-right: 32px !important;
  }

  .pb-md-32px,
.py-md-32px {
    padding-bottom: 32px !important;
  }

  .pl-md-32px,
.px-md-32px {
    padding-left: 32px !important;
  }

  .p-md-34px {
    padding: 34px !important;
  }

  .pt-md-34px,
.py-md-34px {
    padding-top: 34px !important;
  }

  .pr-md-34px,
.px-md-34px {
    padding-right: 34px !important;
  }

  .pb-md-34px,
.py-md-34px {
    padding-bottom: 34px !important;
  }

  .pl-md-34px,
.px-md-34px {
    padding-left: 34px !important;
  }

  .p-md-36px {
    padding: 36px !important;
  }

  .pt-md-36px,
.py-md-36px {
    padding-top: 36px !important;
  }

  .pr-md-36px,
.px-md-36px {
    padding-right: 36px !important;
  }

  .pb-md-36px,
.py-md-36px {
    padding-bottom: 36px !important;
  }

  .pl-md-36px,
.px-md-36px {
    padding-left: 36px !important;
  }

  .p-md-37px {
    padding: 37px !important;
  }

  .pt-md-37px,
.py-md-37px {
    padding-top: 37px !important;
  }

  .pr-md-37px,
.px-md-37px {
    padding-right: 37px !important;
  }

  .pb-md-37px,
.py-md-37px {
    padding-bottom: 37px !important;
  }

  .pl-md-37px,
.px-md-37px {
    padding-left: 37px !important;
  }

  .p-md-38px {
    padding: 38px !important;
  }

  .pt-md-38px,
.py-md-38px {
    padding-top: 38px !important;
  }

  .pr-md-38px,
.px-md-38px {
    padding-right: 38px !important;
  }

  .pb-md-38px,
.py-md-38px {
    padding-bottom: 38px !important;
  }

  .pl-md-38px,
.px-md-38px {
    padding-left: 38px !important;
  }

  .p-md-40 {
    padding: 40px !important;
  }

  .pt-md-40,
.py-md-40 {
    padding-top: 40px !important;
  }

  .pr-md-40,
.px-md-40 {
    padding-right: 40px !important;
  }

  .pb-md-40,
.py-md-40 {
    padding-bottom: 40px !important;
  }

  .pl-md-40,
.px-md-40 {
    padding-left: 40px !important;
  }

  .p-md-42px {
    padding: 42px !important;
  }

  .pt-md-42px,
.py-md-42px {
    padding-top: 42px !important;
  }

  .pr-md-42px,
.px-md-42px {
    padding-right: 42px !important;
  }

  .pb-md-42px,
.py-md-42px {
    padding-bottom: 42px !important;
  }

  .pl-md-42px,
.px-md-42px {
    padding-left: 42px !important;
  }

  .p-md-45px {
    padding: 45px !important;
  }

  .pt-md-45px,
.py-md-45px {
    padding-top: 45px !important;
  }

  .pr-md-45px,
.px-md-45px {
    padding-right: 45px !important;
  }

  .pb-md-45px,
.py-md-45px {
    padding-bottom: 45px !important;
  }

  .pl-md-45px,
.px-md-45px {
    padding-left: 45px !important;
  }

  .p-md-46px {
    padding: 46px !important;
  }

  .pt-md-46px,
.py-md-46px {
    padding-top: 46px !important;
  }

  .pr-md-46px,
.px-md-46px {
    padding-right: 46px !important;
  }

  .pb-md-46px,
.py-md-46px {
    padding-bottom: 46px !important;
  }

  .pl-md-46px,
.px-md-46px {
    padding-left: 46px !important;
  }

  .p-md-47px {
    padding: 47px !important;
  }

  .pt-md-47px,
.py-md-47px {
    padding-top: 47px !important;
  }

  .pr-md-47px,
.px-md-47px {
    padding-right: 47px !important;
  }

  .pb-md-47px,
.py-md-47px {
    padding-bottom: 47px !important;
  }

  .pl-md-47px,
.px-md-47px {
    padding-left: 47px !important;
  }

  .p-md-50px {
    padding: 50px !important;
  }

  .pt-md-50px,
.py-md-50px {
    padding-top: 50px !important;
  }

  .pr-md-50px,
.px-md-50px {
    padding-right: 50px !important;
  }

  .pb-md-50px,
.py-md-50px {
    padding-bottom: 50px !important;
  }

  .pl-md-50px,
.px-md-50px {
    padding-left: 50px !important;
  }

  .p-md-53px {
    padding: 53px !important;
  }

  .pt-md-53px,
.py-md-53px {
    padding-top: 53px !important;
  }

  .pr-md-53px,
.px-md-53px {
    padding-right: 53px !important;
  }

  .pb-md-53px,
.py-md-53px {
    padding-bottom: 53px !important;
  }

  .pl-md-53px,
.px-md-53px {
    padding-left: 53px !important;
  }

  .p-md-54px {
    padding: 54px !important;
  }

  .pt-md-54px,
.py-md-54px {
    padding-top: 54px !important;
  }

  .pr-md-54px,
.px-md-54px {
    padding-right: 54px !important;
  }

  .pb-md-54px,
.py-md-54px {
    padding-bottom: 54px !important;
  }

  .pl-md-54px,
.px-md-54px {
    padding-left: 54px !important;
  }

  .p-md-55px {
    padding: 55px !important;
  }

  .pt-md-55px,
.py-md-55px {
    padding-top: 55px !important;
  }

  .pr-md-55px,
.px-md-55px {
    padding-right: 55px !important;
  }

  .pb-md-55px,
.py-md-55px {
    padding-bottom: 55px !important;
  }

  .pl-md-55px,
.px-md-55px {
    padding-left: 55px !important;
  }

  .p-md-56px {
    padding: 56px !important;
  }

  .pt-md-56px,
.py-md-56px {
    padding-top: 56px !important;
  }

  .pr-md-56px,
.px-md-56px {
    padding-right: 56px !important;
  }

  .pb-md-56px,
.py-md-56px {
    padding-bottom: 56px !important;
  }

  .pl-md-56px,
.px-md-56px {
    padding-left: 56px !important;
  }

  .p-md-58px {
    padding: 58px !important;
  }

  .pt-md-58px,
.py-md-58px {
    padding-top: 58px !important;
  }

  .pr-md-58px,
.px-md-58px {
    padding-right: 58px !important;
  }

  .pb-md-58px,
.py-md-58px {
    padding-bottom: 58px !important;
  }

  .pl-md-58px,
.px-md-58px {
    padding-left: 58px !important;
  }

  .p-md-62px {
    padding: 62px !important;
  }

  .pt-md-62px,
.py-md-62px {
    padding-top: 62px !important;
  }

  .pr-md-62px,
.px-md-62px {
    padding-right: 62px !important;
  }

  .pb-md-62px,
.py-md-62px {
    padding-bottom: 62px !important;
  }

  .pl-md-62px,
.px-md-62px {
    padding-left: 62px !important;
  }

  .p-md-63px {
    padding: 63px !important;
  }

  .pt-md-63px,
.py-md-63px {
    padding-top: 63px !important;
  }

  .pr-md-63px,
.px-md-63px {
    padding-right: 63px !important;
  }

  .pb-md-63px,
.py-md-63px {
    padding-bottom: 63px !important;
  }

  .pl-md-63px,
.px-md-63px {
    padding-left: 63px !important;
  }

  .p-md-64px {
    padding: 64px !important;
  }

  .pt-md-64px,
.py-md-64px {
    padding-top: 64px !important;
  }

  .pr-md-64px,
.px-md-64px {
    padding-right: 64px !important;
  }

  .pb-md-64px,
.py-md-64px {
    padding-bottom: 64px !important;
  }

  .pl-md-64px,
.px-md-64px {
    padding-left: 64px !important;
  }

  .p-md-66px {
    padding: 66px !important;
  }

  .pt-md-66px,
.py-md-66px {
    padding-top: 66px !important;
  }

  .pr-md-66px,
.px-md-66px {
    padding-right: 66px !important;
  }

  .pb-md-66px,
.py-md-66px {
    padding-bottom: 66px !important;
  }

  .pl-md-66px,
.px-md-66px {
    padding-left: 66px !important;
  }

  .p-md-67px {
    padding: 67px !important;
  }

  .pt-md-67px,
.py-md-67px {
    padding-top: 67px !important;
  }

  .pr-md-67px,
.px-md-67px {
    padding-right: 67px !important;
  }

  .pb-md-67px,
.py-md-67px {
    padding-bottom: 67px !important;
  }

  .pl-md-67px,
.px-md-67px {
    padding-left: 67px !important;
  }

  .p-md-68px {
    padding: 68px !important;
  }

  .pt-md-68px,
.py-md-68px {
    padding-top: 68px !important;
  }

  .pr-md-68px,
.px-md-68px {
    padding-right: 68px !important;
  }

  .pb-md-68px,
.py-md-68px {
    padding-bottom: 68px !important;
  }

  .pl-md-68px,
.px-md-68px {
    padding-left: 68px !important;
  }

  .p-md-70px {
    padding: 70px !important;
  }

  .pt-md-70px,
.py-md-70px {
    padding-top: 70px !important;
  }

  .pr-md-70px,
.px-md-70px {
    padding-right: 70px !important;
  }

  .pb-md-70px,
.py-md-70px {
    padding-bottom: 70px !important;
  }

  .pl-md-70px,
.px-md-70px {
    padding-left: 70px !important;
  }

  .p-md-71px {
    padding: 71px !important;
  }

  .pt-md-71px,
.py-md-71px {
    padding-top: 71px !important;
  }

  .pr-md-71px,
.px-md-71px {
    padding-right: 71px !important;
  }

  .pb-md-71px,
.py-md-71px {
    padding-bottom: 71px !important;
  }

  .pl-md-71px,
.px-md-71px {
    padding-left: 71px !important;
  }

  .p-md-72px {
    padding: 72px !important;
  }

  .pt-md-72px,
.py-md-72px {
    padding-top: 72px !important;
  }

  .pr-md-72px,
.px-md-72px {
    padding-right: 72px !important;
  }

  .pb-md-72px,
.py-md-72px {
    padding-bottom: 72px !important;
  }

  .pl-md-72px,
.px-md-72px {
    padding-left: 72px !important;
  }

  .p-md-74px {
    padding: 74px !important;
  }

  .pt-md-74px,
.py-md-74px {
    padding-top: 74px !important;
  }

  .pr-md-74px,
.px-md-74px {
    padding-right: 74px !important;
  }

  .pb-md-74px,
.py-md-74px {
    padding-bottom: 74px !important;
  }

  .pl-md-74px,
.px-md-74px {
    padding-left: 74px !important;
  }

  .p-md-80px {
    padding: 80px !important;
  }

  .pt-md-80px,
.py-md-80px {
    padding-top: 80px !important;
  }

  .pr-md-80px,
.px-md-80px {
    padding-right: 80px !important;
  }

  .pb-md-80px,
.py-md-80px {
    padding-bottom: 80px !important;
  }

  .pl-md-80px,
.px-md-80px {
    padding-left: 80px !important;
  }

  .p-md-83px {
    padding: 83px !important;
  }

  .pt-md-83px,
.py-md-83px {
    padding-top: 83px !important;
  }

  .pr-md-83px,
.px-md-83px {
    padding-right: 83px !important;
  }

  .pb-md-83px,
.py-md-83px {
    padding-bottom: 83px !important;
  }

  .pl-md-83px,
.px-md-83px {
    padding-left: 83px !important;
  }

  .p-md-84px {
    padding: 84px !important;
  }

  .pt-md-84px,
.py-md-84px {
    padding-top: 84px !important;
  }

  .pr-md-84px,
.px-md-84px {
    padding-right: 84px !important;
  }

  .pb-md-84px,
.py-md-84px {
    padding-bottom: 84px !important;
  }

  .pl-md-84px,
.px-md-84px {
    padding-left: 84px !important;
  }

  .p-md-88px {
    padding: 88px !important;
  }

  .pt-md-88px,
.py-md-88px {
    padding-top: 88px !important;
  }

  .pr-md-88px,
.px-md-88px {
    padding-right: 88px !important;
  }

  .pb-md-88px,
.py-md-88px {
    padding-bottom: 88px !important;
  }

  .pl-md-88px,
.px-md-88px {
    padding-left: 88px !important;
  }

  .p-md-90px {
    padding: 90px !important;
  }

  .pt-md-90px,
.py-md-90px {
    padding-top: 90px !important;
  }

  .pr-md-90px,
.px-md-90px {
    padding-right: 90px !important;
  }

  .pb-md-90px,
.py-md-90px {
    padding-bottom: 90px !important;
  }

  .pl-md-90px,
.px-md-90px {
    padding-left: 90px !important;
  }

  .p-md-113px {
    padding: 113px !important;
  }

  .pt-md-113px,
.py-md-113px {
    padding-top: 113px !important;
  }

  .pr-md-113px,
.px-md-113px {
    padding-right: 113px !important;
  }

  .pb-md-113px,
.py-md-113px {
    padding-bottom: 113px !important;
  }

  .pl-md-113px,
.px-md-113px {
    padding-left: 113px !important;
  }

  .p-md-115px {
    padding: 115px !important;
  }

  .pt-md-115px,
.py-md-115px {
    padding-top: 115px !important;
  }

  .pr-md-115px,
.px-md-115px {
    padding-right: 115px !important;
  }

  .pb-md-115px,
.py-md-115px {
    padding-bottom: 115px !important;
  }

  .pl-md-115px,
.px-md-115px {
    padding-left: 115px !important;
  }

  .p-md-120px {
    padding: 120px !important;
  }

  .pt-md-120px,
.py-md-120px {
    padding-top: 120px !important;
  }

  .pr-md-120px,
.px-md-120px {
    padding-right: 120px !important;
  }

  .pb-md-120px,
.py-md-120px {
    padding-bottom: 120px !important;
  }

  .pl-md-120px,
.px-md-120px {
    padding-left: 120px !important;
  }

  .p-md-125px {
    padding: 125px !important;
  }

  .pt-md-125px,
.py-md-125px {
    padding-top: 125px !important;
  }

  .pr-md-125px,
.px-md-125px {
    padding-right: 125px !important;
  }

  .pb-md-125px,
.py-md-125px {
    padding-bottom: 125px !important;
  }

  .pl-md-125px,
.px-md-125px {
    padding-left: 125px !important;
  }

  .p-md-185px {
    padding: 185px !important;
  }

  .pt-md-185px,
.py-md-185px {
    padding-top: 185px !important;
  }

  .pr-md-185px,
.px-md-185px {
    padding-right: 185px !important;
  }

  .pb-md-185px,
.py-md-185px {
    padding-bottom: 185px !important;
  }

  .pl-md-185px,
.px-md-185px {
    padding-left: 185px !important;
  }

  .p-md-205px {
    padding: 205px !important;
  }

  .pt-md-205px,
.py-md-205px {
    padding-top: 205px !important;
  }

  .pr-md-205px,
.px-md-205px {
    padding-right: 205px !important;
  }

  .pb-md-205px,
.py-md-205px {
    padding-bottom: 205px !important;
  }

  .pl-md-205px,
.px-md-205px {
    padding-left: 205px !important;
  }

  .p-md-295px {
    padding: 295px !important;
  }

  .pt-md-295px,
.py-md-295px {
    padding-top: 295px !important;
  }

  .pr-md-295px,
.px-md-295px {
    padding-right: 295px !important;
  }

  .pb-md-295px,
.py-md-295px {
    padding-bottom: 295px !important;
  }

  .pl-md-295px,
.px-md-295px {
    padding-left: 295px !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-n1px {
    margin: -1px !important;
  }

  .mt-md-n1px,
.my-md-n1px {
    margin-top: -1px !important;
  }

  .mr-md-n1px,
.mx-md-n1px {
    margin-right: -1px !important;
  }

  .mb-md-n1px,
.my-md-n1px {
    margin-bottom: -1px !important;
  }

  .ml-md-n1px,
.mx-md-n1px {
    margin-left: -1px !important;
  }

  .m-md-n2px {
    margin: -2px !important;
  }

  .mt-md-n2px,
.my-md-n2px {
    margin-top: -2px !important;
  }

  .mr-md-n2px,
.mx-md-n2px {
    margin-right: -2px !important;
  }

  .mb-md-n2px,
.my-md-n2px {
    margin-bottom: -2px !important;
  }

  .ml-md-n2px,
.mx-md-n2px {
    margin-left: -2px !important;
  }

  .m-md-n3px {
    margin: -3px !important;
  }

  .mt-md-n3px,
.my-md-n3px {
    margin-top: -3px !important;
  }

  .mr-md-n3px,
.mx-md-n3px {
    margin-right: -3px !important;
  }

  .mb-md-n3px,
.my-md-n3px {
    margin-bottom: -3px !important;
  }

  .ml-md-n3px,
.mx-md-n3px {
    margin-left: -3px !important;
  }

  .m-md-n5px {
    margin: -5px !important;
  }

  .mt-md-n5px,
.my-md-n5px {
    margin-top: -5px !important;
  }

  .mr-md-n5px,
.mx-md-n5px {
    margin-right: -5px !important;
  }

  .mb-md-n5px,
.my-md-n5px {
    margin-bottom: -5px !important;
  }

  .ml-md-n5px,
.mx-md-n5px {
    margin-left: -5px !important;
  }

  .m-md-n6px {
    margin: -6px !important;
  }

  .mt-md-n6px,
.my-md-n6px {
    margin-top: -6px !important;
  }

  .mr-md-n6px,
.mx-md-n6px {
    margin-right: -6px !important;
  }

  .mb-md-n6px,
.my-md-n6px {
    margin-bottom: -6px !important;
  }

  .ml-md-n6px,
.mx-md-n6px {
    margin-left: -6px !important;
  }

  .m-md-n7px {
    margin: -7px !important;
  }

  .mt-md-n7px,
.my-md-n7px {
    margin-top: -7px !important;
  }

  .mr-md-n7px,
.mx-md-n7px {
    margin-right: -7px !important;
  }

  .mb-md-n7px,
.my-md-n7px {
    margin-bottom: -7px !important;
  }

  .ml-md-n7px,
.mx-md-n7px {
    margin-left: -7px !important;
  }

  .m-md-n8px {
    margin: -8px !important;
  }

  .mt-md-n8px,
.my-md-n8px {
    margin-top: -8px !important;
  }

  .mr-md-n8px,
.mx-md-n8px {
    margin-right: -8px !important;
  }

  .mb-md-n8px,
.my-md-n8px {
    margin-bottom: -8px !important;
  }

  .ml-md-n8px,
.mx-md-n8px {
    margin-left: -8px !important;
  }

  .m-md-n10px {
    margin: -10px !important;
  }

  .mt-md-n10px,
.my-md-n10px {
    margin-top: -10px !important;
  }

  .mr-md-n10px,
.mx-md-n10px {
    margin-right: -10px !important;
  }

  .mb-md-n10px,
.my-md-n10px {
    margin-bottom: -10px !important;
  }

  .ml-md-n10px,
.mx-md-n10px {
    margin-left: -10px !important;
  }

  .m-md-n11px {
    margin: -11px !important;
  }

  .mt-md-n11px,
.my-md-n11px {
    margin-top: -11px !important;
  }

  .mr-md-n11px,
.mx-md-n11px {
    margin-right: -11px !important;
  }

  .mb-md-n11px,
.my-md-n11px {
    margin-bottom: -11px !important;
  }

  .ml-md-n11px,
.mx-md-n11px {
    margin-left: -11px !important;
  }

  .m-md-n12px {
    margin: -12px !important;
  }

  .mt-md-n12px,
.my-md-n12px {
    margin-top: -12px !important;
  }

  .mr-md-n12px,
.mx-md-n12px {
    margin-right: -12px !important;
  }

  .mb-md-n12px,
.my-md-n12px {
    margin-bottom: -12px !important;
  }

  .ml-md-n12px,
.mx-md-n12px {
    margin-left: -12px !important;
  }

  .m-md-n13px {
    margin: -13px !important;
  }

  .mt-md-n13px,
.my-md-n13px {
    margin-top: -13px !important;
  }

  .mr-md-n13px,
.mx-md-n13px {
    margin-right: -13px !important;
  }

  .mb-md-n13px,
.my-md-n13px {
    margin-bottom: -13px !important;
  }

  .ml-md-n13px,
.mx-md-n13px {
    margin-left: -13px !important;
  }

  .m-md-n14 {
    margin: -14px !important;
  }

  .mt-md-n14,
.my-md-n14 {
    margin-top: -14px !important;
  }

  .mr-md-n14,
.mx-md-n14 {
    margin-right: -14px !important;
  }

  .mb-md-n14,
.my-md-n14 {
    margin-bottom: -14px !important;
  }

  .ml-md-n14,
.mx-md-n14 {
    margin-left: -14px !important;
  }

  .m-md-n15px {
    margin: -15px !important;
  }

  .mt-md-n15px,
.my-md-n15px {
    margin-top: -15px !important;
  }

  .mr-md-n15px,
.mx-md-n15px {
    margin-right: -15px !important;
  }

  .mb-md-n15px,
.my-md-n15px {
    margin-bottom: -15px !important;
  }

  .ml-md-n15px,
.mx-md-n15px {
    margin-left: -15px !important;
  }

  .m-md-n17px {
    margin: -17px !important;
  }

  .mt-md-n17px,
.my-md-n17px {
    margin-top: -17px !important;
  }

  .mr-md-n17px,
.mx-md-n17px {
    margin-right: -17px !important;
  }

  .mb-md-n17px,
.my-md-n17px {
    margin-bottom: -17px !important;
  }

  .ml-md-n17px,
.mx-md-n17px {
    margin-left: -17px !important;
  }

  .m-md-n18px {
    margin: -18px !important;
  }

  .mt-md-n18px,
.my-md-n18px {
    margin-top: -18px !important;
  }

  .mr-md-n18px,
.mx-md-n18px {
    margin-right: -18px !important;
  }

  .mb-md-n18px,
.my-md-n18px {
    margin-bottom: -18px !important;
  }

  .ml-md-n18px,
.mx-md-n18px {
    margin-left: -18px !important;
  }

  .m-md-n19px {
    margin: -19px !important;
  }

  .mt-md-n19px,
.my-md-n19px {
    margin-top: -19px !important;
  }

  .mr-md-n19px,
.mx-md-n19px {
    margin-right: -19px !important;
  }

  .mb-md-n19px,
.my-md-n19px {
    margin-bottom: -19px !important;
  }

  .ml-md-n19px,
.mx-md-n19px {
    margin-left: -19px !important;
  }

  .m-md-n20px {
    margin: -20px !important;
  }

  .mt-md-n20px,
.my-md-n20px {
    margin-top: -20px !important;
  }

  .mr-md-n20px,
.mx-md-n20px {
    margin-right: -20px !important;
  }

  .mb-md-n20px,
.my-md-n20px {
    margin-bottom: -20px !important;
  }

  .ml-md-n20px,
.mx-md-n20px {
    margin-left: -20px !important;
  }

  .m-md-n21px {
    margin: -21px !important;
  }

  .mt-md-n21px,
.my-md-n21px {
    margin-top: -21px !important;
  }

  .mr-md-n21px,
.mx-md-n21px {
    margin-right: -21px !important;
  }

  .mb-md-n21px,
.my-md-n21px {
    margin-bottom: -21px !important;
  }

  .ml-md-n21px,
.mx-md-n21px {
    margin-left: -21px !important;
  }

  .m-md-n22px {
    margin: -22px !important;
  }

  .mt-md-n22px,
.my-md-n22px {
    margin-top: -22px !important;
  }

  .mr-md-n22px,
.mx-md-n22px {
    margin-right: -22px !important;
  }

  .mb-md-n22px,
.my-md-n22px {
    margin-bottom: -22px !important;
  }

  .ml-md-n22px,
.mx-md-n22px {
    margin-left: -22px !important;
  }

  .m-md-n23px {
    margin: -23px !important;
  }

  .mt-md-n23px,
.my-md-n23px {
    margin-top: -23px !important;
  }

  .mr-md-n23px,
.mx-md-n23px {
    margin-right: -23px !important;
  }

  .mb-md-n23px,
.my-md-n23px {
    margin-bottom: -23px !important;
  }

  .ml-md-n23px,
.mx-md-n23px {
    margin-left: -23px !important;
  }

  .m-md-n25px {
    margin: -25px !important;
  }

  .mt-md-n25px,
.my-md-n25px {
    margin-top: -25px !important;
  }

  .mr-md-n25px,
.mx-md-n25px {
    margin-right: -25px !important;
  }

  .mb-md-n25px,
.my-md-n25px {
    margin-bottom: -25px !important;
  }

  .ml-md-n25px,
.mx-md-n25px {
    margin-left: -25px !important;
  }

  .m-md-n26px {
    margin: -26px !important;
  }

  .mt-md-n26px,
.my-md-n26px {
    margin-top: -26px !important;
  }

  .mr-md-n26px,
.mx-md-n26px {
    margin-right: -26px !important;
  }

  .mb-md-n26px,
.my-md-n26px {
    margin-bottom: -26px !important;
  }

  .ml-md-n26px,
.mx-md-n26px {
    margin-left: -26px !important;
  }

  .m-md-n27px {
    margin: -27px !important;
  }

  .mt-md-n27px,
.my-md-n27px {
    margin-top: -27px !important;
  }

  .mr-md-n27px,
.mx-md-n27px {
    margin-right: -27px !important;
  }

  .mb-md-n27px,
.my-md-n27px {
    margin-bottom: -27px !important;
  }

  .ml-md-n27px,
.mx-md-n27px {
    margin-left: -27px !important;
  }

  .m-md-n28px {
    margin: -28px !important;
  }

  .mt-md-n28px,
.my-md-n28px {
    margin-top: -28px !important;
  }

  .mr-md-n28px,
.mx-md-n28px {
    margin-right: -28px !important;
  }

  .mb-md-n28px,
.my-md-n28px {
    margin-bottom: -28px !important;
  }

  .ml-md-n28px,
.mx-md-n28px {
    margin-left: -28px !important;
  }

  .m-md-n30px {
    margin: -30px !important;
  }

  .mt-md-n30px,
.my-md-n30px {
    margin-top: -30px !important;
  }

  .mr-md-n30px,
.mx-md-n30px {
    margin-right: -30px !important;
  }

  .mb-md-n30px,
.my-md-n30px {
    margin-bottom: -30px !important;
  }

  .ml-md-n30px,
.mx-md-n30px {
    margin-left: -30px !important;
  }

  .m-md-n32px {
    margin: -32px !important;
  }

  .mt-md-n32px,
.my-md-n32px {
    margin-top: -32px !important;
  }

  .mr-md-n32px,
.mx-md-n32px {
    margin-right: -32px !important;
  }

  .mb-md-n32px,
.my-md-n32px {
    margin-bottom: -32px !important;
  }

  .ml-md-n32px,
.mx-md-n32px {
    margin-left: -32px !important;
  }

  .m-md-n34px {
    margin: -34px !important;
  }

  .mt-md-n34px,
.my-md-n34px {
    margin-top: -34px !important;
  }

  .mr-md-n34px,
.mx-md-n34px {
    margin-right: -34px !important;
  }

  .mb-md-n34px,
.my-md-n34px {
    margin-bottom: -34px !important;
  }

  .ml-md-n34px,
.mx-md-n34px {
    margin-left: -34px !important;
  }

  .m-md-n36px {
    margin: -36px !important;
  }

  .mt-md-n36px,
.my-md-n36px {
    margin-top: -36px !important;
  }

  .mr-md-n36px,
.mx-md-n36px {
    margin-right: -36px !important;
  }

  .mb-md-n36px,
.my-md-n36px {
    margin-bottom: -36px !important;
  }

  .ml-md-n36px,
.mx-md-n36px {
    margin-left: -36px !important;
  }

  .m-md-n37px {
    margin: -37px !important;
  }

  .mt-md-n37px,
.my-md-n37px {
    margin-top: -37px !important;
  }

  .mr-md-n37px,
.mx-md-n37px {
    margin-right: -37px !important;
  }

  .mb-md-n37px,
.my-md-n37px {
    margin-bottom: -37px !important;
  }

  .ml-md-n37px,
.mx-md-n37px {
    margin-left: -37px !important;
  }

  .m-md-n38px {
    margin: -38px !important;
  }

  .mt-md-n38px,
.my-md-n38px {
    margin-top: -38px !important;
  }

  .mr-md-n38px,
.mx-md-n38px {
    margin-right: -38px !important;
  }

  .mb-md-n38px,
.my-md-n38px {
    margin-bottom: -38px !important;
  }

  .ml-md-n38px,
.mx-md-n38px {
    margin-left: -38px !important;
  }

  .m-md-n40 {
    margin: -40px !important;
  }

  .mt-md-n40,
.my-md-n40 {
    margin-top: -40px !important;
  }

  .mr-md-n40,
.mx-md-n40 {
    margin-right: -40px !important;
  }

  .mb-md-n40,
.my-md-n40 {
    margin-bottom: -40px !important;
  }

  .ml-md-n40,
.mx-md-n40 {
    margin-left: -40px !important;
  }

  .m-md-n42px {
    margin: -42px !important;
  }

  .mt-md-n42px,
.my-md-n42px {
    margin-top: -42px !important;
  }

  .mr-md-n42px,
.mx-md-n42px {
    margin-right: -42px !important;
  }

  .mb-md-n42px,
.my-md-n42px {
    margin-bottom: -42px !important;
  }

  .ml-md-n42px,
.mx-md-n42px {
    margin-left: -42px !important;
  }

  .m-md-n45px {
    margin: -45px !important;
  }

  .mt-md-n45px,
.my-md-n45px {
    margin-top: -45px !important;
  }

  .mr-md-n45px,
.mx-md-n45px {
    margin-right: -45px !important;
  }

  .mb-md-n45px,
.my-md-n45px {
    margin-bottom: -45px !important;
  }

  .ml-md-n45px,
.mx-md-n45px {
    margin-left: -45px !important;
  }

  .m-md-n46px {
    margin: -46px !important;
  }

  .mt-md-n46px,
.my-md-n46px {
    margin-top: -46px !important;
  }

  .mr-md-n46px,
.mx-md-n46px {
    margin-right: -46px !important;
  }

  .mb-md-n46px,
.my-md-n46px {
    margin-bottom: -46px !important;
  }

  .ml-md-n46px,
.mx-md-n46px {
    margin-left: -46px !important;
  }

  .m-md-n47px {
    margin: -47px !important;
  }

  .mt-md-n47px,
.my-md-n47px {
    margin-top: -47px !important;
  }

  .mr-md-n47px,
.mx-md-n47px {
    margin-right: -47px !important;
  }

  .mb-md-n47px,
.my-md-n47px {
    margin-bottom: -47px !important;
  }

  .ml-md-n47px,
.mx-md-n47px {
    margin-left: -47px !important;
  }

  .m-md-n50px {
    margin: -50px !important;
  }

  .mt-md-n50px,
.my-md-n50px {
    margin-top: -50px !important;
  }

  .mr-md-n50px,
.mx-md-n50px {
    margin-right: -50px !important;
  }

  .mb-md-n50px,
.my-md-n50px {
    margin-bottom: -50px !important;
  }

  .ml-md-n50px,
.mx-md-n50px {
    margin-left: -50px !important;
  }

  .m-md-n53px {
    margin: -53px !important;
  }

  .mt-md-n53px,
.my-md-n53px {
    margin-top: -53px !important;
  }

  .mr-md-n53px,
.mx-md-n53px {
    margin-right: -53px !important;
  }

  .mb-md-n53px,
.my-md-n53px {
    margin-bottom: -53px !important;
  }

  .ml-md-n53px,
.mx-md-n53px {
    margin-left: -53px !important;
  }

  .m-md-n54px {
    margin: -54px !important;
  }

  .mt-md-n54px,
.my-md-n54px {
    margin-top: -54px !important;
  }

  .mr-md-n54px,
.mx-md-n54px {
    margin-right: -54px !important;
  }

  .mb-md-n54px,
.my-md-n54px {
    margin-bottom: -54px !important;
  }

  .ml-md-n54px,
.mx-md-n54px {
    margin-left: -54px !important;
  }

  .m-md-n55px {
    margin: -55px !important;
  }

  .mt-md-n55px,
.my-md-n55px {
    margin-top: -55px !important;
  }

  .mr-md-n55px,
.mx-md-n55px {
    margin-right: -55px !important;
  }

  .mb-md-n55px,
.my-md-n55px {
    margin-bottom: -55px !important;
  }

  .ml-md-n55px,
.mx-md-n55px {
    margin-left: -55px !important;
  }

  .m-md-n56px {
    margin: -56px !important;
  }

  .mt-md-n56px,
.my-md-n56px {
    margin-top: -56px !important;
  }

  .mr-md-n56px,
.mx-md-n56px {
    margin-right: -56px !important;
  }

  .mb-md-n56px,
.my-md-n56px {
    margin-bottom: -56px !important;
  }

  .ml-md-n56px,
.mx-md-n56px {
    margin-left: -56px !important;
  }

  .m-md-n58px {
    margin: -58px !important;
  }

  .mt-md-n58px,
.my-md-n58px {
    margin-top: -58px !important;
  }

  .mr-md-n58px,
.mx-md-n58px {
    margin-right: -58px !important;
  }

  .mb-md-n58px,
.my-md-n58px {
    margin-bottom: -58px !important;
  }

  .ml-md-n58px,
.mx-md-n58px {
    margin-left: -58px !important;
  }

  .m-md-n62px {
    margin: -62px !important;
  }

  .mt-md-n62px,
.my-md-n62px {
    margin-top: -62px !important;
  }

  .mr-md-n62px,
.mx-md-n62px {
    margin-right: -62px !important;
  }

  .mb-md-n62px,
.my-md-n62px {
    margin-bottom: -62px !important;
  }

  .ml-md-n62px,
.mx-md-n62px {
    margin-left: -62px !important;
  }

  .m-md-n63px {
    margin: -63px !important;
  }

  .mt-md-n63px,
.my-md-n63px {
    margin-top: -63px !important;
  }

  .mr-md-n63px,
.mx-md-n63px {
    margin-right: -63px !important;
  }

  .mb-md-n63px,
.my-md-n63px {
    margin-bottom: -63px !important;
  }

  .ml-md-n63px,
.mx-md-n63px {
    margin-left: -63px !important;
  }

  .m-md-n64px {
    margin: -64px !important;
  }

  .mt-md-n64px,
.my-md-n64px {
    margin-top: -64px !important;
  }

  .mr-md-n64px,
.mx-md-n64px {
    margin-right: -64px !important;
  }

  .mb-md-n64px,
.my-md-n64px {
    margin-bottom: -64px !important;
  }

  .ml-md-n64px,
.mx-md-n64px {
    margin-left: -64px !important;
  }

  .m-md-n66px {
    margin: -66px !important;
  }

  .mt-md-n66px,
.my-md-n66px {
    margin-top: -66px !important;
  }

  .mr-md-n66px,
.mx-md-n66px {
    margin-right: -66px !important;
  }

  .mb-md-n66px,
.my-md-n66px {
    margin-bottom: -66px !important;
  }

  .ml-md-n66px,
.mx-md-n66px {
    margin-left: -66px !important;
  }

  .m-md-n67px {
    margin: -67px !important;
  }

  .mt-md-n67px,
.my-md-n67px {
    margin-top: -67px !important;
  }

  .mr-md-n67px,
.mx-md-n67px {
    margin-right: -67px !important;
  }

  .mb-md-n67px,
.my-md-n67px {
    margin-bottom: -67px !important;
  }

  .ml-md-n67px,
.mx-md-n67px {
    margin-left: -67px !important;
  }

  .m-md-n68px {
    margin: -68px !important;
  }

  .mt-md-n68px,
.my-md-n68px {
    margin-top: -68px !important;
  }

  .mr-md-n68px,
.mx-md-n68px {
    margin-right: -68px !important;
  }

  .mb-md-n68px,
.my-md-n68px {
    margin-bottom: -68px !important;
  }

  .ml-md-n68px,
.mx-md-n68px {
    margin-left: -68px !important;
  }

  .m-md-n70px {
    margin: -70px !important;
  }

  .mt-md-n70px,
.my-md-n70px {
    margin-top: -70px !important;
  }

  .mr-md-n70px,
.mx-md-n70px {
    margin-right: -70px !important;
  }

  .mb-md-n70px,
.my-md-n70px {
    margin-bottom: -70px !important;
  }

  .ml-md-n70px,
.mx-md-n70px {
    margin-left: -70px !important;
  }

  .m-md-n71px {
    margin: -71px !important;
  }

  .mt-md-n71px,
.my-md-n71px {
    margin-top: -71px !important;
  }

  .mr-md-n71px,
.mx-md-n71px {
    margin-right: -71px !important;
  }

  .mb-md-n71px,
.my-md-n71px {
    margin-bottom: -71px !important;
  }

  .ml-md-n71px,
.mx-md-n71px {
    margin-left: -71px !important;
  }

  .m-md-n72px {
    margin: -72px !important;
  }

  .mt-md-n72px,
.my-md-n72px {
    margin-top: -72px !important;
  }

  .mr-md-n72px,
.mx-md-n72px {
    margin-right: -72px !important;
  }

  .mb-md-n72px,
.my-md-n72px {
    margin-bottom: -72px !important;
  }

  .ml-md-n72px,
.mx-md-n72px {
    margin-left: -72px !important;
  }

  .m-md-n74px {
    margin: -74px !important;
  }

  .mt-md-n74px,
.my-md-n74px {
    margin-top: -74px !important;
  }

  .mr-md-n74px,
.mx-md-n74px {
    margin-right: -74px !important;
  }

  .mb-md-n74px,
.my-md-n74px {
    margin-bottom: -74px !important;
  }

  .ml-md-n74px,
.mx-md-n74px {
    margin-left: -74px !important;
  }

  .m-md-n80px {
    margin: -80px !important;
  }

  .mt-md-n80px,
.my-md-n80px {
    margin-top: -80px !important;
  }

  .mr-md-n80px,
.mx-md-n80px {
    margin-right: -80px !important;
  }

  .mb-md-n80px,
.my-md-n80px {
    margin-bottom: -80px !important;
  }

  .ml-md-n80px,
.mx-md-n80px {
    margin-left: -80px !important;
  }

  .m-md-n83px {
    margin: -83px !important;
  }

  .mt-md-n83px,
.my-md-n83px {
    margin-top: -83px !important;
  }

  .mr-md-n83px,
.mx-md-n83px {
    margin-right: -83px !important;
  }

  .mb-md-n83px,
.my-md-n83px {
    margin-bottom: -83px !important;
  }

  .ml-md-n83px,
.mx-md-n83px {
    margin-left: -83px !important;
  }

  .m-md-n84px {
    margin: -84px !important;
  }

  .mt-md-n84px,
.my-md-n84px {
    margin-top: -84px !important;
  }

  .mr-md-n84px,
.mx-md-n84px {
    margin-right: -84px !important;
  }

  .mb-md-n84px,
.my-md-n84px {
    margin-bottom: -84px !important;
  }

  .ml-md-n84px,
.mx-md-n84px {
    margin-left: -84px !important;
  }

  .m-md-n88px {
    margin: -88px !important;
  }

  .mt-md-n88px,
.my-md-n88px {
    margin-top: -88px !important;
  }

  .mr-md-n88px,
.mx-md-n88px {
    margin-right: -88px !important;
  }

  .mb-md-n88px,
.my-md-n88px {
    margin-bottom: -88px !important;
  }

  .ml-md-n88px,
.mx-md-n88px {
    margin-left: -88px !important;
  }

  .m-md-n90px {
    margin: -90px !important;
  }

  .mt-md-n90px,
.my-md-n90px {
    margin-top: -90px !important;
  }

  .mr-md-n90px,
.mx-md-n90px {
    margin-right: -90px !important;
  }

  .mb-md-n90px,
.my-md-n90px {
    margin-bottom: -90px !important;
  }

  .ml-md-n90px,
.mx-md-n90px {
    margin-left: -90px !important;
  }

  .m-md-n113px {
    margin: -113px !important;
  }

  .mt-md-n113px,
.my-md-n113px {
    margin-top: -113px !important;
  }

  .mr-md-n113px,
.mx-md-n113px {
    margin-right: -113px !important;
  }

  .mb-md-n113px,
.my-md-n113px {
    margin-bottom: -113px !important;
  }

  .ml-md-n113px,
.mx-md-n113px {
    margin-left: -113px !important;
  }

  .m-md-n115px {
    margin: -115px !important;
  }

  .mt-md-n115px,
.my-md-n115px {
    margin-top: -115px !important;
  }

  .mr-md-n115px,
.mx-md-n115px {
    margin-right: -115px !important;
  }

  .mb-md-n115px,
.my-md-n115px {
    margin-bottom: -115px !important;
  }

  .ml-md-n115px,
.mx-md-n115px {
    margin-left: -115px !important;
  }

  .m-md-n120px {
    margin: -120px !important;
  }

  .mt-md-n120px,
.my-md-n120px {
    margin-top: -120px !important;
  }

  .mr-md-n120px,
.mx-md-n120px {
    margin-right: -120px !important;
  }

  .mb-md-n120px,
.my-md-n120px {
    margin-bottom: -120px !important;
  }

  .ml-md-n120px,
.mx-md-n120px {
    margin-left: -120px !important;
  }

  .m-md-n125px {
    margin: -125px !important;
  }

  .mt-md-n125px,
.my-md-n125px {
    margin-top: -125px !important;
  }

  .mr-md-n125px,
.mx-md-n125px {
    margin-right: -125px !important;
  }

  .mb-md-n125px,
.my-md-n125px {
    margin-bottom: -125px !important;
  }

  .ml-md-n125px,
.mx-md-n125px {
    margin-left: -125px !important;
  }

  .m-md-n185px {
    margin: -185px !important;
  }

  .mt-md-n185px,
.my-md-n185px {
    margin-top: -185px !important;
  }

  .mr-md-n185px,
.mx-md-n185px {
    margin-right: -185px !important;
  }

  .mb-md-n185px,
.my-md-n185px {
    margin-bottom: -185px !important;
  }

  .ml-md-n185px,
.mx-md-n185px {
    margin-left: -185px !important;
  }

  .m-md-n205px {
    margin: -205px !important;
  }

  .mt-md-n205px,
.my-md-n205px {
    margin-top: -205px !important;
  }

  .mr-md-n205px,
.mx-md-n205px {
    margin-right: -205px !important;
  }

  .mb-md-n205px,
.my-md-n205px {
    margin-bottom: -205px !important;
  }

  .ml-md-n205px,
.mx-md-n205px {
    margin-left: -205px !important;
  }

  .m-md-n295px {
    margin: -295px !important;
  }

  .mt-md-n295px,
.my-md-n295px {
    margin-top: -295px !important;
  }

  .mr-md-n295px,
.mx-md-n295px {
    margin-right: -295px !important;
  }

  .mb-md-n295px,
.my-md-n295px {
    margin-bottom: -295px !important;
  }

  .ml-md-n295px,
.mx-md-n295px {
    margin-left: -295px !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1280px) {
  .m-custmd-0 {
    margin: 0 !important;
  }

  .mt-custmd-0,
.my-custmd-0 {
    margin-top: 0 !important;
  }

  .mr-custmd-0,
.mx-custmd-0 {
    margin-right: 0 !important;
  }

  .mb-custmd-0,
.my-custmd-0 {
    margin-bottom: 0 !important;
  }

  .ml-custmd-0,
.mx-custmd-0 {
    margin-left: 0 !important;
  }

  .m-custmd-1 {
    margin: 0.25rem !important;
  }

  .mt-custmd-1,
.my-custmd-1 {
    margin-top: 0.25rem !important;
  }

  .mr-custmd-1,
.mx-custmd-1 {
    margin-right: 0.25rem !important;
  }

  .mb-custmd-1,
.my-custmd-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-custmd-1,
.mx-custmd-1 {
    margin-left: 0.25rem !important;
  }

  .m-custmd-2 {
    margin: 0.5rem !important;
  }

  .mt-custmd-2,
.my-custmd-2 {
    margin-top: 0.5rem !important;
  }

  .mr-custmd-2,
.mx-custmd-2 {
    margin-right: 0.5rem !important;
  }

  .mb-custmd-2,
.my-custmd-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-custmd-2,
.mx-custmd-2 {
    margin-left: 0.5rem !important;
  }

  .m-custmd-3 {
    margin: 1rem !important;
  }

  .mt-custmd-3,
.my-custmd-3 {
    margin-top: 1rem !important;
  }

  .mr-custmd-3,
.mx-custmd-3 {
    margin-right: 1rem !important;
  }

  .mb-custmd-3,
.my-custmd-3 {
    margin-bottom: 1rem !important;
  }

  .ml-custmd-3,
.mx-custmd-3 {
    margin-left: 1rem !important;
  }

  .m-custmd-4 {
    margin: 1.5rem !important;
  }

  .mt-custmd-4,
.my-custmd-4 {
    margin-top: 1.5rem !important;
  }

  .mr-custmd-4,
.mx-custmd-4 {
    margin-right: 1.5rem !important;
  }

  .mb-custmd-4,
.my-custmd-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-custmd-4,
.mx-custmd-4 {
    margin-left: 1.5rem !important;
  }

  .m-custmd-5 {
    margin: 3rem !important;
  }

  .mt-custmd-5,
.my-custmd-5 {
    margin-top: 3rem !important;
  }

  .mr-custmd-5,
.mx-custmd-5 {
    margin-right: 3rem !important;
  }

  .mb-custmd-5,
.my-custmd-5 {
    margin-bottom: 3rem !important;
  }

  .ml-custmd-5,
.mx-custmd-5 {
    margin-left: 3rem !important;
  }

  .m-custmd-1px {
    margin: 1px !important;
  }

  .mt-custmd-1px,
.my-custmd-1px {
    margin-top: 1px !important;
  }

  .mr-custmd-1px,
.mx-custmd-1px {
    margin-right: 1px !important;
  }

  .mb-custmd-1px,
.my-custmd-1px {
    margin-bottom: 1px !important;
  }

  .ml-custmd-1px,
.mx-custmd-1px {
    margin-left: 1px !important;
  }

  .m-custmd-2px {
    margin: 2px !important;
  }

  .mt-custmd-2px,
.my-custmd-2px {
    margin-top: 2px !important;
  }

  .mr-custmd-2px,
.mx-custmd-2px {
    margin-right: 2px !important;
  }

  .mb-custmd-2px,
.my-custmd-2px {
    margin-bottom: 2px !important;
  }

  .ml-custmd-2px,
.mx-custmd-2px {
    margin-left: 2px !important;
  }

  .m-custmd-3px {
    margin: 3px !important;
  }

  .mt-custmd-3px,
.my-custmd-3px {
    margin-top: 3px !important;
  }

  .mr-custmd-3px,
.mx-custmd-3px {
    margin-right: 3px !important;
  }

  .mb-custmd-3px,
.my-custmd-3px {
    margin-bottom: 3px !important;
  }

  .ml-custmd-3px,
.mx-custmd-3px {
    margin-left: 3px !important;
  }

  .m-custmd-5px {
    margin: 5px !important;
  }

  .mt-custmd-5px,
.my-custmd-5px {
    margin-top: 5px !important;
  }

  .mr-custmd-5px,
.mx-custmd-5px {
    margin-right: 5px !important;
  }

  .mb-custmd-5px,
.my-custmd-5px {
    margin-bottom: 5px !important;
  }

  .ml-custmd-5px,
.mx-custmd-5px {
    margin-left: 5px !important;
  }

  .m-custmd-6px {
    margin: 6px !important;
  }

  .mt-custmd-6px,
.my-custmd-6px {
    margin-top: 6px !important;
  }

  .mr-custmd-6px,
.mx-custmd-6px {
    margin-right: 6px !important;
  }

  .mb-custmd-6px,
.my-custmd-6px {
    margin-bottom: 6px !important;
  }

  .ml-custmd-6px,
.mx-custmd-6px {
    margin-left: 6px !important;
  }

  .m-custmd-7px {
    margin: 7px !important;
  }

  .mt-custmd-7px,
.my-custmd-7px {
    margin-top: 7px !important;
  }

  .mr-custmd-7px,
.mx-custmd-7px {
    margin-right: 7px !important;
  }

  .mb-custmd-7px,
.my-custmd-7px {
    margin-bottom: 7px !important;
  }

  .ml-custmd-7px,
.mx-custmd-7px {
    margin-left: 7px !important;
  }

  .m-custmd-8px {
    margin: 8px !important;
  }

  .mt-custmd-8px,
.my-custmd-8px {
    margin-top: 8px !important;
  }

  .mr-custmd-8px,
.mx-custmd-8px {
    margin-right: 8px !important;
  }

  .mb-custmd-8px,
.my-custmd-8px {
    margin-bottom: 8px !important;
  }

  .ml-custmd-8px,
.mx-custmd-8px {
    margin-left: 8px !important;
  }

  .m-custmd-10px {
    margin: 10px !important;
  }

  .mt-custmd-10px,
.my-custmd-10px {
    margin-top: 10px !important;
  }

  .mr-custmd-10px,
.mx-custmd-10px {
    margin-right: 10px !important;
  }

  .mb-custmd-10px,
.my-custmd-10px {
    margin-bottom: 10px !important;
  }

  .ml-custmd-10px,
.mx-custmd-10px {
    margin-left: 10px !important;
  }

  .m-custmd-11px {
    margin: 11px !important;
  }

  .mt-custmd-11px,
.my-custmd-11px {
    margin-top: 11px !important;
  }

  .mr-custmd-11px,
.mx-custmd-11px {
    margin-right: 11px !important;
  }

  .mb-custmd-11px,
.my-custmd-11px {
    margin-bottom: 11px !important;
  }

  .ml-custmd-11px,
.mx-custmd-11px {
    margin-left: 11px !important;
  }

  .m-custmd-12px {
    margin: 12px !important;
  }

  .mt-custmd-12px,
.my-custmd-12px {
    margin-top: 12px !important;
  }

  .mr-custmd-12px,
.mx-custmd-12px {
    margin-right: 12px !important;
  }

  .mb-custmd-12px,
.my-custmd-12px {
    margin-bottom: 12px !important;
  }

  .ml-custmd-12px,
.mx-custmd-12px {
    margin-left: 12px !important;
  }

  .m-custmd-13px {
    margin: 13px !important;
  }

  .mt-custmd-13px,
.my-custmd-13px {
    margin-top: 13px !important;
  }

  .mr-custmd-13px,
.mx-custmd-13px {
    margin-right: 13px !important;
  }

  .mb-custmd-13px,
.my-custmd-13px {
    margin-bottom: 13px !important;
  }

  .ml-custmd-13px,
.mx-custmd-13px {
    margin-left: 13px !important;
  }

  .m-custmd-14 {
    margin: 14px !important;
  }

  .mt-custmd-14,
.my-custmd-14 {
    margin-top: 14px !important;
  }

  .mr-custmd-14,
.mx-custmd-14 {
    margin-right: 14px !important;
  }

  .mb-custmd-14,
.my-custmd-14 {
    margin-bottom: 14px !important;
  }

  .ml-custmd-14,
.mx-custmd-14 {
    margin-left: 14px !important;
  }

  .m-custmd-15px {
    margin: 15px !important;
  }

  .mt-custmd-15px,
.my-custmd-15px {
    margin-top: 15px !important;
  }

  .mr-custmd-15px,
.mx-custmd-15px {
    margin-right: 15px !important;
  }

  .mb-custmd-15px,
.my-custmd-15px {
    margin-bottom: 15px !important;
  }

  .ml-custmd-15px,
.mx-custmd-15px {
    margin-left: 15px !important;
  }

  .m-custmd-17px {
    margin: 17px !important;
  }

  .mt-custmd-17px,
.my-custmd-17px {
    margin-top: 17px !important;
  }

  .mr-custmd-17px,
.mx-custmd-17px {
    margin-right: 17px !important;
  }

  .mb-custmd-17px,
.my-custmd-17px {
    margin-bottom: 17px !important;
  }

  .ml-custmd-17px,
.mx-custmd-17px {
    margin-left: 17px !important;
  }

  .m-custmd-18px {
    margin: 18px !important;
  }

  .mt-custmd-18px,
.my-custmd-18px {
    margin-top: 18px !important;
  }

  .mr-custmd-18px,
.mx-custmd-18px {
    margin-right: 18px !important;
  }

  .mb-custmd-18px,
.my-custmd-18px {
    margin-bottom: 18px !important;
  }

  .ml-custmd-18px,
.mx-custmd-18px {
    margin-left: 18px !important;
  }

  .m-custmd-19px {
    margin: 19px !important;
  }

  .mt-custmd-19px,
.my-custmd-19px {
    margin-top: 19px !important;
  }

  .mr-custmd-19px,
.mx-custmd-19px {
    margin-right: 19px !important;
  }

  .mb-custmd-19px,
.my-custmd-19px {
    margin-bottom: 19px !important;
  }

  .ml-custmd-19px,
.mx-custmd-19px {
    margin-left: 19px !important;
  }

  .m-custmd-20px {
    margin: 20px !important;
  }

  .mt-custmd-20px,
.my-custmd-20px {
    margin-top: 20px !important;
  }

  .mr-custmd-20px,
.mx-custmd-20px {
    margin-right: 20px !important;
  }

  .mb-custmd-20px,
.my-custmd-20px {
    margin-bottom: 20px !important;
  }

  .ml-custmd-20px,
.mx-custmd-20px {
    margin-left: 20px !important;
  }

  .m-custmd-21px {
    margin: 21px !important;
  }

  .mt-custmd-21px,
.my-custmd-21px {
    margin-top: 21px !important;
  }

  .mr-custmd-21px,
.mx-custmd-21px {
    margin-right: 21px !important;
  }

  .mb-custmd-21px,
.my-custmd-21px {
    margin-bottom: 21px !important;
  }

  .ml-custmd-21px,
.mx-custmd-21px {
    margin-left: 21px !important;
  }

  .m-custmd-22px {
    margin: 22px !important;
  }

  .mt-custmd-22px,
.my-custmd-22px {
    margin-top: 22px !important;
  }

  .mr-custmd-22px,
.mx-custmd-22px {
    margin-right: 22px !important;
  }

  .mb-custmd-22px,
.my-custmd-22px {
    margin-bottom: 22px !important;
  }

  .ml-custmd-22px,
.mx-custmd-22px {
    margin-left: 22px !important;
  }

  .m-custmd-23px {
    margin: 23px !important;
  }

  .mt-custmd-23px,
.my-custmd-23px {
    margin-top: 23px !important;
  }

  .mr-custmd-23px,
.mx-custmd-23px {
    margin-right: 23px !important;
  }

  .mb-custmd-23px,
.my-custmd-23px {
    margin-bottom: 23px !important;
  }

  .ml-custmd-23px,
.mx-custmd-23px {
    margin-left: 23px !important;
  }

  .m-custmd-25px {
    margin: 25px !important;
  }

  .mt-custmd-25px,
.my-custmd-25px {
    margin-top: 25px !important;
  }

  .mr-custmd-25px,
.mx-custmd-25px {
    margin-right: 25px !important;
  }

  .mb-custmd-25px,
.my-custmd-25px {
    margin-bottom: 25px !important;
  }

  .ml-custmd-25px,
.mx-custmd-25px {
    margin-left: 25px !important;
  }

  .m-custmd-26px {
    margin: 26px !important;
  }

  .mt-custmd-26px,
.my-custmd-26px {
    margin-top: 26px !important;
  }

  .mr-custmd-26px,
.mx-custmd-26px {
    margin-right: 26px !important;
  }

  .mb-custmd-26px,
.my-custmd-26px {
    margin-bottom: 26px !important;
  }

  .ml-custmd-26px,
.mx-custmd-26px {
    margin-left: 26px !important;
  }

  .m-custmd-27px {
    margin: 27px !important;
  }

  .mt-custmd-27px,
.my-custmd-27px {
    margin-top: 27px !important;
  }

  .mr-custmd-27px,
.mx-custmd-27px {
    margin-right: 27px !important;
  }

  .mb-custmd-27px,
.my-custmd-27px {
    margin-bottom: 27px !important;
  }

  .ml-custmd-27px,
.mx-custmd-27px {
    margin-left: 27px !important;
  }

  .m-custmd-28px {
    margin: 28px !important;
  }

  .mt-custmd-28px,
.my-custmd-28px {
    margin-top: 28px !important;
  }

  .mr-custmd-28px,
.mx-custmd-28px {
    margin-right: 28px !important;
  }

  .mb-custmd-28px,
.my-custmd-28px {
    margin-bottom: 28px !important;
  }

  .ml-custmd-28px,
.mx-custmd-28px {
    margin-left: 28px !important;
  }

  .m-custmd-30px {
    margin: 30px !important;
  }

  .mt-custmd-30px,
.my-custmd-30px {
    margin-top: 30px !important;
  }

  .mr-custmd-30px,
.mx-custmd-30px {
    margin-right: 30px !important;
  }

  .mb-custmd-30px,
.my-custmd-30px {
    margin-bottom: 30px !important;
  }

  .ml-custmd-30px,
.mx-custmd-30px {
    margin-left: 30px !important;
  }

  .m-custmd-32px {
    margin: 32px !important;
  }

  .mt-custmd-32px,
.my-custmd-32px {
    margin-top: 32px !important;
  }

  .mr-custmd-32px,
.mx-custmd-32px {
    margin-right: 32px !important;
  }

  .mb-custmd-32px,
.my-custmd-32px {
    margin-bottom: 32px !important;
  }

  .ml-custmd-32px,
.mx-custmd-32px {
    margin-left: 32px !important;
  }

  .m-custmd-34px {
    margin: 34px !important;
  }

  .mt-custmd-34px,
.my-custmd-34px {
    margin-top: 34px !important;
  }

  .mr-custmd-34px,
.mx-custmd-34px {
    margin-right: 34px !important;
  }

  .mb-custmd-34px,
.my-custmd-34px {
    margin-bottom: 34px !important;
  }

  .ml-custmd-34px,
.mx-custmd-34px {
    margin-left: 34px !important;
  }

  .m-custmd-36px {
    margin: 36px !important;
  }

  .mt-custmd-36px,
.my-custmd-36px {
    margin-top: 36px !important;
  }

  .mr-custmd-36px,
.mx-custmd-36px {
    margin-right: 36px !important;
  }

  .mb-custmd-36px,
.my-custmd-36px {
    margin-bottom: 36px !important;
  }

  .ml-custmd-36px,
.mx-custmd-36px {
    margin-left: 36px !important;
  }

  .m-custmd-37px {
    margin: 37px !important;
  }

  .mt-custmd-37px,
.my-custmd-37px {
    margin-top: 37px !important;
  }

  .mr-custmd-37px,
.mx-custmd-37px {
    margin-right: 37px !important;
  }

  .mb-custmd-37px,
.my-custmd-37px {
    margin-bottom: 37px !important;
  }

  .ml-custmd-37px,
.mx-custmd-37px {
    margin-left: 37px !important;
  }

  .m-custmd-38px {
    margin: 38px !important;
  }

  .mt-custmd-38px,
.my-custmd-38px {
    margin-top: 38px !important;
  }

  .mr-custmd-38px,
.mx-custmd-38px {
    margin-right: 38px !important;
  }

  .mb-custmd-38px,
.my-custmd-38px {
    margin-bottom: 38px !important;
  }

  .ml-custmd-38px,
.mx-custmd-38px {
    margin-left: 38px !important;
  }

  .m-custmd-40 {
    margin: 40px !important;
  }

  .mt-custmd-40,
.my-custmd-40 {
    margin-top: 40px !important;
  }

  .mr-custmd-40,
.mx-custmd-40 {
    margin-right: 40px !important;
  }

  .mb-custmd-40,
.my-custmd-40 {
    margin-bottom: 40px !important;
  }

  .ml-custmd-40,
.mx-custmd-40 {
    margin-left: 40px !important;
  }

  .m-custmd-42px {
    margin: 42px !important;
  }

  .mt-custmd-42px,
.my-custmd-42px {
    margin-top: 42px !important;
  }

  .mr-custmd-42px,
.mx-custmd-42px {
    margin-right: 42px !important;
  }

  .mb-custmd-42px,
.my-custmd-42px {
    margin-bottom: 42px !important;
  }

  .ml-custmd-42px,
.mx-custmd-42px {
    margin-left: 42px !important;
  }

  .m-custmd-45px {
    margin: 45px !important;
  }

  .mt-custmd-45px,
.my-custmd-45px {
    margin-top: 45px !important;
  }

  .mr-custmd-45px,
.mx-custmd-45px {
    margin-right: 45px !important;
  }

  .mb-custmd-45px,
.my-custmd-45px {
    margin-bottom: 45px !important;
  }

  .ml-custmd-45px,
.mx-custmd-45px {
    margin-left: 45px !important;
  }

  .m-custmd-46px {
    margin: 46px !important;
  }

  .mt-custmd-46px,
.my-custmd-46px {
    margin-top: 46px !important;
  }

  .mr-custmd-46px,
.mx-custmd-46px {
    margin-right: 46px !important;
  }

  .mb-custmd-46px,
.my-custmd-46px {
    margin-bottom: 46px !important;
  }

  .ml-custmd-46px,
.mx-custmd-46px {
    margin-left: 46px !important;
  }

  .m-custmd-47px {
    margin: 47px !important;
  }

  .mt-custmd-47px,
.my-custmd-47px {
    margin-top: 47px !important;
  }

  .mr-custmd-47px,
.mx-custmd-47px {
    margin-right: 47px !important;
  }

  .mb-custmd-47px,
.my-custmd-47px {
    margin-bottom: 47px !important;
  }

  .ml-custmd-47px,
.mx-custmd-47px {
    margin-left: 47px !important;
  }

  .m-custmd-50px {
    margin: 50px !important;
  }

  .mt-custmd-50px,
.my-custmd-50px {
    margin-top: 50px !important;
  }

  .mr-custmd-50px,
.mx-custmd-50px {
    margin-right: 50px !important;
  }

  .mb-custmd-50px,
.my-custmd-50px {
    margin-bottom: 50px !important;
  }

  .ml-custmd-50px,
.mx-custmd-50px {
    margin-left: 50px !important;
  }

  .m-custmd-53px {
    margin: 53px !important;
  }

  .mt-custmd-53px,
.my-custmd-53px {
    margin-top: 53px !important;
  }

  .mr-custmd-53px,
.mx-custmd-53px {
    margin-right: 53px !important;
  }

  .mb-custmd-53px,
.my-custmd-53px {
    margin-bottom: 53px !important;
  }

  .ml-custmd-53px,
.mx-custmd-53px {
    margin-left: 53px !important;
  }

  .m-custmd-54px {
    margin: 54px !important;
  }

  .mt-custmd-54px,
.my-custmd-54px {
    margin-top: 54px !important;
  }

  .mr-custmd-54px,
.mx-custmd-54px {
    margin-right: 54px !important;
  }

  .mb-custmd-54px,
.my-custmd-54px {
    margin-bottom: 54px !important;
  }

  .ml-custmd-54px,
.mx-custmd-54px {
    margin-left: 54px !important;
  }

  .m-custmd-55px {
    margin: 55px !important;
  }

  .mt-custmd-55px,
.my-custmd-55px {
    margin-top: 55px !important;
  }

  .mr-custmd-55px,
.mx-custmd-55px {
    margin-right: 55px !important;
  }

  .mb-custmd-55px,
.my-custmd-55px {
    margin-bottom: 55px !important;
  }

  .ml-custmd-55px,
.mx-custmd-55px {
    margin-left: 55px !important;
  }

  .m-custmd-56px {
    margin: 56px !important;
  }

  .mt-custmd-56px,
.my-custmd-56px {
    margin-top: 56px !important;
  }

  .mr-custmd-56px,
.mx-custmd-56px {
    margin-right: 56px !important;
  }

  .mb-custmd-56px,
.my-custmd-56px {
    margin-bottom: 56px !important;
  }

  .ml-custmd-56px,
.mx-custmd-56px {
    margin-left: 56px !important;
  }

  .m-custmd-58px {
    margin: 58px !important;
  }

  .mt-custmd-58px,
.my-custmd-58px {
    margin-top: 58px !important;
  }

  .mr-custmd-58px,
.mx-custmd-58px {
    margin-right: 58px !important;
  }

  .mb-custmd-58px,
.my-custmd-58px {
    margin-bottom: 58px !important;
  }

  .ml-custmd-58px,
.mx-custmd-58px {
    margin-left: 58px !important;
  }

  .m-custmd-62px {
    margin: 62px !important;
  }

  .mt-custmd-62px,
.my-custmd-62px {
    margin-top: 62px !important;
  }

  .mr-custmd-62px,
.mx-custmd-62px {
    margin-right: 62px !important;
  }

  .mb-custmd-62px,
.my-custmd-62px {
    margin-bottom: 62px !important;
  }

  .ml-custmd-62px,
.mx-custmd-62px {
    margin-left: 62px !important;
  }

  .m-custmd-63px {
    margin: 63px !important;
  }

  .mt-custmd-63px,
.my-custmd-63px {
    margin-top: 63px !important;
  }

  .mr-custmd-63px,
.mx-custmd-63px {
    margin-right: 63px !important;
  }

  .mb-custmd-63px,
.my-custmd-63px {
    margin-bottom: 63px !important;
  }

  .ml-custmd-63px,
.mx-custmd-63px {
    margin-left: 63px !important;
  }

  .m-custmd-64px {
    margin: 64px !important;
  }

  .mt-custmd-64px,
.my-custmd-64px {
    margin-top: 64px !important;
  }

  .mr-custmd-64px,
.mx-custmd-64px {
    margin-right: 64px !important;
  }

  .mb-custmd-64px,
.my-custmd-64px {
    margin-bottom: 64px !important;
  }

  .ml-custmd-64px,
.mx-custmd-64px {
    margin-left: 64px !important;
  }

  .m-custmd-66px {
    margin: 66px !important;
  }

  .mt-custmd-66px,
.my-custmd-66px {
    margin-top: 66px !important;
  }

  .mr-custmd-66px,
.mx-custmd-66px {
    margin-right: 66px !important;
  }

  .mb-custmd-66px,
.my-custmd-66px {
    margin-bottom: 66px !important;
  }

  .ml-custmd-66px,
.mx-custmd-66px {
    margin-left: 66px !important;
  }

  .m-custmd-67px {
    margin: 67px !important;
  }

  .mt-custmd-67px,
.my-custmd-67px {
    margin-top: 67px !important;
  }

  .mr-custmd-67px,
.mx-custmd-67px {
    margin-right: 67px !important;
  }

  .mb-custmd-67px,
.my-custmd-67px {
    margin-bottom: 67px !important;
  }

  .ml-custmd-67px,
.mx-custmd-67px {
    margin-left: 67px !important;
  }

  .m-custmd-68px {
    margin: 68px !important;
  }

  .mt-custmd-68px,
.my-custmd-68px {
    margin-top: 68px !important;
  }

  .mr-custmd-68px,
.mx-custmd-68px {
    margin-right: 68px !important;
  }

  .mb-custmd-68px,
.my-custmd-68px {
    margin-bottom: 68px !important;
  }

  .ml-custmd-68px,
.mx-custmd-68px {
    margin-left: 68px !important;
  }

  .m-custmd-70px {
    margin: 70px !important;
  }

  .mt-custmd-70px,
.my-custmd-70px {
    margin-top: 70px !important;
  }

  .mr-custmd-70px,
.mx-custmd-70px {
    margin-right: 70px !important;
  }

  .mb-custmd-70px,
.my-custmd-70px {
    margin-bottom: 70px !important;
  }

  .ml-custmd-70px,
.mx-custmd-70px {
    margin-left: 70px !important;
  }

  .m-custmd-71px {
    margin: 71px !important;
  }

  .mt-custmd-71px,
.my-custmd-71px {
    margin-top: 71px !important;
  }

  .mr-custmd-71px,
.mx-custmd-71px {
    margin-right: 71px !important;
  }

  .mb-custmd-71px,
.my-custmd-71px {
    margin-bottom: 71px !important;
  }

  .ml-custmd-71px,
.mx-custmd-71px {
    margin-left: 71px !important;
  }

  .m-custmd-72px {
    margin: 72px !important;
  }

  .mt-custmd-72px,
.my-custmd-72px {
    margin-top: 72px !important;
  }

  .mr-custmd-72px,
.mx-custmd-72px {
    margin-right: 72px !important;
  }

  .mb-custmd-72px,
.my-custmd-72px {
    margin-bottom: 72px !important;
  }

  .ml-custmd-72px,
.mx-custmd-72px {
    margin-left: 72px !important;
  }

  .m-custmd-74px {
    margin: 74px !important;
  }

  .mt-custmd-74px,
.my-custmd-74px {
    margin-top: 74px !important;
  }

  .mr-custmd-74px,
.mx-custmd-74px {
    margin-right: 74px !important;
  }

  .mb-custmd-74px,
.my-custmd-74px {
    margin-bottom: 74px !important;
  }

  .ml-custmd-74px,
.mx-custmd-74px {
    margin-left: 74px !important;
  }

  .m-custmd-80px {
    margin: 80px !important;
  }

  .mt-custmd-80px,
.my-custmd-80px {
    margin-top: 80px !important;
  }

  .mr-custmd-80px,
.mx-custmd-80px {
    margin-right: 80px !important;
  }

  .mb-custmd-80px,
.my-custmd-80px {
    margin-bottom: 80px !important;
  }

  .ml-custmd-80px,
.mx-custmd-80px {
    margin-left: 80px !important;
  }

  .m-custmd-83px {
    margin: 83px !important;
  }

  .mt-custmd-83px,
.my-custmd-83px {
    margin-top: 83px !important;
  }

  .mr-custmd-83px,
.mx-custmd-83px {
    margin-right: 83px !important;
  }

  .mb-custmd-83px,
.my-custmd-83px {
    margin-bottom: 83px !important;
  }

  .ml-custmd-83px,
.mx-custmd-83px {
    margin-left: 83px !important;
  }

  .m-custmd-84px {
    margin: 84px !important;
  }

  .mt-custmd-84px,
.my-custmd-84px {
    margin-top: 84px !important;
  }

  .mr-custmd-84px,
.mx-custmd-84px {
    margin-right: 84px !important;
  }

  .mb-custmd-84px,
.my-custmd-84px {
    margin-bottom: 84px !important;
  }

  .ml-custmd-84px,
.mx-custmd-84px {
    margin-left: 84px !important;
  }

  .m-custmd-88px {
    margin: 88px !important;
  }

  .mt-custmd-88px,
.my-custmd-88px {
    margin-top: 88px !important;
  }

  .mr-custmd-88px,
.mx-custmd-88px {
    margin-right: 88px !important;
  }

  .mb-custmd-88px,
.my-custmd-88px {
    margin-bottom: 88px !important;
  }

  .ml-custmd-88px,
.mx-custmd-88px {
    margin-left: 88px !important;
  }

  .m-custmd-90px {
    margin: 90px !important;
  }

  .mt-custmd-90px,
.my-custmd-90px {
    margin-top: 90px !important;
  }

  .mr-custmd-90px,
.mx-custmd-90px {
    margin-right: 90px !important;
  }

  .mb-custmd-90px,
.my-custmd-90px {
    margin-bottom: 90px !important;
  }

  .ml-custmd-90px,
.mx-custmd-90px {
    margin-left: 90px !important;
  }

  .m-custmd-113px {
    margin: 113px !important;
  }

  .mt-custmd-113px,
.my-custmd-113px {
    margin-top: 113px !important;
  }

  .mr-custmd-113px,
.mx-custmd-113px {
    margin-right: 113px !important;
  }

  .mb-custmd-113px,
.my-custmd-113px {
    margin-bottom: 113px !important;
  }

  .ml-custmd-113px,
.mx-custmd-113px {
    margin-left: 113px !important;
  }

  .m-custmd-115px {
    margin: 115px !important;
  }

  .mt-custmd-115px,
.my-custmd-115px {
    margin-top: 115px !important;
  }

  .mr-custmd-115px,
.mx-custmd-115px {
    margin-right: 115px !important;
  }

  .mb-custmd-115px,
.my-custmd-115px {
    margin-bottom: 115px !important;
  }

  .ml-custmd-115px,
.mx-custmd-115px {
    margin-left: 115px !important;
  }

  .m-custmd-120px {
    margin: 120px !important;
  }

  .mt-custmd-120px,
.my-custmd-120px {
    margin-top: 120px !important;
  }

  .mr-custmd-120px,
.mx-custmd-120px {
    margin-right: 120px !important;
  }

  .mb-custmd-120px,
.my-custmd-120px {
    margin-bottom: 120px !important;
  }

  .ml-custmd-120px,
.mx-custmd-120px {
    margin-left: 120px !important;
  }

  .m-custmd-125px {
    margin: 125px !important;
  }

  .mt-custmd-125px,
.my-custmd-125px {
    margin-top: 125px !important;
  }

  .mr-custmd-125px,
.mx-custmd-125px {
    margin-right: 125px !important;
  }

  .mb-custmd-125px,
.my-custmd-125px {
    margin-bottom: 125px !important;
  }

  .ml-custmd-125px,
.mx-custmd-125px {
    margin-left: 125px !important;
  }

  .m-custmd-185px {
    margin: 185px !important;
  }

  .mt-custmd-185px,
.my-custmd-185px {
    margin-top: 185px !important;
  }

  .mr-custmd-185px,
.mx-custmd-185px {
    margin-right: 185px !important;
  }

  .mb-custmd-185px,
.my-custmd-185px {
    margin-bottom: 185px !important;
  }

  .ml-custmd-185px,
.mx-custmd-185px {
    margin-left: 185px !important;
  }

  .m-custmd-205px {
    margin: 205px !important;
  }

  .mt-custmd-205px,
.my-custmd-205px {
    margin-top: 205px !important;
  }

  .mr-custmd-205px,
.mx-custmd-205px {
    margin-right: 205px !important;
  }

  .mb-custmd-205px,
.my-custmd-205px {
    margin-bottom: 205px !important;
  }

  .ml-custmd-205px,
.mx-custmd-205px {
    margin-left: 205px !important;
  }

  .m-custmd-295px {
    margin: 295px !important;
  }

  .mt-custmd-295px,
.my-custmd-295px {
    margin-top: 295px !important;
  }

  .mr-custmd-295px,
.mx-custmd-295px {
    margin-right: 295px !important;
  }

  .mb-custmd-295px,
.my-custmd-295px {
    margin-bottom: 295px !important;
  }

  .ml-custmd-295px,
.mx-custmd-295px {
    margin-left: 295px !important;
  }

  .p-custmd-0 {
    padding: 0 !important;
  }

  .pt-custmd-0,
.py-custmd-0 {
    padding-top: 0 !important;
  }

  .pr-custmd-0,
.px-custmd-0 {
    padding-right: 0 !important;
  }

  .pb-custmd-0,
.py-custmd-0 {
    padding-bottom: 0 !important;
  }

  .pl-custmd-0,
.px-custmd-0 {
    padding-left: 0 !important;
  }

  .p-custmd-1 {
    padding: 0.25rem !important;
  }

  .pt-custmd-1,
.py-custmd-1 {
    padding-top: 0.25rem !important;
  }

  .pr-custmd-1,
.px-custmd-1 {
    padding-right: 0.25rem !important;
  }

  .pb-custmd-1,
.py-custmd-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-custmd-1,
.px-custmd-1 {
    padding-left: 0.25rem !important;
  }

  .p-custmd-2 {
    padding: 0.5rem !important;
  }

  .pt-custmd-2,
.py-custmd-2 {
    padding-top: 0.5rem !important;
  }

  .pr-custmd-2,
.px-custmd-2 {
    padding-right: 0.5rem !important;
  }

  .pb-custmd-2,
.py-custmd-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-custmd-2,
.px-custmd-2 {
    padding-left: 0.5rem !important;
  }

  .p-custmd-3 {
    padding: 1rem !important;
  }

  .pt-custmd-3,
.py-custmd-3 {
    padding-top: 1rem !important;
  }

  .pr-custmd-3,
.px-custmd-3 {
    padding-right: 1rem !important;
  }

  .pb-custmd-3,
.py-custmd-3 {
    padding-bottom: 1rem !important;
  }

  .pl-custmd-3,
.px-custmd-3 {
    padding-left: 1rem !important;
  }

  .p-custmd-4 {
    padding: 1.5rem !important;
  }

  .pt-custmd-4,
.py-custmd-4 {
    padding-top: 1.5rem !important;
  }

  .pr-custmd-4,
.px-custmd-4 {
    padding-right: 1.5rem !important;
  }

  .pb-custmd-4,
.py-custmd-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-custmd-4,
.px-custmd-4 {
    padding-left: 1.5rem !important;
  }

  .p-custmd-5 {
    padding: 3rem !important;
  }

  .pt-custmd-5,
.py-custmd-5 {
    padding-top: 3rem !important;
  }

  .pr-custmd-5,
.px-custmd-5 {
    padding-right: 3rem !important;
  }

  .pb-custmd-5,
.py-custmd-5 {
    padding-bottom: 3rem !important;
  }

  .pl-custmd-5,
.px-custmd-5 {
    padding-left: 3rem !important;
  }

  .p-custmd-1px {
    padding: 1px !important;
  }

  .pt-custmd-1px,
.py-custmd-1px {
    padding-top: 1px !important;
  }

  .pr-custmd-1px,
.px-custmd-1px {
    padding-right: 1px !important;
  }

  .pb-custmd-1px,
.py-custmd-1px {
    padding-bottom: 1px !important;
  }

  .pl-custmd-1px,
.px-custmd-1px {
    padding-left: 1px !important;
  }

  .p-custmd-2px {
    padding: 2px !important;
  }

  .pt-custmd-2px,
.py-custmd-2px {
    padding-top: 2px !important;
  }

  .pr-custmd-2px,
.px-custmd-2px {
    padding-right: 2px !important;
  }

  .pb-custmd-2px,
.py-custmd-2px {
    padding-bottom: 2px !important;
  }

  .pl-custmd-2px,
.px-custmd-2px {
    padding-left: 2px !important;
  }

  .p-custmd-3px {
    padding: 3px !important;
  }

  .pt-custmd-3px,
.py-custmd-3px {
    padding-top: 3px !important;
  }

  .pr-custmd-3px,
.px-custmd-3px {
    padding-right: 3px !important;
  }

  .pb-custmd-3px,
.py-custmd-3px {
    padding-bottom: 3px !important;
  }

  .pl-custmd-3px,
.px-custmd-3px {
    padding-left: 3px !important;
  }

  .p-custmd-5px {
    padding: 5px !important;
  }

  .pt-custmd-5px,
.py-custmd-5px {
    padding-top: 5px !important;
  }

  .pr-custmd-5px,
.px-custmd-5px {
    padding-right: 5px !important;
  }

  .pb-custmd-5px,
.py-custmd-5px {
    padding-bottom: 5px !important;
  }

  .pl-custmd-5px,
.px-custmd-5px {
    padding-left: 5px !important;
  }

  .p-custmd-6px {
    padding: 6px !important;
  }

  .pt-custmd-6px,
.py-custmd-6px {
    padding-top: 6px !important;
  }

  .pr-custmd-6px,
.px-custmd-6px {
    padding-right: 6px !important;
  }

  .pb-custmd-6px,
.py-custmd-6px {
    padding-bottom: 6px !important;
  }

  .pl-custmd-6px,
.px-custmd-6px {
    padding-left: 6px !important;
  }

  .p-custmd-7px {
    padding: 7px !important;
  }

  .pt-custmd-7px,
.py-custmd-7px {
    padding-top: 7px !important;
  }

  .pr-custmd-7px,
.px-custmd-7px {
    padding-right: 7px !important;
  }

  .pb-custmd-7px,
.py-custmd-7px {
    padding-bottom: 7px !important;
  }

  .pl-custmd-7px,
.px-custmd-7px {
    padding-left: 7px !important;
  }

  .p-custmd-8px {
    padding: 8px !important;
  }

  .pt-custmd-8px,
.py-custmd-8px {
    padding-top: 8px !important;
  }

  .pr-custmd-8px,
.px-custmd-8px {
    padding-right: 8px !important;
  }

  .pb-custmd-8px,
.py-custmd-8px {
    padding-bottom: 8px !important;
  }

  .pl-custmd-8px,
.px-custmd-8px {
    padding-left: 8px !important;
  }

  .p-custmd-10px {
    padding: 10px !important;
  }

  .pt-custmd-10px,
.py-custmd-10px {
    padding-top: 10px !important;
  }

  .pr-custmd-10px,
.px-custmd-10px {
    padding-right: 10px !important;
  }

  .pb-custmd-10px,
.py-custmd-10px {
    padding-bottom: 10px !important;
  }

  .pl-custmd-10px,
.px-custmd-10px {
    padding-left: 10px !important;
  }

  .p-custmd-11px {
    padding: 11px !important;
  }

  .pt-custmd-11px,
.py-custmd-11px {
    padding-top: 11px !important;
  }

  .pr-custmd-11px,
.px-custmd-11px {
    padding-right: 11px !important;
  }

  .pb-custmd-11px,
.py-custmd-11px {
    padding-bottom: 11px !important;
  }

  .pl-custmd-11px,
.px-custmd-11px {
    padding-left: 11px !important;
  }

  .p-custmd-12px {
    padding: 12px !important;
  }

  .pt-custmd-12px,
.py-custmd-12px {
    padding-top: 12px !important;
  }

  .pr-custmd-12px,
.px-custmd-12px {
    padding-right: 12px !important;
  }

  .pb-custmd-12px,
.py-custmd-12px {
    padding-bottom: 12px !important;
  }

  .pl-custmd-12px,
.px-custmd-12px {
    padding-left: 12px !important;
  }

  .p-custmd-13px {
    padding: 13px !important;
  }

  .pt-custmd-13px,
.py-custmd-13px {
    padding-top: 13px !important;
  }

  .pr-custmd-13px,
.px-custmd-13px {
    padding-right: 13px !important;
  }

  .pb-custmd-13px,
.py-custmd-13px {
    padding-bottom: 13px !important;
  }

  .pl-custmd-13px,
.px-custmd-13px {
    padding-left: 13px !important;
  }

  .p-custmd-14 {
    padding: 14px !important;
  }

  .pt-custmd-14,
.py-custmd-14 {
    padding-top: 14px !important;
  }

  .pr-custmd-14,
.px-custmd-14 {
    padding-right: 14px !important;
  }

  .pb-custmd-14,
.py-custmd-14 {
    padding-bottom: 14px !important;
  }

  .pl-custmd-14,
.px-custmd-14 {
    padding-left: 14px !important;
  }

  .p-custmd-15px {
    padding: 15px !important;
  }

  .pt-custmd-15px,
.py-custmd-15px {
    padding-top: 15px !important;
  }

  .pr-custmd-15px,
.px-custmd-15px {
    padding-right: 15px !important;
  }

  .pb-custmd-15px,
.py-custmd-15px {
    padding-bottom: 15px !important;
  }

  .pl-custmd-15px,
.px-custmd-15px {
    padding-left: 15px !important;
  }

  .p-custmd-17px {
    padding: 17px !important;
  }

  .pt-custmd-17px,
.py-custmd-17px {
    padding-top: 17px !important;
  }

  .pr-custmd-17px,
.px-custmd-17px {
    padding-right: 17px !important;
  }

  .pb-custmd-17px,
.py-custmd-17px {
    padding-bottom: 17px !important;
  }

  .pl-custmd-17px,
.px-custmd-17px {
    padding-left: 17px !important;
  }

  .p-custmd-18px {
    padding: 18px !important;
  }

  .pt-custmd-18px,
.py-custmd-18px {
    padding-top: 18px !important;
  }

  .pr-custmd-18px,
.px-custmd-18px {
    padding-right: 18px !important;
  }

  .pb-custmd-18px,
.py-custmd-18px {
    padding-bottom: 18px !important;
  }

  .pl-custmd-18px,
.px-custmd-18px {
    padding-left: 18px !important;
  }

  .p-custmd-19px {
    padding: 19px !important;
  }

  .pt-custmd-19px,
.py-custmd-19px {
    padding-top: 19px !important;
  }

  .pr-custmd-19px,
.px-custmd-19px {
    padding-right: 19px !important;
  }

  .pb-custmd-19px,
.py-custmd-19px {
    padding-bottom: 19px !important;
  }

  .pl-custmd-19px,
.px-custmd-19px {
    padding-left: 19px !important;
  }

  .p-custmd-20px {
    padding: 20px !important;
  }

  .pt-custmd-20px,
.py-custmd-20px {
    padding-top: 20px !important;
  }

  .pr-custmd-20px,
.px-custmd-20px {
    padding-right: 20px !important;
  }

  .pb-custmd-20px,
.py-custmd-20px {
    padding-bottom: 20px !important;
  }

  .pl-custmd-20px,
.px-custmd-20px {
    padding-left: 20px !important;
  }

  .p-custmd-21px {
    padding: 21px !important;
  }

  .pt-custmd-21px,
.py-custmd-21px {
    padding-top: 21px !important;
  }

  .pr-custmd-21px,
.px-custmd-21px {
    padding-right: 21px !important;
  }

  .pb-custmd-21px,
.py-custmd-21px {
    padding-bottom: 21px !important;
  }

  .pl-custmd-21px,
.px-custmd-21px {
    padding-left: 21px !important;
  }

  .p-custmd-22px {
    padding: 22px !important;
  }

  .pt-custmd-22px,
.py-custmd-22px {
    padding-top: 22px !important;
  }

  .pr-custmd-22px,
.px-custmd-22px {
    padding-right: 22px !important;
  }

  .pb-custmd-22px,
.py-custmd-22px {
    padding-bottom: 22px !important;
  }

  .pl-custmd-22px,
.px-custmd-22px {
    padding-left: 22px !important;
  }

  .p-custmd-23px {
    padding: 23px !important;
  }

  .pt-custmd-23px,
.py-custmd-23px {
    padding-top: 23px !important;
  }

  .pr-custmd-23px,
.px-custmd-23px {
    padding-right: 23px !important;
  }

  .pb-custmd-23px,
.py-custmd-23px {
    padding-bottom: 23px !important;
  }

  .pl-custmd-23px,
.px-custmd-23px {
    padding-left: 23px !important;
  }

  .p-custmd-25px {
    padding: 25px !important;
  }

  .pt-custmd-25px,
.py-custmd-25px {
    padding-top: 25px !important;
  }

  .pr-custmd-25px,
.px-custmd-25px {
    padding-right: 25px !important;
  }

  .pb-custmd-25px,
.py-custmd-25px {
    padding-bottom: 25px !important;
  }

  .pl-custmd-25px,
.px-custmd-25px {
    padding-left: 25px !important;
  }

  .p-custmd-26px {
    padding: 26px !important;
  }

  .pt-custmd-26px,
.py-custmd-26px {
    padding-top: 26px !important;
  }

  .pr-custmd-26px,
.px-custmd-26px {
    padding-right: 26px !important;
  }

  .pb-custmd-26px,
.py-custmd-26px {
    padding-bottom: 26px !important;
  }

  .pl-custmd-26px,
.px-custmd-26px {
    padding-left: 26px !important;
  }

  .p-custmd-27px {
    padding: 27px !important;
  }

  .pt-custmd-27px,
.py-custmd-27px {
    padding-top: 27px !important;
  }

  .pr-custmd-27px,
.px-custmd-27px {
    padding-right: 27px !important;
  }

  .pb-custmd-27px,
.py-custmd-27px {
    padding-bottom: 27px !important;
  }

  .pl-custmd-27px,
.px-custmd-27px {
    padding-left: 27px !important;
  }

  .p-custmd-28px {
    padding: 28px !important;
  }

  .pt-custmd-28px,
.py-custmd-28px {
    padding-top: 28px !important;
  }

  .pr-custmd-28px,
.px-custmd-28px {
    padding-right: 28px !important;
  }

  .pb-custmd-28px,
.py-custmd-28px {
    padding-bottom: 28px !important;
  }

  .pl-custmd-28px,
.px-custmd-28px {
    padding-left: 28px !important;
  }

  .p-custmd-30px {
    padding: 30px !important;
  }

  .pt-custmd-30px,
.py-custmd-30px {
    padding-top: 30px !important;
  }

  .pr-custmd-30px,
.px-custmd-30px {
    padding-right: 30px !important;
  }

  .pb-custmd-30px,
.py-custmd-30px {
    padding-bottom: 30px !important;
  }

  .pl-custmd-30px,
.px-custmd-30px {
    padding-left: 30px !important;
  }

  .p-custmd-32px {
    padding: 32px !important;
  }

  .pt-custmd-32px,
.py-custmd-32px {
    padding-top: 32px !important;
  }

  .pr-custmd-32px,
.px-custmd-32px {
    padding-right: 32px !important;
  }

  .pb-custmd-32px,
.py-custmd-32px {
    padding-bottom: 32px !important;
  }

  .pl-custmd-32px,
.px-custmd-32px {
    padding-left: 32px !important;
  }

  .p-custmd-34px {
    padding: 34px !important;
  }

  .pt-custmd-34px,
.py-custmd-34px {
    padding-top: 34px !important;
  }

  .pr-custmd-34px,
.px-custmd-34px {
    padding-right: 34px !important;
  }

  .pb-custmd-34px,
.py-custmd-34px {
    padding-bottom: 34px !important;
  }

  .pl-custmd-34px,
.px-custmd-34px {
    padding-left: 34px !important;
  }

  .p-custmd-36px {
    padding: 36px !important;
  }

  .pt-custmd-36px,
.py-custmd-36px {
    padding-top: 36px !important;
  }

  .pr-custmd-36px,
.px-custmd-36px {
    padding-right: 36px !important;
  }

  .pb-custmd-36px,
.py-custmd-36px {
    padding-bottom: 36px !important;
  }

  .pl-custmd-36px,
.px-custmd-36px {
    padding-left: 36px !important;
  }

  .p-custmd-37px {
    padding: 37px !important;
  }

  .pt-custmd-37px,
.py-custmd-37px {
    padding-top: 37px !important;
  }

  .pr-custmd-37px,
.px-custmd-37px {
    padding-right: 37px !important;
  }

  .pb-custmd-37px,
.py-custmd-37px {
    padding-bottom: 37px !important;
  }

  .pl-custmd-37px,
.px-custmd-37px {
    padding-left: 37px !important;
  }

  .p-custmd-38px {
    padding: 38px !important;
  }

  .pt-custmd-38px,
.py-custmd-38px {
    padding-top: 38px !important;
  }

  .pr-custmd-38px,
.px-custmd-38px {
    padding-right: 38px !important;
  }

  .pb-custmd-38px,
.py-custmd-38px {
    padding-bottom: 38px !important;
  }

  .pl-custmd-38px,
.px-custmd-38px {
    padding-left: 38px !important;
  }

  .p-custmd-40 {
    padding: 40px !important;
  }

  .pt-custmd-40,
.py-custmd-40 {
    padding-top: 40px !important;
  }

  .pr-custmd-40,
.px-custmd-40 {
    padding-right: 40px !important;
  }

  .pb-custmd-40,
.py-custmd-40 {
    padding-bottom: 40px !important;
  }

  .pl-custmd-40,
.px-custmd-40 {
    padding-left: 40px !important;
  }

  .p-custmd-42px {
    padding: 42px !important;
  }

  .pt-custmd-42px,
.py-custmd-42px {
    padding-top: 42px !important;
  }

  .pr-custmd-42px,
.px-custmd-42px {
    padding-right: 42px !important;
  }

  .pb-custmd-42px,
.py-custmd-42px {
    padding-bottom: 42px !important;
  }

  .pl-custmd-42px,
.px-custmd-42px {
    padding-left: 42px !important;
  }

  .p-custmd-45px {
    padding: 45px !important;
  }

  .pt-custmd-45px,
.py-custmd-45px {
    padding-top: 45px !important;
  }

  .pr-custmd-45px,
.px-custmd-45px {
    padding-right: 45px !important;
  }

  .pb-custmd-45px,
.py-custmd-45px {
    padding-bottom: 45px !important;
  }

  .pl-custmd-45px,
.px-custmd-45px {
    padding-left: 45px !important;
  }

  .p-custmd-46px {
    padding: 46px !important;
  }

  .pt-custmd-46px,
.py-custmd-46px {
    padding-top: 46px !important;
  }

  .pr-custmd-46px,
.px-custmd-46px {
    padding-right: 46px !important;
  }

  .pb-custmd-46px,
.py-custmd-46px {
    padding-bottom: 46px !important;
  }

  .pl-custmd-46px,
.px-custmd-46px {
    padding-left: 46px !important;
  }

  .p-custmd-47px {
    padding: 47px !important;
  }

  .pt-custmd-47px,
.py-custmd-47px {
    padding-top: 47px !important;
  }

  .pr-custmd-47px,
.px-custmd-47px {
    padding-right: 47px !important;
  }

  .pb-custmd-47px,
.py-custmd-47px {
    padding-bottom: 47px !important;
  }

  .pl-custmd-47px,
.px-custmd-47px {
    padding-left: 47px !important;
  }

  .p-custmd-50px {
    padding: 50px !important;
  }

  .pt-custmd-50px,
.py-custmd-50px {
    padding-top: 50px !important;
  }

  .pr-custmd-50px,
.px-custmd-50px {
    padding-right: 50px !important;
  }

  .pb-custmd-50px,
.py-custmd-50px {
    padding-bottom: 50px !important;
  }

  .pl-custmd-50px,
.px-custmd-50px {
    padding-left: 50px !important;
  }

  .p-custmd-53px {
    padding: 53px !important;
  }

  .pt-custmd-53px,
.py-custmd-53px {
    padding-top: 53px !important;
  }

  .pr-custmd-53px,
.px-custmd-53px {
    padding-right: 53px !important;
  }

  .pb-custmd-53px,
.py-custmd-53px {
    padding-bottom: 53px !important;
  }

  .pl-custmd-53px,
.px-custmd-53px {
    padding-left: 53px !important;
  }

  .p-custmd-54px {
    padding: 54px !important;
  }

  .pt-custmd-54px,
.py-custmd-54px {
    padding-top: 54px !important;
  }

  .pr-custmd-54px,
.px-custmd-54px {
    padding-right: 54px !important;
  }

  .pb-custmd-54px,
.py-custmd-54px {
    padding-bottom: 54px !important;
  }

  .pl-custmd-54px,
.px-custmd-54px {
    padding-left: 54px !important;
  }

  .p-custmd-55px {
    padding: 55px !important;
  }

  .pt-custmd-55px,
.py-custmd-55px {
    padding-top: 55px !important;
  }

  .pr-custmd-55px,
.px-custmd-55px {
    padding-right: 55px !important;
  }

  .pb-custmd-55px,
.py-custmd-55px {
    padding-bottom: 55px !important;
  }

  .pl-custmd-55px,
.px-custmd-55px {
    padding-left: 55px !important;
  }

  .p-custmd-56px {
    padding: 56px !important;
  }

  .pt-custmd-56px,
.py-custmd-56px {
    padding-top: 56px !important;
  }

  .pr-custmd-56px,
.px-custmd-56px {
    padding-right: 56px !important;
  }

  .pb-custmd-56px,
.py-custmd-56px {
    padding-bottom: 56px !important;
  }

  .pl-custmd-56px,
.px-custmd-56px {
    padding-left: 56px !important;
  }

  .p-custmd-58px {
    padding: 58px !important;
  }

  .pt-custmd-58px,
.py-custmd-58px {
    padding-top: 58px !important;
  }

  .pr-custmd-58px,
.px-custmd-58px {
    padding-right: 58px !important;
  }

  .pb-custmd-58px,
.py-custmd-58px {
    padding-bottom: 58px !important;
  }

  .pl-custmd-58px,
.px-custmd-58px {
    padding-left: 58px !important;
  }

  .p-custmd-62px {
    padding: 62px !important;
  }

  .pt-custmd-62px,
.py-custmd-62px {
    padding-top: 62px !important;
  }

  .pr-custmd-62px,
.px-custmd-62px {
    padding-right: 62px !important;
  }

  .pb-custmd-62px,
.py-custmd-62px {
    padding-bottom: 62px !important;
  }

  .pl-custmd-62px,
.px-custmd-62px {
    padding-left: 62px !important;
  }

  .p-custmd-63px {
    padding: 63px !important;
  }

  .pt-custmd-63px,
.py-custmd-63px {
    padding-top: 63px !important;
  }

  .pr-custmd-63px,
.px-custmd-63px {
    padding-right: 63px !important;
  }

  .pb-custmd-63px,
.py-custmd-63px {
    padding-bottom: 63px !important;
  }

  .pl-custmd-63px,
.px-custmd-63px {
    padding-left: 63px !important;
  }

  .p-custmd-64px {
    padding: 64px !important;
  }

  .pt-custmd-64px,
.py-custmd-64px {
    padding-top: 64px !important;
  }

  .pr-custmd-64px,
.px-custmd-64px {
    padding-right: 64px !important;
  }

  .pb-custmd-64px,
.py-custmd-64px {
    padding-bottom: 64px !important;
  }

  .pl-custmd-64px,
.px-custmd-64px {
    padding-left: 64px !important;
  }

  .p-custmd-66px {
    padding: 66px !important;
  }

  .pt-custmd-66px,
.py-custmd-66px {
    padding-top: 66px !important;
  }

  .pr-custmd-66px,
.px-custmd-66px {
    padding-right: 66px !important;
  }

  .pb-custmd-66px,
.py-custmd-66px {
    padding-bottom: 66px !important;
  }

  .pl-custmd-66px,
.px-custmd-66px {
    padding-left: 66px !important;
  }

  .p-custmd-67px {
    padding: 67px !important;
  }

  .pt-custmd-67px,
.py-custmd-67px {
    padding-top: 67px !important;
  }

  .pr-custmd-67px,
.px-custmd-67px {
    padding-right: 67px !important;
  }

  .pb-custmd-67px,
.py-custmd-67px {
    padding-bottom: 67px !important;
  }

  .pl-custmd-67px,
.px-custmd-67px {
    padding-left: 67px !important;
  }

  .p-custmd-68px {
    padding: 68px !important;
  }

  .pt-custmd-68px,
.py-custmd-68px {
    padding-top: 68px !important;
  }

  .pr-custmd-68px,
.px-custmd-68px {
    padding-right: 68px !important;
  }

  .pb-custmd-68px,
.py-custmd-68px {
    padding-bottom: 68px !important;
  }

  .pl-custmd-68px,
.px-custmd-68px {
    padding-left: 68px !important;
  }

  .p-custmd-70px {
    padding: 70px !important;
  }

  .pt-custmd-70px,
.py-custmd-70px {
    padding-top: 70px !important;
  }

  .pr-custmd-70px,
.px-custmd-70px {
    padding-right: 70px !important;
  }

  .pb-custmd-70px,
.py-custmd-70px {
    padding-bottom: 70px !important;
  }

  .pl-custmd-70px,
.px-custmd-70px {
    padding-left: 70px !important;
  }

  .p-custmd-71px {
    padding: 71px !important;
  }

  .pt-custmd-71px,
.py-custmd-71px {
    padding-top: 71px !important;
  }

  .pr-custmd-71px,
.px-custmd-71px {
    padding-right: 71px !important;
  }

  .pb-custmd-71px,
.py-custmd-71px {
    padding-bottom: 71px !important;
  }

  .pl-custmd-71px,
.px-custmd-71px {
    padding-left: 71px !important;
  }

  .p-custmd-72px {
    padding: 72px !important;
  }

  .pt-custmd-72px,
.py-custmd-72px {
    padding-top: 72px !important;
  }

  .pr-custmd-72px,
.px-custmd-72px {
    padding-right: 72px !important;
  }

  .pb-custmd-72px,
.py-custmd-72px {
    padding-bottom: 72px !important;
  }

  .pl-custmd-72px,
.px-custmd-72px {
    padding-left: 72px !important;
  }

  .p-custmd-74px {
    padding: 74px !important;
  }

  .pt-custmd-74px,
.py-custmd-74px {
    padding-top: 74px !important;
  }

  .pr-custmd-74px,
.px-custmd-74px {
    padding-right: 74px !important;
  }

  .pb-custmd-74px,
.py-custmd-74px {
    padding-bottom: 74px !important;
  }

  .pl-custmd-74px,
.px-custmd-74px {
    padding-left: 74px !important;
  }

  .p-custmd-80px {
    padding: 80px !important;
  }

  .pt-custmd-80px,
.py-custmd-80px {
    padding-top: 80px !important;
  }

  .pr-custmd-80px,
.px-custmd-80px {
    padding-right: 80px !important;
  }

  .pb-custmd-80px,
.py-custmd-80px {
    padding-bottom: 80px !important;
  }

  .pl-custmd-80px,
.px-custmd-80px {
    padding-left: 80px !important;
  }

  .p-custmd-83px {
    padding: 83px !important;
  }

  .pt-custmd-83px,
.py-custmd-83px {
    padding-top: 83px !important;
  }

  .pr-custmd-83px,
.px-custmd-83px {
    padding-right: 83px !important;
  }

  .pb-custmd-83px,
.py-custmd-83px {
    padding-bottom: 83px !important;
  }

  .pl-custmd-83px,
.px-custmd-83px {
    padding-left: 83px !important;
  }

  .p-custmd-84px {
    padding: 84px !important;
  }

  .pt-custmd-84px,
.py-custmd-84px {
    padding-top: 84px !important;
  }

  .pr-custmd-84px,
.px-custmd-84px {
    padding-right: 84px !important;
  }

  .pb-custmd-84px,
.py-custmd-84px {
    padding-bottom: 84px !important;
  }

  .pl-custmd-84px,
.px-custmd-84px {
    padding-left: 84px !important;
  }

  .p-custmd-88px {
    padding: 88px !important;
  }

  .pt-custmd-88px,
.py-custmd-88px {
    padding-top: 88px !important;
  }

  .pr-custmd-88px,
.px-custmd-88px {
    padding-right: 88px !important;
  }

  .pb-custmd-88px,
.py-custmd-88px {
    padding-bottom: 88px !important;
  }

  .pl-custmd-88px,
.px-custmd-88px {
    padding-left: 88px !important;
  }

  .p-custmd-90px {
    padding: 90px !important;
  }

  .pt-custmd-90px,
.py-custmd-90px {
    padding-top: 90px !important;
  }

  .pr-custmd-90px,
.px-custmd-90px {
    padding-right: 90px !important;
  }

  .pb-custmd-90px,
.py-custmd-90px {
    padding-bottom: 90px !important;
  }

  .pl-custmd-90px,
.px-custmd-90px {
    padding-left: 90px !important;
  }

  .p-custmd-113px {
    padding: 113px !important;
  }

  .pt-custmd-113px,
.py-custmd-113px {
    padding-top: 113px !important;
  }

  .pr-custmd-113px,
.px-custmd-113px {
    padding-right: 113px !important;
  }

  .pb-custmd-113px,
.py-custmd-113px {
    padding-bottom: 113px !important;
  }

  .pl-custmd-113px,
.px-custmd-113px {
    padding-left: 113px !important;
  }

  .p-custmd-115px {
    padding: 115px !important;
  }

  .pt-custmd-115px,
.py-custmd-115px {
    padding-top: 115px !important;
  }

  .pr-custmd-115px,
.px-custmd-115px {
    padding-right: 115px !important;
  }

  .pb-custmd-115px,
.py-custmd-115px {
    padding-bottom: 115px !important;
  }

  .pl-custmd-115px,
.px-custmd-115px {
    padding-left: 115px !important;
  }

  .p-custmd-120px {
    padding: 120px !important;
  }

  .pt-custmd-120px,
.py-custmd-120px {
    padding-top: 120px !important;
  }

  .pr-custmd-120px,
.px-custmd-120px {
    padding-right: 120px !important;
  }

  .pb-custmd-120px,
.py-custmd-120px {
    padding-bottom: 120px !important;
  }

  .pl-custmd-120px,
.px-custmd-120px {
    padding-left: 120px !important;
  }

  .p-custmd-125px {
    padding: 125px !important;
  }

  .pt-custmd-125px,
.py-custmd-125px {
    padding-top: 125px !important;
  }

  .pr-custmd-125px,
.px-custmd-125px {
    padding-right: 125px !important;
  }

  .pb-custmd-125px,
.py-custmd-125px {
    padding-bottom: 125px !important;
  }

  .pl-custmd-125px,
.px-custmd-125px {
    padding-left: 125px !important;
  }

  .p-custmd-185px {
    padding: 185px !important;
  }

  .pt-custmd-185px,
.py-custmd-185px {
    padding-top: 185px !important;
  }

  .pr-custmd-185px,
.px-custmd-185px {
    padding-right: 185px !important;
  }

  .pb-custmd-185px,
.py-custmd-185px {
    padding-bottom: 185px !important;
  }

  .pl-custmd-185px,
.px-custmd-185px {
    padding-left: 185px !important;
  }

  .p-custmd-205px {
    padding: 205px !important;
  }

  .pt-custmd-205px,
.py-custmd-205px {
    padding-top: 205px !important;
  }

  .pr-custmd-205px,
.px-custmd-205px {
    padding-right: 205px !important;
  }

  .pb-custmd-205px,
.py-custmd-205px {
    padding-bottom: 205px !important;
  }

  .pl-custmd-205px,
.px-custmd-205px {
    padding-left: 205px !important;
  }

  .p-custmd-295px {
    padding: 295px !important;
  }

  .pt-custmd-295px,
.py-custmd-295px {
    padding-top: 295px !important;
  }

  .pr-custmd-295px,
.px-custmd-295px {
    padding-right: 295px !important;
  }

  .pb-custmd-295px,
.py-custmd-295px {
    padding-bottom: 295px !important;
  }

  .pl-custmd-295px,
.px-custmd-295px {
    padding-left: 295px !important;
  }

  .m-custmd-n1 {
    margin: -0.25rem !important;
  }

  .mt-custmd-n1,
.my-custmd-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-custmd-n1,
.mx-custmd-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-custmd-n1,
.my-custmd-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-custmd-n1,
.mx-custmd-n1 {
    margin-left: -0.25rem !important;
  }

  .m-custmd-n2 {
    margin: -0.5rem !important;
  }

  .mt-custmd-n2,
.my-custmd-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-custmd-n2,
.mx-custmd-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-custmd-n2,
.my-custmd-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-custmd-n2,
.mx-custmd-n2 {
    margin-left: -0.5rem !important;
  }

  .m-custmd-n3 {
    margin: -1rem !important;
  }

  .mt-custmd-n3,
.my-custmd-n3 {
    margin-top: -1rem !important;
  }

  .mr-custmd-n3,
.mx-custmd-n3 {
    margin-right: -1rem !important;
  }

  .mb-custmd-n3,
.my-custmd-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-custmd-n3,
.mx-custmd-n3 {
    margin-left: -1rem !important;
  }

  .m-custmd-n4 {
    margin: -1.5rem !important;
  }

  .mt-custmd-n4,
.my-custmd-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-custmd-n4,
.mx-custmd-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-custmd-n4,
.my-custmd-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-custmd-n4,
.mx-custmd-n4 {
    margin-left: -1.5rem !important;
  }

  .m-custmd-n5 {
    margin: -3rem !important;
  }

  .mt-custmd-n5,
.my-custmd-n5 {
    margin-top: -3rem !important;
  }

  .mr-custmd-n5,
.mx-custmd-n5 {
    margin-right: -3rem !important;
  }

  .mb-custmd-n5,
.my-custmd-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-custmd-n5,
.mx-custmd-n5 {
    margin-left: -3rem !important;
  }

  .m-custmd-n1px {
    margin: -1px !important;
  }

  .mt-custmd-n1px,
.my-custmd-n1px {
    margin-top: -1px !important;
  }

  .mr-custmd-n1px,
.mx-custmd-n1px {
    margin-right: -1px !important;
  }

  .mb-custmd-n1px,
.my-custmd-n1px {
    margin-bottom: -1px !important;
  }

  .ml-custmd-n1px,
.mx-custmd-n1px {
    margin-left: -1px !important;
  }

  .m-custmd-n2px {
    margin: -2px !important;
  }

  .mt-custmd-n2px,
.my-custmd-n2px {
    margin-top: -2px !important;
  }

  .mr-custmd-n2px,
.mx-custmd-n2px {
    margin-right: -2px !important;
  }

  .mb-custmd-n2px,
.my-custmd-n2px {
    margin-bottom: -2px !important;
  }

  .ml-custmd-n2px,
.mx-custmd-n2px {
    margin-left: -2px !important;
  }

  .m-custmd-n3px {
    margin: -3px !important;
  }

  .mt-custmd-n3px,
.my-custmd-n3px {
    margin-top: -3px !important;
  }

  .mr-custmd-n3px,
.mx-custmd-n3px {
    margin-right: -3px !important;
  }

  .mb-custmd-n3px,
.my-custmd-n3px {
    margin-bottom: -3px !important;
  }

  .ml-custmd-n3px,
.mx-custmd-n3px {
    margin-left: -3px !important;
  }

  .m-custmd-n5px {
    margin: -5px !important;
  }

  .mt-custmd-n5px,
.my-custmd-n5px {
    margin-top: -5px !important;
  }

  .mr-custmd-n5px,
.mx-custmd-n5px {
    margin-right: -5px !important;
  }

  .mb-custmd-n5px,
.my-custmd-n5px {
    margin-bottom: -5px !important;
  }

  .ml-custmd-n5px,
.mx-custmd-n5px {
    margin-left: -5px !important;
  }

  .m-custmd-n6px {
    margin: -6px !important;
  }

  .mt-custmd-n6px,
.my-custmd-n6px {
    margin-top: -6px !important;
  }

  .mr-custmd-n6px,
.mx-custmd-n6px {
    margin-right: -6px !important;
  }

  .mb-custmd-n6px,
.my-custmd-n6px {
    margin-bottom: -6px !important;
  }

  .ml-custmd-n6px,
.mx-custmd-n6px {
    margin-left: -6px !important;
  }

  .m-custmd-n7px {
    margin: -7px !important;
  }

  .mt-custmd-n7px,
.my-custmd-n7px {
    margin-top: -7px !important;
  }

  .mr-custmd-n7px,
.mx-custmd-n7px {
    margin-right: -7px !important;
  }

  .mb-custmd-n7px,
.my-custmd-n7px {
    margin-bottom: -7px !important;
  }

  .ml-custmd-n7px,
.mx-custmd-n7px {
    margin-left: -7px !important;
  }

  .m-custmd-n8px {
    margin: -8px !important;
  }

  .mt-custmd-n8px,
.my-custmd-n8px {
    margin-top: -8px !important;
  }

  .mr-custmd-n8px,
.mx-custmd-n8px {
    margin-right: -8px !important;
  }

  .mb-custmd-n8px,
.my-custmd-n8px {
    margin-bottom: -8px !important;
  }

  .ml-custmd-n8px,
.mx-custmd-n8px {
    margin-left: -8px !important;
  }

  .m-custmd-n10px {
    margin: -10px !important;
  }

  .mt-custmd-n10px,
.my-custmd-n10px {
    margin-top: -10px !important;
  }

  .mr-custmd-n10px,
.mx-custmd-n10px {
    margin-right: -10px !important;
  }

  .mb-custmd-n10px,
.my-custmd-n10px {
    margin-bottom: -10px !important;
  }

  .ml-custmd-n10px,
.mx-custmd-n10px {
    margin-left: -10px !important;
  }

  .m-custmd-n11px {
    margin: -11px !important;
  }

  .mt-custmd-n11px,
.my-custmd-n11px {
    margin-top: -11px !important;
  }

  .mr-custmd-n11px,
.mx-custmd-n11px {
    margin-right: -11px !important;
  }

  .mb-custmd-n11px,
.my-custmd-n11px {
    margin-bottom: -11px !important;
  }

  .ml-custmd-n11px,
.mx-custmd-n11px {
    margin-left: -11px !important;
  }

  .m-custmd-n12px {
    margin: -12px !important;
  }

  .mt-custmd-n12px,
.my-custmd-n12px {
    margin-top: -12px !important;
  }

  .mr-custmd-n12px,
.mx-custmd-n12px {
    margin-right: -12px !important;
  }

  .mb-custmd-n12px,
.my-custmd-n12px {
    margin-bottom: -12px !important;
  }

  .ml-custmd-n12px,
.mx-custmd-n12px {
    margin-left: -12px !important;
  }

  .m-custmd-n13px {
    margin: -13px !important;
  }

  .mt-custmd-n13px,
.my-custmd-n13px {
    margin-top: -13px !important;
  }

  .mr-custmd-n13px,
.mx-custmd-n13px {
    margin-right: -13px !important;
  }

  .mb-custmd-n13px,
.my-custmd-n13px {
    margin-bottom: -13px !important;
  }

  .ml-custmd-n13px,
.mx-custmd-n13px {
    margin-left: -13px !important;
  }

  .m-custmd-n14 {
    margin: -14px !important;
  }

  .mt-custmd-n14,
.my-custmd-n14 {
    margin-top: -14px !important;
  }

  .mr-custmd-n14,
.mx-custmd-n14 {
    margin-right: -14px !important;
  }

  .mb-custmd-n14,
.my-custmd-n14 {
    margin-bottom: -14px !important;
  }

  .ml-custmd-n14,
.mx-custmd-n14 {
    margin-left: -14px !important;
  }

  .m-custmd-n15px {
    margin: -15px !important;
  }

  .mt-custmd-n15px,
.my-custmd-n15px {
    margin-top: -15px !important;
  }

  .mr-custmd-n15px,
.mx-custmd-n15px {
    margin-right: -15px !important;
  }

  .mb-custmd-n15px,
.my-custmd-n15px {
    margin-bottom: -15px !important;
  }

  .ml-custmd-n15px,
.mx-custmd-n15px {
    margin-left: -15px !important;
  }

  .m-custmd-n17px {
    margin: -17px !important;
  }

  .mt-custmd-n17px,
.my-custmd-n17px {
    margin-top: -17px !important;
  }

  .mr-custmd-n17px,
.mx-custmd-n17px {
    margin-right: -17px !important;
  }

  .mb-custmd-n17px,
.my-custmd-n17px {
    margin-bottom: -17px !important;
  }

  .ml-custmd-n17px,
.mx-custmd-n17px {
    margin-left: -17px !important;
  }

  .m-custmd-n18px {
    margin: -18px !important;
  }

  .mt-custmd-n18px,
.my-custmd-n18px {
    margin-top: -18px !important;
  }

  .mr-custmd-n18px,
.mx-custmd-n18px {
    margin-right: -18px !important;
  }

  .mb-custmd-n18px,
.my-custmd-n18px {
    margin-bottom: -18px !important;
  }

  .ml-custmd-n18px,
.mx-custmd-n18px {
    margin-left: -18px !important;
  }

  .m-custmd-n19px {
    margin: -19px !important;
  }

  .mt-custmd-n19px,
.my-custmd-n19px {
    margin-top: -19px !important;
  }

  .mr-custmd-n19px,
.mx-custmd-n19px {
    margin-right: -19px !important;
  }

  .mb-custmd-n19px,
.my-custmd-n19px {
    margin-bottom: -19px !important;
  }

  .ml-custmd-n19px,
.mx-custmd-n19px {
    margin-left: -19px !important;
  }

  .m-custmd-n20px {
    margin: -20px !important;
  }

  .mt-custmd-n20px,
.my-custmd-n20px {
    margin-top: -20px !important;
  }

  .mr-custmd-n20px,
.mx-custmd-n20px {
    margin-right: -20px !important;
  }

  .mb-custmd-n20px,
.my-custmd-n20px {
    margin-bottom: -20px !important;
  }

  .ml-custmd-n20px,
.mx-custmd-n20px {
    margin-left: -20px !important;
  }

  .m-custmd-n21px {
    margin: -21px !important;
  }

  .mt-custmd-n21px,
.my-custmd-n21px {
    margin-top: -21px !important;
  }

  .mr-custmd-n21px,
.mx-custmd-n21px {
    margin-right: -21px !important;
  }

  .mb-custmd-n21px,
.my-custmd-n21px {
    margin-bottom: -21px !important;
  }

  .ml-custmd-n21px,
.mx-custmd-n21px {
    margin-left: -21px !important;
  }

  .m-custmd-n22px {
    margin: -22px !important;
  }

  .mt-custmd-n22px,
.my-custmd-n22px {
    margin-top: -22px !important;
  }

  .mr-custmd-n22px,
.mx-custmd-n22px {
    margin-right: -22px !important;
  }

  .mb-custmd-n22px,
.my-custmd-n22px {
    margin-bottom: -22px !important;
  }

  .ml-custmd-n22px,
.mx-custmd-n22px {
    margin-left: -22px !important;
  }

  .m-custmd-n23px {
    margin: -23px !important;
  }

  .mt-custmd-n23px,
.my-custmd-n23px {
    margin-top: -23px !important;
  }

  .mr-custmd-n23px,
.mx-custmd-n23px {
    margin-right: -23px !important;
  }

  .mb-custmd-n23px,
.my-custmd-n23px {
    margin-bottom: -23px !important;
  }

  .ml-custmd-n23px,
.mx-custmd-n23px {
    margin-left: -23px !important;
  }

  .m-custmd-n25px {
    margin: -25px !important;
  }

  .mt-custmd-n25px,
.my-custmd-n25px {
    margin-top: -25px !important;
  }

  .mr-custmd-n25px,
.mx-custmd-n25px {
    margin-right: -25px !important;
  }

  .mb-custmd-n25px,
.my-custmd-n25px {
    margin-bottom: -25px !important;
  }

  .ml-custmd-n25px,
.mx-custmd-n25px {
    margin-left: -25px !important;
  }

  .m-custmd-n26px {
    margin: -26px !important;
  }

  .mt-custmd-n26px,
.my-custmd-n26px {
    margin-top: -26px !important;
  }

  .mr-custmd-n26px,
.mx-custmd-n26px {
    margin-right: -26px !important;
  }

  .mb-custmd-n26px,
.my-custmd-n26px {
    margin-bottom: -26px !important;
  }

  .ml-custmd-n26px,
.mx-custmd-n26px {
    margin-left: -26px !important;
  }

  .m-custmd-n27px {
    margin: -27px !important;
  }

  .mt-custmd-n27px,
.my-custmd-n27px {
    margin-top: -27px !important;
  }

  .mr-custmd-n27px,
.mx-custmd-n27px {
    margin-right: -27px !important;
  }

  .mb-custmd-n27px,
.my-custmd-n27px {
    margin-bottom: -27px !important;
  }

  .ml-custmd-n27px,
.mx-custmd-n27px {
    margin-left: -27px !important;
  }

  .m-custmd-n28px {
    margin: -28px !important;
  }

  .mt-custmd-n28px,
.my-custmd-n28px {
    margin-top: -28px !important;
  }

  .mr-custmd-n28px,
.mx-custmd-n28px {
    margin-right: -28px !important;
  }

  .mb-custmd-n28px,
.my-custmd-n28px {
    margin-bottom: -28px !important;
  }

  .ml-custmd-n28px,
.mx-custmd-n28px {
    margin-left: -28px !important;
  }

  .m-custmd-n30px {
    margin: -30px !important;
  }

  .mt-custmd-n30px,
.my-custmd-n30px {
    margin-top: -30px !important;
  }

  .mr-custmd-n30px,
.mx-custmd-n30px {
    margin-right: -30px !important;
  }

  .mb-custmd-n30px,
.my-custmd-n30px {
    margin-bottom: -30px !important;
  }

  .ml-custmd-n30px,
.mx-custmd-n30px {
    margin-left: -30px !important;
  }

  .m-custmd-n32px {
    margin: -32px !important;
  }

  .mt-custmd-n32px,
.my-custmd-n32px {
    margin-top: -32px !important;
  }

  .mr-custmd-n32px,
.mx-custmd-n32px {
    margin-right: -32px !important;
  }

  .mb-custmd-n32px,
.my-custmd-n32px {
    margin-bottom: -32px !important;
  }

  .ml-custmd-n32px,
.mx-custmd-n32px {
    margin-left: -32px !important;
  }

  .m-custmd-n34px {
    margin: -34px !important;
  }

  .mt-custmd-n34px,
.my-custmd-n34px {
    margin-top: -34px !important;
  }

  .mr-custmd-n34px,
.mx-custmd-n34px {
    margin-right: -34px !important;
  }

  .mb-custmd-n34px,
.my-custmd-n34px {
    margin-bottom: -34px !important;
  }

  .ml-custmd-n34px,
.mx-custmd-n34px {
    margin-left: -34px !important;
  }

  .m-custmd-n36px {
    margin: -36px !important;
  }

  .mt-custmd-n36px,
.my-custmd-n36px {
    margin-top: -36px !important;
  }

  .mr-custmd-n36px,
.mx-custmd-n36px {
    margin-right: -36px !important;
  }

  .mb-custmd-n36px,
.my-custmd-n36px {
    margin-bottom: -36px !important;
  }

  .ml-custmd-n36px,
.mx-custmd-n36px {
    margin-left: -36px !important;
  }

  .m-custmd-n37px {
    margin: -37px !important;
  }

  .mt-custmd-n37px,
.my-custmd-n37px {
    margin-top: -37px !important;
  }

  .mr-custmd-n37px,
.mx-custmd-n37px {
    margin-right: -37px !important;
  }

  .mb-custmd-n37px,
.my-custmd-n37px {
    margin-bottom: -37px !important;
  }

  .ml-custmd-n37px,
.mx-custmd-n37px {
    margin-left: -37px !important;
  }

  .m-custmd-n38px {
    margin: -38px !important;
  }

  .mt-custmd-n38px,
.my-custmd-n38px {
    margin-top: -38px !important;
  }

  .mr-custmd-n38px,
.mx-custmd-n38px {
    margin-right: -38px !important;
  }

  .mb-custmd-n38px,
.my-custmd-n38px {
    margin-bottom: -38px !important;
  }

  .ml-custmd-n38px,
.mx-custmd-n38px {
    margin-left: -38px !important;
  }

  .m-custmd-n40 {
    margin: -40px !important;
  }

  .mt-custmd-n40,
.my-custmd-n40 {
    margin-top: -40px !important;
  }

  .mr-custmd-n40,
.mx-custmd-n40 {
    margin-right: -40px !important;
  }

  .mb-custmd-n40,
.my-custmd-n40 {
    margin-bottom: -40px !important;
  }

  .ml-custmd-n40,
.mx-custmd-n40 {
    margin-left: -40px !important;
  }

  .m-custmd-n42px {
    margin: -42px !important;
  }

  .mt-custmd-n42px,
.my-custmd-n42px {
    margin-top: -42px !important;
  }

  .mr-custmd-n42px,
.mx-custmd-n42px {
    margin-right: -42px !important;
  }

  .mb-custmd-n42px,
.my-custmd-n42px {
    margin-bottom: -42px !important;
  }

  .ml-custmd-n42px,
.mx-custmd-n42px {
    margin-left: -42px !important;
  }

  .m-custmd-n45px {
    margin: -45px !important;
  }

  .mt-custmd-n45px,
.my-custmd-n45px {
    margin-top: -45px !important;
  }

  .mr-custmd-n45px,
.mx-custmd-n45px {
    margin-right: -45px !important;
  }

  .mb-custmd-n45px,
.my-custmd-n45px {
    margin-bottom: -45px !important;
  }

  .ml-custmd-n45px,
.mx-custmd-n45px {
    margin-left: -45px !important;
  }

  .m-custmd-n46px {
    margin: -46px !important;
  }

  .mt-custmd-n46px,
.my-custmd-n46px {
    margin-top: -46px !important;
  }

  .mr-custmd-n46px,
.mx-custmd-n46px {
    margin-right: -46px !important;
  }

  .mb-custmd-n46px,
.my-custmd-n46px {
    margin-bottom: -46px !important;
  }

  .ml-custmd-n46px,
.mx-custmd-n46px {
    margin-left: -46px !important;
  }

  .m-custmd-n47px {
    margin: -47px !important;
  }

  .mt-custmd-n47px,
.my-custmd-n47px {
    margin-top: -47px !important;
  }

  .mr-custmd-n47px,
.mx-custmd-n47px {
    margin-right: -47px !important;
  }

  .mb-custmd-n47px,
.my-custmd-n47px {
    margin-bottom: -47px !important;
  }

  .ml-custmd-n47px,
.mx-custmd-n47px {
    margin-left: -47px !important;
  }

  .m-custmd-n50px {
    margin: -50px !important;
  }

  .mt-custmd-n50px,
.my-custmd-n50px {
    margin-top: -50px !important;
  }

  .mr-custmd-n50px,
.mx-custmd-n50px {
    margin-right: -50px !important;
  }

  .mb-custmd-n50px,
.my-custmd-n50px {
    margin-bottom: -50px !important;
  }

  .ml-custmd-n50px,
.mx-custmd-n50px {
    margin-left: -50px !important;
  }

  .m-custmd-n53px {
    margin: -53px !important;
  }

  .mt-custmd-n53px,
.my-custmd-n53px {
    margin-top: -53px !important;
  }

  .mr-custmd-n53px,
.mx-custmd-n53px {
    margin-right: -53px !important;
  }

  .mb-custmd-n53px,
.my-custmd-n53px {
    margin-bottom: -53px !important;
  }

  .ml-custmd-n53px,
.mx-custmd-n53px {
    margin-left: -53px !important;
  }

  .m-custmd-n54px {
    margin: -54px !important;
  }

  .mt-custmd-n54px,
.my-custmd-n54px {
    margin-top: -54px !important;
  }

  .mr-custmd-n54px,
.mx-custmd-n54px {
    margin-right: -54px !important;
  }

  .mb-custmd-n54px,
.my-custmd-n54px {
    margin-bottom: -54px !important;
  }

  .ml-custmd-n54px,
.mx-custmd-n54px {
    margin-left: -54px !important;
  }

  .m-custmd-n55px {
    margin: -55px !important;
  }

  .mt-custmd-n55px,
.my-custmd-n55px {
    margin-top: -55px !important;
  }

  .mr-custmd-n55px,
.mx-custmd-n55px {
    margin-right: -55px !important;
  }

  .mb-custmd-n55px,
.my-custmd-n55px {
    margin-bottom: -55px !important;
  }

  .ml-custmd-n55px,
.mx-custmd-n55px {
    margin-left: -55px !important;
  }

  .m-custmd-n56px {
    margin: -56px !important;
  }

  .mt-custmd-n56px,
.my-custmd-n56px {
    margin-top: -56px !important;
  }

  .mr-custmd-n56px,
.mx-custmd-n56px {
    margin-right: -56px !important;
  }

  .mb-custmd-n56px,
.my-custmd-n56px {
    margin-bottom: -56px !important;
  }

  .ml-custmd-n56px,
.mx-custmd-n56px {
    margin-left: -56px !important;
  }

  .m-custmd-n58px {
    margin: -58px !important;
  }

  .mt-custmd-n58px,
.my-custmd-n58px {
    margin-top: -58px !important;
  }

  .mr-custmd-n58px,
.mx-custmd-n58px {
    margin-right: -58px !important;
  }

  .mb-custmd-n58px,
.my-custmd-n58px {
    margin-bottom: -58px !important;
  }

  .ml-custmd-n58px,
.mx-custmd-n58px {
    margin-left: -58px !important;
  }

  .m-custmd-n62px {
    margin: -62px !important;
  }

  .mt-custmd-n62px,
.my-custmd-n62px {
    margin-top: -62px !important;
  }

  .mr-custmd-n62px,
.mx-custmd-n62px {
    margin-right: -62px !important;
  }

  .mb-custmd-n62px,
.my-custmd-n62px {
    margin-bottom: -62px !important;
  }

  .ml-custmd-n62px,
.mx-custmd-n62px {
    margin-left: -62px !important;
  }

  .m-custmd-n63px {
    margin: -63px !important;
  }

  .mt-custmd-n63px,
.my-custmd-n63px {
    margin-top: -63px !important;
  }

  .mr-custmd-n63px,
.mx-custmd-n63px {
    margin-right: -63px !important;
  }

  .mb-custmd-n63px,
.my-custmd-n63px {
    margin-bottom: -63px !important;
  }

  .ml-custmd-n63px,
.mx-custmd-n63px {
    margin-left: -63px !important;
  }

  .m-custmd-n64px {
    margin: -64px !important;
  }

  .mt-custmd-n64px,
.my-custmd-n64px {
    margin-top: -64px !important;
  }

  .mr-custmd-n64px,
.mx-custmd-n64px {
    margin-right: -64px !important;
  }

  .mb-custmd-n64px,
.my-custmd-n64px {
    margin-bottom: -64px !important;
  }

  .ml-custmd-n64px,
.mx-custmd-n64px {
    margin-left: -64px !important;
  }

  .m-custmd-n66px {
    margin: -66px !important;
  }

  .mt-custmd-n66px,
.my-custmd-n66px {
    margin-top: -66px !important;
  }

  .mr-custmd-n66px,
.mx-custmd-n66px {
    margin-right: -66px !important;
  }

  .mb-custmd-n66px,
.my-custmd-n66px {
    margin-bottom: -66px !important;
  }

  .ml-custmd-n66px,
.mx-custmd-n66px {
    margin-left: -66px !important;
  }

  .m-custmd-n67px {
    margin: -67px !important;
  }

  .mt-custmd-n67px,
.my-custmd-n67px {
    margin-top: -67px !important;
  }

  .mr-custmd-n67px,
.mx-custmd-n67px {
    margin-right: -67px !important;
  }

  .mb-custmd-n67px,
.my-custmd-n67px {
    margin-bottom: -67px !important;
  }

  .ml-custmd-n67px,
.mx-custmd-n67px {
    margin-left: -67px !important;
  }

  .m-custmd-n68px {
    margin: -68px !important;
  }

  .mt-custmd-n68px,
.my-custmd-n68px {
    margin-top: -68px !important;
  }

  .mr-custmd-n68px,
.mx-custmd-n68px {
    margin-right: -68px !important;
  }

  .mb-custmd-n68px,
.my-custmd-n68px {
    margin-bottom: -68px !important;
  }

  .ml-custmd-n68px,
.mx-custmd-n68px {
    margin-left: -68px !important;
  }

  .m-custmd-n70px {
    margin: -70px !important;
  }

  .mt-custmd-n70px,
.my-custmd-n70px {
    margin-top: -70px !important;
  }

  .mr-custmd-n70px,
.mx-custmd-n70px {
    margin-right: -70px !important;
  }

  .mb-custmd-n70px,
.my-custmd-n70px {
    margin-bottom: -70px !important;
  }

  .ml-custmd-n70px,
.mx-custmd-n70px {
    margin-left: -70px !important;
  }

  .m-custmd-n71px {
    margin: -71px !important;
  }

  .mt-custmd-n71px,
.my-custmd-n71px {
    margin-top: -71px !important;
  }

  .mr-custmd-n71px,
.mx-custmd-n71px {
    margin-right: -71px !important;
  }

  .mb-custmd-n71px,
.my-custmd-n71px {
    margin-bottom: -71px !important;
  }

  .ml-custmd-n71px,
.mx-custmd-n71px {
    margin-left: -71px !important;
  }

  .m-custmd-n72px {
    margin: -72px !important;
  }

  .mt-custmd-n72px,
.my-custmd-n72px {
    margin-top: -72px !important;
  }

  .mr-custmd-n72px,
.mx-custmd-n72px {
    margin-right: -72px !important;
  }

  .mb-custmd-n72px,
.my-custmd-n72px {
    margin-bottom: -72px !important;
  }

  .ml-custmd-n72px,
.mx-custmd-n72px {
    margin-left: -72px !important;
  }

  .m-custmd-n74px {
    margin: -74px !important;
  }

  .mt-custmd-n74px,
.my-custmd-n74px {
    margin-top: -74px !important;
  }

  .mr-custmd-n74px,
.mx-custmd-n74px {
    margin-right: -74px !important;
  }

  .mb-custmd-n74px,
.my-custmd-n74px {
    margin-bottom: -74px !important;
  }

  .ml-custmd-n74px,
.mx-custmd-n74px {
    margin-left: -74px !important;
  }

  .m-custmd-n80px {
    margin: -80px !important;
  }

  .mt-custmd-n80px,
.my-custmd-n80px {
    margin-top: -80px !important;
  }

  .mr-custmd-n80px,
.mx-custmd-n80px {
    margin-right: -80px !important;
  }

  .mb-custmd-n80px,
.my-custmd-n80px {
    margin-bottom: -80px !important;
  }

  .ml-custmd-n80px,
.mx-custmd-n80px {
    margin-left: -80px !important;
  }

  .m-custmd-n83px {
    margin: -83px !important;
  }

  .mt-custmd-n83px,
.my-custmd-n83px {
    margin-top: -83px !important;
  }

  .mr-custmd-n83px,
.mx-custmd-n83px {
    margin-right: -83px !important;
  }

  .mb-custmd-n83px,
.my-custmd-n83px {
    margin-bottom: -83px !important;
  }

  .ml-custmd-n83px,
.mx-custmd-n83px {
    margin-left: -83px !important;
  }

  .m-custmd-n84px {
    margin: -84px !important;
  }

  .mt-custmd-n84px,
.my-custmd-n84px {
    margin-top: -84px !important;
  }

  .mr-custmd-n84px,
.mx-custmd-n84px {
    margin-right: -84px !important;
  }

  .mb-custmd-n84px,
.my-custmd-n84px {
    margin-bottom: -84px !important;
  }

  .ml-custmd-n84px,
.mx-custmd-n84px {
    margin-left: -84px !important;
  }

  .m-custmd-n88px {
    margin: -88px !important;
  }

  .mt-custmd-n88px,
.my-custmd-n88px {
    margin-top: -88px !important;
  }

  .mr-custmd-n88px,
.mx-custmd-n88px {
    margin-right: -88px !important;
  }

  .mb-custmd-n88px,
.my-custmd-n88px {
    margin-bottom: -88px !important;
  }

  .ml-custmd-n88px,
.mx-custmd-n88px {
    margin-left: -88px !important;
  }

  .m-custmd-n90px {
    margin: -90px !important;
  }

  .mt-custmd-n90px,
.my-custmd-n90px {
    margin-top: -90px !important;
  }

  .mr-custmd-n90px,
.mx-custmd-n90px {
    margin-right: -90px !important;
  }

  .mb-custmd-n90px,
.my-custmd-n90px {
    margin-bottom: -90px !important;
  }

  .ml-custmd-n90px,
.mx-custmd-n90px {
    margin-left: -90px !important;
  }

  .m-custmd-n113px {
    margin: -113px !important;
  }

  .mt-custmd-n113px,
.my-custmd-n113px {
    margin-top: -113px !important;
  }

  .mr-custmd-n113px,
.mx-custmd-n113px {
    margin-right: -113px !important;
  }

  .mb-custmd-n113px,
.my-custmd-n113px {
    margin-bottom: -113px !important;
  }

  .ml-custmd-n113px,
.mx-custmd-n113px {
    margin-left: -113px !important;
  }

  .m-custmd-n115px {
    margin: -115px !important;
  }

  .mt-custmd-n115px,
.my-custmd-n115px {
    margin-top: -115px !important;
  }

  .mr-custmd-n115px,
.mx-custmd-n115px {
    margin-right: -115px !important;
  }

  .mb-custmd-n115px,
.my-custmd-n115px {
    margin-bottom: -115px !important;
  }

  .ml-custmd-n115px,
.mx-custmd-n115px {
    margin-left: -115px !important;
  }

  .m-custmd-n120px {
    margin: -120px !important;
  }

  .mt-custmd-n120px,
.my-custmd-n120px {
    margin-top: -120px !important;
  }

  .mr-custmd-n120px,
.mx-custmd-n120px {
    margin-right: -120px !important;
  }

  .mb-custmd-n120px,
.my-custmd-n120px {
    margin-bottom: -120px !important;
  }

  .ml-custmd-n120px,
.mx-custmd-n120px {
    margin-left: -120px !important;
  }

  .m-custmd-n125px {
    margin: -125px !important;
  }

  .mt-custmd-n125px,
.my-custmd-n125px {
    margin-top: -125px !important;
  }

  .mr-custmd-n125px,
.mx-custmd-n125px {
    margin-right: -125px !important;
  }

  .mb-custmd-n125px,
.my-custmd-n125px {
    margin-bottom: -125px !important;
  }

  .ml-custmd-n125px,
.mx-custmd-n125px {
    margin-left: -125px !important;
  }

  .m-custmd-n185px {
    margin: -185px !important;
  }

  .mt-custmd-n185px,
.my-custmd-n185px {
    margin-top: -185px !important;
  }

  .mr-custmd-n185px,
.mx-custmd-n185px {
    margin-right: -185px !important;
  }

  .mb-custmd-n185px,
.my-custmd-n185px {
    margin-bottom: -185px !important;
  }

  .ml-custmd-n185px,
.mx-custmd-n185px {
    margin-left: -185px !important;
  }

  .m-custmd-n205px {
    margin: -205px !important;
  }

  .mt-custmd-n205px,
.my-custmd-n205px {
    margin-top: -205px !important;
  }

  .mr-custmd-n205px,
.mx-custmd-n205px {
    margin-right: -205px !important;
  }

  .mb-custmd-n205px,
.my-custmd-n205px {
    margin-bottom: -205px !important;
  }

  .ml-custmd-n205px,
.mx-custmd-n205px {
    margin-left: -205px !important;
  }

  .m-custmd-n295px {
    margin: -295px !important;
  }

  .mt-custmd-n295px,
.my-custmd-n295px {
    margin-top: -295px !important;
  }

  .mr-custmd-n295px,
.mx-custmd-n295px {
    margin-right: -295px !important;
  }

  .mb-custmd-n295px,
.my-custmd-n295px {
    margin-bottom: -295px !important;
  }

  .ml-custmd-n295px,
.mx-custmd-n295px {
    margin-left: -295px !important;
  }

  .m-custmd-auto {
    margin: auto !important;
  }

  .mt-custmd-auto,
.my-custmd-auto {
    margin-top: auto !important;
  }

  .mr-custmd-auto,
.mx-custmd-auto {
    margin-right: auto !important;
  }

  .mb-custmd-auto,
.my-custmd-auto {
    margin-bottom: auto !important;
  }

  .ml-custmd-auto,
.mx-custmd-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1367px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .m-lg-1px {
    margin: 1px !important;
  }

  .mt-lg-1px,
.my-lg-1px {
    margin-top: 1px !important;
  }

  .mr-lg-1px,
.mx-lg-1px {
    margin-right: 1px !important;
  }

  .mb-lg-1px,
.my-lg-1px {
    margin-bottom: 1px !important;
  }

  .ml-lg-1px,
.mx-lg-1px {
    margin-left: 1px !important;
  }

  .m-lg-2px {
    margin: 2px !important;
  }

  .mt-lg-2px,
.my-lg-2px {
    margin-top: 2px !important;
  }

  .mr-lg-2px,
.mx-lg-2px {
    margin-right: 2px !important;
  }

  .mb-lg-2px,
.my-lg-2px {
    margin-bottom: 2px !important;
  }

  .ml-lg-2px,
.mx-lg-2px {
    margin-left: 2px !important;
  }

  .m-lg-3px {
    margin: 3px !important;
  }

  .mt-lg-3px,
.my-lg-3px {
    margin-top: 3px !important;
  }

  .mr-lg-3px,
.mx-lg-3px {
    margin-right: 3px !important;
  }

  .mb-lg-3px,
.my-lg-3px {
    margin-bottom: 3px !important;
  }

  .ml-lg-3px,
.mx-lg-3px {
    margin-left: 3px !important;
  }

  .m-lg-5px {
    margin: 5px !important;
  }

  .mt-lg-5px,
.my-lg-5px {
    margin-top: 5px !important;
  }

  .mr-lg-5px,
.mx-lg-5px {
    margin-right: 5px !important;
  }

  .mb-lg-5px,
.my-lg-5px {
    margin-bottom: 5px !important;
  }

  .ml-lg-5px,
.mx-lg-5px {
    margin-left: 5px !important;
  }

  .m-lg-6px {
    margin: 6px !important;
  }

  .mt-lg-6px,
.my-lg-6px {
    margin-top: 6px !important;
  }

  .mr-lg-6px,
.mx-lg-6px {
    margin-right: 6px !important;
  }

  .mb-lg-6px,
.my-lg-6px {
    margin-bottom: 6px !important;
  }

  .ml-lg-6px,
.mx-lg-6px {
    margin-left: 6px !important;
  }

  .m-lg-7px {
    margin: 7px !important;
  }

  .mt-lg-7px,
.my-lg-7px {
    margin-top: 7px !important;
  }

  .mr-lg-7px,
.mx-lg-7px {
    margin-right: 7px !important;
  }

  .mb-lg-7px,
.my-lg-7px {
    margin-bottom: 7px !important;
  }

  .ml-lg-7px,
.mx-lg-7px {
    margin-left: 7px !important;
  }

  .m-lg-8px {
    margin: 8px !important;
  }

  .mt-lg-8px,
.my-lg-8px {
    margin-top: 8px !important;
  }

  .mr-lg-8px,
.mx-lg-8px {
    margin-right: 8px !important;
  }

  .mb-lg-8px,
.my-lg-8px {
    margin-bottom: 8px !important;
  }

  .ml-lg-8px,
.mx-lg-8px {
    margin-left: 8px !important;
  }

  .m-lg-10px {
    margin: 10px !important;
  }

  .mt-lg-10px,
.my-lg-10px {
    margin-top: 10px !important;
  }

  .mr-lg-10px,
.mx-lg-10px {
    margin-right: 10px !important;
  }

  .mb-lg-10px,
.my-lg-10px {
    margin-bottom: 10px !important;
  }

  .ml-lg-10px,
.mx-lg-10px {
    margin-left: 10px !important;
  }

  .m-lg-11px {
    margin: 11px !important;
  }

  .mt-lg-11px,
.my-lg-11px {
    margin-top: 11px !important;
  }

  .mr-lg-11px,
.mx-lg-11px {
    margin-right: 11px !important;
  }

  .mb-lg-11px,
.my-lg-11px {
    margin-bottom: 11px !important;
  }

  .ml-lg-11px,
.mx-lg-11px {
    margin-left: 11px !important;
  }

  .m-lg-12px {
    margin: 12px !important;
  }

  .mt-lg-12px,
.my-lg-12px {
    margin-top: 12px !important;
  }

  .mr-lg-12px,
.mx-lg-12px {
    margin-right: 12px !important;
  }

  .mb-lg-12px,
.my-lg-12px {
    margin-bottom: 12px !important;
  }

  .ml-lg-12px,
.mx-lg-12px {
    margin-left: 12px !important;
  }

  .m-lg-13px {
    margin: 13px !important;
  }

  .mt-lg-13px,
.my-lg-13px {
    margin-top: 13px !important;
  }

  .mr-lg-13px,
.mx-lg-13px {
    margin-right: 13px !important;
  }

  .mb-lg-13px,
.my-lg-13px {
    margin-bottom: 13px !important;
  }

  .ml-lg-13px,
.mx-lg-13px {
    margin-left: 13px !important;
  }

  .m-lg-14 {
    margin: 14px !important;
  }

  .mt-lg-14,
.my-lg-14 {
    margin-top: 14px !important;
  }

  .mr-lg-14,
.mx-lg-14 {
    margin-right: 14px !important;
  }

  .mb-lg-14,
.my-lg-14 {
    margin-bottom: 14px !important;
  }

  .ml-lg-14,
.mx-lg-14 {
    margin-left: 14px !important;
  }

  .m-lg-15px {
    margin: 15px !important;
  }

  .mt-lg-15px,
.my-lg-15px {
    margin-top: 15px !important;
  }

  .mr-lg-15px,
.mx-lg-15px {
    margin-right: 15px !important;
  }

  .mb-lg-15px,
.my-lg-15px {
    margin-bottom: 15px !important;
  }

  .ml-lg-15px,
.mx-lg-15px {
    margin-left: 15px !important;
  }

  .m-lg-17px {
    margin: 17px !important;
  }

  .mt-lg-17px,
.my-lg-17px {
    margin-top: 17px !important;
  }

  .mr-lg-17px,
.mx-lg-17px {
    margin-right: 17px !important;
  }

  .mb-lg-17px,
.my-lg-17px {
    margin-bottom: 17px !important;
  }

  .ml-lg-17px,
.mx-lg-17px {
    margin-left: 17px !important;
  }

  .m-lg-18px {
    margin: 18px !important;
  }

  .mt-lg-18px,
.my-lg-18px {
    margin-top: 18px !important;
  }

  .mr-lg-18px,
.mx-lg-18px {
    margin-right: 18px !important;
  }

  .mb-lg-18px,
.my-lg-18px {
    margin-bottom: 18px !important;
  }

  .ml-lg-18px,
.mx-lg-18px {
    margin-left: 18px !important;
  }

  .m-lg-19px {
    margin: 19px !important;
  }

  .mt-lg-19px,
.my-lg-19px {
    margin-top: 19px !important;
  }

  .mr-lg-19px,
.mx-lg-19px {
    margin-right: 19px !important;
  }

  .mb-lg-19px,
.my-lg-19px {
    margin-bottom: 19px !important;
  }

  .ml-lg-19px,
.mx-lg-19px {
    margin-left: 19px !important;
  }

  .m-lg-20px {
    margin: 20px !important;
  }

  .mt-lg-20px,
.my-lg-20px {
    margin-top: 20px !important;
  }

  .mr-lg-20px,
.mx-lg-20px {
    margin-right: 20px !important;
  }

  .mb-lg-20px,
.my-lg-20px {
    margin-bottom: 20px !important;
  }

  .ml-lg-20px,
.mx-lg-20px {
    margin-left: 20px !important;
  }

  .m-lg-21px {
    margin: 21px !important;
  }

  .mt-lg-21px,
.my-lg-21px {
    margin-top: 21px !important;
  }

  .mr-lg-21px,
.mx-lg-21px {
    margin-right: 21px !important;
  }

  .mb-lg-21px,
.my-lg-21px {
    margin-bottom: 21px !important;
  }

  .ml-lg-21px,
.mx-lg-21px {
    margin-left: 21px !important;
  }

  .m-lg-22px {
    margin: 22px !important;
  }

  .mt-lg-22px,
.my-lg-22px {
    margin-top: 22px !important;
  }

  .mr-lg-22px,
.mx-lg-22px {
    margin-right: 22px !important;
  }

  .mb-lg-22px,
.my-lg-22px {
    margin-bottom: 22px !important;
  }

  .ml-lg-22px,
.mx-lg-22px {
    margin-left: 22px !important;
  }

  .m-lg-23px {
    margin: 23px !important;
  }

  .mt-lg-23px,
.my-lg-23px {
    margin-top: 23px !important;
  }

  .mr-lg-23px,
.mx-lg-23px {
    margin-right: 23px !important;
  }

  .mb-lg-23px,
.my-lg-23px {
    margin-bottom: 23px !important;
  }

  .ml-lg-23px,
.mx-lg-23px {
    margin-left: 23px !important;
  }

  .m-lg-25px {
    margin: 25px !important;
  }

  .mt-lg-25px,
.my-lg-25px {
    margin-top: 25px !important;
  }

  .mr-lg-25px,
.mx-lg-25px {
    margin-right: 25px !important;
  }

  .mb-lg-25px,
.my-lg-25px {
    margin-bottom: 25px !important;
  }

  .ml-lg-25px,
.mx-lg-25px {
    margin-left: 25px !important;
  }

  .m-lg-26px {
    margin: 26px !important;
  }

  .mt-lg-26px,
.my-lg-26px {
    margin-top: 26px !important;
  }

  .mr-lg-26px,
.mx-lg-26px {
    margin-right: 26px !important;
  }

  .mb-lg-26px,
.my-lg-26px {
    margin-bottom: 26px !important;
  }

  .ml-lg-26px,
.mx-lg-26px {
    margin-left: 26px !important;
  }

  .m-lg-27px {
    margin: 27px !important;
  }

  .mt-lg-27px,
.my-lg-27px {
    margin-top: 27px !important;
  }

  .mr-lg-27px,
.mx-lg-27px {
    margin-right: 27px !important;
  }

  .mb-lg-27px,
.my-lg-27px {
    margin-bottom: 27px !important;
  }

  .ml-lg-27px,
.mx-lg-27px {
    margin-left: 27px !important;
  }

  .m-lg-28px {
    margin: 28px !important;
  }

  .mt-lg-28px,
.my-lg-28px {
    margin-top: 28px !important;
  }

  .mr-lg-28px,
.mx-lg-28px {
    margin-right: 28px !important;
  }

  .mb-lg-28px,
.my-lg-28px {
    margin-bottom: 28px !important;
  }

  .ml-lg-28px,
.mx-lg-28px {
    margin-left: 28px !important;
  }

  .m-lg-30px {
    margin: 30px !important;
  }

  .mt-lg-30px,
.my-lg-30px {
    margin-top: 30px !important;
  }

  .mr-lg-30px,
.mx-lg-30px {
    margin-right: 30px !important;
  }

  .mb-lg-30px,
.my-lg-30px {
    margin-bottom: 30px !important;
  }

  .ml-lg-30px,
.mx-lg-30px {
    margin-left: 30px !important;
  }

  .m-lg-32px {
    margin: 32px !important;
  }

  .mt-lg-32px,
.my-lg-32px {
    margin-top: 32px !important;
  }

  .mr-lg-32px,
.mx-lg-32px {
    margin-right: 32px !important;
  }

  .mb-lg-32px,
.my-lg-32px {
    margin-bottom: 32px !important;
  }

  .ml-lg-32px,
.mx-lg-32px {
    margin-left: 32px !important;
  }

  .m-lg-34px {
    margin: 34px !important;
  }

  .mt-lg-34px,
.my-lg-34px {
    margin-top: 34px !important;
  }

  .mr-lg-34px,
.mx-lg-34px {
    margin-right: 34px !important;
  }

  .mb-lg-34px,
.my-lg-34px {
    margin-bottom: 34px !important;
  }

  .ml-lg-34px,
.mx-lg-34px {
    margin-left: 34px !important;
  }

  .m-lg-36px {
    margin: 36px !important;
  }

  .mt-lg-36px,
.my-lg-36px {
    margin-top: 36px !important;
  }

  .mr-lg-36px,
.mx-lg-36px {
    margin-right: 36px !important;
  }

  .mb-lg-36px,
.my-lg-36px {
    margin-bottom: 36px !important;
  }

  .ml-lg-36px,
.mx-lg-36px {
    margin-left: 36px !important;
  }

  .m-lg-37px {
    margin: 37px !important;
  }

  .mt-lg-37px,
.my-lg-37px {
    margin-top: 37px !important;
  }

  .mr-lg-37px,
.mx-lg-37px {
    margin-right: 37px !important;
  }

  .mb-lg-37px,
.my-lg-37px {
    margin-bottom: 37px !important;
  }

  .ml-lg-37px,
.mx-lg-37px {
    margin-left: 37px !important;
  }

  .m-lg-38px {
    margin: 38px !important;
  }

  .mt-lg-38px,
.my-lg-38px {
    margin-top: 38px !important;
  }

  .mr-lg-38px,
.mx-lg-38px {
    margin-right: 38px !important;
  }

  .mb-lg-38px,
.my-lg-38px {
    margin-bottom: 38px !important;
  }

  .ml-lg-38px,
.mx-lg-38px {
    margin-left: 38px !important;
  }

  .m-lg-40 {
    margin: 40px !important;
  }

  .mt-lg-40,
.my-lg-40 {
    margin-top: 40px !important;
  }

  .mr-lg-40,
.mx-lg-40 {
    margin-right: 40px !important;
  }

  .mb-lg-40,
.my-lg-40 {
    margin-bottom: 40px !important;
  }

  .ml-lg-40,
.mx-lg-40 {
    margin-left: 40px !important;
  }

  .m-lg-42px {
    margin: 42px !important;
  }

  .mt-lg-42px,
.my-lg-42px {
    margin-top: 42px !important;
  }

  .mr-lg-42px,
.mx-lg-42px {
    margin-right: 42px !important;
  }

  .mb-lg-42px,
.my-lg-42px {
    margin-bottom: 42px !important;
  }

  .ml-lg-42px,
.mx-lg-42px {
    margin-left: 42px !important;
  }

  .m-lg-45px {
    margin: 45px !important;
  }

  .mt-lg-45px,
.my-lg-45px {
    margin-top: 45px !important;
  }

  .mr-lg-45px,
.mx-lg-45px {
    margin-right: 45px !important;
  }

  .mb-lg-45px,
.my-lg-45px {
    margin-bottom: 45px !important;
  }

  .ml-lg-45px,
.mx-lg-45px {
    margin-left: 45px !important;
  }

  .m-lg-46px {
    margin: 46px !important;
  }

  .mt-lg-46px,
.my-lg-46px {
    margin-top: 46px !important;
  }

  .mr-lg-46px,
.mx-lg-46px {
    margin-right: 46px !important;
  }

  .mb-lg-46px,
.my-lg-46px {
    margin-bottom: 46px !important;
  }

  .ml-lg-46px,
.mx-lg-46px {
    margin-left: 46px !important;
  }

  .m-lg-47px {
    margin: 47px !important;
  }

  .mt-lg-47px,
.my-lg-47px {
    margin-top: 47px !important;
  }

  .mr-lg-47px,
.mx-lg-47px {
    margin-right: 47px !important;
  }

  .mb-lg-47px,
.my-lg-47px {
    margin-bottom: 47px !important;
  }

  .ml-lg-47px,
.mx-lg-47px {
    margin-left: 47px !important;
  }

  .m-lg-50px {
    margin: 50px !important;
  }

  .mt-lg-50px,
.my-lg-50px {
    margin-top: 50px !important;
  }

  .mr-lg-50px,
.mx-lg-50px {
    margin-right: 50px !important;
  }

  .mb-lg-50px,
.my-lg-50px {
    margin-bottom: 50px !important;
  }

  .ml-lg-50px,
.mx-lg-50px {
    margin-left: 50px !important;
  }

  .m-lg-53px {
    margin: 53px !important;
  }

  .mt-lg-53px,
.my-lg-53px {
    margin-top: 53px !important;
  }

  .mr-lg-53px,
.mx-lg-53px {
    margin-right: 53px !important;
  }

  .mb-lg-53px,
.my-lg-53px {
    margin-bottom: 53px !important;
  }

  .ml-lg-53px,
.mx-lg-53px {
    margin-left: 53px !important;
  }

  .m-lg-54px {
    margin: 54px !important;
  }

  .mt-lg-54px,
.my-lg-54px {
    margin-top: 54px !important;
  }

  .mr-lg-54px,
.mx-lg-54px {
    margin-right: 54px !important;
  }

  .mb-lg-54px,
.my-lg-54px {
    margin-bottom: 54px !important;
  }

  .ml-lg-54px,
.mx-lg-54px {
    margin-left: 54px !important;
  }

  .m-lg-55px {
    margin: 55px !important;
  }

  .mt-lg-55px,
.my-lg-55px {
    margin-top: 55px !important;
  }

  .mr-lg-55px,
.mx-lg-55px {
    margin-right: 55px !important;
  }

  .mb-lg-55px,
.my-lg-55px {
    margin-bottom: 55px !important;
  }

  .ml-lg-55px,
.mx-lg-55px {
    margin-left: 55px !important;
  }

  .m-lg-56px {
    margin: 56px !important;
  }

  .mt-lg-56px,
.my-lg-56px {
    margin-top: 56px !important;
  }

  .mr-lg-56px,
.mx-lg-56px {
    margin-right: 56px !important;
  }

  .mb-lg-56px,
.my-lg-56px {
    margin-bottom: 56px !important;
  }

  .ml-lg-56px,
.mx-lg-56px {
    margin-left: 56px !important;
  }

  .m-lg-58px {
    margin: 58px !important;
  }

  .mt-lg-58px,
.my-lg-58px {
    margin-top: 58px !important;
  }

  .mr-lg-58px,
.mx-lg-58px {
    margin-right: 58px !important;
  }

  .mb-lg-58px,
.my-lg-58px {
    margin-bottom: 58px !important;
  }

  .ml-lg-58px,
.mx-lg-58px {
    margin-left: 58px !important;
  }

  .m-lg-62px {
    margin: 62px !important;
  }

  .mt-lg-62px,
.my-lg-62px {
    margin-top: 62px !important;
  }

  .mr-lg-62px,
.mx-lg-62px {
    margin-right: 62px !important;
  }

  .mb-lg-62px,
.my-lg-62px {
    margin-bottom: 62px !important;
  }

  .ml-lg-62px,
.mx-lg-62px {
    margin-left: 62px !important;
  }

  .m-lg-63px {
    margin: 63px !important;
  }

  .mt-lg-63px,
.my-lg-63px {
    margin-top: 63px !important;
  }

  .mr-lg-63px,
.mx-lg-63px {
    margin-right: 63px !important;
  }

  .mb-lg-63px,
.my-lg-63px {
    margin-bottom: 63px !important;
  }

  .ml-lg-63px,
.mx-lg-63px {
    margin-left: 63px !important;
  }

  .m-lg-64px {
    margin: 64px !important;
  }

  .mt-lg-64px,
.my-lg-64px {
    margin-top: 64px !important;
  }

  .mr-lg-64px,
.mx-lg-64px {
    margin-right: 64px !important;
  }

  .mb-lg-64px,
.my-lg-64px {
    margin-bottom: 64px !important;
  }

  .ml-lg-64px,
.mx-lg-64px {
    margin-left: 64px !important;
  }

  .m-lg-66px {
    margin: 66px !important;
  }

  .mt-lg-66px,
.my-lg-66px {
    margin-top: 66px !important;
  }

  .mr-lg-66px,
.mx-lg-66px {
    margin-right: 66px !important;
  }

  .mb-lg-66px,
.my-lg-66px {
    margin-bottom: 66px !important;
  }

  .ml-lg-66px,
.mx-lg-66px {
    margin-left: 66px !important;
  }

  .m-lg-67px {
    margin: 67px !important;
  }

  .mt-lg-67px,
.my-lg-67px {
    margin-top: 67px !important;
  }

  .mr-lg-67px,
.mx-lg-67px {
    margin-right: 67px !important;
  }

  .mb-lg-67px,
.my-lg-67px {
    margin-bottom: 67px !important;
  }

  .ml-lg-67px,
.mx-lg-67px {
    margin-left: 67px !important;
  }

  .m-lg-68px {
    margin: 68px !important;
  }

  .mt-lg-68px,
.my-lg-68px {
    margin-top: 68px !important;
  }

  .mr-lg-68px,
.mx-lg-68px {
    margin-right: 68px !important;
  }

  .mb-lg-68px,
.my-lg-68px {
    margin-bottom: 68px !important;
  }

  .ml-lg-68px,
.mx-lg-68px {
    margin-left: 68px !important;
  }

  .m-lg-70px {
    margin: 70px !important;
  }

  .mt-lg-70px,
.my-lg-70px {
    margin-top: 70px !important;
  }

  .mr-lg-70px,
.mx-lg-70px {
    margin-right: 70px !important;
  }

  .mb-lg-70px,
.my-lg-70px {
    margin-bottom: 70px !important;
  }

  .ml-lg-70px,
.mx-lg-70px {
    margin-left: 70px !important;
  }

  .m-lg-71px {
    margin: 71px !important;
  }

  .mt-lg-71px,
.my-lg-71px {
    margin-top: 71px !important;
  }

  .mr-lg-71px,
.mx-lg-71px {
    margin-right: 71px !important;
  }

  .mb-lg-71px,
.my-lg-71px {
    margin-bottom: 71px !important;
  }

  .ml-lg-71px,
.mx-lg-71px {
    margin-left: 71px !important;
  }

  .m-lg-72px {
    margin: 72px !important;
  }

  .mt-lg-72px,
.my-lg-72px {
    margin-top: 72px !important;
  }

  .mr-lg-72px,
.mx-lg-72px {
    margin-right: 72px !important;
  }

  .mb-lg-72px,
.my-lg-72px {
    margin-bottom: 72px !important;
  }

  .ml-lg-72px,
.mx-lg-72px {
    margin-left: 72px !important;
  }

  .m-lg-74px {
    margin: 74px !important;
  }

  .mt-lg-74px,
.my-lg-74px {
    margin-top: 74px !important;
  }

  .mr-lg-74px,
.mx-lg-74px {
    margin-right: 74px !important;
  }

  .mb-lg-74px,
.my-lg-74px {
    margin-bottom: 74px !important;
  }

  .ml-lg-74px,
.mx-lg-74px {
    margin-left: 74px !important;
  }

  .m-lg-80px {
    margin: 80px !important;
  }

  .mt-lg-80px,
.my-lg-80px {
    margin-top: 80px !important;
  }

  .mr-lg-80px,
.mx-lg-80px {
    margin-right: 80px !important;
  }

  .mb-lg-80px,
.my-lg-80px {
    margin-bottom: 80px !important;
  }

  .ml-lg-80px,
.mx-lg-80px {
    margin-left: 80px !important;
  }

  .m-lg-83px {
    margin: 83px !important;
  }

  .mt-lg-83px,
.my-lg-83px {
    margin-top: 83px !important;
  }

  .mr-lg-83px,
.mx-lg-83px {
    margin-right: 83px !important;
  }

  .mb-lg-83px,
.my-lg-83px {
    margin-bottom: 83px !important;
  }

  .ml-lg-83px,
.mx-lg-83px {
    margin-left: 83px !important;
  }

  .m-lg-84px {
    margin: 84px !important;
  }

  .mt-lg-84px,
.my-lg-84px {
    margin-top: 84px !important;
  }

  .mr-lg-84px,
.mx-lg-84px {
    margin-right: 84px !important;
  }

  .mb-lg-84px,
.my-lg-84px {
    margin-bottom: 84px !important;
  }

  .ml-lg-84px,
.mx-lg-84px {
    margin-left: 84px !important;
  }

  .m-lg-88px {
    margin: 88px !important;
  }

  .mt-lg-88px,
.my-lg-88px {
    margin-top: 88px !important;
  }

  .mr-lg-88px,
.mx-lg-88px {
    margin-right: 88px !important;
  }

  .mb-lg-88px,
.my-lg-88px {
    margin-bottom: 88px !important;
  }

  .ml-lg-88px,
.mx-lg-88px {
    margin-left: 88px !important;
  }

  .m-lg-90px {
    margin: 90px !important;
  }

  .mt-lg-90px,
.my-lg-90px {
    margin-top: 90px !important;
  }

  .mr-lg-90px,
.mx-lg-90px {
    margin-right: 90px !important;
  }

  .mb-lg-90px,
.my-lg-90px {
    margin-bottom: 90px !important;
  }

  .ml-lg-90px,
.mx-lg-90px {
    margin-left: 90px !important;
  }

  .m-lg-113px {
    margin: 113px !important;
  }

  .mt-lg-113px,
.my-lg-113px {
    margin-top: 113px !important;
  }

  .mr-lg-113px,
.mx-lg-113px {
    margin-right: 113px !important;
  }

  .mb-lg-113px,
.my-lg-113px {
    margin-bottom: 113px !important;
  }

  .ml-lg-113px,
.mx-lg-113px {
    margin-left: 113px !important;
  }

  .m-lg-115px {
    margin: 115px !important;
  }

  .mt-lg-115px,
.my-lg-115px {
    margin-top: 115px !important;
  }

  .mr-lg-115px,
.mx-lg-115px {
    margin-right: 115px !important;
  }

  .mb-lg-115px,
.my-lg-115px {
    margin-bottom: 115px !important;
  }

  .ml-lg-115px,
.mx-lg-115px {
    margin-left: 115px !important;
  }

  .m-lg-120px {
    margin: 120px !important;
  }

  .mt-lg-120px,
.my-lg-120px {
    margin-top: 120px !important;
  }

  .mr-lg-120px,
.mx-lg-120px {
    margin-right: 120px !important;
  }

  .mb-lg-120px,
.my-lg-120px {
    margin-bottom: 120px !important;
  }

  .ml-lg-120px,
.mx-lg-120px {
    margin-left: 120px !important;
  }

  .m-lg-125px {
    margin: 125px !important;
  }

  .mt-lg-125px,
.my-lg-125px {
    margin-top: 125px !important;
  }

  .mr-lg-125px,
.mx-lg-125px {
    margin-right: 125px !important;
  }

  .mb-lg-125px,
.my-lg-125px {
    margin-bottom: 125px !important;
  }

  .ml-lg-125px,
.mx-lg-125px {
    margin-left: 125px !important;
  }

  .m-lg-185px {
    margin: 185px !important;
  }

  .mt-lg-185px,
.my-lg-185px {
    margin-top: 185px !important;
  }

  .mr-lg-185px,
.mx-lg-185px {
    margin-right: 185px !important;
  }

  .mb-lg-185px,
.my-lg-185px {
    margin-bottom: 185px !important;
  }

  .ml-lg-185px,
.mx-lg-185px {
    margin-left: 185px !important;
  }

  .m-lg-205px {
    margin: 205px !important;
  }

  .mt-lg-205px,
.my-lg-205px {
    margin-top: 205px !important;
  }

  .mr-lg-205px,
.mx-lg-205px {
    margin-right: 205px !important;
  }

  .mb-lg-205px,
.my-lg-205px {
    margin-bottom: 205px !important;
  }

  .ml-lg-205px,
.mx-lg-205px {
    margin-left: 205px !important;
  }

  .m-lg-295px {
    margin: 295px !important;
  }

  .mt-lg-295px,
.my-lg-295px {
    margin-top: 295px !important;
  }

  .mr-lg-295px,
.mx-lg-295px {
    margin-right: 295px !important;
  }

  .mb-lg-295px,
.my-lg-295px {
    margin-bottom: 295px !important;
  }

  .ml-lg-295px,
.mx-lg-295px {
    margin-left: 295px !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .p-lg-1px {
    padding: 1px !important;
  }

  .pt-lg-1px,
.py-lg-1px {
    padding-top: 1px !important;
  }

  .pr-lg-1px,
.px-lg-1px {
    padding-right: 1px !important;
  }

  .pb-lg-1px,
.py-lg-1px {
    padding-bottom: 1px !important;
  }

  .pl-lg-1px,
.px-lg-1px {
    padding-left: 1px !important;
  }

  .p-lg-2px {
    padding: 2px !important;
  }

  .pt-lg-2px,
.py-lg-2px {
    padding-top: 2px !important;
  }

  .pr-lg-2px,
.px-lg-2px {
    padding-right: 2px !important;
  }

  .pb-lg-2px,
.py-lg-2px {
    padding-bottom: 2px !important;
  }

  .pl-lg-2px,
.px-lg-2px {
    padding-left: 2px !important;
  }

  .p-lg-3px {
    padding: 3px !important;
  }

  .pt-lg-3px,
.py-lg-3px {
    padding-top: 3px !important;
  }

  .pr-lg-3px,
.px-lg-3px {
    padding-right: 3px !important;
  }

  .pb-lg-3px,
.py-lg-3px {
    padding-bottom: 3px !important;
  }

  .pl-lg-3px,
.px-lg-3px {
    padding-left: 3px !important;
  }

  .p-lg-5px {
    padding: 5px !important;
  }

  .pt-lg-5px,
.py-lg-5px {
    padding-top: 5px !important;
  }

  .pr-lg-5px,
.px-lg-5px {
    padding-right: 5px !important;
  }

  .pb-lg-5px,
.py-lg-5px {
    padding-bottom: 5px !important;
  }

  .pl-lg-5px,
.px-lg-5px {
    padding-left: 5px !important;
  }

  .p-lg-6px {
    padding: 6px !important;
  }

  .pt-lg-6px,
.py-lg-6px {
    padding-top: 6px !important;
  }

  .pr-lg-6px,
.px-lg-6px {
    padding-right: 6px !important;
  }

  .pb-lg-6px,
.py-lg-6px {
    padding-bottom: 6px !important;
  }

  .pl-lg-6px,
.px-lg-6px {
    padding-left: 6px !important;
  }

  .p-lg-7px {
    padding: 7px !important;
  }

  .pt-lg-7px,
.py-lg-7px {
    padding-top: 7px !important;
  }

  .pr-lg-7px,
.px-lg-7px {
    padding-right: 7px !important;
  }

  .pb-lg-7px,
.py-lg-7px {
    padding-bottom: 7px !important;
  }

  .pl-lg-7px,
.px-lg-7px {
    padding-left: 7px !important;
  }

  .p-lg-8px {
    padding: 8px !important;
  }

  .pt-lg-8px,
.py-lg-8px {
    padding-top: 8px !important;
  }

  .pr-lg-8px,
.px-lg-8px {
    padding-right: 8px !important;
  }

  .pb-lg-8px,
.py-lg-8px {
    padding-bottom: 8px !important;
  }

  .pl-lg-8px,
.px-lg-8px {
    padding-left: 8px !important;
  }

  .p-lg-10px {
    padding: 10px !important;
  }

  .pt-lg-10px,
.py-lg-10px {
    padding-top: 10px !important;
  }

  .pr-lg-10px,
.px-lg-10px {
    padding-right: 10px !important;
  }

  .pb-lg-10px,
.py-lg-10px {
    padding-bottom: 10px !important;
  }

  .pl-lg-10px,
.px-lg-10px {
    padding-left: 10px !important;
  }

  .p-lg-11px {
    padding: 11px !important;
  }

  .pt-lg-11px,
.py-lg-11px {
    padding-top: 11px !important;
  }

  .pr-lg-11px,
.px-lg-11px {
    padding-right: 11px !important;
  }

  .pb-lg-11px,
.py-lg-11px {
    padding-bottom: 11px !important;
  }

  .pl-lg-11px,
.px-lg-11px {
    padding-left: 11px !important;
  }

  .p-lg-12px {
    padding: 12px !important;
  }

  .pt-lg-12px,
.py-lg-12px {
    padding-top: 12px !important;
  }

  .pr-lg-12px,
.px-lg-12px {
    padding-right: 12px !important;
  }

  .pb-lg-12px,
.py-lg-12px {
    padding-bottom: 12px !important;
  }

  .pl-lg-12px,
.px-lg-12px {
    padding-left: 12px !important;
  }

  .p-lg-13px {
    padding: 13px !important;
  }

  .pt-lg-13px,
.py-lg-13px {
    padding-top: 13px !important;
  }

  .pr-lg-13px,
.px-lg-13px {
    padding-right: 13px !important;
  }

  .pb-lg-13px,
.py-lg-13px {
    padding-bottom: 13px !important;
  }

  .pl-lg-13px,
.px-lg-13px {
    padding-left: 13px !important;
  }

  .p-lg-14 {
    padding: 14px !important;
  }

  .pt-lg-14,
.py-lg-14 {
    padding-top: 14px !important;
  }

  .pr-lg-14,
.px-lg-14 {
    padding-right: 14px !important;
  }

  .pb-lg-14,
.py-lg-14 {
    padding-bottom: 14px !important;
  }

  .pl-lg-14,
.px-lg-14 {
    padding-left: 14px !important;
  }

  .p-lg-15px {
    padding: 15px !important;
  }

  .pt-lg-15px,
.py-lg-15px {
    padding-top: 15px !important;
  }

  .pr-lg-15px,
.px-lg-15px {
    padding-right: 15px !important;
  }

  .pb-lg-15px,
.py-lg-15px {
    padding-bottom: 15px !important;
  }

  .pl-lg-15px,
.px-lg-15px {
    padding-left: 15px !important;
  }

  .p-lg-17px {
    padding: 17px !important;
  }

  .pt-lg-17px,
.py-lg-17px {
    padding-top: 17px !important;
  }

  .pr-lg-17px,
.px-lg-17px {
    padding-right: 17px !important;
  }

  .pb-lg-17px,
.py-lg-17px {
    padding-bottom: 17px !important;
  }

  .pl-lg-17px,
.px-lg-17px {
    padding-left: 17px !important;
  }

  .p-lg-18px {
    padding: 18px !important;
  }

  .pt-lg-18px,
.py-lg-18px {
    padding-top: 18px !important;
  }

  .pr-lg-18px,
.px-lg-18px {
    padding-right: 18px !important;
  }

  .pb-lg-18px,
.py-lg-18px {
    padding-bottom: 18px !important;
  }

  .pl-lg-18px,
.px-lg-18px {
    padding-left: 18px !important;
  }

  .p-lg-19px {
    padding: 19px !important;
  }

  .pt-lg-19px,
.py-lg-19px {
    padding-top: 19px !important;
  }

  .pr-lg-19px,
.px-lg-19px {
    padding-right: 19px !important;
  }

  .pb-lg-19px,
.py-lg-19px {
    padding-bottom: 19px !important;
  }

  .pl-lg-19px,
.px-lg-19px {
    padding-left: 19px !important;
  }

  .p-lg-20px {
    padding: 20px !important;
  }

  .pt-lg-20px,
.py-lg-20px {
    padding-top: 20px !important;
  }

  .pr-lg-20px,
.px-lg-20px {
    padding-right: 20px !important;
  }

  .pb-lg-20px,
.py-lg-20px {
    padding-bottom: 20px !important;
  }

  .pl-lg-20px,
.px-lg-20px {
    padding-left: 20px !important;
  }

  .p-lg-21px {
    padding: 21px !important;
  }

  .pt-lg-21px,
.py-lg-21px {
    padding-top: 21px !important;
  }

  .pr-lg-21px,
.px-lg-21px {
    padding-right: 21px !important;
  }

  .pb-lg-21px,
.py-lg-21px {
    padding-bottom: 21px !important;
  }

  .pl-lg-21px,
.px-lg-21px {
    padding-left: 21px !important;
  }

  .p-lg-22px {
    padding: 22px !important;
  }

  .pt-lg-22px,
.py-lg-22px {
    padding-top: 22px !important;
  }

  .pr-lg-22px,
.px-lg-22px {
    padding-right: 22px !important;
  }

  .pb-lg-22px,
.py-lg-22px {
    padding-bottom: 22px !important;
  }

  .pl-lg-22px,
.px-lg-22px {
    padding-left: 22px !important;
  }

  .p-lg-23px {
    padding: 23px !important;
  }

  .pt-lg-23px,
.py-lg-23px {
    padding-top: 23px !important;
  }

  .pr-lg-23px,
.px-lg-23px {
    padding-right: 23px !important;
  }

  .pb-lg-23px,
.py-lg-23px {
    padding-bottom: 23px !important;
  }

  .pl-lg-23px,
.px-lg-23px {
    padding-left: 23px !important;
  }

  .p-lg-25px {
    padding: 25px !important;
  }

  .pt-lg-25px,
.py-lg-25px {
    padding-top: 25px !important;
  }

  .pr-lg-25px,
.px-lg-25px {
    padding-right: 25px !important;
  }

  .pb-lg-25px,
.py-lg-25px {
    padding-bottom: 25px !important;
  }

  .pl-lg-25px,
.px-lg-25px {
    padding-left: 25px !important;
  }

  .p-lg-26px {
    padding: 26px !important;
  }

  .pt-lg-26px,
.py-lg-26px {
    padding-top: 26px !important;
  }

  .pr-lg-26px,
.px-lg-26px {
    padding-right: 26px !important;
  }

  .pb-lg-26px,
.py-lg-26px {
    padding-bottom: 26px !important;
  }

  .pl-lg-26px,
.px-lg-26px {
    padding-left: 26px !important;
  }

  .p-lg-27px {
    padding: 27px !important;
  }

  .pt-lg-27px,
.py-lg-27px {
    padding-top: 27px !important;
  }

  .pr-lg-27px,
.px-lg-27px {
    padding-right: 27px !important;
  }

  .pb-lg-27px,
.py-lg-27px {
    padding-bottom: 27px !important;
  }

  .pl-lg-27px,
.px-lg-27px {
    padding-left: 27px !important;
  }

  .p-lg-28px {
    padding: 28px !important;
  }

  .pt-lg-28px,
.py-lg-28px {
    padding-top: 28px !important;
  }

  .pr-lg-28px,
.px-lg-28px {
    padding-right: 28px !important;
  }

  .pb-lg-28px,
.py-lg-28px {
    padding-bottom: 28px !important;
  }

  .pl-lg-28px,
.px-lg-28px {
    padding-left: 28px !important;
  }

  .p-lg-30px {
    padding: 30px !important;
  }

  .pt-lg-30px,
.py-lg-30px {
    padding-top: 30px !important;
  }

  .pr-lg-30px,
.px-lg-30px {
    padding-right: 30px !important;
  }

  .pb-lg-30px,
.py-lg-30px {
    padding-bottom: 30px !important;
  }

  .pl-lg-30px,
.px-lg-30px {
    padding-left: 30px !important;
  }

  .p-lg-32px {
    padding: 32px !important;
  }

  .pt-lg-32px,
.py-lg-32px {
    padding-top: 32px !important;
  }

  .pr-lg-32px,
.px-lg-32px {
    padding-right: 32px !important;
  }

  .pb-lg-32px,
.py-lg-32px {
    padding-bottom: 32px !important;
  }

  .pl-lg-32px,
.px-lg-32px {
    padding-left: 32px !important;
  }

  .p-lg-34px {
    padding: 34px !important;
  }

  .pt-lg-34px,
.py-lg-34px {
    padding-top: 34px !important;
  }

  .pr-lg-34px,
.px-lg-34px {
    padding-right: 34px !important;
  }

  .pb-lg-34px,
.py-lg-34px {
    padding-bottom: 34px !important;
  }

  .pl-lg-34px,
.px-lg-34px {
    padding-left: 34px !important;
  }

  .p-lg-36px {
    padding: 36px !important;
  }

  .pt-lg-36px,
.py-lg-36px {
    padding-top: 36px !important;
  }

  .pr-lg-36px,
.px-lg-36px {
    padding-right: 36px !important;
  }

  .pb-lg-36px,
.py-lg-36px {
    padding-bottom: 36px !important;
  }

  .pl-lg-36px,
.px-lg-36px {
    padding-left: 36px !important;
  }

  .p-lg-37px {
    padding: 37px !important;
  }

  .pt-lg-37px,
.py-lg-37px {
    padding-top: 37px !important;
  }

  .pr-lg-37px,
.px-lg-37px {
    padding-right: 37px !important;
  }

  .pb-lg-37px,
.py-lg-37px {
    padding-bottom: 37px !important;
  }

  .pl-lg-37px,
.px-lg-37px {
    padding-left: 37px !important;
  }

  .p-lg-38px {
    padding: 38px !important;
  }

  .pt-lg-38px,
.py-lg-38px {
    padding-top: 38px !important;
  }

  .pr-lg-38px,
.px-lg-38px {
    padding-right: 38px !important;
  }

  .pb-lg-38px,
.py-lg-38px {
    padding-bottom: 38px !important;
  }

  .pl-lg-38px,
.px-lg-38px {
    padding-left: 38px !important;
  }

  .p-lg-40 {
    padding: 40px !important;
  }

  .pt-lg-40,
.py-lg-40 {
    padding-top: 40px !important;
  }

  .pr-lg-40,
.px-lg-40 {
    padding-right: 40px !important;
  }

  .pb-lg-40,
.py-lg-40 {
    padding-bottom: 40px !important;
  }

  .pl-lg-40,
.px-lg-40 {
    padding-left: 40px !important;
  }

  .p-lg-42px {
    padding: 42px !important;
  }

  .pt-lg-42px,
.py-lg-42px {
    padding-top: 42px !important;
  }

  .pr-lg-42px,
.px-lg-42px {
    padding-right: 42px !important;
  }

  .pb-lg-42px,
.py-lg-42px {
    padding-bottom: 42px !important;
  }

  .pl-lg-42px,
.px-lg-42px {
    padding-left: 42px !important;
  }

  .p-lg-45px {
    padding: 45px !important;
  }

  .pt-lg-45px,
.py-lg-45px {
    padding-top: 45px !important;
  }

  .pr-lg-45px,
.px-lg-45px {
    padding-right: 45px !important;
  }

  .pb-lg-45px,
.py-lg-45px {
    padding-bottom: 45px !important;
  }

  .pl-lg-45px,
.px-lg-45px {
    padding-left: 45px !important;
  }

  .p-lg-46px {
    padding: 46px !important;
  }

  .pt-lg-46px,
.py-lg-46px {
    padding-top: 46px !important;
  }

  .pr-lg-46px,
.px-lg-46px {
    padding-right: 46px !important;
  }

  .pb-lg-46px,
.py-lg-46px {
    padding-bottom: 46px !important;
  }

  .pl-lg-46px,
.px-lg-46px {
    padding-left: 46px !important;
  }

  .p-lg-47px {
    padding: 47px !important;
  }

  .pt-lg-47px,
.py-lg-47px {
    padding-top: 47px !important;
  }

  .pr-lg-47px,
.px-lg-47px {
    padding-right: 47px !important;
  }

  .pb-lg-47px,
.py-lg-47px {
    padding-bottom: 47px !important;
  }

  .pl-lg-47px,
.px-lg-47px {
    padding-left: 47px !important;
  }

  .p-lg-50px {
    padding: 50px !important;
  }

  .pt-lg-50px,
.py-lg-50px {
    padding-top: 50px !important;
  }

  .pr-lg-50px,
.px-lg-50px {
    padding-right: 50px !important;
  }

  .pb-lg-50px,
.py-lg-50px {
    padding-bottom: 50px !important;
  }

  .pl-lg-50px,
.px-lg-50px {
    padding-left: 50px !important;
  }

  .p-lg-53px {
    padding: 53px !important;
  }

  .pt-lg-53px,
.py-lg-53px {
    padding-top: 53px !important;
  }

  .pr-lg-53px,
.px-lg-53px {
    padding-right: 53px !important;
  }

  .pb-lg-53px,
.py-lg-53px {
    padding-bottom: 53px !important;
  }

  .pl-lg-53px,
.px-lg-53px {
    padding-left: 53px !important;
  }

  .p-lg-54px {
    padding: 54px !important;
  }

  .pt-lg-54px,
.py-lg-54px {
    padding-top: 54px !important;
  }

  .pr-lg-54px,
.px-lg-54px {
    padding-right: 54px !important;
  }

  .pb-lg-54px,
.py-lg-54px {
    padding-bottom: 54px !important;
  }

  .pl-lg-54px,
.px-lg-54px {
    padding-left: 54px !important;
  }

  .p-lg-55px {
    padding: 55px !important;
  }

  .pt-lg-55px,
.py-lg-55px {
    padding-top: 55px !important;
  }

  .pr-lg-55px,
.px-lg-55px {
    padding-right: 55px !important;
  }

  .pb-lg-55px,
.py-lg-55px {
    padding-bottom: 55px !important;
  }

  .pl-lg-55px,
.px-lg-55px {
    padding-left: 55px !important;
  }

  .p-lg-56px {
    padding: 56px !important;
  }

  .pt-lg-56px,
.py-lg-56px {
    padding-top: 56px !important;
  }

  .pr-lg-56px,
.px-lg-56px {
    padding-right: 56px !important;
  }

  .pb-lg-56px,
.py-lg-56px {
    padding-bottom: 56px !important;
  }

  .pl-lg-56px,
.px-lg-56px {
    padding-left: 56px !important;
  }

  .p-lg-58px {
    padding: 58px !important;
  }

  .pt-lg-58px,
.py-lg-58px {
    padding-top: 58px !important;
  }

  .pr-lg-58px,
.px-lg-58px {
    padding-right: 58px !important;
  }

  .pb-lg-58px,
.py-lg-58px {
    padding-bottom: 58px !important;
  }

  .pl-lg-58px,
.px-lg-58px {
    padding-left: 58px !important;
  }

  .p-lg-62px {
    padding: 62px !important;
  }

  .pt-lg-62px,
.py-lg-62px {
    padding-top: 62px !important;
  }

  .pr-lg-62px,
.px-lg-62px {
    padding-right: 62px !important;
  }

  .pb-lg-62px,
.py-lg-62px {
    padding-bottom: 62px !important;
  }

  .pl-lg-62px,
.px-lg-62px {
    padding-left: 62px !important;
  }

  .p-lg-63px {
    padding: 63px !important;
  }

  .pt-lg-63px,
.py-lg-63px {
    padding-top: 63px !important;
  }

  .pr-lg-63px,
.px-lg-63px {
    padding-right: 63px !important;
  }

  .pb-lg-63px,
.py-lg-63px {
    padding-bottom: 63px !important;
  }

  .pl-lg-63px,
.px-lg-63px {
    padding-left: 63px !important;
  }

  .p-lg-64px {
    padding: 64px !important;
  }

  .pt-lg-64px,
.py-lg-64px {
    padding-top: 64px !important;
  }

  .pr-lg-64px,
.px-lg-64px {
    padding-right: 64px !important;
  }

  .pb-lg-64px,
.py-lg-64px {
    padding-bottom: 64px !important;
  }

  .pl-lg-64px,
.px-lg-64px {
    padding-left: 64px !important;
  }

  .p-lg-66px {
    padding: 66px !important;
  }

  .pt-lg-66px,
.py-lg-66px {
    padding-top: 66px !important;
  }

  .pr-lg-66px,
.px-lg-66px {
    padding-right: 66px !important;
  }

  .pb-lg-66px,
.py-lg-66px {
    padding-bottom: 66px !important;
  }

  .pl-lg-66px,
.px-lg-66px {
    padding-left: 66px !important;
  }

  .p-lg-67px {
    padding: 67px !important;
  }

  .pt-lg-67px,
.py-lg-67px {
    padding-top: 67px !important;
  }

  .pr-lg-67px,
.px-lg-67px {
    padding-right: 67px !important;
  }

  .pb-lg-67px,
.py-lg-67px {
    padding-bottom: 67px !important;
  }

  .pl-lg-67px,
.px-lg-67px {
    padding-left: 67px !important;
  }

  .p-lg-68px {
    padding: 68px !important;
  }

  .pt-lg-68px,
.py-lg-68px {
    padding-top: 68px !important;
  }

  .pr-lg-68px,
.px-lg-68px {
    padding-right: 68px !important;
  }

  .pb-lg-68px,
.py-lg-68px {
    padding-bottom: 68px !important;
  }

  .pl-lg-68px,
.px-lg-68px {
    padding-left: 68px !important;
  }

  .p-lg-70px {
    padding: 70px !important;
  }

  .pt-lg-70px,
.py-lg-70px {
    padding-top: 70px !important;
  }

  .pr-lg-70px,
.px-lg-70px {
    padding-right: 70px !important;
  }

  .pb-lg-70px,
.py-lg-70px {
    padding-bottom: 70px !important;
  }

  .pl-lg-70px,
.px-lg-70px {
    padding-left: 70px !important;
  }

  .p-lg-71px {
    padding: 71px !important;
  }

  .pt-lg-71px,
.py-lg-71px {
    padding-top: 71px !important;
  }

  .pr-lg-71px,
.px-lg-71px {
    padding-right: 71px !important;
  }

  .pb-lg-71px,
.py-lg-71px {
    padding-bottom: 71px !important;
  }

  .pl-lg-71px,
.px-lg-71px {
    padding-left: 71px !important;
  }

  .p-lg-72px {
    padding: 72px !important;
  }

  .pt-lg-72px,
.py-lg-72px {
    padding-top: 72px !important;
  }

  .pr-lg-72px,
.px-lg-72px {
    padding-right: 72px !important;
  }

  .pb-lg-72px,
.py-lg-72px {
    padding-bottom: 72px !important;
  }

  .pl-lg-72px,
.px-lg-72px {
    padding-left: 72px !important;
  }

  .p-lg-74px {
    padding: 74px !important;
  }

  .pt-lg-74px,
.py-lg-74px {
    padding-top: 74px !important;
  }

  .pr-lg-74px,
.px-lg-74px {
    padding-right: 74px !important;
  }

  .pb-lg-74px,
.py-lg-74px {
    padding-bottom: 74px !important;
  }

  .pl-lg-74px,
.px-lg-74px {
    padding-left: 74px !important;
  }

  .p-lg-80px {
    padding: 80px !important;
  }

  .pt-lg-80px,
.py-lg-80px {
    padding-top: 80px !important;
  }

  .pr-lg-80px,
.px-lg-80px {
    padding-right: 80px !important;
  }

  .pb-lg-80px,
.py-lg-80px {
    padding-bottom: 80px !important;
  }

  .pl-lg-80px,
.px-lg-80px {
    padding-left: 80px !important;
  }

  .p-lg-83px {
    padding: 83px !important;
  }

  .pt-lg-83px,
.py-lg-83px {
    padding-top: 83px !important;
  }

  .pr-lg-83px,
.px-lg-83px {
    padding-right: 83px !important;
  }

  .pb-lg-83px,
.py-lg-83px {
    padding-bottom: 83px !important;
  }

  .pl-lg-83px,
.px-lg-83px {
    padding-left: 83px !important;
  }

  .p-lg-84px {
    padding: 84px !important;
  }

  .pt-lg-84px,
.py-lg-84px {
    padding-top: 84px !important;
  }

  .pr-lg-84px,
.px-lg-84px {
    padding-right: 84px !important;
  }

  .pb-lg-84px,
.py-lg-84px {
    padding-bottom: 84px !important;
  }

  .pl-lg-84px,
.px-lg-84px {
    padding-left: 84px !important;
  }

  .p-lg-88px {
    padding: 88px !important;
  }

  .pt-lg-88px,
.py-lg-88px {
    padding-top: 88px !important;
  }

  .pr-lg-88px,
.px-lg-88px {
    padding-right: 88px !important;
  }

  .pb-lg-88px,
.py-lg-88px {
    padding-bottom: 88px !important;
  }

  .pl-lg-88px,
.px-lg-88px {
    padding-left: 88px !important;
  }

  .p-lg-90px {
    padding: 90px !important;
  }

  .pt-lg-90px,
.py-lg-90px {
    padding-top: 90px !important;
  }

  .pr-lg-90px,
.px-lg-90px {
    padding-right: 90px !important;
  }

  .pb-lg-90px,
.py-lg-90px {
    padding-bottom: 90px !important;
  }

  .pl-lg-90px,
.px-lg-90px {
    padding-left: 90px !important;
  }

  .p-lg-113px {
    padding: 113px !important;
  }

  .pt-lg-113px,
.py-lg-113px {
    padding-top: 113px !important;
  }

  .pr-lg-113px,
.px-lg-113px {
    padding-right: 113px !important;
  }

  .pb-lg-113px,
.py-lg-113px {
    padding-bottom: 113px !important;
  }

  .pl-lg-113px,
.px-lg-113px {
    padding-left: 113px !important;
  }

  .p-lg-115px {
    padding: 115px !important;
  }

  .pt-lg-115px,
.py-lg-115px {
    padding-top: 115px !important;
  }

  .pr-lg-115px,
.px-lg-115px {
    padding-right: 115px !important;
  }

  .pb-lg-115px,
.py-lg-115px {
    padding-bottom: 115px !important;
  }

  .pl-lg-115px,
.px-lg-115px {
    padding-left: 115px !important;
  }

  .p-lg-120px {
    padding: 120px !important;
  }

  .pt-lg-120px,
.py-lg-120px {
    padding-top: 120px !important;
  }

  .pr-lg-120px,
.px-lg-120px {
    padding-right: 120px !important;
  }

  .pb-lg-120px,
.py-lg-120px {
    padding-bottom: 120px !important;
  }

  .pl-lg-120px,
.px-lg-120px {
    padding-left: 120px !important;
  }

  .p-lg-125px {
    padding: 125px !important;
  }

  .pt-lg-125px,
.py-lg-125px {
    padding-top: 125px !important;
  }

  .pr-lg-125px,
.px-lg-125px {
    padding-right: 125px !important;
  }

  .pb-lg-125px,
.py-lg-125px {
    padding-bottom: 125px !important;
  }

  .pl-lg-125px,
.px-lg-125px {
    padding-left: 125px !important;
  }

  .p-lg-185px {
    padding: 185px !important;
  }

  .pt-lg-185px,
.py-lg-185px {
    padding-top: 185px !important;
  }

  .pr-lg-185px,
.px-lg-185px {
    padding-right: 185px !important;
  }

  .pb-lg-185px,
.py-lg-185px {
    padding-bottom: 185px !important;
  }

  .pl-lg-185px,
.px-lg-185px {
    padding-left: 185px !important;
  }

  .p-lg-205px {
    padding: 205px !important;
  }

  .pt-lg-205px,
.py-lg-205px {
    padding-top: 205px !important;
  }

  .pr-lg-205px,
.px-lg-205px {
    padding-right: 205px !important;
  }

  .pb-lg-205px,
.py-lg-205px {
    padding-bottom: 205px !important;
  }

  .pl-lg-205px,
.px-lg-205px {
    padding-left: 205px !important;
  }

  .p-lg-295px {
    padding: 295px !important;
  }

  .pt-lg-295px,
.py-lg-295px {
    padding-top: 295px !important;
  }

  .pr-lg-295px,
.px-lg-295px {
    padding-right: 295px !important;
  }

  .pb-lg-295px,
.py-lg-295px {
    padding-bottom: 295px !important;
  }

  .pl-lg-295px,
.px-lg-295px {
    padding-left: 295px !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-n1px {
    margin: -1px !important;
  }

  .mt-lg-n1px,
.my-lg-n1px {
    margin-top: -1px !important;
  }

  .mr-lg-n1px,
.mx-lg-n1px {
    margin-right: -1px !important;
  }

  .mb-lg-n1px,
.my-lg-n1px {
    margin-bottom: -1px !important;
  }

  .ml-lg-n1px,
.mx-lg-n1px {
    margin-left: -1px !important;
  }

  .m-lg-n2px {
    margin: -2px !important;
  }

  .mt-lg-n2px,
.my-lg-n2px {
    margin-top: -2px !important;
  }

  .mr-lg-n2px,
.mx-lg-n2px {
    margin-right: -2px !important;
  }

  .mb-lg-n2px,
.my-lg-n2px {
    margin-bottom: -2px !important;
  }

  .ml-lg-n2px,
.mx-lg-n2px {
    margin-left: -2px !important;
  }

  .m-lg-n3px {
    margin: -3px !important;
  }

  .mt-lg-n3px,
.my-lg-n3px {
    margin-top: -3px !important;
  }

  .mr-lg-n3px,
.mx-lg-n3px {
    margin-right: -3px !important;
  }

  .mb-lg-n3px,
.my-lg-n3px {
    margin-bottom: -3px !important;
  }

  .ml-lg-n3px,
.mx-lg-n3px {
    margin-left: -3px !important;
  }

  .m-lg-n5px {
    margin: -5px !important;
  }

  .mt-lg-n5px,
.my-lg-n5px {
    margin-top: -5px !important;
  }

  .mr-lg-n5px,
.mx-lg-n5px {
    margin-right: -5px !important;
  }

  .mb-lg-n5px,
.my-lg-n5px {
    margin-bottom: -5px !important;
  }

  .ml-lg-n5px,
.mx-lg-n5px {
    margin-left: -5px !important;
  }

  .m-lg-n6px {
    margin: -6px !important;
  }

  .mt-lg-n6px,
.my-lg-n6px {
    margin-top: -6px !important;
  }

  .mr-lg-n6px,
.mx-lg-n6px {
    margin-right: -6px !important;
  }

  .mb-lg-n6px,
.my-lg-n6px {
    margin-bottom: -6px !important;
  }

  .ml-lg-n6px,
.mx-lg-n6px {
    margin-left: -6px !important;
  }

  .m-lg-n7px {
    margin: -7px !important;
  }

  .mt-lg-n7px,
.my-lg-n7px {
    margin-top: -7px !important;
  }

  .mr-lg-n7px,
.mx-lg-n7px {
    margin-right: -7px !important;
  }

  .mb-lg-n7px,
.my-lg-n7px {
    margin-bottom: -7px !important;
  }

  .ml-lg-n7px,
.mx-lg-n7px {
    margin-left: -7px !important;
  }

  .m-lg-n8px {
    margin: -8px !important;
  }

  .mt-lg-n8px,
.my-lg-n8px {
    margin-top: -8px !important;
  }

  .mr-lg-n8px,
.mx-lg-n8px {
    margin-right: -8px !important;
  }

  .mb-lg-n8px,
.my-lg-n8px {
    margin-bottom: -8px !important;
  }

  .ml-lg-n8px,
.mx-lg-n8px {
    margin-left: -8px !important;
  }

  .m-lg-n10px {
    margin: -10px !important;
  }

  .mt-lg-n10px,
.my-lg-n10px {
    margin-top: -10px !important;
  }

  .mr-lg-n10px,
.mx-lg-n10px {
    margin-right: -10px !important;
  }

  .mb-lg-n10px,
.my-lg-n10px {
    margin-bottom: -10px !important;
  }

  .ml-lg-n10px,
.mx-lg-n10px {
    margin-left: -10px !important;
  }

  .m-lg-n11px {
    margin: -11px !important;
  }

  .mt-lg-n11px,
.my-lg-n11px {
    margin-top: -11px !important;
  }

  .mr-lg-n11px,
.mx-lg-n11px {
    margin-right: -11px !important;
  }

  .mb-lg-n11px,
.my-lg-n11px {
    margin-bottom: -11px !important;
  }

  .ml-lg-n11px,
.mx-lg-n11px {
    margin-left: -11px !important;
  }

  .m-lg-n12px {
    margin: -12px !important;
  }

  .mt-lg-n12px,
.my-lg-n12px {
    margin-top: -12px !important;
  }

  .mr-lg-n12px,
.mx-lg-n12px {
    margin-right: -12px !important;
  }

  .mb-lg-n12px,
.my-lg-n12px {
    margin-bottom: -12px !important;
  }

  .ml-lg-n12px,
.mx-lg-n12px {
    margin-left: -12px !important;
  }

  .m-lg-n13px {
    margin: -13px !important;
  }

  .mt-lg-n13px,
.my-lg-n13px {
    margin-top: -13px !important;
  }

  .mr-lg-n13px,
.mx-lg-n13px {
    margin-right: -13px !important;
  }

  .mb-lg-n13px,
.my-lg-n13px {
    margin-bottom: -13px !important;
  }

  .ml-lg-n13px,
.mx-lg-n13px {
    margin-left: -13px !important;
  }

  .m-lg-n14 {
    margin: -14px !important;
  }

  .mt-lg-n14,
.my-lg-n14 {
    margin-top: -14px !important;
  }

  .mr-lg-n14,
.mx-lg-n14 {
    margin-right: -14px !important;
  }

  .mb-lg-n14,
.my-lg-n14 {
    margin-bottom: -14px !important;
  }

  .ml-lg-n14,
.mx-lg-n14 {
    margin-left: -14px !important;
  }

  .m-lg-n15px {
    margin: -15px !important;
  }

  .mt-lg-n15px,
.my-lg-n15px {
    margin-top: -15px !important;
  }

  .mr-lg-n15px,
.mx-lg-n15px {
    margin-right: -15px !important;
  }

  .mb-lg-n15px,
.my-lg-n15px {
    margin-bottom: -15px !important;
  }

  .ml-lg-n15px,
.mx-lg-n15px {
    margin-left: -15px !important;
  }

  .m-lg-n17px {
    margin: -17px !important;
  }

  .mt-lg-n17px,
.my-lg-n17px {
    margin-top: -17px !important;
  }

  .mr-lg-n17px,
.mx-lg-n17px {
    margin-right: -17px !important;
  }

  .mb-lg-n17px,
.my-lg-n17px {
    margin-bottom: -17px !important;
  }

  .ml-lg-n17px,
.mx-lg-n17px {
    margin-left: -17px !important;
  }

  .m-lg-n18px {
    margin: -18px !important;
  }

  .mt-lg-n18px,
.my-lg-n18px {
    margin-top: -18px !important;
  }

  .mr-lg-n18px,
.mx-lg-n18px {
    margin-right: -18px !important;
  }

  .mb-lg-n18px,
.my-lg-n18px {
    margin-bottom: -18px !important;
  }

  .ml-lg-n18px,
.mx-lg-n18px {
    margin-left: -18px !important;
  }

  .m-lg-n19px {
    margin: -19px !important;
  }

  .mt-lg-n19px,
.my-lg-n19px {
    margin-top: -19px !important;
  }

  .mr-lg-n19px,
.mx-lg-n19px {
    margin-right: -19px !important;
  }

  .mb-lg-n19px,
.my-lg-n19px {
    margin-bottom: -19px !important;
  }

  .ml-lg-n19px,
.mx-lg-n19px {
    margin-left: -19px !important;
  }

  .m-lg-n20px {
    margin: -20px !important;
  }

  .mt-lg-n20px,
.my-lg-n20px {
    margin-top: -20px !important;
  }

  .mr-lg-n20px,
.mx-lg-n20px {
    margin-right: -20px !important;
  }

  .mb-lg-n20px,
.my-lg-n20px {
    margin-bottom: -20px !important;
  }

  .ml-lg-n20px,
.mx-lg-n20px {
    margin-left: -20px !important;
  }

  .m-lg-n21px {
    margin: -21px !important;
  }

  .mt-lg-n21px,
.my-lg-n21px {
    margin-top: -21px !important;
  }

  .mr-lg-n21px,
.mx-lg-n21px {
    margin-right: -21px !important;
  }

  .mb-lg-n21px,
.my-lg-n21px {
    margin-bottom: -21px !important;
  }

  .ml-lg-n21px,
.mx-lg-n21px {
    margin-left: -21px !important;
  }

  .m-lg-n22px {
    margin: -22px !important;
  }

  .mt-lg-n22px,
.my-lg-n22px {
    margin-top: -22px !important;
  }

  .mr-lg-n22px,
.mx-lg-n22px {
    margin-right: -22px !important;
  }

  .mb-lg-n22px,
.my-lg-n22px {
    margin-bottom: -22px !important;
  }

  .ml-lg-n22px,
.mx-lg-n22px {
    margin-left: -22px !important;
  }

  .m-lg-n23px {
    margin: -23px !important;
  }

  .mt-lg-n23px,
.my-lg-n23px {
    margin-top: -23px !important;
  }

  .mr-lg-n23px,
.mx-lg-n23px {
    margin-right: -23px !important;
  }

  .mb-lg-n23px,
.my-lg-n23px {
    margin-bottom: -23px !important;
  }

  .ml-lg-n23px,
.mx-lg-n23px {
    margin-left: -23px !important;
  }

  .m-lg-n25px {
    margin: -25px !important;
  }

  .mt-lg-n25px,
.my-lg-n25px {
    margin-top: -25px !important;
  }

  .mr-lg-n25px,
.mx-lg-n25px {
    margin-right: -25px !important;
  }

  .mb-lg-n25px,
.my-lg-n25px {
    margin-bottom: -25px !important;
  }

  .ml-lg-n25px,
.mx-lg-n25px {
    margin-left: -25px !important;
  }

  .m-lg-n26px {
    margin: -26px !important;
  }

  .mt-lg-n26px,
.my-lg-n26px {
    margin-top: -26px !important;
  }

  .mr-lg-n26px,
.mx-lg-n26px {
    margin-right: -26px !important;
  }

  .mb-lg-n26px,
.my-lg-n26px {
    margin-bottom: -26px !important;
  }

  .ml-lg-n26px,
.mx-lg-n26px {
    margin-left: -26px !important;
  }

  .m-lg-n27px {
    margin: -27px !important;
  }

  .mt-lg-n27px,
.my-lg-n27px {
    margin-top: -27px !important;
  }

  .mr-lg-n27px,
.mx-lg-n27px {
    margin-right: -27px !important;
  }

  .mb-lg-n27px,
.my-lg-n27px {
    margin-bottom: -27px !important;
  }

  .ml-lg-n27px,
.mx-lg-n27px {
    margin-left: -27px !important;
  }

  .m-lg-n28px {
    margin: -28px !important;
  }

  .mt-lg-n28px,
.my-lg-n28px {
    margin-top: -28px !important;
  }

  .mr-lg-n28px,
.mx-lg-n28px {
    margin-right: -28px !important;
  }

  .mb-lg-n28px,
.my-lg-n28px {
    margin-bottom: -28px !important;
  }

  .ml-lg-n28px,
.mx-lg-n28px {
    margin-left: -28px !important;
  }

  .m-lg-n30px {
    margin: -30px !important;
  }

  .mt-lg-n30px,
.my-lg-n30px {
    margin-top: -30px !important;
  }

  .mr-lg-n30px,
.mx-lg-n30px {
    margin-right: -30px !important;
  }

  .mb-lg-n30px,
.my-lg-n30px {
    margin-bottom: -30px !important;
  }

  .ml-lg-n30px,
.mx-lg-n30px {
    margin-left: -30px !important;
  }

  .m-lg-n32px {
    margin: -32px !important;
  }

  .mt-lg-n32px,
.my-lg-n32px {
    margin-top: -32px !important;
  }

  .mr-lg-n32px,
.mx-lg-n32px {
    margin-right: -32px !important;
  }

  .mb-lg-n32px,
.my-lg-n32px {
    margin-bottom: -32px !important;
  }

  .ml-lg-n32px,
.mx-lg-n32px {
    margin-left: -32px !important;
  }

  .m-lg-n34px {
    margin: -34px !important;
  }

  .mt-lg-n34px,
.my-lg-n34px {
    margin-top: -34px !important;
  }

  .mr-lg-n34px,
.mx-lg-n34px {
    margin-right: -34px !important;
  }

  .mb-lg-n34px,
.my-lg-n34px {
    margin-bottom: -34px !important;
  }

  .ml-lg-n34px,
.mx-lg-n34px {
    margin-left: -34px !important;
  }

  .m-lg-n36px {
    margin: -36px !important;
  }

  .mt-lg-n36px,
.my-lg-n36px {
    margin-top: -36px !important;
  }

  .mr-lg-n36px,
.mx-lg-n36px {
    margin-right: -36px !important;
  }

  .mb-lg-n36px,
.my-lg-n36px {
    margin-bottom: -36px !important;
  }

  .ml-lg-n36px,
.mx-lg-n36px {
    margin-left: -36px !important;
  }

  .m-lg-n37px {
    margin: -37px !important;
  }

  .mt-lg-n37px,
.my-lg-n37px {
    margin-top: -37px !important;
  }

  .mr-lg-n37px,
.mx-lg-n37px {
    margin-right: -37px !important;
  }

  .mb-lg-n37px,
.my-lg-n37px {
    margin-bottom: -37px !important;
  }

  .ml-lg-n37px,
.mx-lg-n37px {
    margin-left: -37px !important;
  }

  .m-lg-n38px {
    margin: -38px !important;
  }

  .mt-lg-n38px,
.my-lg-n38px {
    margin-top: -38px !important;
  }

  .mr-lg-n38px,
.mx-lg-n38px {
    margin-right: -38px !important;
  }

  .mb-lg-n38px,
.my-lg-n38px {
    margin-bottom: -38px !important;
  }

  .ml-lg-n38px,
.mx-lg-n38px {
    margin-left: -38px !important;
  }

  .m-lg-n40 {
    margin: -40px !important;
  }

  .mt-lg-n40,
.my-lg-n40 {
    margin-top: -40px !important;
  }

  .mr-lg-n40,
.mx-lg-n40 {
    margin-right: -40px !important;
  }

  .mb-lg-n40,
.my-lg-n40 {
    margin-bottom: -40px !important;
  }

  .ml-lg-n40,
.mx-lg-n40 {
    margin-left: -40px !important;
  }

  .m-lg-n42px {
    margin: -42px !important;
  }

  .mt-lg-n42px,
.my-lg-n42px {
    margin-top: -42px !important;
  }

  .mr-lg-n42px,
.mx-lg-n42px {
    margin-right: -42px !important;
  }

  .mb-lg-n42px,
.my-lg-n42px {
    margin-bottom: -42px !important;
  }

  .ml-lg-n42px,
.mx-lg-n42px {
    margin-left: -42px !important;
  }

  .m-lg-n45px {
    margin: -45px !important;
  }

  .mt-lg-n45px,
.my-lg-n45px {
    margin-top: -45px !important;
  }

  .mr-lg-n45px,
.mx-lg-n45px {
    margin-right: -45px !important;
  }

  .mb-lg-n45px,
.my-lg-n45px {
    margin-bottom: -45px !important;
  }

  .ml-lg-n45px,
.mx-lg-n45px {
    margin-left: -45px !important;
  }

  .m-lg-n46px {
    margin: -46px !important;
  }

  .mt-lg-n46px,
.my-lg-n46px {
    margin-top: -46px !important;
  }

  .mr-lg-n46px,
.mx-lg-n46px {
    margin-right: -46px !important;
  }

  .mb-lg-n46px,
.my-lg-n46px {
    margin-bottom: -46px !important;
  }

  .ml-lg-n46px,
.mx-lg-n46px {
    margin-left: -46px !important;
  }

  .m-lg-n47px {
    margin: -47px !important;
  }

  .mt-lg-n47px,
.my-lg-n47px {
    margin-top: -47px !important;
  }

  .mr-lg-n47px,
.mx-lg-n47px {
    margin-right: -47px !important;
  }

  .mb-lg-n47px,
.my-lg-n47px {
    margin-bottom: -47px !important;
  }

  .ml-lg-n47px,
.mx-lg-n47px {
    margin-left: -47px !important;
  }

  .m-lg-n50px {
    margin: -50px !important;
  }

  .mt-lg-n50px,
.my-lg-n50px {
    margin-top: -50px !important;
  }

  .mr-lg-n50px,
.mx-lg-n50px {
    margin-right: -50px !important;
  }

  .mb-lg-n50px,
.my-lg-n50px {
    margin-bottom: -50px !important;
  }

  .ml-lg-n50px,
.mx-lg-n50px {
    margin-left: -50px !important;
  }

  .m-lg-n53px {
    margin: -53px !important;
  }

  .mt-lg-n53px,
.my-lg-n53px {
    margin-top: -53px !important;
  }

  .mr-lg-n53px,
.mx-lg-n53px {
    margin-right: -53px !important;
  }

  .mb-lg-n53px,
.my-lg-n53px {
    margin-bottom: -53px !important;
  }

  .ml-lg-n53px,
.mx-lg-n53px {
    margin-left: -53px !important;
  }

  .m-lg-n54px {
    margin: -54px !important;
  }

  .mt-lg-n54px,
.my-lg-n54px {
    margin-top: -54px !important;
  }

  .mr-lg-n54px,
.mx-lg-n54px {
    margin-right: -54px !important;
  }

  .mb-lg-n54px,
.my-lg-n54px {
    margin-bottom: -54px !important;
  }

  .ml-lg-n54px,
.mx-lg-n54px {
    margin-left: -54px !important;
  }

  .m-lg-n55px {
    margin: -55px !important;
  }

  .mt-lg-n55px,
.my-lg-n55px {
    margin-top: -55px !important;
  }

  .mr-lg-n55px,
.mx-lg-n55px {
    margin-right: -55px !important;
  }

  .mb-lg-n55px,
.my-lg-n55px {
    margin-bottom: -55px !important;
  }

  .ml-lg-n55px,
.mx-lg-n55px {
    margin-left: -55px !important;
  }

  .m-lg-n56px {
    margin: -56px !important;
  }

  .mt-lg-n56px,
.my-lg-n56px {
    margin-top: -56px !important;
  }

  .mr-lg-n56px,
.mx-lg-n56px {
    margin-right: -56px !important;
  }

  .mb-lg-n56px,
.my-lg-n56px {
    margin-bottom: -56px !important;
  }

  .ml-lg-n56px,
.mx-lg-n56px {
    margin-left: -56px !important;
  }

  .m-lg-n58px {
    margin: -58px !important;
  }

  .mt-lg-n58px,
.my-lg-n58px {
    margin-top: -58px !important;
  }

  .mr-lg-n58px,
.mx-lg-n58px {
    margin-right: -58px !important;
  }

  .mb-lg-n58px,
.my-lg-n58px {
    margin-bottom: -58px !important;
  }

  .ml-lg-n58px,
.mx-lg-n58px {
    margin-left: -58px !important;
  }

  .m-lg-n62px {
    margin: -62px !important;
  }

  .mt-lg-n62px,
.my-lg-n62px {
    margin-top: -62px !important;
  }

  .mr-lg-n62px,
.mx-lg-n62px {
    margin-right: -62px !important;
  }

  .mb-lg-n62px,
.my-lg-n62px {
    margin-bottom: -62px !important;
  }

  .ml-lg-n62px,
.mx-lg-n62px {
    margin-left: -62px !important;
  }

  .m-lg-n63px {
    margin: -63px !important;
  }

  .mt-lg-n63px,
.my-lg-n63px {
    margin-top: -63px !important;
  }

  .mr-lg-n63px,
.mx-lg-n63px {
    margin-right: -63px !important;
  }

  .mb-lg-n63px,
.my-lg-n63px {
    margin-bottom: -63px !important;
  }

  .ml-lg-n63px,
.mx-lg-n63px {
    margin-left: -63px !important;
  }

  .m-lg-n64px {
    margin: -64px !important;
  }

  .mt-lg-n64px,
.my-lg-n64px {
    margin-top: -64px !important;
  }

  .mr-lg-n64px,
.mx-lg-n64px {
    margin-right: -64px !important;
  }

  .mb-lg-n64px,
.my-lg-n64px {
    margin-bottom: -64px !important;
  }

  .ml-lg-n64px,
.mx-lg-n64px {
    margin-left: -64px !important;
  }

  .m-lg-n66px {
    margin: -66px !important;
  }

  .mt-lg-n66px,
.my-lg-n66px {
    margin-top: -66px !important;
  }

  .mr-lg-n66px,
.mx-lg-n66px {
    margin-right: -66px !important;
  }

  .mb-lg-n66px,
.my-lg-n66px {
    margin-bottom: -66px !important;
  }

  .ml-lg-n66px,
.mx-lg-n66px {
    margin-left: -66px !important;
  }

  .m-lg-n67px {
    margin: -67px !important;
  }

  .mt-lg-n67px,
.my-lg-n67px {
    margin-top: -67px !important;
  }

  .mr-lg-n67px,
.mx-lg-n67px {
    margin-right: -67px !important;
  }

  .mb-lg-n67px,
.my-lg-n67px {
    margin-bottom: -67px !important;
  }

  .ml-lg-n67px,
.mx-lg-n67px {
    margin-left: -67px !important;
  }

  .m-lg-n68px {
    margin: -68px !important;
  }

  .mt-lg-n68px,
.my-lg-n68px {
    margin-top: -68px !important;
  }

  .mr-lg-n68px,
.mx-lg-n68px {
    margin-right: -68px !important;
  }

  .mb-lg-n68px,
.my-lg-n68px {
    margin-bottom: -68px !important;
  }

  .ml-lg-n68px,
.mx-lg-n68px {
    margin-left: -68px !important;
  }

  .m-lg-n70px {
    margin: -70px !important;
  }

  .mt-lg-n70px,
.my-lg-n70px {
    margin-top: -70px !important;
  }

  .mr-lg-n70px,
.mx-lg-n70px {
    margin-right: -70px !important;
  }

  .mb-lg-n70px,
.my-lg-n70px {
    margin-bottom: -70px !important;
  }

  .ml-lg-n70px,
.mx-lg-n70px {
    margin-left: -70px !important;
  }

  .m-lg-n71px {
    margin: -71px !important;
  }

  .mt-lg-n71px,
.my-lg-n71px {
    margin-top: -71px !important;
  }

  .mr-lg-n71px,
.mx-lg-n71px {
    margin-right: -71px !important;
  }

  .mb-lg-n71px,
.my-lg-n71px {
    margin-bottom: -71px !important;
  }

  .ml-lg-n71px,
.mx-lg-n71px {
    margin-left: -71px !important;
  }

  .m-lg-n72px {
    margin: -72px !important;
  }

  .mt-lg-n72px,
.my-lg-n72px {
    margin-top: -72px !important;
  }

  .mr-lg-n72px,
.mx-lg-n72px {
    margin-right: -72px !important;
  }

  .mb-lg-n72px,
.my-lg-n72px {
    margin-bottom: -72px !important;
  }

  .ml-lg-n72px,
.mx-lg-n72px {
    margin-left: -72px !important;
  }

  .m-lg-n74px {
    margin: -74px !important;
  }

  .mt-lg-n74px,
.my-lg-n74px {
    margin-top: -74px !important;
  }

  .mr-lg-n74px,
.mx-lg-n74px {
    margin-right: -74px !important;
  }

  .mb-lg-n74px,
.my-lg-n74px {
    margin-bottom: -74px !important;
  }

  .ml-lg-n74px,
.mx-lg-n74px {
    margin-left: -74px !important;
  }

  .m-lg-n80px {
    margin: -80px !important;
  }

  .mt-lg-n80px,
.my-lg-n80px {
    margin-top: -80px !important;
  }

  .mr-lg-n80px,
.mx-lg-n80px {
    margin-right: -80px !important;
  }

  .mb-lg-n80px,
.my-lg-n80px {
    margin-bottom: -80px !important;
  }

  .ml-lg-n80px,
.mx-lg-n80px {
    margin-left: -80px !important;
  }

  .m-lg-n83px {
    margin: -83px !important;
  }

  .mt-lg-n83px,
.my-lg-n83px {
    margin-top: -83px !important;
  }

  .mr-lg-n83px,
.mx-lg-n83px {
    margin-right: -83px !important;
  }

  .mb-lg-n83px,
.my-lg-n83px {
    margin-bottom: -83px !important;
  }

  .ml-lg-n83px,
.mx-lg-n83px {
    margin-left: -83px !important;
  }

  .m-lg-n84px {
    margin: -84px !important;
  }

  .mt-lg-n84px,
.my-lg-n84px {
    margin-top: -84px !important;
  }

  .mr-lg-n84px,
.mx-lg-n84px {
    margin-right: -84px !important;
  }

  .mb-lg-n84px,
.my-lg-n84px {
    margin-bottom: -84px !important;
  }

  .ml-lg-n84px,
.mx-lg-n84px {
    margin-left: -84px !important;
  }

  .m-lg-n88px {
    margin: -88px !important;
  }

  .mt-lg-n88px,
.my-lg-n88px {
    margin-top: -88px !important;
  }

  .mr-lg-n88px,
.mx-lg-n88px {
    margin-right: -88px !important;
  }

  .mb-lg-n88px,
.my-lg-n88px {
    margin-bottom: -88px !important;
  }

  .ml-lg-n88px,
.mx-lg-n88px {
    margin-left: -88px !important;
  }

  .m-lg-n90px {
    margin: -90px !important;
  }

  .mt-lg-n90px,
.my-lg-n90px {
    margin-top: -90px !important;
  }

  .mr-lg-n90px,
.mx-lg-n90px {
    margin-right: -90px !important;
  }

  .mb-lg-n90px,
.my-lg-n90px {
    margin-bottom: -90px !important;
  }

  .ml-lg-n90px,
.mx-lg-n90px {
    margin-left: -90px !important;
  }

  .m-lg-n113px {
    margin: -113px !important;
  }

  .mt-lg-n113px,
.my-lg-n113px {
    margin-top: -113px !important;
  }

  .mr-lg-n113px,
.mx-lg-n113px {
    margin-right: -113px !important;
  }

  .mb-lg-n113px,
.my-lg-n113px {
    margin-bottom: -113px !important;
  }

  .ml-lg-n113px,
.mx-lg-n113px {
    margin-left: -113px !important;
  }

  .m-lg-n115px {
    margin: -115px !important;
  }

  .mt-lg-n115px,
.my-lg-n115px {
    margin-top: -115px !important;
  }

  .mr-lg-n115px,
.mx-lg-n115px {
    margin-right: -115px !important;
  }

  .mb-lg-n115px,
.my-lg-n115px {
    margin-bottom: -115px !important;
  }

  .ml-lg-n115px,
.mx-lg-n115px {
    margin-left: -115px !important;
  }

  .m-lg-n120px {
    margin: -120px !important;
  }

  .mt-lg-n120px,
.my-lg-n120px {
    margin-top: -120px !important;
  }

  .mr-lg-n120px,
.mx-lg-n120px {
    margin-right: -120px !important;
  }

  .mb-lg-n120px,
.my-lg-n120px {
    margin-bottom: -120px !important;
  }

  .ml-lg-n120px,
.mx-lg-n120px {
    margin-left: -120px !important;
  }

  .m-lg-n125px {
    margin: -125px !important;
  }

  .mt-lg-n125px,
.my-lg-n125px {
    margin-top: -125px !important;
  }

  .mr-lg-n125px,
.mx-lg-n125px {
    margin-right: -125px !important;
  }

  .mb-lg-n125px,
.my-lg-n125px {
    margin-bottom: -125px !important;
  }

  .ml-lg-n125px,
.mx-lg-n125px {
    margin-left: -125px !important;
  }

  .m-lg-n185px {
    margin: -185px !important;
  }

  .mt-lg-n185px,
.my-lg-n185px {
    margin-top: -185px !important;
  }

  .mr-lg-n185px,
.mx-lg-n185px {
    margin-right: -185px !important;
  }

  .mb-lg-n185px,
.my-lg-n185px {
    margin-bottom: -185px !important;
  }

  .ml-lg-n185px,
.mx-lg-n185px {
    margin-left: -185px !important;
  }

  .m-lg-n205px {
    margin: -205px !important;
  }

  .mt-lg-n205px,
.my-lg-n205px {
    margin-top: -205px !important;
  }

  .mr-lg-n205px,
.mx-lg-n205px {
    margin-right: -205px !important;
  }

  .mb-lg-n205px,
.my-lg-n205px {
    margin-bottom: -205px !important;
  }

  .ml-lg-n205px,
.mx-lg-n205px {
    margin-left: -205px !important;
  }

  .m-lg-n295px {
    margin: -295px !important;
  }

  .mt-lg-n295px,
.my-lg-n295px {
    margin-top: -295px !important;
  }

  .mr-lg-n295px,
.mx-lg-n295px {
    margin-right: -295px !important;
  }

  .mb-lg-n295px,
.my-lg-n295px {
    margin-bottom: -295px !important;
  }

  .ml-lg-n295px,
.mx-lg-n295px {
    margin-left: -295px !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1620px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .m-xl-1px {
    margin: 1px !important;
  }

  .mt-xl-1px,
.my-xl-1px {
    margin-top: 1px !important;
  }

  .mr-xl-1px,
.mx-xl-1px {
    margin-right: 1px !important;
  }

  .mb-xl-1px,
.my-xl-1px {
    margin-bottom: 1px !important;
  }

  .ml-xl-1px,
.mx-xl-1px {
    margin-left: 1px !important;
  }

  .m-xl-2px {
    margin: 2px !important;
  }

  .mt-xl-2px,
.my-xl-2px {
    margin-top: 2px !important;
  }

  .mr-xl-2px,
.mx-xl-2px {
    margin-right: 2px !important;
  }

  .mb-xl-2px,
.my-xl-2px {
    margin-bottom: 2px !important;
  }

  .ml-xl-2px,
.mx-xl-2px {
    margin-left: 2px !important;
  }

  .m-xl-3px {
    margin: 3px !important;
  }

  .mt-xl-3px,
.my-xl-3px {
    margin-top: 3px !important;
  }

  .mr-xl-3px,
.mx-xl-3px {
    margin-right: 3px !important;
  }

  .mb-xl-3px,
.my-xl-3px {
    margin-bottom: 3px !important;
  }

  .ml-xl-3px,
.mx-xl-3px {
    margin-left: 3px !important;
  }

  .m-xl-5px {
    margin: 5px !important;
  }

  .mt-xl-5px,
.my-xl-5px {
    margin-top: 5px !important;
  }

  .mr-xl-5px,
.mx-xl-5px {
    margin-right: 5px !important;
  }

  .mb-xl-5px,
.my-xl-5px {
    margin-bottom: 5px !important;
  }

  .ml-xl-5px,
.mx-xl-5px {
    margin-left: 5px !important;
  }

  .m-xl-6px {
    margin: 6px !important;
  }

  .mt-xl-6px,
.my-xl-6px {
    margin-top: 6px !important;
  }

  .mr-xl-6px,
.mx-xl-6px {
    margin-right: 6px !important;
  }

  .mb-xl-6px,
.my-xl-6px {
    margin-bottom: 6px !important;
  }

  .ml-xl-6px,
.mx-xl-6px {
    margin-left: 6px !important;
  }

  .m-xl-7px {
    margin: 7px !important;
  }

  .mt-xl-7px,
.my-xl-7px {
    margin-top: 7px !important;
  }

  .mr-xl-7px,
.mx-xl-7px {
    margin-right: 7px !important;
  }

  .mb-xl-7px,
.my-xl-7px {
    margin-bottom: 7px !important;
  }

  .ml-xl-7px,
.mx-xl-7px {
    margin-left: 7px !important;
  }

  .m-xl-8px {
    margin: 8px !important;
  }

  .mt-xl-8px,
.my-xl-8px {
    margin-top: 8px !important;
  }

  .mr-xl-8px,
.mx-xl-8px {
    margin-right: 8px !important;
  }

  .mb-xl-8px,
.my-xl-8px {
    margin-bottom: 8px !important;
  }

  .ml-xl-8px,
.mx-xl-8px {
    margin-left: 8px !important;
  }

  .m-xl-10px {
    margin: 10px !important;
  }

  .mt-xl-10px,
.my-xl-10px {
    margin-top: 10px !important;
  }

  .mr-xl-10px,
.mx-xl-10px {
    margin-right: 10px !important;
  }

  .mb-xl-10px,
.my-xl-10px {
    margin-bottom: 10px !important;
  }

  .ml-xl-10px,
.mx-xl-10px {
    margin-left: 10px !important;
  }

  .m-xl-11px {
    margin: 11px !important;
  }

  .mt-xl-11px,
.my-xl-11px {
    margin-top: 11px !important;
  }

  .mr-xl-11px,
.mx-xl-11px {
    margin-right: 11px !important;
  }

  .mb-xl-11px,
.my-xl-11px {
    margin-bottom: 11px !important;
  }

  .ml-xl-11px,
.mx-xl-11px {
    margin-left: 11px !important;
  }

  .m-xl-12px {
    margin: 12px !important;
  }

  .mt-xl-12px,
.my-xl-12px {
    margin-top: 12px !important;
  }

  .mr-xl-12px,
.mx-xl-12px {
    margin-right: 12px !important;
  }

  .mb-xl-12px,
.my-xl-12px {
    margin-bottom: 12px !important;
  }

  .ml-xl-12px,
.mx-xl-12px {
    margin-left: 12px !important;
  }

  .m-xl-13px {
    margin: 13px !important;
  }

  .mt-xl-13px,
.my-xl-13px {
    margin-top: 13px !important;
  }

  .mr-xl-13px,
.mx-xl-13px {
    margin-right: 13px !important;
  }

  .mb-xl-13px,
.my-xl-13px {
    margin-bottom: 13px !important;
  }

  .ml-xl-13px,
.mx-xl-13px {
    margin-left: 13px !important;
  }

  .m-xl-14 {
    margin: 14px !important;
  }

  .mt-xl-14,
.my-xl-14 {
    margin-top: 14px !important;
  }

  .mr-xl-14,
.mx-xl-14 {
    margin-right: 14px !important;
  }

  .mb-xl-14,
.my-xl-14 {
    margin-bottom: 14px !important;
  }

  .ml-xl-14,
.mx-xl-14 {
    margin-left: 14px !important;
  }

  .m-xl-15px {
    margin: 15px !important;
  }

  .mt-xl-15px,
.my-xl-15px {
    margin-top: 15px !important;
  }

  .mr-xl-15px,
.mx-xl-15px {
    margin-right: 15px !important;
  }

  .mb-xl-15px,
.my-xl-15px {
    margin-bottom: 15px !important;
  }

  .ml-xl-15px,
.mx-xl-15px {
    margin-left: 15px !important;
  }

  .m-xl-17px {
    margin: 17px !important;
  }

  .mt-xl-17px,
.my-xl-17px {
    margin-top: 17px !important;
  }

  .mr-xl-17px,
.mx-xl-17px {
    margin-right: 17px !important;
  }

  .mb-xl-17px,
.my-xl-17px {
    margin-bottom: 17px !important;
  }

  .ml-xl-17px,
.mx-xl-17px {
    margin-left: 17px !important;
  }

  .m-xl-18px {
    margin: 18px !important;
  }

  .mt-xl-18px,
.my-xl-18px {
    margin-top: 18px !important;
  }

  .mr-xl-18px,
.mx-xl-18px {
    margin-right: 18px !important;
  }

  .mb-xl-18px,
.my-xl-18px {
    margin-bottom: 18px !important;
  }

  .ml-xl-18px,
.mx-xl-18px {
    margin-left: 18px !important;
  }

  .m-xl-19px {
    margin: 19px !important;
  }

  .mt-xl-19px,
.my-xl-19px {
    margin-top: 19px !important;
  }

  .mr-xl-19px,
.mx-xl-19px {
    margin-right: 19px !important;
  }

  .mb-xl-19px,
.my-xl-19px {
    margin-bottom: 19px !important;
  }

  .ml-xl-19px,
.mx-xl-19px {
    margin-left: 19px !important;
  }

  .m-xl-20px {
    margin: 20px !important;
  }

  .mt-xl-20px,
.my-xl-20px {
    margin-top: 20px !important;
  }

  .mr-xl-20px,
.mx-xl-20px {
    margin-right: 20px !important;
  }

  .mb-xl-20px,
.my-xl-20px {
    margin-bottom: 20px !important;
  }

  .ml-xl-20px,
.mx-xl-20px {
    margin-left: 20px !important;
  }

  .m-xl-21px {
    margin: 21px !important;
  }

  .mt-xl-21px,
.my-xl-21px {
    margin-top: 21px !important;
  }

  .mr-xl-21px,
.mx-xl-21px {
    margin-right: 21px !important;
  }

  .mb-xl-21px,
.my-xl-21px {
    margin-bottom: 21px !important;
  }

  .ml-xl-21px,
.mx-xl-21px {
    margin-left: 21px !important;
  }

  .m-xl-22px {
    margin: 22px !important;
  }

  .mt-xl-22px,
.my-xl-22px {
    margin-top: 22px !important;
  }

  .mr-xl-22px,
.mx-xl-22px {
    margin-right: 22px !important;
  }

  .mb-xl-22px,
.my-xl-22px {
    margin-bottom: 22px !important;
  }

  .ml-xl-22px,
.mx-xl-22px {
    margin-left: 22px !important;
  }

  .m-xl-23px {
    margin: 23px !important;
  }

  .mt-xl-23px,
.my-xl-23px {
    margin-top: 23px !important;
  }

  .mr-xl-23px,
.mx-xl-23px {
    margin-right: 23px !important;
  }

  .mb-xl-23px,
.my-xl-23px {
    margin-bottom: 23px !important;
  }

  .ml-xl-23px,
.mx-xl-23px {
    margin-left: 23px !important;
  }

  .m-xl-25px {
    margin: 25px !important;
  }

  .mt-xl-25px,
.my-xl-25px {
    margin-top: 25px !important;
  }

  .mr-xl-25px,
.mx-xl-25px {
    margin-right: 25px !important;
  }

  .mb-xl-25px,
.my-xl-25px {
    margin-bottom: 25px !important;
  }

  .ml-xl-25px,
.mx-xl-25px {
    margin-left: 25px !important;
  }

  .m-xl-26px {
    margin: 26px !important;
  }

  .mt-xl-26px,
.my-xl-26px {
    margin-top: 26px !important;
  }

  .mr-xl-26px,
.mx-xl-26px {
    margin-right: 26px !important;
  }

  .mb-xl-26px,
.my-xl-26px {
    margin-bottom: 26px !important;
  }

  .ml-xl-26px,
.mx-xl-26px {
    margin-left: 26px !important;
  }

  .m-xl-27px {
    margin: 27px !important;
  }

  .mt-xl-27px,
.my-xl-27px {
    margin-top: 27px !important;
  }

  .mr-xl-27px,
.mx-xl-27px {
    margin-right: 27px !important;
  }

  .mb-xl-27px,
.my-xl-27px {
    margin-bottom: 27px !important;
  }

  .ml-xl-27px,
.mx-xl-27px {
    margin-left: 27px !important;
  }

  .m-xl-28px {
    margin: 28px !important;
  }

  .mt-xl-28px,
.my-xl-28px {
    margin-top: 28px !important;
  }

  .mr-xl-28px,
.mx-xl-28px {
    margin-right: 28px !important;
  }

  .mb-xl-28px,
.my-xl-28px {
    margin-bottom: 28px !important;
  }

  .ml-xl-28px,
.mx-xl-28px {
    margin-left: 28px !important;
  }

  .m-xl-30px {
    margin: 30px !important;
  }

  .mt-xl-30px,
.my-xl-30px {
    margin-top: 30px !important;
  }

  .mr-xl-30px,
.mx-xl-30px {
    margin-right: 30px !important;
  }

  .mb-xl-30px,
.my-xl-30px {
    margin-bottom: 30px !important;
  }

  .ml-xl-30px,
.mx-xl-30px {
    margin-left: 30px !important;
  }

  .m-xl-32px {
    margin: 32px !important;
  }

  .mt-xl-32px,
.my-xl-32px {
    margin-top: 32px !important;
  }

  .mr-xl-32px,
.mx-xl-32px {
    margin-right: 32px !important;
  }

  .mb-xl-32px,
.my-xl-32px {
    margin-bottom: 32px !important;
  }

  .ml-xl-32px,
.mx-xl-32px {
    margin-left: 32px !important;
  }

  .m-xl-34px {
    margin: 34px !important;
  }

  .mt-xl-34px,
.my-xl-34px {
    margin-top: 34px !important;
  }

  .mr-xl-34px,
.mx-xl-34px {
    margin-right: 34px !important;
  }

  .mb-xl-34px,
.my-xl-34px {
    margin-bottom: 34px !important;
  }

  .ml-xl-34px,
.mx-xl-34px {
    margin-left: 34px !important;
  }

  .m-xl-36px {
    margin: 36px !important;
  }

  .mt-xl-36px,
.my-xl-36px {
    margin-top: 36px !important;
  }

  .mr-xl-36px,
.mx-xl-36px {
    margin-right: 36px !important;
  }

  .mb-xl-36px,
.my-xl-36px {
    margin-bottom: 36px !important;
  }

  .ml-xl-36px,
.mx-xl-36px {
    margin-left: 36px !important;
  }

  .m-xl-37px {
    margin: 37px !important;
  }

  .mt-xl-37px,
.my-xl-37px {
    margin-top: 37px !important;
  }

  .mr-xl-37px,
.mx-xl-37px {
    margin-right: 37px !important;
  }

  .mb-xl-37px,
.my-xl-37px {
    margin-bottom: 37px !important;
  }

  .ml-xl-37px,
.mx-xl-37px {
    margin-left: 37px !important;
  }

  .m-xl-38px {
    margin: 38px !important;
  }

  .mt-xl-38px,
.my-xl-38px {
    margin-top: 38px !important;
  }

  .mr-xl-38px,
.mx-xl-38px {
    margin-right: 38px !important;
  }

  .mb-xl-38px,
.my-xl-38px {
    margin-bottom: 38px !important;
  }

  .ml-xl-38px,
.mx-xl-38px {
    margin-left: 38px !important;
  }

  .m-xl-40 {
    margin: 40px !important;
  }

  .mt-xl-40,
.my-xl-40 {
    margin-top: 40px !important;
  }

  .mr-xl-40,
.mx-xl-40 {
    margin-right: 40px !important;
  }

  .mb-xl-40,
.my-xl-40 {
    margin-bottom: 40px !important;
  }

  .ml-xl-40,
.mx-xl-40 {
    margin-left: 40px !important;
  }

  .m-xl-42px {
    margin: 42px !important;
  }

  .mt-xl-42px,
.my-xl-42px {
    margin-top: 42px !important;
  }

  .mr-xl-42px,
.mx-xl-42px {
    margin-right: 42px !important;
  }

  .mb-xl-42px,
.my-xl-42px {
    margin-bottom: 42px !important;
  }

  .ml-xl-42px,
.mx-xl-42px {
    margin-left: 42px !important;
  }

  .m-xl-45px {
    margin: 45px !important;
  }

  .mt-xl-45px,
.my-xl-45px {
    margin-top: 45px !important;
  }

  .mr-xl-45px,
.mx-xl-45px {
    margin-right: 45px !important;
  }

  .mb-xl-45px,
.my-xl-45px {
    margin-bottom: 45px !important;
  }

  .ml-xl-45px,
.mx-xl-45px {
    margin-left: 45px !important;
  }

  .m-xl-46px {
    margin: 46px !important;
  }

  .mt-xl-46px,
.my-xl-46px {
    margin-top: 46px !important;
  }

  .mr-xl-46px,
.mx-xl-46px {
    margin-right: 46px !important;
  }

  .mb-xl-46px,
.my-xl-46px {
    margin-bottom: 46px !important;
  }

  .ml-xl-46px,
.mx-xl-46px {
    margin-left: 46px !important;
  }

  .m-xl-47px {
    margin: 47px !important;
  }

  .mt-xl-47px,
.my-xl-47px {
    margin-top: 47px !important;
  }

  .mr-xl-47px,
.mx-xl-47px {
    margin-right: 47px !important;
  }

  .mb-xl-47px,
.my-xl-47px {
    margin-bottom: 47px !important;
  }

  .ml-xl-47px,
.mx-xl-47px {
    margin-left: 47px !important;
  }

  .m-xl-50px {
    margin: 50px !important;
  }

  .mt-xl-50px,
.my-xl-50px {
    margin-top: 50px !important;
  }

  .mr-xl-50px,
.mx-xl-50px {
    margin-right: 50px !important;
  }

  .mb-xl-50px,
.my-xl-50px {
    margin-bottom: 50px !important;
  }

  .ml-xl-50px,
.mx-xl-50px {
    margin-left: 50px !important;
  }

  .m-xl-53px {
    margin: 53px !important;
  }

  .mt-xl-53px,
.my-xl-53px {
    margin-top: 53px !important;
  }

  .mr-xl-53px,
.mx-xl-53px {
    margin-right: 53px !important;
  }

  .mb-xl-53px,
.my-xl-53px {
    margin-bottom: 53px !important;
  }

  .ml-xl-53px,
.mx-xl-53px {
    margin-left: 53px !important;
  }

  .m-xl-54px {
    margin: 54px !important;
  }

  .mt-xl-54px,
.my-xl-54px {
    margin-top: 54px !important;
  }

  .mr-xl-54px,
.mx-xl-54px {
    margin-right: 54px !important;
  }

  .mb-xl-54px,
.my-xl-54px {
    margin-bottom: 54px !important;
  }

  .ml-xl-54px,
.mx-xl-54px {
    margin-left: 54px !important;
  }

  .m-xl-55px {
    margin: 55px !important;
  }

  .mt-xl-55px,
.my-xl-55px {
    margin-top: 55px !important;
  }

  .mr-xl-55px,
.mx-xl-55px {
    margin-right: 55px !important;
  }

  .mb-xl-55px,
.my-xl-55px {
    margin-bottom: 55px !important;
  }

  .ml-xl-55px,
.mx-xl-55px {
    margin-left: 55px !important;
  }

  .m-xl-56px {
    margin: 56px !important;
  }

  .mt-xl-56px,
.my-xl-56px {
    margin-top: 56px !important;
  }

  .mr-xl-56px,
.mx-xl-56px {
    margin-right: 56px !important;
  }

  .mb-xl-56px,
.my-xl-56px {
    margin-bottom: 56px !important;
  }

  .ml-xl-56px,
.mx-xl-56px {
    margin-left: 56px !important;
  }

  .m-xl-58px {
    margin: 58px !important;
  }

  .mt-xl-58px,
.my-xl-58px {
    margin-top: 58px !important;
  }

  .mr-xl-58px,
.mx-xl-58px {
    margin-right: 58px !important;
  }

  .mb-xl-58px,
.my-xl-58px {
    margin-bottom: 58px !important;
  }

  .ml-xl-58px,
.mx-xl-58px {
    margin-left: 58px !important;
  }

  .m-xl-62px {
    margin: 62px !important;
  }

  .mt-xl-62px,
.my-xl-62px {
    margin-top: 62px !important;
  }

  .mr-xl-62px,
.mx-xl-62px {
    margin-right: 62px !important;
  }

  .mb-xl-62px,
.my-xl-62px {
    margin-bottom: 62px !important;
  }

  .ml-xl-62px,
.mx-xl-62px {
    margin-left: 62px !important;
  }

  .m-xl-63px {
    margin: 63px !important;
  }

  .mt-xl-63px,
.my-xl-63px {
    margin-top: 63px !important;
  }

  .mr-xl-63px,
.mx-xl-63px {
    margin-right: 63px !important;
  }

  .mb-xl-63px,
.my-xl-63px {
    margin-bottom: 63px !important;
  }

  .ml-xl-63px,
.mx-xl-63px {
    margin-left: 63px !important;
  }

  .m-xl-64px {
    margin: 64px !important;
  }

  .mt-xl-64px,
.my-xl-64px {
    margin-top: 64px !important;
  }

  .mr-xl-64px,
.mx-xl-64px {
    margin-right: 64px !important;
  }

  .mb-xl-64px,
.my-xl-64px {
    margin-bottom: 64px !important;
  }

  .ml-xl-64px,
.mx-xl-64px {
    margin-left: 64px !important;
  }

  .m-xl-66px {
    margin: 66px !important;
  }

  .mt-xl-66px,
.my-xl-66px {
    margin-top: 66px !important;
  }

  .mr-xl-66px,
.mx-xl-66px {
    margin-right: 66px !important;
  }

  .mb-xl-66px,
.my-xl-66px {
    margin-bottom: 66px !important;
  }

  .ml-xl-66px,
.mx-xl-66px {
    margin-left: 66px !important;
  }

  .m-xl-67px {
    margin: 67px !important;
  }

  .mt-xl-67px,
.my-xl-67px {
    margin-top: 67px !important;
  }

  .mr-xl-67px,
.mx-xl-67px {
    margin-right: 67px !important;
  }

  .mb-xl-67px,
.my-xl-67px {
    margin-bottom: 67px !important;
  }

  .ml-xl-67px,
.mx-xl-67px {
    margin-left: 67px !important;
  }

  .m-xl-68px {
    margin: 68px !important;
  }

  .mt-xl-68px,
.my-xl-68px {
    margin-top: 68px !important;
  }

  .mr-xl-68px,
.mx-xl-68px {
    margin-right: 68px !important;
  }

  .mb-xl-68px,
.my-xl-68px {
    margin-bottom: 68px !important;
  }

  .ml-xl-68px,
.mx-xl-68px {
    margin-left: 68px !important;
  }

  .m-xl-70px {
    margin: 70px !important;
  }

  .mt-xl-70px,
.my-xl-70px {
    margin-top: 70px !important;
  }

  .mr-xl-70px,
.mx-xl-70px {
    margin-right: 70px !important;
  }

  .mb-xl-70px,
.my-xl-70px {
    margin-bottom: 70px !important;
  }

  .ml-xl-70px,
.mx-xl-70px {
    margin-left: 70px !important;
  }

  .m-xl-71px {
    margin: 71px !important;
  }

  .mt-xl-71px,
.my-xl-71px {
    margin-top: 71px !important;
  }

  .mr-xl-71px,
.mx-xl-71px {
    margin-right: 71px !important;
  }

  .mb-xl-71px,
.my-xl-71px {
    margin-bottom: 71px !important;
  }

  .ml-xl-71px,
.mx-xl-71px {
    margin-left: 71px !important;
  }

  .m-xl-72px {
    margin: 72px !important;
  }

  .mt-xl-72px,
.my-xl-72px {
    margin-top: 72px !important;
  }

  .mr-xl-72px,
.mx-xl-72px {
    margin-right: 72px !important;
  }

  .mb-xl-72px,
.my-xl-72px {
    margin-bottom: 72px !important;
  }

  .ml-xl-72px,
.mx-xl-72px {
    margin-left: 72px !important;
  }

  .m-xl-74px {
    margin: 74px !important;
  }

  .mt-xl-74px,
.my-xl-74px {
    margin-top: 74px !important;
  }

  .mr-xl-74px,
.mx-xl-74px {
    margin-right: 74px !important;
  }

  .mb-xl-74px,
.my-xl-74px {
    margin-bottom: 74px !important;
  }

  .ml-xl-74px,
.mx-xl-74px {
    margin-left: 74px !important;
  }

  .m-xl-80px {
    margin: 80px !important;
  }

  .mt-xl-80px,
.my-xl-80px {
    margin-top: 80px !important;
  }

  .mr-xl-80px,
.mx-xl-80px {
    margin-right: 80px !important;
  }

  .mb-xl-80px,
.my-xl-80px {
    margin-bottom: 80px !important;
  }

  .ml-xl-80px,
.mx-xl-80px {
    margin-left: 80px !important;
  }

  .m-xl-83px {
    margin: 83px !important;
  }

  .mt-xl-83px,
.my-xl-83px {
    margin-top: 83px !important;
  }

  .mr-xl-83px,
.mx-xl-83px {
    margin-right: 83px !important;
  }

  .mb-xl-83px,
.my-xl-83px {
    margin-bottom: 83px !important;
  }

  .ml-xl-83px,
.mx-xl-83px {
    margin-left: 83px !important;
  }

  .m-xl-84px {
    margin: 84px !important;
  }

  .mt-xl-84px,
.my-xl-84px {
    margin-top: 84px !important;
  }

  .mr-xl-84px,
.mx-xl-84px {
    margin-right: 84px !important;
  }

  .mb-xl-84px,
.my-xl-84px {
    margin-bottom: 84px !important;
  }

  .ml-xl-84px,
.mx-xl-84px {
    margin-left: 84px !important;
  }

  .m-xl-88px {
    margin: 88px !important;
  }

  .mt-xl-88px,
.my-xl-88px {
    margin-top: 88px !important;
  }

  .mr-xl-88px,
.mx-xl-88px {
    margin-right: 88px !important;
  }

  .mb-xl-88px,
.my-xl-88px {
    margin-bottom: 88px !important;
  }

  .ml-xl-88px,
.mx-xl-88px {
    margin-left: 88px !important;
  }

  .m-xl-90px {
    margin: 90px !important;
  }

  .mt-xl-90px,
.my-xl-90px {
    margin-top: 90px !important;
  }

  .mr-xl-90px,
.mx-xl-90px {
    margin-right: 90px !important;
  }

  .mb-xl-90px,
.my-xl-90px {
    margin-bottom: 90px !important;
  }

  .ml-xl-90px,
.mx-xl-90px {
    margin-left: 90px !important;
  }

  .m-xl-113px {
    margin: 113px !important;
  }

  .mt-xl-113px,
.my-xl-113px {
    margin-top: 113px !important;
  }

  .mr-xl-113px,
.mx-xl-113px {
    margin-right: 113px !important;
  }

  .mb-xl-113px,
.my-xl-113px {
    margin-bottom: 113px !important;
  }

  .ml-xl-113px,
.mx-xl-113px {
    margin-left: 113px !important;
  }

  .m-xl-115px {
    margin: 115px !important;
  }

  .mt-xl-115px,
.my-xl-115px {
    margin-top: 115px !important;
  }

  .mr-xl-115px,
.mx-xl-115px {
    margin-right: 115px !important;
  }

  .mb-xl-115px,
.my-xl-115px {
    margin-bottom: 115px !important;
  }

  .ml-xl-115px,
.mx-xl-115px {
    margin-left: 115px !important;
  }

  .m-xl-120px {
    margin: 120px !important;
  }

  .mt-xl-120px,
.my-xl-120px {
    margin-top: 120px !important;
  }

  .mr-xl-120px,
.mx-xl-120px {
    margin-right: 120px !important;
  }

  .mb-xl-120px,
.my-xl-120px {
    margin-bottom: 120px !important;
  }

  .ml-xl-120px,
.mx-xl-120px {
    margin-left: 120px !important;
  }

  .m-xl-125px {
    margin: 125px !important;
  }

  .mt-xl-125px,
.my-xl-125px {
    margin-top: 125px !important;
  }

  .mr-xl-125px,
.mx-xl-125px {
    margin-right: 125px !important;
  }

  .mb-xl-125px,
.my-xl-125px {
    margin-bottom: 125px !important;
  }

  .ml-xl-125px,
.mx-xl-125px {
    margin-left: 125px !important;
  }

  .m-xl-185px {
    margin: 185px !important;
  }

  .mt-xl-185px,
.my-xl-185px {
    margin-top: 185px !important;
  }

  .mr-xl-185px,
.mx-xl-185px {
    margin-right: 185px !important;
  }

  .mb-xl-185px,
.my-xl-185px {
    margin-bottom: 185px !important;
  }

  .ml-xl-185px,
.mx-xl-185px {
    margin-left: 185px !important;
  }

  .m-xl-205px {
    margin: 205px !important;
  }

  .mt-xl-205px,
.my-xl-205px {
    margin-top: 205px !important;
  }

  .mr-xl-205px,
.mx-xl-205px {
    margin-right: 205px !important;
  }

  .mb-xl-205px,
.my-xl-205px {
    margin-bottom: 205px !important;
  }

  .ml-xl-205px,
.mx-xl-205px {
    margin-left: 205px !important;
  }

  .m-xl-295px {
    margin: 295px !important;
  }

  .mt-xl-295px,
.my-xl-295px {
    margin-top: 295px !important;
  }

  .mr-xl-295px,
.mx-xl-295px {
    margin-right: 295px !important;
  }

  .mb-xl-295px,
.my-xl-295px {
    margin-bottom: 295px !important;
  }

  .ml-xl-295px,
.mx-xl-295px {
    margin-left: 295px !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .p-xl-1px {
    padding: 1px !important;
  }

  .pt-xl-1px,
.py-xl-1px {
    padding-top: 1px !important;
  }

  .pr-xl-1px,
.px-xl-1px {
    padding-right: 1px !important;
  }

  .pb-xl-1px,
.py-xl-1px {
    padding-bottom: 1px !important;
  }

  .pl-xl-1px,
.px-xl-1px {
    padding-left: 1px !important;
  }

  .p-xl-2px {
    padding: 2px !important;
  }

  .pt-xl-2px,
.py-xl-2px {
    padding-top: 2px !important;
  }

  .pr-xl-2px,
.px-xl-2px {
    padding-right: 2px !important;
  }

  .pb-xl-2px,
.py-xl-2px {
    padding-bottom: 2px !important;
  }

  .pl-xl-2px,
.px-xl-2px {
    padding-left: 2px !important;
  }

  .p-xl-3px {
    padding: 3px !important;
  }

  .pt-xl-3px,
.py-xl-3px {
    padding-top: 3px !important;
  }

  .pr-xl-3px,
.px-xl-3px {
    padding-right: 3px !important;
  }

  .pb-xl-3px,
.py-xl-3px {
    padding-bottom: 3px !important;
  }

  .pl-xl-3px,
.px-xl-3px {
    padding-left: 3px !important;
  }

  .p-xl-5px {
    padding: 5px !important;
  }

  .pt-xl-5px,
.py-xl-5px {
    padding-top: 5px !important;
  }

  .pr-xl-5px,
.px-xl-5px {
    padding-right: 5px !important;
  }

  .pb-xl-5px,
.py-xl-5px {
    padding-bottom: 5px !important;
  }

  .pl-xl-5px,
.px-xl-5px {
    padding-left: 5px !important;
  }

  .p-xl-6px {
    padding: 6px !important;
  }

  .pt-xl-6px,
.py-xl-6px {
    padding-top: 6px !important;
  }

  .pr-xl-6px,
.px-xl-6px {
    padding-right: 6px !important;
  }

  .pb-xl-6px,
.py-xl-6px {
    padding-bottom: 6px !important;
  }

  .pl-xl-6px,
.px-xl-6px {
    padding-left: 6px !important;
  }

  .p-xl-7px {
    padding: 7px !important;
  }

  .pt-xl-7px,
.py-xl-7px {
    padding-top: 7px !important;
  }

  .pr-xl-7px,
.px-xl-7px {
    padding-right: 7px !important;
  }

  .pb-xl-7px,
.py-xl-7px {
    padding-bottom: 7px !important;
  }

  .pl-xl-7px,
.px-xl-7px {
    padding-left: 7px !important;
  }

  .p-xl-8px {
    padding: 8px !important;
  }

  .pt-xl-8px,
.py-xl-8px {
    padding-top: 8px !important;
  }

  .pr-xl-8px,
.px-xl-8px {
    padding-right: 8px !important;
  }

  .pb-xl-8px,
.py-xl-8px {
    padding-bottom: 8px !important;
  }

  .pl-xl-8px,
.px-xl-8px {
    padding-left: 8px !important;
  }

  .p-xl-10px {
    padding: 10px !important;
  }

  .pt-xl-10px,
.py-xl-10px {
    padding-top: 10px !important;
  }

  .pr-xl-10px,
.px-xl-10px {
    padding-right: 10px !important;
  }

  .pb-xl-10px,
.py-xl-10px {
    padding-bottom: 10px !important;
  }

  .pl-xl-10px,
.px-xl-10px {
    padding-left: 10px !important;
  }

  .p-xl-11px {
    padding: 11px !important;
  }

  .pt-xl-11px,
.py-xl-11px {
    padding-top: 11px !important;
  }

  .pr-xl-11px,
.px-xl-11px {
    padding-right: 11px !important;
  }

  .pb-xl-11px,
.py-xl-11px {
    padding-bottom: 11px !important;
  }

  .pl-xl-11px,
.px-xl-11px {
    padding-left: 11px !important;
  }

  .p-xl-12px {
    padding: 12px !important;
  }

  .pt-xl-12px,
.py-xl-12px {
    padding-top: 12px !important;
  }

  .pr-xl-12px,
.px-xl-12px {
    padding-right: 12px !important;
  }

  .pb-xl-12px,
.py-xl-12px {
    padding-bottom: 12px !important;
  }

  .pl-xl-12px,
.px-xl-12px {
    padding-left: 12px !important;
  }

  .p-xl-13px {
    padding: 13px !important;
  }

  .pt-xl-13px,
.py-xl-13px {
    padding-top: 13px !important;
  }

  .pr-xl-13px,
.px-xl-13px {
    padding-right: 13px !important;
  }

  .pb-xl-13px,
.py-xl-13px {
    padding-bottom: 13px !important;
  }

  .pl-xl-13px,
.px-xl-13px {
    padding-left: 13px !important;
  }

  .p-xl-14 {
    padding: 14px !important;
  }

  .pt-xl-14,
.py-xl-14 {
    padding-top: 14px !important;
  }

  .pr-xl-14,
.px-xl-14 {
    padding-right: 14px !important;
  }

  .pb-xl-14,
.py-xl-14 {
    padding-bottom: 14px !important;
  }

  .pl-xl-14,
.px-xl-14 {
    padding-left: 14px !important;
  }

  .p-xl-15px {
    padding: 15px !important;
  }

  .pt-xl-15px,
.py-xl-15px {
    padding-top: 15px !important;
  }

  .pr-xl-15px,
.px-xl-15px {
    padding-right: 15px !important;
  }

  .pb-xl-15px,
.py-xl-15px {
    padding-bottom: 15px !important;
  }

  .pl-xl-15px,
.px-xl-15px {
    padding-left: 15px !important;
  }

  .p-xl-17px {
    padding: 17px !important;
  }

  .pt-xl-17px,
.py-xl-17px {
    padding-top: 17px !important;
  }

  .pr-xl-17px,
.px-xl-17px {
    padding-right: 17px !important;
  }

  .pb-xl-17px,
.py-xl-17px {
    padding-bottom: 17px !important;
  }

  .pl-xl-17px,
.px-xl-17px {
    padding-left: 17px !important;
  }

  .p-xl-18px {
    padding: 18px !important;
  }

  .pt-xl-18px,
.py-xl-18px {
    padding-top: 18px !important;
  }

  .pr-xl-18px,
.px-xl-18px {
    padding-right: 18px !important;
  }

  .pb-xl-18px,
.py-xl-18px {
    padding-bottom: 18px !important;
  }

  .pl-xl-18px,
.px-xl-18px {
    padding-left: 18px !important;
  }

  .p-xl-19px {
    padding: 19px !important;
  }

  .pt-xl-19px,
.py-xl-19px {
    padding-top: 19px !important;
  }

  .pr-xl-19px,
.px-xl-19px {
    padding-right: 19px !important;
  }

  .pb-xl-19px,
.py-xl-19px {
    padding-bottom: 19px !important;
  }

  .pl-xl-19px,
.px-xl-19px {
    padding-left: 19px !important;
  }

  .p-xl-20px {
    padding: 20px !important;
  }

  .pt-xl-20px,
.py-xl-20px {
    padding-top: 20px !important;
  }

  .pr-xl-20px,
.px-xl-20px {
    padding-right: 20px !important;
  }

  .pb-xl-20px,
.py-xl-20px {
    padding-bottom: 20px !important;
  }

  .pl-xl-20px,
.px-xl-20px {
    padding-left: 20px !important;
  }

  .p-xl-21px {
    padding: 21px !important;
  }

  .pt-xl-21px,
.py-xl-21px {
    padding-top: 21px !important;
  }

  .pr-xl-21px,
.px-xl-21px {
    padding-right: 21px !important;
  }

  .pb-xl-21px,
.py-xl-21px {
    padding-bottom: 21px !important;
  }

  .pl-xl-21px,
.px-xl-21px {
    padding-left: 21px !important;
  }

  .p-xl-22px {
    padding: 22px !important;
  }

  .pt-xl-22px,
.py-xl-22px {
    padding-top: 22px !important;
  }

  .pr-xl-22px,
.px-xl-22px {
    padding-right: 22px !important;
  }

  .pb-xl-22px,
.py-xl-22px {
    padding-bottom: 22px !important;
  }

  .pl-xl-22px,
.px-xl-22px {
    padding-left: 22px !important;
  }

  .p-xl-23px {
    padding: 23px !important;
  }

  .pt-xl-23px,
.py-xl-23px {
    padding-top: 23px !important;
  }

  .pr-xl-23px,
.px-xl-23px {
    padding-right: 23px !important;
  }

  .pb-xl-23px,
.py-xl-23px {
    padding-bottom: 23px !important;
  }

  .pl-xl-23px,
.px-xl-23px {
    padding-left: 23px !important;
  }

  .p-xl-25px {
    padding: 25px !important;
  }

  .pt-xl-25px,
.py-xl-25px {
    padding-top: 25px !important;
  }

  .pr-xl-25px,
.px-xl-25px {
    padding-right: 25px !important;
  }

  .pb-xl-25px,
.py-xl-25px {
    padding-bottom: 25px !important;
  }

  .pl-xl-25px,
.px-xl-25px {
    padding-left: 25px !important;
  }

  .p-xl-26px {
    padding: 26px !important;
  }

  .pt-xl-26px,
.py-xl-26px {
    padding-top: 26px !important;
  }

  .pr-xl-26px,
.px-xl-26px {
    padding-right: 26px !important;
  }

  .pb-xl-26px,
.py-xl-26px {
    padding-bottom: 26px !important;
  }

  .pl-xl-26px,
.px-xl-26px {
    padding-left: 26px !important;
  }

  .p-xl-27px {
    padding: 27px !important;
  }

  .pt-xl-27px,
.py-xl-27px {
    padding-top: 27px !important;
  }

  .pr-xl-27px,
.px-xl-27px {
    padding-right: 27px !important;
  }

  .pb-xl-27px,
.py-xl-27px {
    padding-bottom: 27px !important;
  }

  .pl-xl-27px,
.px-xl-27px {
    padding-left: 27px !important;
  }

  .p-xl-28px {
    padding: 28px !important;
  }

  .pt-xl-28px,
.py-xl-28px {
    padding-top: 28px !important;
  }

  .pr-xl-28px,
.px-xl-28px {
    padding-right: 28px !important;
  }

  .pb-xl-28px,
.py-xl-28px {
    padding-bottom: 28px !important;
  }

  .pl-xl-28px,
.px-xl-28px {
    padding-left: 28px !important;
  }

  .p-xl-30px {
    padding: 30px !important;
  }

  .pt-xl-30px,
.py-xl-30px {
    padding-top: 30px !important;
  }

  .pr-xl-30px,
.px-xl-30px {
    padding-right: 30px !important;
  }

  .pb-xl-30px,
.py-xl-30px {
    padding-bottom: 30px !important;
  }

  .pl-xl-30px,
.px-xl-30px {
    padding-left: 30px !important;
  }

  .p-xl-32px {
    padding: 32px !important;
  }

  .pt-xl-32px,
.py-xl-32px {
    padding-top: 32px !important;
  }

  .pr-xl-32px,
.px-xl-32px {
    padding-right: 32px !important;
  }

  .pb-xl-32px,
.py-xl-32px {
    padding-bottom: 32px !important;
  }

  .pl-xl-32px,
.px-xl-32px {
    padding-left: 32px !important;
  }

  .p-xl-34px {
    padding: 34px !important;
  }

  .pt-xl-34px,
.py-xl-34px {
    padding-top: 34px !important;
  }

  .pr-xl-34px,
.px-xl-34px {
    padding-right: 34px !important;
  }

  .pb-xl-34px,
.py-xl-34px {
    padding-bottom: 34px !important;
  }

  .pl-xl-34px,
.px-xl-34px {
    padding-left: 34px !important;
  }

  .p-xl-36px {
    padding: 36px !important;
  }

  .pt-xl-36px,
.py-xl-36px {
    padding-top: 36px !important;
  }

  .pr-xl-36px,
.px-xl-36px {
    padding-right: 36px !important;
  }

  .pb-xl-36px,
.py-xl-36px {
    padding-bottom: 36px !important;
  }

  .pl-xl-36px,
.px-xl-36px {
    padding-left: 36px !important;
  }

  .p-xl-37px {
    padding: 37px !important;
  }

  .pt-xl-37px,
.py-xl-37px {
    padding-top: 37px !important;
  }

  .pr-xl-37px,
.px-xl-37px {
    padding-right: 37px !important;
  }

  .pb-xl-37px,
.py-xl-37px {
    padding-bottom: 37px !important;
  }

  .pl-xl-37px,
.px-xl-37px {
    padding-left: 37px !important;
  }

  .p-xl-38px {
    padding: 38px !important;
  }

  .pt-xl-38px,
.py-xl-38px {
    padding-top: 38px !important;
  }

  .pr-xl-38px,
.px-xl-38px {
    padding-right: 38px !important;
  }

  .pb-xl-38px,
.py-xl-38px {
    padding-bottom: 38px !important;
  }

  .pl-xl-38px,
.px-xl-38px {
    padding-left: 38px !important;
  }

  .p-xl-40 {
    padding: 40px !important;
  }

  .pt-xl-40,
.py-xl-40 {
    padding-top: 40px !important;
  }

  .pr-xl-40,
.px-xl-40 {
    padding-right: 40px !important;
  }

  .pb-xl-40,
.py-xl-40 {
    padding-bottom: 40px !important;
  }

  .pl-xl-40,
.px-xl-40 {
    padding-left: 40px !important;
  }

  .p-xl-42px {
    padding: 42px !important;
  }

  .pt-xl-42px,
.py-xl-42px {
    padding-top: 42px !important;
  }

  .pr-xl-42px,
.px-xl-42px {
    padding-right: 42px !important;
  }

  .pb-xl-42px,
.py-xl-42px {
    padding-bottom: 42px !important;
  }

  .pl-xl-42px,
.px-xl-42px {
    padding-left: 42px !important;
  }

  .p-xl-45px {
    padding: 45px !important;
  }

  .pt-xl-45px,
.py-xl-45px {
    padding-top: 45px !important;
  }

  .pr-xl-45px,
.px-xl-45px {
    padding-right: 45px !important;
  }

  .pb-xl-45px,
.py-xl-45px {
    padding-bottom: 45px !important;
  }

  .pl-xl-45px,
.px-xl-45px {
    padding-left: 45px !important;
  }

  .p-xl-46px {
    padding: 46px !important;
  }

  .pt-xl-46px,
.py-xl-46px {
    padding-top: 46px !important;
  }

  .pr-xl-46px,
.px-xl-46px {
    padding-right: 46px !important;
  }

  .pb-xl-46px,
.py-xl-46px {
    padding-bottom: 46px !important;
  }

  .pl-xl-46px,
.px-xl-46px {
    padding-left: 46px !important;
  }

  .p-xl-47px {
    padding: 47px !important;
  }

  .pt-xl-47px,
.py-xl-47px {
    padding-top: 47px !important;
  }

  .pr-xl-47px,
.px-xl-47px {
    padding-right: 47px !important;
  }

  .pb-xl-47px,
.py-xl-47px {
    padding-bottom: 47px !important;
  }

  .pl-xl-47px,
.px-xl-47px {
    padding-left: 47px !important;
  }

  .p-xl-50px {
    padding: 50px !important;
  }

  .pt-xl-50px,
.py-xl-50px {
    padding-top: 50px !important;
  }

  .pr-xl-50px,
.px-xl-50px {
    padding-right: 50px !important;
  }

  .pb-xl-50px,
.py-xl-50px {
    padding-bottom: 50px !important;
  }

  .pl-xl-50px,
.px-xl-50px {
    padding-left: 50px !important;
  }

  .p-xl-53px {
    padding: 53px !important;
  }

  .pt-xl-53px,
.py-xl-53px {
    padding-top: 53px !important;
  }

  .pr-xl-53px,
.px-xl-53px {
    padding-right: 53px !important;
  }

  .pb-xl-53px,
.py-xl-53px {
    padding-bottom: 53px !important;
  }

  .pl-xl-53px,
.px-xl-53px {
    padding-left: 53px !important;
  }

  .p-xl-54px {
    padding: 54px !important;
  }

  .pt-xl-54px,
.py-xl-54px {
    padding-top: 54px !important;
  }

  .pr-xl-54px,
.px-xl-54px {
    padding-right: 54px !important;
  }

  .pb-xl-54px,
.py-xl-54px {
    padding-bottom: 54px !important;
  }

  .pl-xl-54px,
.px-xl-54px {
    padding-left: 54px !important;
  }

  .p-xl-55px {
    padding: 55px !important;
  }

  .pt-xl-55px,
.py-xl-55px {
    padding-top: 55px !important;
  }

  .pr-xl-55px,
.px-xl-55px {
    padding-right: 55px !important;
  }

  .pb-xl-55px,
.py-xl-55px {
    padding-bottom: 55px !important;
  }

  .pl-xl-55px,
.px-xl-55px {
    padding-left: 55px !important;
  }

  .p-xl-56px {
    padding: 56px !important;
  }

  .pt-xl-56px,
.py-xl-56px {
    padding-top: 56px !important;
  }

  .pr-xl-56px,
.px-xl-56px {
    padding-right: 56px !important;
  }

  .pb-xl-56px,
.py-xl-56px {
    padding-bottom: 56px !important;
  }

  .pl-xl-56px,
.px-xl-56px {
    padding-left: 56px !important;
  }

  .p-xl-58px {
    padding: 58px !important;
  }

  .pt-xl-58px,
.py-xl-58px {
    padding-top: 58px !important;
  }

  .pr-xl-58px,
.px-xl-58px {
    padding-right: 58px !important;
  }

  .pb-xl-58px,
.py-xl-58px {
    padding-bottom: 58px !important;
  }

  .pl-xl-58px,
.px-xl-58px {
    padding-left: 58px !important;
  }

  .p-xl-62px {
    padding: 62px !important;
  }

  .pt-xl-62px,
.py-xl-62px {
    padding-top: 62px !important;
  }

  .pr-xl-62px,
.px-xl-62px {
    padding-right: 62px !important;
  }

  .pb-xl-62px,
.py-xl-62px {
    padding-bottom: 62px !important;
  }

  .pl-xl-62px,
.px-xl-62px {
    padding-left: 62px !important;
  }

  .p-xl-63px {
    padding: 63px !important;
  }

  .pt-xl-63px,
.py-xl-63px {
    padding-top: 63px !important;
  }

  .pr-xl-63px,
.px-xl-63px {
    padding-right: 63px !important;
  }

  .pb-xl-63px,
.py-xl-63px {
    padding-bottom: 63px !important;
  }

  .pl-xl-63px,
.px-xl-63px {
    padding-left: 63px !important;
  }

  .p-xl-64px {
    padding: 64px !important;
  }

  .pt-xl-64px,
.py-xl-64px {
    padding-top: 64px !important;
  }

  .pr-xl-64px,
.px-xl-64px {
    padding-right: 64px !important;
  }

  .pb-xl-64px,
.py-xl-64px {
    padding-bottom: 64px !important;
  }

  .pl-xl-64px,
.px-xl-64px {
    padding-left: 64px !important;
  }

  .p-xl-66px {
    padding: 66px !important;
  }

  .pt-xl-66px,
.py-xl-66px {
    padding-top: 66px !important;
  }

  .pr-xl-66px,
.px-xl-66px {
    padding-right: 66px !important;
  }

  .pb-xl-66px,
.py-xl-66px {
    padding-bottom: 66px !important;
  }

  .pl-xl-66px,
.px-xl-66px {
    padding-left: 66px !important;
  }

  .p-xl-67px {
    padding: 67px !important;
  }

  .pt-xl-67px,
.py-xl-67px {
    padding-top: 67px !important;
  }

  .pr-xl-67px,
.px-xl-67px {
    padding-right: 67px !important;
  }

  .pb-xl-67px,
.py-xl-67px {
    padding-bottom: 67px !important;
  }

  .pl-xl-67px,
.px-xl-67px {
    padding-left: 67px !important;
  }

  .p-xl-68px {
    padding: 68px !important;
  }

  .pt-xl-68px,
.py-xl-68px {
    padding-top: 68px !important;
  }

  .pr-xl-68px,
.px-xl-68px {
    padding-right: 68px !important;
  }

  .pb-xl-68px,
.py-xl-68px {
    padding-bottom: 68px !important;
  }

  .pl-xl-68px,
.px-xl-68px {
    padding-left: 68px !important;
  }

  .p-xl-70px {
    padding: 70px !important;
  }

  .pt-xl-70px,
.py-xl-70px {
    padding-top: 70px !important;
  }

  .pr-xl-70px,
.px-xl-70px {
    padding-right: 70px !important;
  }

  .pb-xl-70px,
.py-xl-70px {
    padding-bottom: 70px !important;
  }

  .pl-xl-70px,
.px-xl-70px {
    padding-left: 70px !important;
  }

  .p-xl-71px {
    padding: 71px !important;
  }

  .pt-xl-71px,
.py-xl-71px {
    padding-top: 71px !important;
  }

  .pr-xl-71px,
.px-xl-71px {
    padding-right: 71px !important;
  }

  .pb-xl-71px,
.py-xl-71px {
    padding-bottom: 71px !important;
  }

  .pl-xl-71px,
.px-xl-71px {
    padding-left: 71px !important;
  }

  .p-xl-72px {
    padding: 72px !important;
  }

  .pt-xl-72px,
.py-xl-72px {
    padding-top: 72px !important;
  }

  .pr-xl-72px,
.px-xl-72px {
    padding-right: 72px !important;
  }

  .pb-xl-72px,
.py-xl-72px {
    padding-bottom: 72px !important;
  }

  .pl-xl-72px,
.px-xl-72px {
    padding-left: 72px !important;
  }

  .p-xl-74px {
    padding: 74px !important;
  }

  .pt-xl-74px,
.py-xl-74px {
    padding-top: 74px !important;
  }

  .pr-xl-74px,
.px-xl-74px {
    padding-right: 74px !important;
  }

  .pb-xl-74px,
.py-xl-74px {
    padding-bottom: 74px !important;
  }

  .pl-xl-74px,
.px-xl-74px {
    padding-left: 74px !important;
  }

  .p-xl-80px {
    padding: 80px !important;
  }

  .pt-xl-80px,
.py-xl-80px {
    padding-top: 80px !important;
  }

  .pr-xl-80px,
.px-xl-80px {
    padding-right: 80px !important;
  }

  .pb-xl-80px,
.py-xl-80px {
    padding-bottom: 80px !important;
  }

  .pl-xl-80px,
.px-xl-80px {
    padding-left: 80px !important;
  }

  .p-xl-83px {
    padding: 83px !important;
  }

  .pt-xl-83px,
.py-xl-83px {
    padding-top: 83px !important;
  }

  .pr-xl-83px,
.px-xl-83px {
    padding-right: 83px !important;
  }

  .pb-xl-83px,
.py-xl-83px {
    padding-bottom: 83px !important;
  }

  .pl-xl-83px,
.px-xl-83px {
    padding-left: 83px !important;
  }

  .p-xl-84px {
    padding: 84px !important;
  }

  .pt-xl-84px,
.py-xl-84px {
    padding-top: 84px !important;
  }

  .pr-xl-84px,
.px-xl-84px {
    padding-right: 84px !important;
  }

  .pb-xl-84px,
.py-xl-84px {
    padding-bottom: 84px !important;
  }

  .pl-xl-84px,
.px-xl-84px {
    padding-left: 84px !important;
  }

  .p-xl-88px {
    padding: 88px !important;
  }

  .pt-xl-88px,
.py-xl-88px {
    padding-top: 88px !important;
  }

  .pr-xl-88px,
.px-xl-88px {
    padding-right: 88px !important;
  }

  .pb-xl-88px,
.py-xl-88px {
    padding-bottom: 88px !important;
  }

  .pl-xl-88px,
.px-xl-88px {
    padding-left: 88px !important;
  }

  .p-xl-90px {
    padding: 90px !important;
  }

  .pt-xl-90px,
.py-xl-90px {
    padding-top: 90px !important;
  }

  .pr-xl-90px,
.px-xl-90px {
    padding-right: 90px !important;
  }

  .pb-xl-90px,
.py-xl-90px {
    padding-bottom: 90px !important;
  }

  .pl-xl-90px,
.px-xl-90px {
    padding-left: 90px !important;
  }

  .p-xl-113px {
    padding: 113px !important;
  }

  .pt-xl-113px,
.py-xl-113px {
    padding-top: 113px !important;
  }

  .pr-xl-113px,
.px-xl-113px {
    padding-right: 113px !important;
  }

  .pb-xl-113px,
.py-xl-113px {
    padding-bottom: 113px !important;
  }

  .pl-xl-113px,
.px-xl-113px {
    padding-left: 113px !important;
  }

  .p-xl-115px {
    padding: 115px !important;
  }

  .pt-xl-115px,
.py-xl-115px {
    padding-top: 115px !important;
  }

  .pr-xl-115px,
.px-xl-115px {
    padding-right: 115px !important;
  }

  .pb-xl-115px,
.py-xl-115px {
    padding-bottom: 115px !important;
  }

  .pl-xl-115px,
.px-xl-115px {
    padding-left: 115px !important;
  }

  .p-xl-120px {
    padding: 120px !important;
  }

  .pt-xl-120px,
.py-xl-120px {
    padding-top: 120px !important;
  }

  .pr-xl-120px,
.px-xl-120px {
    padding-right: 120px !important;
  }

  .pb-xl-120px,
.py-xl-120px {
    padding-bottom: 120px !important;
  }

  .pl-xl-120px,
.px-xl-120px {
    padding-left: 120px !important;
  }

  .p-xl-125px {
    padding: 125px !important;
  }

  .pt-xl-125px,
.py-xl-125px {
    padding-top: 125px !important;
  }

  .pr-xl-125px,
.px-xl-125px {
    padding-right: 125px !important;
  }

  .pb-xl-125px,
.py-xl-125px {
    padding-bottom: 125px !important;
  }

  .pl-xl-125px,
.px-xl-125px {
    padding-left: 125px !important;
  }

  .p-xl-185px {
    padding: 185px !important;
  }

  .pt-xl-185px,
.py-xl-185px {
    padding-top: 185px !important;
  }

  .pr-xl-185px,
.px-xl-185px {
    padding-right: 185px !important;
  }

  .pb-xl-185px,
.py-xl-185px {
    padding-bottom: 185px !important;
  }

  .pl-xl-185px,
.px-xl-185px {
    padding-left: 185px !important;
  }

  .p-xl-205px {
    padding: 205px !important;
  }

  .pt-xl-205px,
.py-xl-205px {
    padding-top: 205px !important;
  }

  .pr-xl-205px,
.px-xl-205px {
    padding-right: 205px !important;
  }

  .pb-xl-205px,
.py-xl-205px {
    padding-bottom: 205px !important;
  }

  .pl-xl-205px,
.px-xl-205px {
    padding-left: 205px !important;
  }

  .p-xl-295px {
    padding: 295px !important;
  }

  .pt-xl-295px,
.py-xl-295px {
    padding-top: 295px !important;
  }

  .pr-xl-295px,
.px-xl-295px {
    padding-right: 295px !important;
  }

  .pb-xl-295px,
.py-xl-295px {
    padding-bottom: 295px !important;
  }

  .pl-xl-295px,
.px-xl-295px {
    padding-left: 295px !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-n1px {
    margin: -1px !important;
  }

  .mt-xl-n1px,
.my-xl-n1px {
    margin-top: -1px !important;
  }

  .mr-xl-n1px,
.mx-xl-n1px {
    margin-right: -1px !important;
  }

  .mb-xl-n1px,
.my-xl-n1px {
    margin-bottom: -1px !important;
  }

  .ml-xl-n1px,
.mx-xl-n1px {
    margin-left: -1px !important;
  }

  .m-xl-n2px {
    margin: -2px !important;
  }

  .mt-xl-n2px,
.my-xl-n2px {
    margin-top: -2px !important;
  }

  .mr-xl-n2px,
.mx-xl-n2px {
    margin-right: -2px !important;
  }

  .mb-xl-n2px,
.my-xl-n2px {
    margin-bottom: -2px !important;
  }

  .ml-xl-n2px,
.mx-xl-n2px {
    margin-left: -2px !important;
  }

  .m-xl-n3px {
    margin: -3px !important;
  }

  .mt-xl-n3px,
.my-xl-n3px {
    margin-top: -3px !important;
  }

  .mr-xl-n3px,
.mx-xl-n3px {
    margin-right: -3px !important;
  }

  .mb-xl-n3px,
.my-xl-n3px {
    margin-bottom: -3px !important;
  }

  .ml-xl-n3px,
.mx-xl-n3px {
    margin-left: -3px !important;
  }

  .m-xl-n5px {
    margin: -5px !important;
  }

  .mt-xl-n5px,
.my-xl-n5px {
    margin-top: -5px !important;
  }

  .mr-xl-n5px,
.mx-xl-n5px {
    margin-right: -5px !important;
  }

  .mb-xl-n5px,
.my-xl-n5px {
    margin-bottom: -5px !important;
  }

  .ml-xl-n5px,
.mx-xl-n5px {
    margin-left: -5px !important;
  }

  .m-xl-n6px {
    margin: -6px !important;
  }

  .mt-xl-n6px,
.my-xl-n6px {
    margin-top: -6px !important;
  }

  .mr-xl-n6px,
.mx-xl-n6px {
    margin-right: -6px !important;
  }

  .mb-xl-n6px,
.my-xl-n6px {
    margin-bottom: -6px !important;
  }

  .ml-xl-n6px,
.mx-xl-n6px {
    margin-left: -6px !important;
  }

  .m-xl-n7px {
    margin: -7px !important;
  }

  .mt-xl-n7px,
.my-xl-n7px {
    margin-top: -7px !important;
  }

  .mr-xl-n7px,
.mx-xl-n7px {
    margin-right: -7px !important;
  }

  .mb-xl-n7px,
.my-xl-n7px {
    margin-bottom: -7px !important;
  }

  .ml-xl-n7px,
.mx-xl-n7px {
    margin-left: -7px !important;
  }

  .m-xl-n8px {
    margin: -8px !important;
  }

  .mt-xl-n8px,
.my-xl-n8px {
    margin-top: -8px !important;
  }

  .mr-xl-n8px,
.mx-xl-n8px {
    margin-right: -8px !important;
  }

  .mb-xl-n8px,
.my-xl-n8px {
    margin-bottom: -8px !important;
  }

  .ml-xl-n8px,
.mx-xl-n8px {
    margin-left: -8px !important;
  }

  .m-xl-n10px {
    margin: -10px !important;
  }

  .mt-xl-n10px,
.my-xl-n10px {
    margin-top: -10px !important;
  }

  .mr-xl-n10px,
.mx-xl-n10px {
    margin-right: -10px !important;
  }

  .mb-xl-n10px,
.my-xl-n10px {
    margin-bottom: -10px !important;
  }

  .ml-xl-n10px,
.mx-xl-n10px {
    margin-left: -10px !important;
  }

  .m-xl-n11px {
    margin: -11px !important;
  }

  .mt-xl-n11px,
.my-xl-n11px {
    margin-top: -11px !important;
  }

  .mr-xl-n11px,
.mx-xl-n11px {
    margin-right: -11px !important;
  }

  .mb-xl-n11px,
.my-xl-n11px {
    margin-bottom: -11px !important;
  }

  .ml-xl-n11px,
.mx-xl-n11px {
    margin-left: -11px !important;
  }

  .m-xl-n12px {
    margin: -12px !important;
  }

  .mt-xl-n12px,
.my-xl-n12px {
    margin-top: -12px !important;
  }

  .mr-xl-n12px,
.mx-xl-n12px {
    margin-right: -12px !important;
  }

  .mb-xl-n12px,
.my-xl-n12px {
    margin-bottom: -12px !important;
  }

  .ml-xl-n12px,
.mx-xl-n12px {
    margin-left: -12px !important;
  }

  .m-xl-n13px {
    margin: -13px !important;
  }

  .mt-xl-n13px,
.my-xl-n13px {
    margin-top: -13px !important;
  }

  .mr-xl-n13px,
.mx-xl-n13px {
    margin-right: -13px !important;
  }

  .mb-xl-n13px,
.my-xl-n13px {
    margin-bottom: -13px !important;
  }

  .ml-xl-n13px,
.mx-xl-n13px {
    margin-left: -13px !important;
  }

  .m-xl-n14 {
    margin: -14px !important;
  }

  .mt-xl-n14,
.my-xl-n14 {
    margin-top: -14px !important;
  }

  .mr-xl-n14,
.mx-xl-n14 {
    margin-right: -14px !important;
  }

  .mb-xl-n14,
.my-xl-n14 {
    margin-bottom: -14px !important;
  }

  .ml-xl-n14,
.mx-xl-n14 {
    margin-left: -14px !important;
  }

  .m-xl-n15px {
    margin: -15px !important;
  }

  .mt-xl-n15px,
.my-xl-n15px {
    margin-top: -15px !important;
  }

  .mr-xl-n15px,
.mx-xl-n15px {
    margin-right: -15px !important;
  }

  .mb-xl-n15px,
.my-xl-n15px {
    margin-bottom: -15px !important;
  }

  .ml-xl-n15px,
.mx-xl-n15px {
    margin-left: -15px !important;
  }

  .m-xl-n17px {
    margin: -17px !important;
  }

  .mt-xl-n17px,
.my-xl-n17px {
    margin-top: -17px !important;
  }

  .mr-xl-n17px,
.mx-xl-n17px {
    margin-right: -17px !important;
  }

  .mb-xl-n17px,
.my-xl-n17px {
    margin-bottom: -17px !important;
  }

  .ml-xl-n17px,
.mx-xl-n17px {
    margin-left: -17px !important;
  }

  .m-xl-n18px {
    margin: -18px !important;
  }

  .mt-xl-n18px,
.my-xl-n18px {
    margin-top: -18px !important;
  }

  .mr-xl-n18px,
.mx-xl-n18px {
    margin-right: -18px !important;
  }

  .mb-xl-n18px,
.my-xl-n18px {
    margin-bottom: -18px !important;
  }

  .ml-xl-n18px,
.mx-xl-n18px {
    margin-left: -18px !important;
  }

  .m-xl-n19px {
    margin: -19px !important;
  }

  .mt-xl-n19px,
.my-xl-n19px {
    margin-top: -19px !important;
  }

  .mr-xl-n19px,
.mx-xl-n19px {
    margin-right: -19px !important;
  }

  .mb-xl-n19px,
.my-xl-n19px {
    margin-bottom: -19px !important;
  }

  .ml-xl-n19px,
.mx-xl-n19px {
    margin-left: -19px !important;
  }

  .m-xl-n20px {
    margin: -20px !important;
  }

  .mt-xl-n20px,
.my-xl-n20px {
    margin-top: -20px !important;
  }

  .mr-xl-n20px,
.mx-xl-n20px {
    margin-right: -20px !important;
  }

  .mb-xl-n20px,
.my-xl-n20px {
    margin-bottom: -20px !important;
  }

  .ml-xl-n20px,
.mx-xl-n20px {
    margin-left: -20px !important;
  }

  .m-xl-n21px {
    margin: -21px !important;
  }

  .mt-xl-n21px,
.my-xl-n21px {
    margin-top: -21px !important;
  }

  .mr-xl-n21px,
.mx-xl-n21px {
    margin-right: -21px !important;
  }

  .mb-xl-n21px,
.my-xl-n21px {
    margin-bottom: -21px !important;
  }

  .ml-xl-n21px,
.mx-xl-n21px {
    margin-left: -21px !important;
  }

  .m-xl-n22px {
    margin: -22px !important;
  }

  .mt-xl-n22px,
.my-xl-n22px {
    margin-top: -22px !important;
  }

  .mr-xl-n22px,
.mx-xl-n22px {
    margin-right: -22px !important;
  }

  .mb-xl-n22px,
.my-xl-n22px {
    margin-bottom: -22px !important;
  }

  .ml-xl-n22px,
.mx-xl-n22px {
    margin-left: -22px !important;
  }

  .m-xl-n23px {
    margin: -23px !important;
  }

  .mt-xl-n23px,
.my-xl-n23px {
    margin-top: -23px !important;
  }

  .mr-xl-n23px,
.mx-xl-n23px {
    margin-right: -23px !important;
  }

  .mb-xl-n23px,
.my-xl-n23px {
    margin-bottom: -23px !important;
  }

  .ml-xl-n23px,
.mx-xl-n23px {
    margin-left: -23px !important;
  }

  .m-xl-n25px {
    margin: -25px !important;
  }

  .mt-xl-n25px,
.my-xl-n25px {
    margin-top: -25px !important;
  }

  .mr-xl-n25px,
.mx-xl-n25px {
    margin-right: -25px !important;
  }

  .mb-xl-n25px,
.my-xl-n25px {
    margin-bottom: -25px !important;
  }

  .ml-xl-n25px,
.mx-xl-n25px {
    margin-left: -25px !important;
  }

  .m-xl-n26px {
    margin: -26px !important;
  }

  .mt-xl-n26px,
.my-xl-n26px {
    margin-top: -26px !important;
  }

  .mr-xl-n26px,
.mx-xl-n26px {
    margin-right: -26px !important;
  }

  .mb-xl-n26px,
.my-xl-n26px {
    margin-bottom: -26px !important;
  }

  .ml-xl-n26px,
.mx-xl-n26px {
    margin-left: -26px !important;
  }

  .m-xl-n27px {
    margin: -27px !important;
  }

  .mt-xl-n27px,
.my-xl-n27px {
    margin-top: -27px !important;
  }

  .mr-xl-n27px,
.mx-xl-n27px {
    margin-right: -27px !important;
  }

  .mb-xl-n27px,
.my-xl-n27px {
    margin-bottom: -27px !important;
  }

  .ml-xl-n27px,
.mx-xl-n27px {
    margin-left: -27px !important;
  }

  .m-xl-n28px {
    margin: -28px !important;
  }

  .mt-xl-n28px,
.my-xl-n28px {
    margin-top: -28px !important;
  }

  .mr-xl-n28px,
.mx-xl-n28px {
    margin-right: -28px !important;
  }

  .mb-xl-n28px,
.my-xl-n28px {
    margin-bottom: -28px !important;
  }

  .ml-xl-n28px,
.mx-xl-n28px {
    margin-left: -28px !important;
  }

  .m-xl-n30px {
    margin: -30px !important;
  }

  .mt-xl-n30px,
.my-xl-n30px {
    margin-top: -30px !important;
  }

  .mr-xl-n30px,
.mx-xl-n30px {
    margin-right: -30px !important;
  }

  .mb-xl-n30px,
.my-xl-n30px {
    margin-bottom: -30px !important;
  }

  .ml-xl-n30px,
.mx-xl-n30px {
    margin-left: -30px !important;
  }

  .m-xl-n32px {
    margin: -32px !important;
  }

  .mt-xl-n32px,
.my-xl-n32px {
    margin-top: -32px !important;
  }

  .mr-xl-n32px,
.mx-xl-n32px {
    margin-right: -32px !important;
  }

  .mb-xl-n32px,
.my-xl-n32px {
    margin-bottom: -32px !important;
  }

  .ml-xl-n32px,
.mx-xl-n32px {
    margin-left: -32px !important;
  }

  .m-xl-n34px {
    margin: -34px !important;
  }

  .mt-xl-n34px,
.my-xl-n34px {
    margin-top: -34px !important;
  }

  .mr-xl-n34px,
.mx-xl-n34px {
    margin-right: -34px !important;
  }

  .mb-xl-n34px,
.my-xl-n34px {
    margin-bottom: -34px !important;
  }

  .ml-xl-n34px,
.mx-xl-n34px {
    margin-left: -34px !important;
  }

  .m-xl-n36px {
    margin: -36px !important;
  }

  .mt-xl-n36px,
.my-xl-n36px {
    margin-top: -36px !important;
  }

  .mr-xl-n36px,
.mx-xl-n36px {
    margin-right: -36px !important;
  }

  .mb-xl-n36px,
.my-xl-n36px {
    margin-bottom: -36px !important;
  }

  .ml-xl-n36px,
.mx-xl-n36px {
    margin-left: -36px !important;
  }

  .m-xl-n37px {
    margin: -37px !important;
  }

  .mt-xl-n37px,
.my-xl-n37px {
    margin-top: -37px !important;
  }

  .mr-xl-n37px,
.mx-xl-n37px {
    margin-right: -37px !important;
  }

  .mb-xl-n37px,
.my-xl-n37px {
    margin-bottom: -37px !important;
  }

  .ml-xl-n37px,
.mx-xl-n37px {
    margin-left: -37px !important;
  }

  .m-xl-n38px {
    margin: -38px !important;
  }

  .mt-xl-n38px,
.my-xl-n38px {
    margin-top: -38px !important;
  }

  .mr-xl-n38px,
.mx-xl-n38px {
    margin-right: -38px !important;
  }

  .mb-xl-n38px,
.my-xl-n38px {
    margin-bottom: -38px !important;
  }

  .ml-xl-n38px,
.mx-xl-n38px {
    margin-left: -38px !important;
  }

  .m-xl-n40 {
    margin: -40px !important;
  }

  .mt-xl-n40,
.my-xl-n40 {
    margin-top: -40px !important;
  }

  .mr-xl-n40,
.mx-xl-n40 {
    margin-right: -40px !important;
  }

  .mb-xl-n40,
.my-xl-n40 {
    margin-bottom: -40px !important;
  }

  .ml-xl-n40,
.mx-xl-n40 {
    margin-left: -40px !important;
  }

  .m-xl-n42px {
    margin: -42px !important;
  }

  .mt-xl-n42px,
.my-xl-n42px {
    margin-top: -42px !important;
  }

  .mr-xl-n42px,
.mx-xl-n42px {
    margin-right: -42px !important;
  }

  .mb-xl-n42px,
.my-xl-n42px {
    margin-bottom: -42px !important;
  }

  .ml-xl-n42px,
.mx-xl-n42px {
    margin-left: -42px !important;
  }

  .m-xl-n45px {
    margin: -45px !important;
  }

  .mt-xl-n45px,
.my-xl-n45px {
    margin-top: -45px !important;
  }

  .mr-xl-n45px,
.mx-xl-n45px {
    margin-right: -45px !important;
  }

  .mb-xl-n45px,
.my-xl-n45px {
    margin-bottom: -45px !important;
  }

  .ml-xl-n45px,
.mx-xl-n45px {
    margin-left: -45px !important;
  }

  .m-xl-n46px {
    margin: -46px !important;
  }

  .mt-xl-n46px,
.my-xl-n46px {
    margin-top: -46px !important;
  }

  .mr-xl-n46px,
.mx-xl-n46px {
    margin-right: -46px !important;
  }

  .mb-xl-n46px,
.my-xl-n46px {
    margin-bottom: -46px !important;
  }

  .ml-xl-n46px,
.mx-xl-n46px {
    margin-left: -46px !important;
  }

  .m-xl-n47px {
    margin: -47px !important;
  }

  .mt-xl-n47px,
.my-xl-n47px {
    margin-top: -47px !important;
  }

  .mr-xl-n47px,
.mx-xl-n47px {
    margin-right: -47px !important;
  }

  .mb-xl-n47px,
.my-xl-n47px {
    margin-bottom: -47px !important;
  }

  .ml-xl-n47px,
.mx-xl-n47px {
    margin-left: -47px !important;
  }

  .m-xl-n50px {
    margin: -50px !important;
  }

  .mt-xl-n50px,
.my-xl-n50px {
    margin-top: -50px !important;
  }

  .mr-xl-n50px,
.mx-xl-n50px {
    margin-right: -50px !important;
  }

  .mb-xl-n50px,
.my-xl-n50px {
    margin-bottom: -50px !important;
  }

  .ml-xl-n50px,
.mx-xl-n50px {
    margin-left: -50px !important;
  }

  .m-xl-n53px {
    margin: -53px !important;
  }

  .mt-xl-n53px,
.my-xl-n53px {
    margin-top: -53px !important;
  }

  .mr-xl-n53px,
.mx-xl-n53px {
    margin-right: -53px !important;
  }

  .mb-xl-n53px,
.my-xl-n53px {
    margin-bottom: -53px !important;
  }

  .ml-xl-n53px,
.mx-xl-n53px {
    margin-left: -53px !important;
  }

  .m-xl-n54px {
    margin: -54px !important;
  }

  .mt-xl-n54px,
.my-xl-n54px {
    margin-top: -54px !important;
  }

  .mr-xl-n54px,
.mx-xl-n54px {
    margin-right: -54px !important;
  }

  .mb-xl-n54px,
.my-xl-n54px {
    margin-bottom: -54px !important;
  }

  .ml-xl-n54px,
.mx-xl-n54px {
    margin-left: -54px !important;
  }

  .m-xl-n55px {
    margin: -55px !important;
  }

  .mt-xl-n55px,
.my-xl-n55px {
    margin-top: -55px !important;
  }

  .mr-xl-n55px,
.mx-xl-n55px {
    margin-right: -55px !important;
  }

  .mb-xl-n55px,
.my-xl-n55px {
    margin-bottom: -55px !important;
  }

  .ml-xl-n55px,
.mx-xl-n55px {
    margin-left: -55px !important;
  }

  .m-xl-n56px {
    margin: -56px !important;
  }

  .mt-xl-n56px,
.my-xl-n56px {
    margin-top: -56px !important;
  }

  .mr-xl-n56px,
.mx-xl-n56px {
    margin-right: -56px !important;
  }

  .mb-xl-n56px,
.my-xl-n56px {
    margin-bottom: -56px !important;
  }

  .ml-xl-n56px,
.mx-xl-n56px {
    margin-left: -56px !important;
  }

  .m-xl-n58px {
    margin: -58px !important;
  }

  .mt-xl-n58px,
.my-xl-n58px {
    margin-top: -58px !important;
  }

  .mr-xl-n58px,
.mx-xl-n58px {
    margin-right: -58px !important;
  }

  .mb-xl-n58px,
.my-xl-n58px {
    margin-bottom: -58px !important;
  }

  .ml-xl-n58px,
.mx-xl-n58px {
    margin-left: -58px !important;
  }

  .m-xl-n62px {
    margin: -62px !important;
  }

  .mt-xl-n62px,
.my-xl-n62px {
    margin-top: -62px !important;
  }

  .mr-xl-n62px,
.mx-xl-n62px {
    margin-right: -62px !important;
  }

  .mb-xl-n62px,
.my-xl-n62px {
    margin-bottom: -62px !important;
  }

  .ml-xl-n62px,
.mx-xl-n62px {
    margin-left: -62px !important;
  }

  .m-xl-n63px {
    margin: -63px !important;
  }

  .mt-xl-n63px,
.my-xl-n63px {
    margin-top: -63px !important;
  }

  .mr-xl-n63px,
.mx-xl-n63px {
    margin-right: -63px !important;
  }

  .mb-xl-n63px,
.my-xl-n63px {
    margin-bottom: -63px !important;
  }

  .ml-xl-n63px,
.mx-xl-n63px {
    margin-left: -63px !important;
  }

  .m-xl-n64px {
    margin: -64px !important;
  }

  .mt-xl-n64px,
.my-xl-n64px {
    margin-top: -64px !important;
  }

  .mr-xl-n64px,
.mx-xl-n64px {
    margin-right: -64px !important;
  }

  .mb-xl-n64px,
.my-xl-n64px {
    margin-bottom: -64px !important;
  }

  .ml-xl-n64px,
.mx-xl-n64px {
    margin-left: -64px !important;
  }

  .m-xl-n66px {
    margin: -66px !important;
  }

  .mt-xl-n66px,
.my-xl-n66px {
    margin-top: -66px !important;
  }

  .mr-xl-n66px,
.mx-xl-n66px {
    margin-right: -66px !important;
  }

  .mb-xl-n66px,
.my-xl-n66px {
    margin-bottom: -66px !important;
  }

  .ml-xl-n66px,
.mx-xl-n66px {
    margin-left: -66px !important;
  }

  .m-xl-n67px {
    margin: -67px !important;
  }

  .mt-xl-n67px,
.my-xl-n67px {
    margin-top: -67px !important;
  }

  .mr-xl-n67px,
.mx-xl-n67px {
    margin-right: -67px !important;
  }

  .mb-xl-n67px,
.my-xl-n67px {
    margin-bottom: -67px !important;
  }

  .ml-xl-n67px,
.mx-xl-n67px {
    margin-left: -67px !important;
  }

  .m-xl-n68px {
    margin: -68px !important;
  }

  .mt-xl-n68px,
.my-xl-n68px {
    margin-top: -68px !important;
  }

  .mr-xl-n68px,
.mx-xl-n68px {
    margin-right: -68px !important;
  }

  .mb-xl-n68px,
.my-xl-n68px {
    margin-bottom: -68px !important;
  }

  .ml-xl-n68px,
.mx-xl-n68px {
    margin-left: -68px !important;
  }

  .m-xl-n70px {
    margin: -70px !important;
  }

  .mt-xl-n70px,
.my-xl-n70px {
    margin-top: -70px !important;
  }

  .mr-xl-n70px,
.mx-xl-n70px {
    margin-right: -70px !important;
  }

  .mb-xl-n70px,
.my-xl-n70px {
    margin-bottom: -70px !important;
  }

  .ml-xl-n70px,
.mx-xl-n70px {
    margin-left: -70px !important;
  }

  .m-xl-n71px {
    margin: -71px !important;
  }

  .mt-xl-n71px,
.my-xl-n71px {
    margin-top: -71px !important;
  }

  .mr-xl-n71px,
.mx-xl-n71px {
    margin-right: -71px !important;
  }

  .mb-xl-n71px,
.my-xl-n71px {
    margin-bottom: -71px !important;
  }

  .ml-xl-n71px,
.mx-xl-n71px {
    margin-left: -71px !important;
  }

  .m-xl-n72px {
    margin: -72px !important;
  }

  .mt-xl-n72px,
.my-xl-n72px {
    margin-top: -72px !important;
  }

  .mr-xl-n72px,
.mx-xl-n72px {
    margin-right: -72px !important;
  }

  .mb-xl-n72px,
.my-xl-n72px {
    margin-bottom: -72px !important;
  }

  .ml-xl-n72px,
.mx-xl-n72px {
    margin-left: -72px !important;
  }

  .m-xl-n74px {
    margin: -74px !important;
  }

  .mt-xl-n74px,
.my-xl-n74px {
    margin-top: -74px !important;
  }

  .mr-xl-n74px,
.mx-xl-n74px {
    margin-right: -74px !important;
  }

  .mb-xl-n74px,
.my-xl-n74px {
    margin-bottom: -74px !important;
  }

  .ml-xl-n74px,
.mx-xl-n74px {
    margin-left: -74px !important;
  }

  .m-xl-n80px {
    margin: -80px !important;
  }

  .mt-xl-n80px,
.my-xl-n80px {
    margin-top: -80px !important;
  }

  .mr-xl-n80px,
.mx-xl-n80px {
    margin-right: -80px !important;
  }

  .mb-xl-n80px,
.my-xl-n80px {
    margin-bottom: -80px !important;
  }

  .ml-xl-n80px,
.mx-xl-n80px {
    margin-left: -80px !important;
  }

  .m-xl-n83px {
    margin: -83px !important;
  }

  .mt-xl-n83px,
.my-xl-n83px {
    margin-top: -83px !important;
  }

  .mr-xl-n83px,
.mx-xl-n83px {
    margin-right: -83px !important;
  }

  .mb-xl-n83px,
.my-xl-n83px {
    margin-bottom: -83px !important;
  }

  .ml-xl-n83px,
.mx-xl-n83px {
    margin-left: -83px !important;
  }

  .m-xl-n84px {
    margin: -84px !important;
  }

  .mt-xl-n84px,
.my-xl-n84px {
    margin-top: -84px !important;
  }

  .mr-xl-n84px,
.mx-xl-n84px {
    margin-right: -84px !important;
  }

  .mb-xl-n84px,
.my-xl-n84px {
    margin-bottom: -84px !important;
  }

  .ml-xl-n84px,
.mx-xl-n84px {
    margin-left: -84px !important;
  }

  .m-xl-n88px {
    margin: -88px !important;
  }

  .mt-xl-n88px,
.my-xl-n88px {
    margin-top: -88px !important;
  }

  .mr-xl-n88px,
.mx-xl-n88px {
    margin-right: -88px !important;
  }

  .mb-xl-n88px,
.my-xl-n88px {
    margin-bottom: -88px !important;
  }

  .ml-xl-n88px,
.mx-xl-n88px {
    margin-left: -88px !important;
  }

  .m-xl-n90px {
    margin: -90px !important;
  }

  .mt-xl-n90px,
.my-xl-n90px {
    margin-top: -90px !important;
  }

  .mr-xl-n90px,
.mx-xl-n90px {
    margin-right: -90px !important;
  }

  .mb-xl-n90px,
.my-xl-n90px {
    margin-bottom: -90px !important;
  }

  .ml-xl-n90px,
.mx-xl-n90px {
    margin-left: -90px !important;
  }

  .m-xl-n113px {
    margin: -113px !important;
  }

  .mt-xl-n113px,
.my-xl-n113px {
    margin-top: -113px !important;
  }

  .mr-xl-n113px,
.mx-xl-n113px {
    margin-right: -113px !important;
  }

  .mb-xl-n113px,
.my-xl-n113px {
    margin-bottom: -113px !important;
  }

  .ml-xl-n113px,
.mx-xl-n113px {
    margin-left: -113px !important;
  }

  .m-xl-n115px {
    margin: -115px !important;
  }

  .mt-xl-n115px,
.my-xl-n115px {
    margin-top: -115px !important;
  }

  .mr-xl-n115px,
.mx-xl-n115px {
    margin-right: -115px !important;
  }

  .mb-xl-n115px,
.my-xl-n115px {
    margin-bottom: -115px !important;
  }

  .ml-xl-n115px,
.mx-xl-n115px {
    margin-left: -115px !important;
  }

  .m-xl-n120px {
    margin: -120px !important;
  }

  .mt-xl-n120px,
.my-xl-n120px {
    margin-top: -120px !important;
  }

  .mr-xl-n120px,
.mx-xl-n120px {
    margin-right: -120px !important;
  }

  .mb-xl-n120px,
.my-xl-n120px {
    margin-bottom: -120px !important;
  }

  .ml-xl-n120px,
.mx-xl-n120px {
    margin-left: -120px !important;
  }

  .m-xl-n125px {
    margin: -125px !important;
  }

  .mt-xl-n125px,
.my-xl-n125px {
    margin-top: -125px !important;
  }

  .mr-xl-n125px,
.mx-xl-n125px {
    margin-right: -125px !important;
  }

  .mb-xl-n125px,
.my-xl-n125px {
    margin-bottom: -125px !important;
  }

  .ml-xl-n125px,
.mx-xl-n125px {
    margin-left: -125px !important;
  }

  .m-xl-n185px {
    margin: -185px !important;
  }

  .mt-xl-n185px,
.my-xl-n185px {
    margin-top: -185px !important;
  }

  .mr-xl-n185px,
.mx-xl-n185px {
    margin-right: -185px !important;
  }

  .mb-xl-n185px,
.my-xl-n185px {
    margin-bottom: -185px !important;
  }

  .ml-xl-n185px,
.mx-xl-n185px {
    margin-left: -185px !important;
  }

  .m-xl-n205px {
    margin: -205px !important;
  }

  .mt-xl-n205px,
.my-xl-n205px {
    margin-top: -205px !important;
  }

  .mr-xl-n205px,
.mx-xl-n205px {
    margin-right: -205px !important;
  }

  .mb-xl-n205px,
.my-xl-n205px {
    margin-bottom: -205px !important;
  }

  .ml-xl-n205px,
.mx-xl-n205px {
    margin-left: -205px !important;
  }

  .m-xl-n295px {
    margin: -295px !important;
  }

  .mt-xl-n295px,
.my-xl-n295px {
    margin-top: -295px !important;
  }

  .mr-xl-n295px,
.mx-xl-n295px {
    margin-right: -295px !important;
  }

  .mb-xl-n295px,
.my-xl-n295px {
    margin-bottom: -295px !important;
  }

  .ml-xl-n295px,
.mx-xl-n295px {
    margin-left: -295px !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 550px) {
  .text-custsm-left {
    text-align: left !important;
  }

  .text-custsm-right {
    text-align: right !important;
  }

  .text-custsm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  .text-custmd-left {
    text-align: left !important;
  }

  .text-custmd-right {
    text-align: right !important;
  }

  .text-custmd-center {
    text-align: center !important;
  }
}
@media (min-width: 1367px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1620px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #2354a5 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #163466 !important;
}
.text-secondary {
  color: #e4e6ed !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #b6bcce !important;
}
.text-success {
  color: #15ac73 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #0d6845 !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #feb904 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #b58301 !important;
}
.text-danger {
  color: #f11a5e !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #b40b40 !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #181818 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}
.text-medium-orange {
  color: #fef3f2 !important;
}
a.text-medium-orange:hover, a.text-medium-orange:focus {
  color: #f9b1ab !important;
}
.text-light-orange {
  color: #e4cecc !important;
}
a.text-light-orange:hover, a.text-light-orange:focus {
  color: #ca9e9a !important;
}
.text-medium-pink {
  color: #f5f3f9 !important;
}
a.text-medium-pink:hover, a.text-medium-pink:focus {
  color: #cbc0e0 !important;
}
.text-light-pink {
  color: #dad5e4 !important;
}
a.text-light-pink:hover, a.text-light-pink:focus {
  color: #b1a6c6 !important;
}
.text-orange {
  color: #f26724 !important;
}
a.text-orange:hover, a.text-orange:focus {
  color: #be450b !important;
}
.text-green {
  color: #15ac73 !important;
}
a.text-green:hover, a.text-green:focus {
  color: #0d6845 !important;
}
.text-table-border-color {
  color: #e7e7e7 !important;
}
a.text-table-border-color:hover, a.text-table-border-color:focus {
  color: #c1c1c1 !important;
}
.text-divider-border {
  color: rgba(52, 52, 52, 0.1) !important;
}
a.text-divider-border:hover, a.text-divider-border:focus {
  color: rgba(14, 14, 14, 0.1) !important;
}
.text-pagination-border {
  color: #d6d6d6 !important;
}
a.text-pagination-border:hover, a.text-pagination-border:focus {
  color: #b0b0b0 !important;
}
.text-sidebar-dark-bg {
  color: #3a3e56 !important;
}
a.text-sidebar-dark-bg:hover, a.text-sidebar-dark-bg:focus {
  color: #1b1d28 !important;
}
.text-danger-border {
  color: #f6759e !important;
}
a.text-danger-border:hover, a.text-danger-border:focus {
  color: #f12d6c !important;
}
.text-danger-bg {
  color: #fcd1df !important;
}
a.text-danger-bg:hover, a.text-danger-bg:focus {
  color: #f789ad !important;
}
.text-file-upload-bg {
  color: #dee8ff !important;
}
a.text-file-upload-bg:hover, a.text-file-upload-bg:focus {
  color: #92b3ff !important;
}
.text-sidebar-gray {
  color: #f6f6f6 !important;
}
a.text-sidebar-gray:hover, a.text-sidebar-gray:focus {
  color: #d0d0d0 !important;
}
.text-row-hover-blue {
  color: #c2dbff !important;
}
a.text-row-hover-blue:hover, a.text-row-hover-blue:focus {
  color: #76aeff !important;
}
.text-excel-export {
  color: #37d4a3 !important;
}
a.text-excel-export:hover, a.text-excel-export:focus {
  color: #229d76 !important;
}
.text-light-green {
  color: #26d4a3 !important;
}
a.text-light-green:hover, a.text-light-green:focus {
  color: #1a9371 !important;
}
.text-blue {
  color: #2354a5 !important;
}
a.text-blue:hover, a.text-blue:focus {
  color: #163466 !important;
}
.text-danger-bg-alert {
  color: #ffc8d7 !important;
}
a.text-danger-bg-alert:hover, a.text-danger-bg-alert:focus {
  color: #ff7c9f !important;
}
.text-yellow-light {
  color: #ffcc00 !important;
}
a.text-yellow-light:hover, a.text-yellow-light:focus {
  color: #b38f00 !important;
}
.text-red-form-control {
  color: #e21331 !important;
}
a.text-red-form-control:hover, a.text-red-form-control:focus {
  color: #9b0d22 !important;
}
.text-red-bg-notifier {
  color: #fbc6d7 !important;
}
a.text-red-bg-notifier:hover, a.text-red-bg-notifier:focus {
  color: #f67fa5 !important;
}
.text-red-border-notifier {
  color: #f6709a !important;
}
a.text-red-border-notifier:hover, a.text-red-border-notifier:focus {
  color: #f12867 !important;
}
.text-green-bg-notifier {
  color: #c9f4e8 !important;
}
a.text-green-bg-notifier:hover, a.text-green-bg-notifier:focus {
  color: #89e7cd !important;
}
.text-green-border-notifier {
  color: #85ccb1 !important;
}
a.text-green-border-notifier:hover, a.text-green-border-notifier:focus {
  color: #4fb58f !important;
}
.text-yellow-warning {
  color: #f69a00 !important;
}
a.text-yellow-warning:hover, a.text-yellow-warning:focus {
  color: #aa6a00 !important;
}
.text-red {
  color: #f11a5e !important;
}
a.text-red:hover, a.text-red:focus {
  color: #b40b40 !important;
}
.text-yellow-to-red {
  color: #ff8500 !important;
}
a.text-yellow-to-red:hover, a.text-yellow-to-red:focus {
  color: #b35d00 !important;
}
.text-transparent {
  color: transparent !important;
}
a.text-transparent:hover, a.text-transparent:focus {
  color: rgba(0, 0, 0, 0) !important;
}
.text-purple-sec {
  color: #6d48c8 !important;
}
a.text-purple-sec:hover, a.text-purple-sec:focus {
  color: #4c2d96 !important;
}
.text-dropdown-link-color {
  color: #c0c5d2 !important;
}
a.text-dropdown-link-color:hover, a.text-dropdown-link-color:focus {
  color: #939cb2 !important;
}
.text-primary-light {
  color: rgba(35, 84, 165, 0.1) !important;
}
a.text-primary-light:hover, a.text-primary-light:focus {
  color: rgba(22, 52, 102, 0.1) !important;
}
.text-black {
  color: black !important;
}
a.text-black:hover, a.text-black:focus {
  color: black !important;
}
.text-body {
  color: #343434 !important;
}
.text-muted {
  color: #808080 !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
:root {
  --sidebar-width: 230px;
}
.outline-none {
  outline: none !important;
}
.cursor-pointer {
  cursor: pointer;
}
.translate-y-1px {
  transform: translateY(1px);
}
.header-shadow {
  box-shadow: 0 0 4px 0 rgba(52, 52, 52, 0.26);
}
.dashboard-card-shadow {
  box-shadow: 0 3px 3px -3px rgba(52, 52, 52, 0.25);
}
.dashboard-table-shadow {
  box-shadow: 0 3px 4px -3px rgba(52, 52, 52, 0.25);
}
@media screen and (max-width: 1366px) {
  .h-u-lg-42px {
    height: 42px !important;
  }
}
.overflow-overlay {
  overflow: auto;
}
.user-select-none {
  -webkit-user-select: none;
  user-select: none;
}
.global-custom-scroll {
  border-right: 2px solid transparent;
  overflow: overlay;
}
.global-custom-scroll::-webkit-scrollbar {
  width: 7px;
}
.global-custom-scroll::-webkit-scrollbar-track {
  background-color: transparent;
}
.global-custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 24px;
  background-color: #b4b4b8;
}
@media (max-width: 767.98px) {
  .max-h-u-sm-unset {
    max-height: unset !important;
  }
}
.hover-wrapper .hover-element {
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  transition: all 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .hover-wrapper .hover-element {
    transition: none;
  }
}
.hover-wrapper:hover .hover-element {
  visibility: visible;
  opacity: 1;
}
.mat-dialog-boxshadow {
  box-shadow: 0 5px 30px -10px rgba(13, 18, 46, 0.5);
}
@media (min-width: 1367px) {
  .h-lg-48px {
    height: 48px;
  }
}
.mw-0 {
  max-width: 0px;
}
.mh-565px {
  max-height: 565px;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-position-center {
  background-position: center center;
}
.flex-basis-48px {
  flex-basis: 48px;
}
.text-decoration-underline {
  text-decoration: underline;
}
.overflow-y-auto {
  overflow-y: auto;
}
.font-color-inherit {
  color: inherit;
}
.left-0px {
  left: 0px;
}
.pointer-events-none {
  pointer-events: none;
}
.m-h-300px {
  max-height: 300px;
}
.resize-none {
  resize: none;
}
.bg-size-contain {
  background-size: contain;
}
.flex-basis-656 {
  flex-basis: 656px;
}
.bottom-n20px {
  bottom: -20px;
}
.filter-invert-100-contrast-200 {
  filter: invert(100%) contrast(200%);
}
.translate-y-n32-5 {
  transform: translateY(-32.5px);
}
.translate-y-45px {
  transform: translateY(45px);
}
.rotate-n180 {
  transform: rotate(-180deg);
}
.overflow-unset {
  overflow: unset;
}
.overflow-visible {
  overflow: visible;
}
.left-12px {
  left: 12px;
}
.left-18px {
  left: 18px;
}
.translate-y-n1px {
  transform: translateY(-1px);
}
.table-layout-fixed {
  table-layout: fixed;
}
.h-unset {
  height: unset !important;
}
.rotate-90deg {
  transform: rotate(90deg);
}
.letter-spacing-1px {
  letter-spacing: 1px;
}
.font-weight-600 {
  font-weight: 600;
}
.idle-popup-boxshadow {
  box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.1);
}
.z-index-10 {
  z-index: 10;
}
.translate-y-4px {
  transform: translateY(4px);
}
.bottom-28px {
  bottom: 28px;
}
.opacity-07 {
  opacity: 0.7;
}
.p-24px {
  padding: 24px;
}
.pr-24px {
  padding-right: 24px;
}
.m-h-620px {
  max-height: 620px;
}
.max-h-42px {
  max-height: 42px;
}
.m-h-65vh {
  max-height: 65vh;
}
.max-h-36vh {
  max-height: 36vh;
}
.min-h-565px {
  min-height: 565px;
}
.min-w-95px {
  min-width: 95px;
}
.min-h-128px {
  min-height: 128px;
}
.min-w-10px {
  min-width: 10px;
}
.min-w-36px {
  min-width: 36px;
}
.min-w-150px {
  min-width: 150px;
}
.min-w-223px {
  min-width: 223px;
}
.left-unset {
  left: unset;
}
.visibility-hidden {
  visibility: hidden;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-none-disabled {
  pointer-events: none;
  background-color: #f6f6f6 !important;
  color: rgba(52, 52, 52, 0.5);
}
.payment-app-buttons-box-shadow {
  box-shadow: 0px 0px 6px #3a3e5633;
}
.truncate-after-3-lines-w-90pct {
  display: -webkit-box;
  max-width: 90%;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.min-w-36px {
  min-width: 36px;
}
@media (min-width: 768px) {
  .w-sm-468px {
    width: 468px;
  }
}
.font-family-bold {
  font-family: "Gilroy-Bold", "DejaVu Sans Bold", sans-serif;
}
.font-family-regular {
  font-family: "Gilroy-Regular", "Cambay-Regular";
}
.right-13px {
  right: 13px !important;
}
.right-25px {
  right: 25px !important;
}
.right-8px {
  right: 8px !important;
}
.right-10px {
  right: 10px !important;
}
.right-11px {
  right: 11px !important;
}
.right-0 {
  right: 0 !important;
}
.right-16px {
  right: 16px !important;
}
.right-24px {
  right: 24px !important;
}
.right-unset {
  right: unset !important;
}
.top-109pct {
  top: 109% !important;
}
.top-0px {
  top: 0px !important;
}
.top-8px {
  top: 8px !important;
}
.top-20px {
  top: 20px !important;
}
.top-17px {
  top: 17px !important;
}
.top-30px {
  top: 30px !important;
}
.top-32px {
  top: 32px !important;
}
.top-50pct {
  top: 50% !important;
}
.top-85pct {
  top: 85% !important;
}
.top-120pct {
  top: 120% !important;
}
.line-h-normal {
  line-height: normal !important;
}
.line-h-0-8 {
  line-height: 0.8 !important;
}
.line-h-1-3 {
  line-height: 1.3 !important;
}
.line-h-1-4 {
  line-height: 1.4 !important;
}
.line-h-1-5 {
  line-height: 1.5 !important;
}
.line-h-9px {
  line-height: 9px !important;
}
.line-h-18px {
  line-height: 18px !important;
}
.line-h-24px {
  line-height: 24px !important;
}
.line-h-28px {
  line-height: 28px !important;
}
.line-h-33px {
  line-height: 33px !important;
}
.line-h-42px {
  line-height: 42px !important;
}
.h-5px {
  height: 5px !important;
}
.h-8px {
  height: 8px !important;
}
.h-10px {
  height: 10px !important;
}
.h-15px {
  height: 15px !important;
}
.h-21px {
  height: 21px !important;
}
.h-24px {
  height: 24px !important;
}
.h-32px {
  height: 32px !important;
}
.h-34px {
  height: 34px !important;
}
.h-36px {
  height: 36px !important;
}
.h-42px {
  height: 42px !important;
}
.h-48px {
  height: 48px !important;
}
.h-54px {
  height: 54px !important;
}
.h-60px {
  height: 60px !important;
}
.h-64px {
  height: 64px !important;
}
.h-67px {
  height: 67px !important;
}
.h-72px {
  height: 72px !important;
}
.h-80px {
  height: 80px !important;
}
.h-83px {
  height: 83px !important;
}
.h-84px {
  height: 84px !important;
}
.h-87px {
  height: 87px !important;
}
.h-88px {
  height: 88px !important;
}
.h-90px {
  height: 90px !important;
}
.h-98px {
  height: 98px !important;
}
.h-100vh {
  height: 100vh !important;
}
.h-130px {
  height: 130px !important;
}
.h-132px {
  height: 132px !important;
}
.h-152px {
  height: 152px !important;
}
.h-192px {
  height: 192px !important;
}
.h-200px {
  height: 200px !important;
}
.h-245px {
  height: 245px !important;
}
.h-390px {
  height: 390px !important;
}
.h-427px {
  height: 427px !important;
}
.h-448px {
  height: 448px !important;
}
.h-450px {
  height: 450px !important;
}
.h-454px {
  height: 454px !important;
}
.h-455px {
  height: 455px !important;
}
.h-480px {
  height: 480px !important;
}
.h-500px {
  height: 500px !important;
}
.h-515px {
  height: 515px !important;
}
.h-524px {
  height: 524px !important;
}
.w-1px {
  width: 1px !important;
}
.w-5px {
  width: 5px !important;
}
.w-8px {
  width: 8px !important;
}
.w-10px {
  width: 10px !important;
}
.w-24px {
  width: 24px !important;
}
.w-36px {
  width: 36px !important;
}
.w-42px {
  width: 42px !important;
}
.w-48px {
  width: 48px !important;
}
.w-54px {
  width: 54px !important;
}
.w-60px {
  width: 60px !important;
}
.w-64px {
  width: 64px !important;
}
.w-65px {
  width: 65px !important;
}
.w-68px {
  width: 68px !important;
}
.w-75px {
  width: 75px !important;
}
.w-85px {
  width: 85px !important;
}
.w-88px {
  width: 88px !important;
}
.w-89px {
  width: 89px !important;
}
.w-99px {
  width: 99px !important;
}
.w-100px {
  width: 100px !important;
}
.w-100vw {
  width: 100vw !important;
}
.w-102px {
  width: 102px !important;
}
.w-105px {
  width: 105px !important;
}
.w-113px {
  width: 113px !important;
}
.w-116px {
  width: 116px !important;
}
.w-120px {
  width: 120px !important;
}
.w-122px {
  width: 122px !important;
}
.w-132px {
  width: 132px !important;
}
.w-133px {
  width: 133px !important;
}
.w-136px {
  width: 136px !important;
}
.w-138px {
  width: 138px !important;
}
.w-142px {
  width: 142px !important;
}
.w-155px {
  width: 155px !important;
}
.w-161px {
  width: 161px !important;
}
.w-168px {
  width: 168px !important;
}
.w-192px {
  width: 192px !important;
}
.w-195px {
  width: 195px !important;
}
.w-200px {
  width: 200px !important;
}
.w-258px {
  width: 258px !important;
}
.w-272px {
  width: 272px !important;
}
.w-320px {
  width: 320px !important;
}
.w-377px {
  width: 377px !important;
}
.w-382px {
  width: 382px !important;
}
.w-400px {
  width: 400px !important;
}
.w-430px {
  width: 430px !important;
}
.w-468px {
  width: 468px !important;
}
.w-548px {
  width: 548px !important;
}
.mw-65pct {
  max-width: 65% !important;
}
.mw-68pct {
  max-width: 68% !important;
}
.mw-78pct {
  max-width: 78% !important;
}
.mw-80pct {
  max-width: 80% !important;
}
.mw-90px {
  max-width: 90px !important;
}
.mw-98px {
  max-width: 98px !important;
}
.mw-125px {
  max-width: 125px !important;
}
.mw-150px {
  max-width: 150px !important;
}
.mw-176px {
  max-width: 176px !important;
}
.mw-210px {
  max-width: 210px !important;
}
.mw-250px {
  max-width: 250px !important;
}
.mw-270px {
  max-width: 270px !important;
}
.mw-304px {
  max-width: 304px !important;
}
.mw-312px {
  max-width: 312px !important;
}
.mw-315px {
  max-width: 315px !important;
}
.mw-316px {
  max-width: 316px !important;
}
.mw-320px {
  max-width: 320px !important;
}
.mw-328px {
  max-width: 328px !important;
}
.mw-390px {
  max-width: 390px !important;
}
.mw-458px {
  max-width: 458px !important;
}
.mw-468px {
  max-width: 468px !important;
}
.mw-490px {
  max-width: 490px !important;
}
.mw-500px {
  max-width: 500px !important;
}
.mw-600px {
  max-width: 600px !important;
}
.mw-628px {
  max-width: 628px !important;
}
.mw-656px {
  max-width: 656px !important;
}
.mw-730px {
  max-width: 730px !important;
}
.mw-750px {
  max-width: 750px !important;
}
.mw-960px {
  max-width: 960px !important;
}
.inventory-ingredient-chooser-popup .box-shadow {
  box-shadow: 0px 0px 4px #3434342e;
}
.inventory-ingredient-chooser-popup .wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.inventory-ingredient-chooser-popup .popup-item {
  border: 2px solid transparent;
  transition: all 0.15s linear;
  border-radius: 5px;
}
.inventory-ingredient-chooser-popup .popup-item p {
  transition: all 0.15s linear;
}
.inventory-ingredient-chooser-popup .popup-item:hover {
  border: 2px solid #4563ff;
}
.inventory-ingredient-chooser-popup .popup-item:hover app-icon span svg .fill-change {
  fill: #4563ff;
}
.inventory-ingredient-chooser-popup .popup-item:hover app-icon span svg .stroke-change {
  stroke: #4563ff;
}
.inventory-ingredient-chooser-popup .popup-item:hover p {
  color: #4563ff;
}
.border {
  border: 1px solid #e6ecf5 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: 1px solid #e6ecf5 !important;
}
.border-right {
  border-right: 1px solid #e6ecf5 !important;
}
.border-bottom {
  border-bottom: 1px solid #e6ecf5 !important;
}
.border-left {
  border-left: 1px solid #e6ecf5 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-x {
  border-left: 1px solid #e6ecf5 !important;
  border-right: 1px solid #e6ecf5 !important;
}
.border-y {
  border-top: 1px solid #e6ecf5 !important;
  border-bottom: 1px solid #e6ecf5 !important;
}
@media (min-width: 550px) {
  .border-custsm {
    border: 1px solid #e6ecf5 !important;
  }

  .border-custsm-0 {
    border: 0 !important;
  }

  .border-custsm-top {
    border-top: 1px solid #e6ecf5 !important;
  }

  .border-custsm-right {
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-custsm-bottom {
    border-bottom: 1px solid #e6ecf5 !important;
  }

  .border-custsm-left {
    border-left: 1px solid #e6ecf5 !important;
  }

  .border-custsm-top-0 {
    border-top: 0 !important;
  }

  .border-custsm-right-0 {
    border-right: 0 !important;
  }

  .border-custsm-bottom-0 {
    border-bottom: 0 !important;
  }

  .border-custsm-left-0 {
    border-left: 0 !important;
  }

  .border-custsm-x {
    border-left: 1px solid #e6ecf5 !important;
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-custsm-y {
    border-top: 1px solid #e6ecf5 !important;
    border-bottom: 1px solid #e6ecf5 !important;
  }
}
@media (min-width: 768px) {
  .border-sm {
    border: 1px solid #e6ecf5 !important;
  }

  .border-sm-0 {
    border: 0 !important;
  }

  .border-sm-top {
    border-top: 1px solid #e6ecf5 !important;
  }

  .border-sm-right {
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-sm-bottom {
    border-bottom: 1px solid #e6ecf5 !important;
  }

  .border-sm-left {
    border-left: 1px solid #e6ecf5 !important;
  }

  .border-sm-top-0 {
    border-top: 0 !important;
  }

  .border-sm-right-0 {
    border-right: 0 !important;
  }

  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }

  .border-sm-left-0 {
    border-left: 0 !important;
  }

  .border-sm-x {
    border-left: 1px solid #e6ecf5 !important;
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-sm-y {
    border-top: 1px solid #e6ecf5 !important;
    border-bottom: 1px solid #e6ecf5 !important;
  }
}
@media (min-width: 1024px) {
  .border-md {
    border: 1px solid #e6ecf5 !important;
  }

  .border-md-0 {
    border: 0 !important;
  }

  .border-md-top {
    border-top: 1px solid #e6ecf5 !important;
  }

  .border-md-right {
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-md-bottom {
    border-bottom: 1px solid #e6ecf5 !important;
  }

  .border-md-left {
    border-left: 1px solid #e6ecf5 !important;
  }

  .border-md-top-0 {
    border-top: 0 !important;
  }

  .border-md-right-0 {
    border-right: 0 !important;
  }

  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }

  .border-md-left-0 {
    border-left: 0 !important;
  }

  .border-md-x {
    border-left: 1px solid #e6ecf5 !important;
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-md-y {
    border-top: 1px solid #e6ecf5 !important;
    border-bottom: 1px solid #e6ecf5 !important;
  }
}
@media (min-width: 1280px) {
  .border-custmd {
    border: 1px solid #e6ecf5 !important;
  }

  .border-custmd-0 {
    border: 0 !important;
  }

  .border-custmd-top {
    border-top: 1px solid #e6ecf5 !important;
  }

  .border-custmd-right {
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-custmd-bottom {
    border-bottom: 1px solid #e6ecf5 !important;
  }

  .border-custmd-left {
    border-left: 1px solid #e6ecf5 !important;
  }

  .border-custmd-top-0 {
    border-top: 0 !important;
  }

  .border-custmd-right-0 {
    border-right: 0 !important;
  }

  .border-custmd-bottom-0 {
    border-bottom: 0 !important;
  }

  .border-custmd-left-0 {
    border-left: 0 !important;
  }

  .border-custmd-x {
    border-left: 1px solid #e6ecf5 !important;
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-custmd-y {
    border-top: 1px solid #e6ecf5 !important;
    border-bottom: 1px solid #e6ecf5 !important;
  }
}
@media (min-width: 1367px) {
  .border-lg {
    border: 1px solid #e6ecf5 !important;
  }

  .border-lg-0 {
    border: 0 !important;
  }

  .border-lg-top {
    border-top: 1px solid #e6ecf5 !important;
  }

  .border-lg-right {
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-lg-bottom {
    border-bottom: 1px solid #e6ecf5 !important;
  }

  .border-lg-left {
    border-left: 1px solid #e6ecf5 !important;
  }

  .border-lg-top-0 {
    border-top: 0 !important;
  }

  .border-lg-right-0 {
    border-right: 0 !important;
  }

  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }

  .border-lg-left-0 {
    border-left: 0 !important;
  }

  .border-lg-x {
    border-left: 1px solid #e6ecf5 !important;
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-lg-y {
    border-top: 1px solid #e6ecf5 !important;
    border-bottom: 1px solid #e6ecf5 !important;
  }
}
@media (min-width: 1620px) {
  .border-xl {
    border: 1px solid #e6ecf5 !important;
  }

  .border-xl-0 {
    border: 0 !important;
  }

  .border-xl-top {
    border-top: 1px solid #e6ecf5 !important;
  }

  .border-xl-right {
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-xl-bottom {
    border-bottom: 1px solid #e6ecf5 !important;
  }

  .border-xl-left {
    border-left: 1px solid #e6ecf5 !important;
  }

  .border-xl-top-0 {
    border-top: 0 !important;
  }

  .border-xl-right-0 {
    border-right: 0 !important;
  }

  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }

  .border-xl-left-0 {
    border-left: 0 !important;
  }

  .border-xl-x {
    border-left: 1px solid #e6ecf5 !important;
    border-right: 1px solid #e6ecf5 !important;
  }

  .border-xl-y {
    border-top: 1px solid #e6ecf5 !important;
    border-bottom: 1px solid #e6ecf5 !important;
  }
}
.border-primary {
  border-color: #2354a5 !important;
}
.border-secondary {
  border-color: #e4e6ed !important;
}
.border-success {
  border-color: #15ac73 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #feb904 !important;
}
.border-danger {
  border-color: #f11a5e !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #181818 !important;
}
.border-medium-orange {
  border-color: #fef3f2 !important;
}
.border-light-orange {
  border-color: #e4cecc !important;
}
.border-medium-pink {
  border-color: #f5f3f9 !important;
}
.border-light-pink {
  border-color: #dad5e4 !important;
}
.border-orange {
  border-color: #f26724 !important;
}
.border-green {
  border-color: #15ac73 !important;
}
.border-table-border-color {
  border-color: #e7e7e7 !important;
}
.border-divider-border {
  border-color: rgba(52, 52, 52, 0.1) !important;
}
.border-pagination-border {
  border-color: #d6d6d6 !important;
}
.border-sidebar-dark-bg {
  border-color: #3a3e56 !important;
}
.border-danger-border {
  border-color: #f6759e !important;
}
.border-danger-bg {
  border-color: #fcd1df !important;
}
.border-file-upload-bg {
  border-color: #dee8ff !important;
}
.border-sidebar-gray {
  border-color: #f6f6f6 !important;
}
.border-row-hover-blue {
  border-color: #c2dbff !important;
}
.border-excel-export {
  border-color: #37d4a3 !important;
}
.border-light-green {
  border-color: #26d4a3 !important;
}
.border-blue {
  border-color: #2354a5 !important;
}
.border-danger-bg-alert {
  border-color: #ffc8d7 !important;
}
.border-yellow-light {
  border-color: #ffcc00 !important;
}
.border-red-form-control {
  border-color: #e21331 !important;
}
.border-red-bg-notifier {
  border-color: #fbc6d7 !important;
}
.border-red-border-notifier {
  border-color: #f6709a !important;
}
.border-green-bg-notifier {
  border-color: #c9f4e8 !important;
}
.border-green-border-notifier {
  border-color: #85ccb1 !important;
}
.border-yellow-warning {
  border-color: #f69a00 !important;
}
.border-red {
  border-color: #f11a5e !important;
}
.border-yellow-to-red {
  border-color: #ff8500 !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-purple-sec {
  border-color: #6d48c8 !important;
}
.border-dropdown-link-color {
  border-color: #c0c5d2 !important;
}
.border-primary-light {
  border-color: rgba(35, 84, 165, 0.1) !important;
}
.border-black {
  border-color: black !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 5px !important;
}
.rounded-5 {
  border-radius: 5px;
}
.rounded-3 {
  border-radius: 3px !important;
}
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.rounded-top-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.rounded-right {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.rounded-right-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.rounded-left-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rounded-left {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.border-left-radius-0 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.border-right-radius-0 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.border-width-0 {
  border-width: 0 !important;
}
.border-width-1 {
  border-width: 0.25rem !important;
}
.border-width-2 {
  border-width: 0.5rem !important;
}
.border-width-3 {
  border-width: 1rem !important;
}
.border-width-4 {
  border-width: 1.5rem !important;
}
.border-width-5 {
  border-width: 3rem !important;
}
.border-width-1px {
  border-width: 1px !important;
}
.border-width-2px {
  border-width: 2px !important;
}
.border-width-3px {
  border-width: 3px !important;
}
.border-width-5px {
  border-width: 5px !important;
}
.border-width-6px {
  border-width: 6px !important;
}
.border-width-7px {
  border-width: 7px !important;
}
.border-width-8px {
  border-width: 8px !important;
}
.border-width-10px {
  border-width: 10px !important;
}
.border-width-11px {
  border-width: 11px !important;
}
.border-width-12px {
  border-width: 12px !important;
}
.border-width-13px {
  border-width: 13px !important;
}
.border-width-14 {
  border-width: 14px !important;
}
.border-width-15px {
  border-width: 15px !important;
}
.border-width-17px {
  border-width: 17px !important;
}
.border-width-18px {
  border-width: 18px !important;
}
.border-width-19px {
  border-width: 19px !important;
}
.border-width-20px {
  border-width: 20px !important;
}
.border-width-21px {
  border-width: 21px !important;
}
.border-width-22px {
  border-width: 22px !important;
}
.border-width-23px {
  border-width: 23px !important;
}
.border-width-25px {
  border-width: 25px !important;
}
.border-width-26px {
  border-width: 26px !important;
}
.border-width-27px {
  border-width: 27px !important;
}
.border-width-28px {
  border-width: 28px !important;
}
.border-width-30px {
  border-width: 30px !important;
}
.border-width-32px {
  border-width: 32px !important;
}
.border-width-34px {
  border-width: 34px !important;
}
.border-width-36px {
  border-width: 36px !important;
}
.border-width-37px {
  border-width: 37px !important;
}
.border-width-38px {
  border-width: 38px !important;
}
.border-width-40 {
  border-width: 40px !important;
}
.border-width-42px {
  border-width: 42px !important;
}
.border-width-45px {
  border-width: 45px !important;
}
.border-width-46px {
  border-width: 46px !important;
}
.border-width-47px {
  border-width: 47px !important;
}
.border-width-50px {
  border-width: 50px !important;
}
.border-width-53px {
  border-width: 53px !important;
}
.border-width-54px {
  border-width: 54px !important;
}
.border-width-55px {
  border-width: 55px !important;
}
.border-width-56px {
  border-width: 56px !important;
}
.border-width-58px {
  border-width: 58px !important;
}
.border-width-62px {
  border-width: 62px !important;
}
.border-width-63px {
  border-width: 63px !important;
}
.border-width-64px {
  border-width: 64px !important;
}
.border-width-66px {
  border-width: 66px !important;
}
.border-width-67px {
  border-width: 67px !important;
}
.border-width-68px {
  border-width: 68px !important;
}
.border-width-70px {
  border-width: 70px !important;
}
.border-width-71px {
  border-width: 71px !important;
}
.border-width-72px {
  border-width: 72px !important;
}
.border-width-74px {
  border-width: 74px !important;
}
.border-width-80px {
  border-width: 80px !important;
}
.border-width-83px {
  border-width: 83px !important;
}
.border-width-84px {
  border-width: 84px !important;
}
.border-width-88px {
  border-width: 88px !important;
}
.border-width-90px {
  border-width: 90px !important;
}
.border-width-113px {
  border-width: 113px !important;
}
.border-width-115px {
  border-width: 115px !important;
}
.border-width-120px {
  border-width: 120px !important;
}
.border-width-125px {
  border-width: 125px !important;
}
.border-width-185px {
  border-width: 185px !important;
}
.border-width-205px {
  border-width: 205px !important;
}
.border-width-295px {
  border-width: 295px !important;
}
.font-size-10 {
  font-size: 10px;
}
.font-size-12 {
  font-size: 12px;
}
.font-size-13 {
  font-size: 13px;
}
.font-size-14 {
  font-size: 14px;
}
.font-size-15 {
  font-size: 15px;
}
.font-size-16 {
  font-size: 16px;
}
.font-size-17 {
  font-size: 17px;
}
.font-size-18 {
  font-size: 18px;
}
.font-size-20 {
  font-size: 20px;
}
.font-size-22 {
  font-size: 22px;
}
.font-size-23 {
  font-size: 23px;
}
.font-size-24 {
  font-size: 24px;
}
.font-size-26 {
  font-size: 26px;
}
.font-size-28 {
  font-size: 28px;
}
.font-size-30 {
  font-size: 30px;
}
.font-size-38 {
  font-size: 38px;
}
@media (min-width: 550px) {
  .font-size-custsm-10 {
    font-size: 10px;
  }

  .font-size-custsm-12 {
    font-size: 12px;
  }

  .font-size-custsm-13 {
    font-size: 13px;
  }

  .font-size-custsm-14 {
    font-size: 14px;
  }

  .font-size-custsm-15 {
    font-size: 15px;
  }

  .font-size-custsm-16 {
    font-size: 16px;
  }

  .font-size-custsm-17 {
    font-size: 17px;
  }

  .font-size-custsm-18 {
    font-size: 18px;
  }

  .font-size-custsm-20 {
    font-size: 20px;
  }

  .font-size-custsm-22 {
    font-size: 22px;
  }

  .font-size-custsm-23 {
    font-size: 23px;
  }

  .font-size-custsm-24 {
    font-size: 24px;
  }

  .font-size-custsm-26 {
    font-size: 26px;
  }

  .font-size-custsm-28 {
    font-size: 28px;
  }

  .font-size-custsm-30 {
    font-size: 30px;
  }

  .font-size-custsm-38 {
    font-size: 38px;
  }
}
@media (min-width: 768px) {
  .font-size-sm-10 {
    font-size: 10px;
  }

  .font-size-sm-12 {
    font-size: 12px;
  }

  .font-size-sm-13 {
    font-size: 13px;
  }

  .font-size-sm-14 {
    font-size: 14px;
  }

  .font-size-sm-15 {
    font-size: 15px;
  }

  .font-size-sm-16 {
    font-size: 16px;
  }

  .font-size-sm-17 {
    font-size: 17px;
  }

  .font-size-sm-18 {
    font-size: 18px;
  }

  .font-size-sm-20 {
    font-size: 20px;
  }

  .font-size-sm-22 {
    font-size: 22px;
  }

  .font-size-sm-23 {
    font-size: 23px;
  }

  .font-size-sm-24 {
    font-size: 24px;
  }

  .font-size-sm-26 {
    font-size: 26px;
  }

  .font-size-sm-28 {
    font-size: 28px;
  }

  .font-size-sm-30 {
    font-size: 30px;
  }

  .font-size-sm-38 {
    font-size: 38px;
  }
}
@media (min-width: 1024px) {
  .font-size-md-10 {
    font-size: 10px;
  }

  .font-size-md-12 {
    font-size: 12px;
  }

  .font-size-md-13 {
    font-size: 13px;
  }

  .font-size-md-14 {
    font-size: 14px;
  }

  .font-size-md-15 {
    font-size: 15px;
  }

  .font-size-md-16 {
    font-size: 16px;
  }

  .font-size-md-17 {
    font-size: 17px;
  }

  .font-size-md-18 {
    font-size: 18px;
  }

  .font-size-md-20 {
    font-size: 20px;
  }

  .font-size-md-22 {
    font-size: 22px;
  }

  .font-size-md-23 {
    font-size: 23px;
  }

  .font-size-md-24 {
    font-size: 24px;
  }

  .font-size-md-26 {
    font-size: 26px;
  }

  .font-size-md-28 {
    font-size: 28px;
  }

  .font-size-md-30 {
    font-size: 30px;
  }

  .font-size-md-38 {
    font-size: 38px;
  }
}
@media (min-width: 1280px) {
  .font-size-custmd-10 {
    font-size: 10px;
  }

  .font-size-custmd-12 {
    font-size: 12px;
  }

  .font-size-custmd-13 {
    font-size: 13px;
  }

  .font-size-custmd-14 {
    font-size: 14px;
  }

  .font-size-custmd-15 {
    font-size: 15px;
  }

  .font-size-custmd-16 {
    font-size: 16px;
  }

  .font-size-custmd-17 {
    font-size: 17px;
  }

  .font-size-custmd-18 {
    font-size: 18px;
  }

  .font-size-custmd-20 {
    font-size: 20px;
  }

  .font-size-custmd-22 {
    font-size: 22px;
  }

  .font-size-custmd-23 {
    font-size: 23px;
  }

  .font-size-custmd-24 {
    font-size: 24px;
  }

  .font-size-custmd-26 {
    font-size: 26px;
  }

  .font-size-custmd-28 {
    font-size: 28px;
  }

  .font-size-custmd-30 {
    font-size: 30px;
  }

  .font-size-custmd-38 {
    font-size: 38px;
  }
}
@media (min-width: 1367px) {
  .font-size-lg-10 {
    font-size: 10px;
  }

  .font-size-lg-12 {
    font-size: 12px;
  }

  .font-size-lg-13 {
    font-size: 13px;
  }

  .font-size-lg-14 {
    font-size: 14px;
  }

  .font-size-lg-15 {
    font-size: 15px;
  }

  .font-size-lg-16 {
    font-size: 16px;
  }

  .font-size-lg-17 {
    font-size: 17px;
  }

  .font-size-lg-18 {
    font-size: 18px;
  }

  .font-size-lg-20 {
    font-size: 20px;
  }

  .font-size-lg-22 {
    font-size: 22px;
  }

  .font-size-lg-23 {
    font-size: 23px;
  }

  .font-size-lg-24 {
    font-size: 24px;
  }

  .font-size-lg-26 {
    font-size: 26px;
  }

  .font-size-lg-28 {
    font-size: 28px;
  }

  .font-size-lg-30 {
    font-size: 30px;
  }

  .font-size-lg-38 {
    font-size: 38px;
  }
}
@media (min-width: 1620px) {
  .font-size-xl-10 {
    font-size: 10px;
  }

  .font-size-xl-12 {
    font-size: 12px;
  }

  .font-size-xl-13 {
    font-size: 13px;
  }

  .font-size-xl-14 {
    font-size: 14px;
  }

  .font-size-xl-15 {
    font-size: 15px;
  }

  .font-size-xl-16 {
    font-size: 16px;
  }

  .font-size-xl-17 {
    font-size: 17px;
  }

  .font-size-xl-18 {
    font-size: 18px;
  }

  .font-size-xl-20 {
    font-size: 20px;
  }

  .font-size-xl-22 {
    font-size: 22px;
  }

  .font-size-xl-23 {
    font-size: 23px;
  }

  .font-size-xl-24 {
    font-size: 24px;
  }

  .font-size-xl-26 {
    font-size: 26px;
  }

  .font-size-xl-28 {
    font-size: 28px;
  }

  .font-size-xl-30 {
    font-size: 30px;
  }

  .font-size-xl-38 {
    font-size: 38px;
  }
}
.btn.disabled,
.btn:disabled,
button.disabled,
button:disabled {
  cursor: default !important;
}
.btn.disabled:hover,
.btn:disabled:hover,
button.disabled:hover,
button:disabled:hover {
  cursor: default !important;
}
.action-box {
  width: 88px;
  height: 88px;
  background-color: #ffffff;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.action-box__wrapper {
  border-radius: 8px;
  background-color: rgba(35, 84, 165, 0.07);
  width: 56px;
  height: 56px;
  text-align: center;
  vertical-align: middle;
  display: flex;
  justify-content: center;
  align-items: center;
}
.action-box__wrapper img {
  vertical-align: middle;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}
/* Remove default padding */
ul,
ol {
  padding: 0;
}
@font-face {
  font-family: "Gilroy-Bold";
  font-style: normal;
  font-weight: normal;
  src: local("Gilroy-Bold"), url('Gilroy-Bold.woff') format("woff");
}
@font-face {
  font-family: "Gilroy-Heavy";
  font-style: normal;
  font-weight: normal;
  src: local("Gilroy-Heavy"), url('Gilroy-Heavy.woff') format("woff");
}
@font-face {
  font-family: "Gilroy-Light";
  font-style: normal;
  font-weight: normal;
  src: local("Gilroy-Light"), url('Gilroy-Light.woff') format("woff");
}
@font-face {
  font-family: "Gilroy-Medium";
  font-style: normal;
  font-weight: normal;
  src: local("Gilroy-Medium"), url('Gilroy-Medium.woff') format("woff");
}
@font-face {
  font-family: "Gilroy-Regular";
  font-style: normal;
  font-weight: normal;
  src: local("Gilroy-Regular"), url('Gilroy-Regular.woff') format("woff");
}
@font-face {
  font-family: "Circular Std";
  font-style: normal;
  font-weight: normal;
  src: local("Circular Std"), url('Circular Std Medium 500.ttf') format("ttf");
}
@font-face {
  font-family: "Noto Serif Georgian";
  font-style: normal;
  font-weight: normal;
  src: local("Noto Serif Georgian"), url('NotoSerifGeorgian-Regular.ttf') format("ttf");
}
@font-face {
  font-family: "Cambay-Regular";
  font-style: normal;
  font-weight: normal;
  src: local("Cambay-Regular"), url('Cambay-Regular.woff') format("woff");
}
@font-face {
  font-family: "BPG Nino Mtavruli Bold";
  src: url('bpg-nino-mtavruli-bold-webfont.eot');
  /* IE9 Compat Modes */
  src: url('bpg-nino-mtavruli-bold-webfont.eot?#iefix') format("embedded-opentype"), url('bpg-nino-mtavruli-bold-webfont.woff2') format("woff2"), url('bpg-nino-mtavruli-bold-webfont.woff') format("woff"), url('bpg-nino-mtavruli-bold-webfont.ttf') format("truetype"), url('bpg-nino-mtavruli-bold-webfont.svg#bpg_nino_mtavrulibold') format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "DejaVu Sans Bold";
  src: url('dejavu-sans-bold-webfont.eot');
  /* IE9 Compat Modes */
  src: url('dejavu-sans-bold-webfont.eot?#iefix') format("embedded-opentype"), url('dejavu-sans-bold-webfont.woff2') format("woff2"), url('dejavu-sans-bold-webfont.woff') format("woff"), url('dejavu-sans-bold-webfont.ttf') format("truetype"), url('dejavu-sans-bold-webfont.svg#dejavu_sansbold') format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "SF-Georgian";
  src: url('SF-Georgian.ttf') format("truetype");
}
@font-face {
  font-family: "Euro5";
  src: url('eurov5.ttf') format("truetype");
}
.data-container {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
}
.data-container--relative {
  position: relative;
}
@media (max-width: 1023px) {
  .data-container {
    width: 100%;
  }
}
@media (min-width: 1166px) and (max-width: 1280px) {
  .data-container {
    width: 1166px;
  }
}
@media (max-width: 1165px) and (min-width: 1024px) {
  .data-container {
    width: 1024px;
  }
}
.btn {
  outline: 0 none;
  border: 1px solid #e6ebf4;
  border-radius: 35px;
  background: transparent;
  padding: 0 32px;
  cursor: pointer;
  color: #2354a5;
  min-height: 45px;
  display: flex;
  align-items: center;
  font-family: "Gilroy-Medium";
  text-decoration: none;
}
.btn > svg {
  stroke: #2354a5;
}
.btn > svg path {
  stroke: #2354a5;
}
.btn--main {
  border: 1px solid #2354a5;
  color: #2354a5;
}
.btn--main:hover {
  color: #2354a5;
}
.btn--white-filled {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color: #181818;
}
.btn--white-filled:hover {
  color: #181818;
}
.btn--white-filled > svg {
  stroke: #181818;
}
.btn--white-filled > svg path {
  stroke: #181818;
}
.btn__filled {
  margin: 0 auto;
  background-color: #3c74ff;
  border-radius: 12px;
  height: 48px;
  font-weight: 700;
  font-size: 16px;
  max-width: 310px;
  color: #ffffff;
}
.btn__filled:hover {
  color: #ffffff;
}
.btn__filled:disabled {
  cursor: initial;
  opacity: 0.5;
}
.btn__bold {
  font-family: "Gilroy-Bold", "DejaVu Sans Bold", sans-serif;
}
.btn.size-m {
  min-height: 60px;
  font-size: 16px;
}
.btn.w-fluid {
  width: 100%;
  text-align: center;
  justify-content: center;
}
.btn:first-line {
  line-height: 0;
}
.btn .caru-icon {
  margin-left: 12px;
}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.option-img {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  vertical-align: middle;
  margin-right: 16px;
}
.option-img img {
  width: 100%;
}
.custom-material ::ng-deep input:-webkit-autofill {
  -webkit-background-clip: text;
}
.custom-material ::ng-deep .mat-form-field .mat-form-field-flex {
  background-color: white;
  border: 1px solid #e7e9eb;
  font-size: 14px;
}
.custom-material ::ng-deep .mat-form-field .mat-form-field-flex .mat-form-field-label {
  color: #95979e;
}
.custom-material ::ng-deep ng-dirty.mat-form-field-invalid .mat-form-field-flex,
.custom-material ::ng-deep .ng-touched.mat-form-field-invalid .mat-form-field-flex {
  border: 1px solid #ff0000;
}
.custom-material ::ng-deep .mat-form-field-appearance-fill .mat-form-field-flex {
  border-radius: 10px !important;
}
.custom-material ::ng-deep .mat-form-field-underline {
  display: none;
}
.custom-material ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #2354a5;
}
.custom-material ::ng-deep .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: #2d71f6;
}
.custom-material ::ng-deep .mat-checkbox-background,
.custom-material ::ng-deep .mat-checkbox-frame {
  border-radius: 5px;
}
.custom-material ::ng-deep .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: transparent;
}
.no-padding mat-dialog-container {
  padding: 0;
}
.mat-tooltip {
  font-size: 20px;
}
.mat-dialog-terms-and-conditions {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  display: flex;
  justify-content: flex-end;
}
.mat-dialog-terms-and-conditions .mat-dialog-container {
  max-width: 500px;
  width: 100%;
  border-radius: 0px !important;
}
.cdk-overlay-container .mat-dialog-container {
  border-radius: 10px;
}
.mat-checkbox .mat-checkbox-layout .mat-checkbox-inner-container {
  width: 20px;
  height: 20px;
}
.mat-checkbox .mat-checkbox-layout .mat-checkbox-inner-container .mat-checkbox-frame {
  border-radius: 6px !important;
  border-color: #E7E7E7;
}
.mat-checkbox.mat-checkbox-checked .mat-checkbox-background {
  background-color: transparent;
  background-image: url('checked-black.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}
.mat-checkbox.mat-checkbox-checked .mat-checkbox-background svg.mat-checkbox-checkmark {
  display: none;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox .mat-ripple-element {
  background-color: unset;
}
::ng-deep .bottom-dialog .p-dialog-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: red !important;
}
div.p-dialog-mask {
  pointer-events: auto;
}
.city-dialog-responsive {
  overflow: auto;
  position: fixed !important;
  right: 120px !important;
}
@media only screen and (max-width: 1240px) {
  .city-dialog-responsive {
    position: relative !important;
    right: 0 !important;
  }
}
@media only screen and (max-width: 500px) {
  .city-dialog-responsive {
    top: 330px !important;
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100% !important;
    margin: 0 !important;
  }
  .city-dialog-responsive .mat-dialog-container {
    border-radius: 20px 20px 0 0 !important;
  }
}
.color-green {
  background-color: #48AB55 !important;
  color: white;
  border-radius: 30px !important;
}
.color-red {
  background-color: #ce152d !important;
  color: white;
  border-radius: 30px !important;
}
.responsive-dialog {
  width: 80vh;
}
.dialog-block .mat-dialog-container {
  border-radius: 20px !important;
}
.mat-tooltip {
  font-size: 12px;
  /* Adjust the font size as needed */
}
.mat-simple-snackbar {
  justify-content: center !important;
}
:root {
  --header-height: 78px;
}
html {
  scroll-behavior: smooth;
}
.urgent-container .mat-dialog-container {
  border-radius: 20px !important;
  width: 411px;
  height: 342px;
}
.custom-dialog-container .mat-dialog-container {
  padding: 0 !important;
  border-radius: 16px !important;
  border-top-right-radius: 16px !important;
}
.custom-container .mat-dialog-container {
  border-radius: 0px !important;
  padding: 0;
}
.custom-container .mat-radio-label {
  padding: 20px;
}
.custom-container .mat-radio-label-content {
  width: 100% !important;
}
html,
body {
  height: 100%;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
body {
  margin: 0;
  font-family: "Gilroy-Regular", "DejaVu Sans Regular", sans-serif;
  background-color: #f3f5f8;
}
body .btn:focus {
  box-shadow: none;
}
body a {
  color: inherit;
  text-decoration: none;
}
body a:hover {
  color: inherit;
  text-decoration: none;
}
body caruspace-credit-cards {
  width: 100%;
  height: 100%;
  display: block;
}
caruspace-dash .content-view {
  display: flex;
  flex-direction: column;
}
caruspace-dash .content-view caruspace-order-flow {
  flex-grow: 1;
}
caruspace-dash .content-view caruspace-order-flow .of-main {
  flex-direction: column;
}
caruspace-dash .content-view caruspace-order-flow .of-main .of-container {
  flex-grow: 1;
}
caruspace-dash .content-view caruspace-order-flow .of-main .of-container caruspace-picked-up {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
caruspace-dash .content-view caruspace-order-flow .of-main .of-container caruspace-picked-up .pu-container {
  flex-grow: 1;
  border-top: 1px solid #F2F3F6;
}
.cdk-global-scrollblock {
  overflow-y: hidden !important;
}
.mat-auto-slider {
  width: 772px;
  height: 530px;
}
@media (max-width: 767px) {
  .mat-auto-slider {
    width: 90vw !important;
    max-width: 90% !important;
    height: 60%;
    overflow: hidden;
  }
}
@media (max-width: 767px) and (max-width: 740px) {
  .mat-auto-slider {
    width: 90vw !important;
    max-width: 90% !important;
    height: 69%;
    overflow: hidden;
  }
}
@media (max-width: 767px) and (min-width: 769px) {
  .mat-auto-slider .mat-auto-slider {
    height: 750px;
  }
}
@media (max-width: 767px) {
  .mat-auto-slider .mat-dialog-container {
    background-color: transparent;
    display: flex;
    align-items: flex-end;
  }
  .mat-auto-slider .mat-dialog-container caruspace-images-preview {
    display: flex;
    width: 100%;
  }
}
html body:has(caruspace-pdf) caruspace-header {
  display: none;
  visibility: hidden;
  opacity: 0;
}
html body:has(caruspace-pdf) .content {
  padding-top: 0px !important;
}
@media print {
  @page {
    size: auto;
    /* auto is the initial value */
    margin: 0;
    /* this affects the margin in the printer settings */
  }
  body {
    background-color: white;
    padding-top: 5px;
    padding-bottom: 22px;
    zoom: 80%;
  }
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view {
  width: 80% !important;
  margin-left: 0px !important;
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px !important;
}
@media (max-width: 1366px) {
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view {
    width: 100% !important;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer .assistant .info {
    position: fixed;
    background: transparent;
    min-width: unset !important;
    width: 60px;
    right: 0px;
    z-index: 10;
    top: unset;
    bottom: 271px;
    right: 16px;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer .assistant .info .image {
    width: 48px !important;
    min-width: 48px !important;
    height: 48px !important;
    background-color: #E9EEF6;
    padding: 6px;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer .assistant .info .image img {
    border-radius: 50%;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer .assistant .info .details {
    display: none;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer .assistant .info .phone {
    position: relative;
    z-index: 10;
    display: flex;
    justify-content: flex-end;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer .assistant .info .phone button {
    margin-top: -20px;
    background-color: #2354a5 !important;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    padding: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .current-step {
  display: none;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .status-bar {
  background-color: white;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 24px !important;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .working-global-wrapper .main-section {
  width: 100%;
  background-color: white;
  min-height: 250px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 20px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .working-global-wrapper .order-comments {
  width: 100%;
  background-color: white;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper {
  margin: 0 auto;
  width: calc(100% - 32px);
  background-color: white;
  min-height: 250px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 0px 24px 24px 24px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper .payment-actions-height {
  height: 430px !important;
}
@media (max-width: 1366px) {
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper .payment-actions-height {
    height: 350px !important;
  }
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper .payment-actions {
  box-shadow: 0px -2px 5px 0px #00000008;
  border-top: 1px solid #E7E7E7;
  position: absolute;
  background-color: white;
  border-radius: 12px;
  top: 0px;
  right: -27%;
  width: 280px;
  padding: 24px;
  height: 290px;
  transition: all 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper .payment-actions {
    transition: none;
  }
}
@media (max-width: 1366px) {
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper .payment-actions {
    right: unset;
    left: 0px;
    z-index: 20;
    position: fixed;
    width: 100%;
    bottom: 0px;
    margin-bottom: 0px;
    height: 160px;
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 16px;
    box-shadow: 0px -4px 32px 0px rgba(0, 0, 0, 0.08);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    justify-content: flex-start;
  }
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .picked-up-global-wrapper .payment-actions .btn {
    margin-bottom: -7px !important;
  }
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .finished-step-global-wrapper .confirm {
  padding-top: 8px;
  width: 100%;
  background-color: white;
  min-height: 250px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-bottom: 24px;
  padding-bottom: 64px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .finished-step-global-wrapper .payment-actions {
  position: absolute;
  background-color: white;
  border-radius: 12px;
  top: 0px;
  right: -27%;
  width: 280px;
  padding: 24px;
  height: 200px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .finished-step-global-wrapper .order-comments {
  width: 100%;
  background-color: white;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .content-view .footer {
  width: 100%;
  background-color: white;
  padding: 24px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-top: 24px;
  border: 0px;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .footer .info {
  position: absolute;
  right: -27%;
  background-color: white;
  border-radius: 12px;
  border: 0px !important;
  width: 280px;
  padding: 24px 16px;
  padding-right: 0px !important;
}
.profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .footer .info .image {
  width: 36px !important;
  min-width: 36px;
  height: 36px !important;
}
@media (max-width: 1366px) {
  .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .picked-up-global-wrapper .payment-actions, .profile-dash:has(.picked-up-global-wrapper, .working-global-wrapper, .finished-step-global-wrapper) .finished-step-global-wrapper .payment-actions {
    top: unset !important;
    bottom: 0px;
  }
}
.profile-dash:has(.working-global-wrapper, .finished-step-global-wrapper) .footer .info {
  top: 0px;
}
@media (max-width: 1366px) {
  .profile-dash:has(.picked-up-global-wrapper .payment-actions) .content-view {
    padding-bottom: 155px;
  }
}
.profile-dash:has(.picked-up-global-wrapper .payment-actions) .top-stars {
  top: 448px !important;
}
.profile-dash:has(.picked-up-global-wrapper .payment-actions) .footer .info {
  top: 310px;
}
.profile-dash:has(.picked-up-global-wrapper) .footer .info {
  top: 0px;
}
@media (max-width: 1366px) {
  .cdk-overlay-container:has(.transfer-to-account-wrapper) .cdk-global-overlay-wrapper {
    display: flex;
    align-items: flex-end !important;
  }
  .cdk-overlay-container:has(.transfer-to-account-wrapper) .cdk-global-overlay-wrapper .cdk-overlay-pane {
    max-width: 100% !important;
    width: 100%;
  }
}
@media (max-width: 1366px) {
  .profile-dash:has(.finished-step-global-wrapper) .footer .assistant .info {
    bottom: 30px !important;
  }
}
@media (max-width: 767px) {
  .cdk-overlay-container:has(caruspace-confirmation-modal) .cdk-overlay-pane {
    min-width: 95vw;
  }
}
body:has(.banner) .navbar {
  top: 50px;
}
body:has(.banner) .content {
  padding-top: calc(var(--header-height) + 50px);
}
body:has(.banner) .banner {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 20;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  min-height: 50px;
  background-color: #2354a5;
}
body:has(.banner) .banner .btn {
  color: white;
  font-size: 12px;
  height: 25px;
  min-height: 25px;
  border: 1px solid white;
  line-height: normal;
  white-space: nowrap;
}
body:has(.banner) .banner .btn:hover {
  background-color: white;
  color: #2354a5;
}
.cdk-global-scrollblock:has(body .cdk-overlay-container .cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper) {
  position: relative;
  overflow-y: auto !important;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) {
  pointer-events: none;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-overlay-backdrop {
  pointer-events: none;
  background-color: transparent;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper {
  transition: all 0.15s linear;
  pointer-events: none;
  align-items: flex-end !important;
  justify-content: flex-end !important;
}
@media (prefers-reduced-motion: reduce) {
  .cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper {
    transition: none;
  }
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper .mat-dialog-container {
  padding: 0px;
  width: 70px;
  height: 70px;
  overflow: hidden;
  border-radius: 50%;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper {
  position: relative;
  background-color: #2354A5;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper .minimize-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  left: 0px;
  top: 0px;
  z-index: 10;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper .minimize-btn img {
  display: none;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper .loader-mini {
  display: flex;
}
.cdk-overlay-container:has(.cdk-global-overlay-wrapper .mat-dialog-container .pay-with-card-loading-wrapper.minimized) .cdk-overlay-pane {
  min-width: unset;
}
.btnShared {
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent !important;
  cursor: pointer;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1.5px solid #0000003D;
  box-shadow: 0px 2px 1px 0px #FFFFFF29 inset;
  border-radius: 12px;
  background: #3F75FA;
  width: 100%;
  height: 50px;
  padding: 12px;
  font-family: SF-Georgian, Inter, serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
  -webkit-tap-highlight-color: transparent !important;
}
button {
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

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