@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/********************************************************************************
*********************************************************************************

	GLOBAL (global.less outputs as 'shared/css/global.css'

*********************************************************************************
********************************************************************************/
/********************************************************************************
*********************************************************************************

	LESS Variables

*********************************************************************************
********************************************************************************/
/********************************************************************************
*********************************************************************************

	LESS MIXINS (mixins.less)

*********************************************************************************
********************************************************************************/
/********************************************************************************
	Background images for form elements
********************************************************************************/
/********************************************************************************
	Font and text
********************************************************************************/
/* 
	Base Font Awesome mixin to use in ::after pseudo elements. 
	Add more ::after rules to override all icon weights 
*/
/********************************************************************************
*********************************************************************************

	CSS Custom Properties

*********************************************************************************
********************************************************************************/
/*
z-index
#ajaxLoadingBar: 9999


*/
/* line 17, D:\LaragonData\www\cms\project\src\less\cms\_css-variables.less */
:root {
  font-size: 16px;
  --cms-letter-spacing: -0.02em;
  --cms-font-stack1: 'HelveticaNeue', 'Helvetica Neue', 'Segoe UI', sans-serif;
  --cms-font-stack2: 'HelveticaNeue-CondensedBold', 'sans-serif-condensed', 'Roboto Condensed', 'Arial Narrow', sans-serif;
  --cms-hsl-brand: 209, 100%, 39%;
  --cms-hsl-accent: 85, 100%, 27%;
  --cms-hsl-nav: 359, 76%, 71%;
  --cms-color-brand: hsla(var(--cms-hsl-brand), 1);
  --cms-color-accent: hsla(var(--cms-hsl-accent), 1);
  --cms-color-nav: hsla(var(--cms-hsl-nav), 1);
  --cms-hsl-gray: 0, 0%, 50%;
  --cms-color-gray100: hsla(var(--cms-hsl-gray), 1);
  --cms-color-gray70: hsla(var(--cms-hsl-gray), .7);
  --cms-color-gray50: hsla(var(--cms-hsl-gray), .5);
  --cms-color-gray20: hsla(var(--cms-hsl-gray), .2);
  --cms-color-border: hsla(var(--cms-hsl-gray), .35);
  --cms-input-height: 2.75em;
  --cms-input-ph: rgba(128, 128, 128, 0.99);
  --cms-input-txt: #000000;
  --cms-input-bkg: rgba(153, 153, 153, 0.2);
  --cms-input-radius: 0.5rem;
  --cms-navbar-height: 55px;
  --cms-toolbar-height: var(--cms-navbar-height);
  --cms-grid-columns: 12;
  --cms-spacing-base: 1rem;
  --zindex-overlay: 99;
  --cms-color-bkg: #f2f2f2;
  --cms-color-fgr: #ffffff;
  --cms-color-txt: rgba(0, 0, 0, 0.8);
}
@media (prefers-color-scheme: xdark) {
  /* line 59, D:\LaragonData\www\cms\project\src\less\cms\_css-variables.less */
  :root {
    --cms-color-bkg: #1f1f1f;
    --cms-color-fgr: #000000;
    --cms-color-txt: rgba(255, 255, 255, 0.8);
  }
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\_css-variables.less */
.negative {
  background-color: var(--cms-color-txt);
  color: var(--cms-color-bkg);
}
/********************************************************************************
*********************************************************************************

	RESET (reset.less)

*********************************************************************************
********************************************************************************/
/* line 8, D:\LaragonData\www\cms\project\src\less\cms\core.less */
*,
*:before,
*:after {
  box-sizing: border-box;
  background-repeat: no-repeat;
  vertical-align: baseline;
  padding: 0;
  margin: 0;
}
/* line 15, D:\LaragonData\www\cms\project\src\less\cms\core.less */
article,
aside,
figcaption,
figure,
form,
footer,
header,
hgroup,
menu,
main,
nav,
section {
  display: block;
}
/* line 18, D:\LaragonData\www\cms\project\src\less\cms\core.less */
ul,
ol,
li {
  display: block;
  list-style: none;
}
/* line 19, D:\LaragonData\www\cms\project\src\less\cms\core.less */
i,
em,
dfn {
  font-style: italic;
}
/* line 20, D:\LaragonData\www\cms\project\src\less\cms\core.less */
mark {
  background: yellow;
  color: #000;
}
/* line 21, D:\LaragonData\www\cms\project\src\less\cms\core.less */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
/* line 22, D:\LaragonData\www\cms\project\src\less\cms\core.less */
blockquote,
q {
  quotes: none;
}
/* line 23, D:\LaragonData\www\cms\project\src\less\cms\core.less */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
}
/* line 24, D:\LaragonData\www\cms\project\src\less\cms\core.less */
audio,
canvas,
progress,
video {
  display: inline-block;
}
/* line 25, D:\LaragonData\www\cms\project\src\less\cms\core.less */
audio:not([controls]) {
  display: none;
  height: 0;
}
/* line 26, D:\LaragonData\www\cms\project\src\less\cms\core.less */
[hidden],
template {
  display: none;
}
/* line 27, D:\LaragonData\www\cms\project\src\less\cms\core.less */
img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
/* line 28, D:\LaragonData\www\cms\project\src\less\cms\core.less */
svg:not(:root) {
  overflow: hidden;
  display: block;
}
/* line 29, D:\LaragonData\www\cms\project\src\less\cms\core.less */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 33, D:\LaragonData\www\cms\project\src\less\cms\core.less */
th {
  font-weight: inherit;
  text-align: inherit;
}
/* line 34, D:\LaragonData\www\cms\project\src\less\cms\core.less */
th,
td,
caption {
  vertical-align: top;
}
/* line 35, D:\LaragonData\www\cms\project\src\less\cms\core.less */
iframe {
  border-style: none;
}
/* line 36, D:\LaragonData\www\cms\project\src\less\cms\core.less */
fieldset {
  border: none;
}
/* line 39, D:\LaragonData\www\cms\project\src\less\cms\core.less */
legend {
  font-size: inherit;
}
/* line 40, D:\LaragonData\www\cms\project\src\less\cms\core.less */
input,
select,
textarea,
button {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  letter-spacing: normal;
  border-style: none;
  border-radius: 0px;
  background-color: transparent;
  text-overflow: ellipsis;
  outline: none !important;
  appearance: none;
}
/* line 55, D:\LaragonData\www\cms\project\src\less\cms\core.less */
select {
  cursor: pointer;
}
@-moz-document url-prefix() {
  /* line 59, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  select {
    text-indent: -2px;
  }
}
/* line 61, D:\LaragonData\www\cms\project\src\less\cms\core.less */
select::-ms-expand {
  /* Remove SELECT arrow for IE10+ */
  display: none;
}
/* line 64, D:\LaragonData\www\cms\project\src\less\cms\core.less */
[list]::-webkit-calendar-picker-indicator {
  /* Arrow for date and datalist fields. Not working :( */
  opacity: 0;
}
/* line 67, D:\LaragonData\www\cms\project\src\less\cms\core.less */
[type=number],
[type=date],
[type=time],
[type=month] {
  /* Disable the up/down arows on numeric inputs */
  -moz-appearance: textfield;
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\core.less */
[type=number]::-webkit-outer-spin-button,
[type=date]::-webkit-outer-spin-button,
[type=time]::-webkit-outer-spin-button,
[type=month]::-webkit-outer-spin-button,
[type=number]::-webkit-inner-spin-button,
[type=date]::-webkit-inner-spin-button,
[type=time]::-webkit-inner-spin-button,
[type=month]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 74, D:\LaragonData\www\cms\project\src\less\cms\core.less */
h1,
h2,
h3,
h4,
h5 {
  font-size: inherit;
  font-weight: inherit;
}
/* line 78, D:\LaragonData\www\cms\project\src\less\cms\core.less */
hr {
  border: 0;
  height: 1px;
  background-color: #808080;
}
/* line 83, D:\LaragonData\www\cms\project\src\less\cms\core.less */
html {
  text-rendering: optimizeLegibility;
}
/* line 90, D:\LaragonData\www\cms\project\src\less\cms\core.less */
body {
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  overflow-y: scroll;
}
/********************************************************************************
*********************************************************************************

	UTILITIES

*********************************************************************************
********************************************************************************/
/* line 106, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 111, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.nowrap {
  white-space: nowrap;
}
/* line 114, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.userselect-none {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}
/* line 120, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.userselect-all {
  -webkit-user-select: all;
  /* Chrome 49+ */
  -moz-user-select: all;
  /* Firefox 43+ */
  -ms-user-select: all;
  /* No support yet */
  user-select: all;
  cursor: copy;
  /* Likely future */
}
/* line 126, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.userselect-all:hover {
  background-color: lightyellow;
}
/* line 130, D:\LaragonData\www\cms\project\src\less\cms\core.less */
::selection {
  background: black;
  /* WebKit/Blink Browsers */
  color: white;
}
/* line 134, D:\LaragonData\www\cms\project\src\less\cms\core.less */
::-moz-selection {
  background: black;
  /* WebKit/Blink Browsers */
  color: white;
}
/* line 140, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.flex {
  display: flex;
}
/* line 143, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.flex-center,
.centered {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 148, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.flex-column {
  display: flex;
  flex-flow: column;
}
/* line 152, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.block {
  display: block;
}
/* line 155, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.block-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 160, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.inline {
  display: inline;
}
/* line 163, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.inline-block {
  display: inline-block;
}
/* line 170, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.w-auto {
  width: auto !important;
}
/* line 173, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.w-100 {
  width: 100% !important;
}
/* line 176, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.w-50 {
  width: 50% !important;
}
/* line 179, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.w-25 {
  width: 25% !important;
}
/* line 182, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.w-read {
  max-width: 65ch;
}
/* line 187, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.h-auto {
  height: auto !important;
}
/* line 190, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.h-100 {
  height: 100% !important;
}
/* line 193, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.h-75 {
  height: 75% !important;
}
/* line 196, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.h-50 {
  height: 50% !important;
}
/* line 199, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.h-25 {
  height: 25% !important;
}
/* line 204, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-nav {
  height: calc((var(--vh, 1vh) * 100) - var(--cms-toolbar-height));
}
/* line 207, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-navs {
  height: calc((var(--vh, 1vh) * 100) - var(--cms-toolbar-height));
}
/* line 210, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-100 {
  height: calc(var(--vh, 1vh) * 100);
}
/* line 213, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-75 {
  height: calc(var(--vh, 1vh) * 75);
}
/* line 216, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-50 {
  height: calc(var(--vh, 1vh) * 50);
}
/* line 219, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-33 {
  height: calc(var(--vh, 1vh) * 33.33);
}
/* line 222, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.vh-25 {
  height: calc(var(--vh, 1vh) * 25);
}
/********************************************************************************
*********************************************************************************

	RESPONSIVE (responsive.less)
	Grid and breakpoint driven classes

*********************************************************************************
********************************************************************************/
/* line 322, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.row {
  display: grid;
  grid-gap: var(--cms-spacing-base);
  grid-template-columns: repeat(var(--cms-grid-columns), 1fr);
}
/* line 328, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.row-flow-columns {
  grid-auto-flow: column;
}
/* line 333, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.row-auto-rows {
  grid-auto-rows: 1fr;
}
/* line 338, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.row.nogap {
  grid-gap: 0;
}
/* line 343, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.row .field,
.row input,
.row select,
.row textarea,
.row .xbutton {
  width: 100%;
}
/* line 348, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.row > * {
  grid-column: span 12;
  max-width: 100%;
}
/* line 354, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.container,
.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: var(--cms-spacing-base);
  padding-right: var(--cms-spacing-base);
}
/* line 361, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.container-full {
  width: 100%;
}
/*
	Extends .grid so that columns are added as needed.
	This allows for grid align & justify as in flexbox.
	Column autowrapping will not work in this case so 
	columns canot exceed the set value!
*/
/* line 371, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.flexgrid,
.gridflex {
  display: grid;
  gap: var(--cms-spacing-base);
  grid-template-columns: unset;
  grid-auto-columns: calc((100% - calc(var(--cms-spacing-base) * (var(--cms-grid-columns) - 1))) / var(--cms-grid-columns));
  grid-auto-flow: column;
}
@media (min-width: 0px) {
  /* line 381, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    width: 100%;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xs-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-xs {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-xs {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-xs {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-xs {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-xs {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-xs {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-xs {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-xs {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-xs {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-xs {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-xs {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-xs {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-xs {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-xs {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-xs {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-xs {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-xs {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-xs {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-xs {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-xs {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-xs {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-xs {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-xs {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-xs {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-xs {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-xs {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-xs {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xs-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xs-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xs-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xs-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xs-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xs-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xs-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xs-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xs-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xs-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xs-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xs-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xs-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xs-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xs-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xs-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xs-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xs-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xs-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xs-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xs-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xs-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xs-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xs-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xs-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
@media (min-width: 576px) {
  /* line 387, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    width: 100%;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-sm-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-sm {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-sm {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-sm {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-sm {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-sm {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-sm {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-sm {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-sm {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-sm {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-sm {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-sm {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-sm {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-sm {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-sm {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-sm {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-sm {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-sm {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-sm {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-sm {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-sm {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-sm {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-sm {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-sm {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-sm {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-sm {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-sm {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-sm {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-sm-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-sm-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-sm-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-sm-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-sm-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-sm-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-sm-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-sm-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-sm-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-sm-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-sm-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-sm-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-sm-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-sm-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-sm-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-sm-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-sm-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-sm-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-sm-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-sm-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-sm-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-sm-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-sm-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-sm-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-sm-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
@media (min-width: 768px) {
  /* line 393, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    width: 100%;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-md-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-md {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-md {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-md {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-md {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-md {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-md {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-md {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-md {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-md {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-md {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-md {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-md {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-md {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-md {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-md {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-md {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-md {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-md {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-md {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-md {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-md {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-md {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-md {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-md {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-md {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-md {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-md {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-md-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-md-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-md-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-md-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-md-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-md-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-md-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-md-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-md-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-md-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-md-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-md-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-md-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-md-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-md-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-md-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-md-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-md-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-md-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-md-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-md-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-md-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-md-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-md-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-md-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
@media (min-width: 992px) {
  /* line 399, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    max-width: 960px;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-lg-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-lg {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-lg {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-lg {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-lg {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-lg {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-lg {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-lg {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-lg {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-lg {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-lg {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-lg {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-lg {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-lg {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-lg {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-lg {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-lg {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-lg {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-lg {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-lg {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-lg {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-lg {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-lg {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-lg {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-lg {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-lg {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-lg {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-lg {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-lg-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-lg-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-lg-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-lg-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-lg-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-lg-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-lg-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-lg-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-lg-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-lg-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-lg-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-lg-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-lg-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-lg-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-lg-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-lg-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-lg-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-lg-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-lg-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-lg-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-lg-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-lg-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-lg-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-lg-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-lg-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
@media (min-width: 1200px) {
  /* line 406, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    max-width: 1140px;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-xl-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-xl {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-xl {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-xl {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-xl {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-xl {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-xl {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-xl {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-xl {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-xl {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-xl {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-xl {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-xl {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-xl {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-xl {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-xl {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-xl {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-xl {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-xl {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-xl {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-xl {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-xl {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-xl {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-xl {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-xl {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-xl {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-xl {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-xl {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xl-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xl-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xl-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xl-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xl-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xl-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xl-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xl-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xl-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xl-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xl-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xl-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xl-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xl-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xl-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xl-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xl-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xl-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xl-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xl-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-xl-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-xl-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-xl-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-xl-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-xl-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
@media (min-width: 1400px) {
  /* line 413, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    max-width: 1320px;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-hd-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-hd {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-hd {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-hd {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-hd {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-hd {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-hd {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-hd {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-hd {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-hd {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-hd {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-hd {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-hd {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-hd {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-hd {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-hd {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-hd {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-hd {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-hd {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-hd {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-hd {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-hd {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-hd {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-hd {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-hd {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-hd {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-hd {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-hd {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-hd-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-hd-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-hd-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-hd-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-hd-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-hd-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-hd-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-hd-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-hd-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-hd-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-hd-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-hd-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-hd-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-hd-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-hd-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-hd-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-hd-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-hd-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-hd-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-hd-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-hd-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-hd-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-hd-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-hd-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-hd-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
@media (min-width: 1800px) {
  /* line 420, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .container {
    max-width: 1500px;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-1 {
    grid-column: span 1;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-2 {
    grid-column: span 2;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-3 {
    grid-column: span 3;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-4 {
    grid-column: span 4;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-5 {
    grid-column: span 5;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-6 {
    grid-column: span 6;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-7 {
    grid-column: span 7;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-8 {
    grid-column: span 8;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-9 {
    grid-column: span 9;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-10 {
    grid-column: span 10;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-11 {
    grid-column: span 11;
    order: unset;
  }
  /* line 239, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .col-tv-12 {
    grid-column: span 12;
    order: unset;
  }
  /* line 251, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcstart-tv {
    justify-content: start;
  }
  /* line 252, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jccenter-tv {
    justify-content: center;
  }
  /* line 253, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcend-tv {
    justify-content: end;
  }
  /* line 254, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcaround-tv {
    justify-content: space-around;
  }
  /* line 255, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jcbetween-tv {
    justify-content: space-between;
  }
  /* line 256, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jceven-tv {
    justify-content: space-evenly;
  }
  /* line 259, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acstart-tv {
    align-content: start;
  }
  /* line 260, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .accenter-tv {
    align-content: center;
  }
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acend-tv {
    align-content: end;
  }
  /* line 262, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acaround-tv {
    align-content: space-around;
  }
  /* line 263, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .acbetween-tv {
    align-content: space-between;
  }
  /* line 268, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jistart-tv {
    justify-items: start;
  }
  /* line 269, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jicenter-tv {
    justify-items: center;
  }
  /* line 270, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jiend-tv {
    justify-items: end;
  }
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsstart-tv {
    justify-self: start;
  }
  /* line 272, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jscenter-tv {
    justify-self: center;
  }
  /* line 273, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .jsend-tv {
    justify-self: end;
  }
  /* line 276, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aistart-tv {
    align-items: start;
  }
  /* line 277, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aicenter-tv {
    align-items: center;
  }
  /* line 278, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .aiend-tv {
    align-items: end;
  }
  /* line 279, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asstart-tv {
    align-self: start;
  }
  /* line 280, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .ascenter-tv {
    align-self: center;
  }
  /* line 281, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .asend-tv {
    align-self: end;
  }
  /*
	Align flex items in container: justify-content / align-items
	Align grid items in their place: justify-items / align-items
	*/
  /* line 290, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfstart-tv {
    margin-right: auto;
  }
  /* line 291, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .selfend-tv {
    margin-left: auto;
  }
  /* line 293, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .first-tv {
    order: -1;
  }
  /* line 294, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .last-tv {
    order: 99;
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-tv-1 {
    margin-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-tv-1 {
    margin-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-tv-1 {
    padding-top: calc(var(--cms-spacing-base) * 1);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-tv-1 {
    padding-bottom: calc(var(--cms-spacing-base) * 1);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-tv-1 {
    padding: calc(var(--cms-spacing-base) * 1);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-tv-2 {
    margin-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-tv-2 {
    margin-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-tv-2 {
    padding-top: calc(var(--cms-spacing-base) * 2);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-tv-2 {
    padding-bottom: calc(var(--cms-spacing-base) * 2);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-tv-2 {
    padding: calc(var(--cms-spacing-base) * 2);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-tv-3 {
    margin-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-tv-3 {
    margin-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-tv-3 {
    padding-top: calc(var(--cms-spacing-base) * 3);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-tv-3 {
    padding-bottom: calc(var(--cms-spacing-base) * 3);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-tv-3 {
    padding: calc(var(--cms-spacing-base) * 3);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-tv-4 {
    margin-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-tv-4 {
    margin-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-tv-4 {
    padding-top: calc(var(--cms-spacing-base) * 4);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-tv-4 {
    padding-bottom: calc(var(--cms-spacing-base) * 4);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-tv-4 {
    padding: calc(var(--cms-spacing-base) * 4);
  }
  /* line 298, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mt-tv-5 {
    margin-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 301, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .mb-tv-5 {
    margin-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 304, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pt-tv-5 {
    padding-top: calc(var(--cms-spacing-base) * 5);
  }
  /* line 307, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pb-tv-5 {
    padding-bottom: calc(var(--cms-spacing-base) * 5);
  }
  /* line 310, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .pa-tv-5 {
    padding: calc(var(--cms-spacing-base) * 5);
  }
}
/********************************************************************************
	Responsive visibility / invisibility related to grid classes
	Acts on specific breakpoint range only, non inheriting (like grid classes)

	.visible-[xs] (correct display style on table, tr, td, .grid/.row, .flex)
	.visible-[xs]-block
	.visible-[xs]-inline
	.visible-[xs]-inline-block
	.visible-[xs]-flex
	.hidden-[xs]
******************************************************************************* */
/* line 472, D:\LaragonData\www\cms\project\src\less\cms\core.less */
[class*='visible-'] {
  display: none !important;
}
@media (min-width: 0px) and (max-width: 575.8px) {
  /* Visible */
  /* line 451, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xs {
    display: block !important;
  }
  /* line 440, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  table.visible-xs {
    display: table !important;
  }
  /* line 441, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  tr.visible-xs {
    display: table-row !important;
  }
  /* line 442, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
  /* line 443, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .grid.visible-xs,
  .row.visible-xs {
    display: grid !important;
  }
  /* line 444, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .flex.visible-xs,
  .toolbar.visible-xs {
    display: flex !important;
  }
  /* line 454, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xs-inline {
    display: inline !important;
  }
  /* line 457, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
  /* line 460, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xs-grid {
    display: grid !important;
  }
  /* line 463, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xs-flex {
    display: flex !important;
  }
  /* Hidden */
  /* line 467, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767.8px) {
  /* Visible */
  /* line 451, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-sm {
    display: block !important;
  }
  /* line 440, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  table.visible-sm {
    display: table !important;
  }
  /* line 441, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  tr.visible-sm {
    display: table-row !important;
  }
  /* line 442, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  /* line 443, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .grid.visible-sm,
  .row.visible-sm {
    display: grid !important;
  }
  /* line 444, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .flex.visible-sm,
  .toolbar.visible-sm {
    display: flex !important;
  }
  /* line 454, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-sm-inline {
    display: inline !important;
  }
  /* line 457, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
  /* line 460, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-sm-grid {
    display: grid !important;
  }
  /* line 463, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-sm-flex {
    display: flex !important;
  }
  /* Hidden */
  /* line 467, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991.8px) {
  /* Visible */
  /* line 451, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-md {
    display: block !important;
  }
  /* line 440, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  table.visible-md {
    display: table !important;
  }
  /* line 441, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  tr.visible-md {
    display: table-row !important;
  }
  /* line 442, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
  /* line 443, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .grid.visible-md,
  .row.visible-md {
    display: grid !important;
  }
  /* line 444, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .flex.visible-md,
  .toolbar.visible-md {
    display: flex !important;
  }
  /* line 454, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-md-inline {
    display: inline !important;
  }
  /* line 457, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-md-inline-block {
    display: inline-block !important;
  }
  /* line 460, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-md-grid {
    display: grid !important;
  }
  /* line 463, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-md-flex {
    display: flex !important;
  }
  /* Hidden */
  /* line 467, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.8px) {
  /* Visible */
  /* line 451, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-lg {
    display: block !important;
  }
  /* line 440, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  table.visible-lg {
    display: table !important;
  }
  /* line 441, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  tr.visible-lg {
    display: table-row !important;
  }
  /* line 442, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
  /* line 443, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .grid.visible-lg,
  .row.visible-lg {
    display: grid !important;
  }
  /* line 444, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .flex.visible-lg,
  .toolbar.visible-lg {
    display: flex !important;
  }
  /* line 454, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-lg-inline {
    display: inline !important;
  }
  /* line 457, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
  /* line 460, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-lg-grid {
    display: grid !important;
  }
  /* line 463, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-lg-flex {
    display: flex !important;
  }
  /* Hidden */
  /* line 467, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1399.8px) {
  /* Visible */
  /* line 451, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xl {
    display: block !important;
  }
  /* line 440, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  table.visible-xl {
    display: table !important;
  }
  /* line 441, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  tr.visible-xl {
    display: table-row !important;
  }
  /* line 442, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  th.visible-xl,
  td.visible-xl {
    display: table-cell !important;
  }
  /* line 443, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .grid.visible-xl,
  .row.visible-xl {
    display: grid !important;
  }
  /* line 444, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .flex.visible-xl,
  .toolbar.visible-xl {
    display: flex !important;
  }
  /* line 454, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xl-inline {
    display: inline !important;
  }
  /* line 457, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xl-inline-block {
    display: inline-block !important;
  }
  /* line 460, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xl-grid {
    display: grid !important;
  }
  /* line 463, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-xl-flex {
    display: flex !important;
  }
  /* Hidden */
  /* line 467, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .hidden-xl {
    display: none !important;
  }
}
@media (min-width: 1400px) and (max-width: 1799.8px) {
  /* Visible */
  /* line 451, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-hd {
    display: block !important;
  }
  /* line 440, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  table.visible-hd {
    display: table !important;
  }
  /* line 441, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  tr.visible-hd {
    display: table-row !important;
  }
  /* line 442, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  th.visible-hd,
  td.visible-hd {
    display: table-cell !important;
  }
  /* line 443, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .grid.visible-hd,
  .row.visible-hd {
    display: grid !important;
  }
  /* line 444, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .flex.visible-hd,
  .toolbar.visible-hd {
    display: flex !important;
  }
  /* line 454, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-hd-inline {
    display: inline !important;
  }
  /* line 457, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-hd-inline-block {
    display: inline-block !important;
  }
  /* line 460, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-hd-grid {
    display: grid !important;
  }
  /* line 463, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .visible-hd-flex {
    display: flex !important;
  }
  /* Hidden */
  /* line 467, D:\LaragonData\www\cms\project\src\less\cms\core.less */
  .hidden-hd {
    display: none !important;
  }
}
/* line 482, D:\LaragonData\www\cms\project\src\less\cms\core.less */
.hidden {
  display: none !important;
}
/********************************************************************************
*********************************************************************************

	SCAFFOLDING (scaffolding.less)

*********************************************************************************
********************************************************************************/
/* line 8, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
pre,
code,
xmp {
  font-family: Consolas, "Lucida Console", "Courier New", Courier, monospace;
  font-size: inherit;
}
/* line 12, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
q:before {
  content: "\201C";
}
/* line 13, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
q:after {
  content: "\201D";
}
/* line 14, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
hr {
  border: 0;
  height: 2px;
  background-color: transparent;
  background-image: linear-gradient(to right, rgba(128, 128, 128, 0.25), rgba(128, 128, 128, 0.5), rgba(128, 128, 128, 0.25));
}
/* line 25, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
img {
  width: 100%;
}
/********************************************************************************
	CUSTOM SCROLLBARS
	Firefox custom scrollbars have no effect on mobile (not tested yet).
	Webkit custom scrollbars overide the native floating scrollbars
	so we apply the custom scrollbars to non touch devices only.
	Also, see Modernizr.touch
*********************************************************************************/
@media (hover: hover) {
  /* line 38, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .scrollbar {
    overflow: auto;
    /* Firefox */
    scrollbar-color: var(--cms-color-border) transparent;
    /* thumb and track color */
    scrollbar-width: thin;
    /* Webkit */
  }
  /* line 44, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  /* line 47, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .scrollbar::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: var(--cms-color-border);
  }
}
/********************************************************************************
	SPACING
	mt/mb/pt/pb/pa-[n=1-5]
*********************************************************************************/
/* line 60, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mt-1 {
  margin-top: calc(var(--cms-spacing-base) * 1);
}
/* line 63, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mb-1 {
  margin-bottom: calc(var(--cms-spacing-base) * 1);
}
/* line 66, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pt-1 {
  padding-top: calc(var(--cms-spacing-base) * 1);
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pb-1 {
  padding-bottom: calc(var(--cms-spacing-base) * 1);
}
/* line 72, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pa-1 {
  padding: calc(var(--cms-spacing-base) * 1);
}
/* line 60, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mt-2 {
  margin-top: calc(var(--cms-spacing-base) * 2);
}
/* line 63, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mb-2 {
  margin-bottom: calc(var(--cms-spacing-base) * 2);
}
/* line 66, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pt-2 {
  padding-top: calc(var(--cms-spacing-base) * 2);
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pb-2 {
  padding-bottom: calc(var(--cms-spacing-base) * 2);
}
/* line 72, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pa-2 {
  padding: calc(var(--cms-spacing-base) * 2);
}
/* line 60, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mt-3 {
  margin-top: calc(var(--cms-spacing-base) * 3);
}
/* line 63, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mb-3 {
  margin-bottom: calc(var(--cms-spacing-base) * 3);
}
/* line 66, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pt-3 {
  padding-top: calc(var(--cms-spacing-base) * 3);
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pb-3 {
  padding-bottom: calc(var(--cms-spacing-base) * 3);
}
/* line 72, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pa-3 {
  padding: calc(var(--cms-spacing-base) * 3);
}
/* line 60, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mt-4 {
  margin-top: calc(var(--cms-spacing-base) * 4);
}
/* line 63, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mb-4 {
  margin-bottom: calc(var(--cms-spacing-base) * 4);
}
/* line 66, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pt-4 {
  padding-top: calc(var(--cms-spacing-base) * 4);
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pb-4 {
  padding-bottom: calc(var(--cms-spacing-base) * 4);
}
/* line 72, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pa-4 {
  padding: calc(var(--cms-spacing-base) * 4);
}
/* line 60, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mt-5 {
  margin-top: calc(var(--cms-spacing-base) * 5);
}
/* line 63, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.mb-5 {
  margin-bottom: calc(var(--cms-spacing-base) * 5);
}
/* line 66, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pt-5 {
  padding-top: calc(var(--cms-spacing-base) * 5);
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pb-5 {
  padding-bottom: calc(var(--cms-spacing-base) * 5);
}
/* line 72, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.pa-5 {
  padding: calc(var(--cms-spacing-base) * 5);
}
/********************************************************************************
	RESPONSIVE RATIO CONTAINER
	Applies to containers & images creating ratio by usng the padding-top 
	trick. Will size according to the parent.
	.ratio
		&.fluid: acts as a 'cover' with fluid width and defined height
		&.ratio[1x1]: various predefined ratios (default is square)
		&>div/iframe/embed/object/video/img
		
	* .ratio>img are objec fit cover by default
*********************************************************************************/
/* line 91, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio {
  display: block;
  position: relative;
  overflow: hidden;
  height: 0px;
  padding-top: 100%;
  /* default square 1:1 */
  background-size: cover;
  background-position: center;
}
/* line 101, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio.fluid {
  padding-top: unset;
}
/* line 105, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio.circle {
  border-radius: 50%;
}
/* line 106, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio.ratio3x2 {
  /* 3:2 */
  padding-top: 65%;
}
/* line 107, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio.ratio4x3 {
  /* 4:3 */
  padding-top: 75%;
}
/* line 108, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio.ratio16x9 {
  /* 16:9 */
  padding-top: 56.25%;
}
/* line 109, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio.ratio3x1 {
  /* 3:1 */
  padding-top: 33%;
}
/* line 111, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio > * {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 123, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.ratio > img {
  object-fit: cover;
}
/* line 128, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.fit {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/********************************************************************************
	Layers - same as ratio
	A container holding several absolute positioned children. Height TBD
	that overlap. Z-index in dom order. Extend with .flex for children control
	.layers
		> .layer
*********************************************************************************/
/* line 145, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.layers {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
/* line 150, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.layers > .layer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: inherit;
  background-position: inherit;
  object-fit: cover;
}
/********************************************************************************

	RESPONSIVE TABLE

*********************************************************************************/
/* Table base */
/* line 170, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table {
  width: 100%;
  /* force center on td align="center" */
  /* .table.autosize */
  /* Stack columns as rows on XS screns */
}
/* line 172, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table th,
.table td {
  padding: 7px;
  line-height: normal;
}
/* line 176, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table thead {
  color: rgba(0, 0, 0, 0.3);
}
/* line 178, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table [align='center'] {
  text-align: center;
}
/* line 180, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table.autosize {
  width: auto;
}
@media (xxmax-width: 575.8px) {
  /* line 183, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table {
    /* Reset some things */
    /* Hide header & footer */
    /* Stack columns */
  }
  /* line 185, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table.autosise {
    width: 100%;
  }
  /* line 186, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table [align='center'] {
    text-align: inherit;
  }
  /* line 189, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table thead,
  .table tfoot {
    display: none;
  }
  /* line 192, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table tbody tr {
    display: block;
    border-bottom: 1px solid red;
  }
  /* line 196, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table tbody td {
    display: table-row;
    padding: 3px 3px;
  }
  /* line 200, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .table tbody td:before {
    display: table-cell;
    padding: 7px;
    color: rgba(0, 0, 0, 0.5);
    content: attr(title) ": ";
  }
}
/* Table borders. Mobile first */
/* line 215, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.xtable-borders tbody tr td:first-child {
  border-top: 1px solid var(--cms-color-border);
}
/* line 216, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.xtable-borders tbody tr:last-child td:last-child {
  border-bottom: 1px solid var(--cms-color-border);
}
@media (min-width: 576px) {
  /* line 220, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .xtable-borders thead {
    border-bottom: 3px solid var(--cms-color-border);
  }
  /* line 221, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .xtable-borders tfoot {
    border-top: 3px solid var(--cms-color-border);
  }
  /* line 223, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .xtable-borders tbody td {
    border-top: 1px solid var(--cms-color-border);
    border-left: 1px dotted var(--cms-color-border);
  }
  /* line 225, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .xtable-borders tbody tr td:first-child {
    border-left-style: none;
  }
  /* line 226, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .xtable-borders tbody tr:first-child td {
    border-top-style: none;
  }
  /* line 230, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
  .xtable-borders tbody tr:last-child td {
    border-bottom: 1px solid var(--cms-color-border);
  }
}
/* line 237, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table-fixed {
  table-layout: fixed;
}
/* line 239, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table-fixed th,
.table-fixed td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 243, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.table.constrained td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100px;
  min-width: 30px;
}
/********************************************************************************

	Settings layout.
	//
	<section.settings>
		<header> - flex container with label and action buttons
			<label> - label
			<aside> - action buttons
				<.flex> - the action buttons flex container
		<footer>
	.layers
		> [any tag]

*********************************************************************************/
/* line 271, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings,
.KT_tngtable.KT_settings tr {
  border-bottom: 1px solid var(--cms-color-border);
  padding: 1em 0;
}
/* line 277, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings header,
.KT_tngtable.KT_settings tr header {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  gap: .5em;
}
/* line 282, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings header > *,
.KT_tngtable.KT_settings tr header > * {
  flex: 1 1 auto;
}
/* line 286, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings header > label,
.KT_tngtable.KT_settings tr header > label,
.settings .KT_th > label,
.KT_tngtable.KT_settings tr .KT_th > label {
  line-height: var(--cms-input-height);
  white-space: nowrap;
  text-transform: inherit;
  font-size: inherit;
  font-weight: inherit;
  opacity: 1;
}
/* line 296, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings header > aside .flex,
.KT_tngtable.KT_settings tr header > aside .flex {
  flex-flow: row wrap;
  gap: 0.5em;
}
/* line 299, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings header > aside .flex > *,
.KT_tngtable.KT_settings tr header > aside .flex > * {
  width: auto !important;
  flex: 1 0 auto;
}
/* line 304, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings header > aside .chips,
.KT_tngtable.KT_settings tr header > aside .chips {
  gap: 0.5em;
}
/* line 308, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.settings footer,
.KT_tngtable.KT_settings tr footer {
  padding-top: 1em;
}
/* line 318, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.KT_tngtable.KT_settings {
  display: block;
}
/* line 320, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.KT_tngtable.KT_settings td.KT_th {
  display: block;
  width: auto;
}
/* line 324, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.KT_tngtable.KT_settings td:not(.KT_th) {
  display: block;
  flex: 1 0 auto;
}
/* line 328, D:\LaragonData\www\cms\project\src\less\cms\scaffolding.less */
.KT_tngtable.KT_settings tr {
  display: flex;
  flex-flow: column;
  gap: 0.5em;
}
/********************************************************************************
*********************************************************************************

	NAVIGATION (navs.less)

*********************************************************************************
********************************************************************************/
/********************************************************************************
	Navigation menu & options - 

	.navmenu _flyout, _accordion, _arrows, _navbar, _binary
		ul>
			li[.branch]
				a
					[menu text]
					Optional
					span
						i
						[menu text]
					:after (menu arrow)
				ul...
******************************************************************************* */
/* line 26, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu {
  --navmenu-bkg: #5f9ea052;
  --navmenu-gap: 0em;
  user-select: none;
  display: flex;
  gap: var(--navmenu-gap);
}
/* line 35, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu ul {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--navmenu-gap);
}
/* line 41, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  outline: none;
  color: inherit;
  min-height: var(--cms-navbar-height);
  min-width: var(--cms-navbar-height);
  padding: calc(var(--cms-navbar-height) / 8) calc(var(--cms-navbar-height) / 4);
  background-size: cover;
}
/* line 61, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu a i {
  transform: scale(1.4);
}
/* line 64, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu a span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 67, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu a span i {
  width: 1.6em;
  text-align: center;
  margin-right: .3em;
}
/* line 74, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu a:after {
  min-width: 1.2rem;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '';
  margin-left: auto;
}
/* line 81, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu a:hover {
  text-decoration: none;
}
/* line 95, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu li.branch {
  position: relative;
}
/* line 97, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu li.branch > a {
  cursor: default;
}
/* line 100, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu li.branch > ul {
  display: none;
}
/* line 115, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._flyout li.branch > ul {
  display: flex;
  position: absolute;
  top: 0px;
  left: 100%;
  z-index: 10;
  min-width: 11em;
  max-width: 20em;
  background-color: gainsboro;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s;
}
/* line 133, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._flyout li.branch:hover > ul {
  pointer-events: all;
  opacity: 1;
}
/* line 142, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._flyout li.branch > a:after {
  content: '\f105';
  opacity: 1;
}
/* line 153, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._accordion .branch > a {
  cursor: n-resize;
}
/* line 155, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._accordion .branch > a:after {
  transform: rotate(90deg);
}
/* line 159, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._accordion .branch > ul {
  margin-top: var(--nav-menu-item-gap);
}
/* line 162, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._accordion .branch ul {
  padding-left: 1em;
}
/* line 172, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._arrows li > a:after {
  content: '\f105';
  opacity: 0.5;
}
/* line 182, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._navbar > ul {
  flex-flow: row nowrap;
}
/* line 185, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._navbar > ul > li:not(.branch) > a:after {
  min-width: unset;
  display: none;
}
/* line 191, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._navbar > ul > li.branch > a:after {
  transform: rotate(90deg);
}
/* line 194, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._navbar > ul > li.branch > ul {
  top: 100%;
  left: 0;
}
/* line 204, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul {
  width: 100%;
  flex-flow: row nowrap;
  justify-content: space-between;
  background-color: darkgray;
}
/* line 209, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul > li {
  flex: auto;
  max-width: 50%;
}
/* line 212, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul > li a:after {
  content: '\f105';
  min-width: 2em;
}
/* line 218, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul > li:first-child a {
  justify-content: flex-start;
}
/* line 221, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul > li:first-child span {
  order: 2;
}
/* line 224, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul > li:first-child a:after {
  transform: rotate(180deg);
}
/* line 229, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._binary ul > li:last-child a {
  justify-content: flex-end;
}
/* line 240, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._rtl ul {
  left: auto !important;
  right: 100%;
}
/* line 244, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.navmenu._rtl > ul > .branch > ul {
  right: 0;
}
/********************************************************************************
	
	Toolbar

******************************************************************************* */
/* line 255, D:\LaragonData\www\cms\project\src\less\cms\navs.less */
.toolbar {
  display: flex;
  align-items: center;
  width: 100%;
}
/********************************************************************************
*********************************************************************************

	FORMS (forms.less)
	* Global
	* Form elements in a .form class
	* TNG inherited properties. (deprecated?)
	* Checkbox or radio groups. (combine with pills?)
	* File UI 
	* Field container, a form input group
	* Field labels

*********************************************************************************
********************************************************************************/
/********************************************************************************

	GLOBAL

*********************************************************************************/
/* Change Autocomplete styles in Chrome*/
/* line 57, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  transition: background-color 1s ease-in-out 5000s;
}
/* line 72, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
::placeholder,
.select-placeholder {
  font-family: inherit;
  font-size: 1em;
  font-weight: normal;
  color: var(--cms-input-ph);
  opacity: 1;
}
/* line 79, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
:-moz-ui-invalid {
  box-shadow: none;
}
/********************************************************************************

	FORM ELEMENTS IN A .form CLASS

*********************************************************************************/
/* line 88, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form {
  /* Common properties for all input fields, real or virtual  */
  /********************************************************************************
		Checkboxes & radios. 
		ATTENTION! IE 11 and Edge Legacy do not support :after and display native checkboxes!
	*********************************************************************************/
  /* Extend styling for radios only */
  /********************************************************************************
		Text inputs
	*********************************************************************************/
  /********************************************************************************
		Selects
	*********************************************************************************/
  /********************************************************************************
		Textareas
	*********************************************************************************/
  /********************************************************************************
		File Uploads.
		Avoid using default, ellipsis does not work well.
	*********************************************************************************/
  /* 
		Basic skinned upload button. 
		See also .fileui for upload with preview
			<input class="file" title='Incarcă 0 fișiere'>
			<label class="input">Require a file...</label>	
	*/
  /********************************************************************************
		Buttons in forms. Extends .button component
	*********************************************************************************/
}
/* line 90, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input,
.form select,
.form textarea,
.form .input {
  display: inline-block;
  height: var(--cms-input-height);
  padding: 0 2em 0 0.5em;
  background-position: right .5rem center;
  background-size: 1rem;
  font-weight: bold;
  color: var(--cms-color-txt);
  background-color: var(--cms-input-bkg);
  border-radius: var(--cms-input-radius);
  xbox-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.15), 0 0 0px 4px rgba(128, 128, 128, 0.6);
  transition: 0.3s all;
}
/* line 102, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input[readonly]:not(.datepicker),
.form select[readonly]:not(.datepicker),
.form textarea[readonly]:not(.datepicker),
.form .input[readonly]:not(.datepicker) {
  background-image: none !important;
  cursor: default;
}
/* line 105, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input[readonly]:not(.datepicker):focus,
.form select[readonly]:not(.datepicker):focus,
.form textarea[readonly]:not(.datepicker):focus,
.form .input[readonly]:not(.datepicker):focus {
  box-shadow: none;
}
/* line 109, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:disabled,
.form select:disabled,
.form textarea:disabled,
.form .input:disabled {
  background-image: none !important;
  cursor: not-allowed !important;
  color: #808080 !important;
  user-select: none;
}
/* line 116, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .input {
  display: inline-block;
  line-height: var(--cms-input-height);
  text-decoration: none;
}
/* line 126, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='checkbox'],
.form [type='radio'] {
  padding: 0;
  height: var(--cms-input-height);
  width: var(--cms-input-height);
  color: var(--cms-input-ph);
  cursor: pointer;
  border: none;
  background-color: var(--cms-input-bkg);
}
/* line 134, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='checkbox']::after,
.form [type='radio']::after {
  display: flex;
  justify-content: center;
  align-items: center;
  height: inherit;
  width: inherit;
  font-size: 1rem;
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f00d';
}
/* line 145, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='checkbox']:hover,
.form [type='radio']:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
}
/* line 148, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='checkbox']:focus,
.form [type='radio']:focus {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 156, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='checkbox']:checked,
.form [type='radio']:checked {
  color: var(--cms-input-txt);
}
/* line 158, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='checkbox']:checked::after,
.form [type='radio']:checked::after {
  content: '\f00c';
}
/* line 169, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='radio'] {
  border-radius: calc(var(--cms-input-height) / 2);
}
/* line 186, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']) {
  background-image: url('data:image/svg+xml;utf8,<svg id="pen-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.3)" d="M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"></path></svg>');
}
/* line 189, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
  background-image: url('data:image/svg+xml;utf8,<svg id="pen-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.5)" d="M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"></path></svg>');
}
/* line 193, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):required:invalid {
  /* Initial state of required inputs */
}
/* line 196, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):required:invalid:not(:placeholder-shown),
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):not(:required):invalid {
  /* Invalid state after initial state (conten is entered and still triggers invalid) */
}
/* line 200, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):required:valid {
  /* Required inputs with valid content */
}
/* line 204, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):valid.has-value {
  /* Valid inputs with the .has-content class applied */
}
/* line 208, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='submit']):not([type='button']):not([type='reset']):focus {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 217, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select {
  overflow-y: auto;
  color: var(--cms-input-ph);
  font-weight: normal;
}
/* line 222, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select:not([multiple]) {
  background-image: url('data:image/svg+xml;utf8,<svg id="sort-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="rgba(153, 153, 153, 0.3)" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>');
  background-size: .8rem;
}
/* line 224, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select:not([multiple]):hover {
  background-image: url('data:image/svg+xml;utf8,<svg id="sort-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="rgba(153, 153, 153, 0.5)" d="M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"></path></svg>');
  background-size: .8rem;
}
/* line 229, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select option[value=''] {
  color: var(--cms-input-ph) !important;
}
/* line 233, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select option {
  color: var(--cms-input-txt);
  background-color: var(--cms-color-bkg);
  font-size: 1em;
  font-weight: normal;
}
/* line 248, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select optgroup option {
  padding-left: 1em !important;
}
/* line 252, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
}
/* line 255, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select:focus {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 261, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select.has-value {
  /* Valid inputs have the .has-value class applied */
  color: var(--cms-input-txt) !important;
  font-weight: bold;
}
/* line 265, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select[multiple] {
  padding-right: 0;
  height: auto;
  scrollbar-width: thin;
}
/* line 269, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form select[multiple] option {
  height: 1.7em;
}
/* line 278, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form textarea {
  padding-top: 10px;
  line-height: 1.4;
  height: auto;
  scrollbar-width: thin;
  background-image: url('data:image/svg+xml;utf8,<svg id="pen-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.3)" d="M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"></path></svg>');
}
/* line 284, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form textarea:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
  background-image: url('data:image/svg+xml;utf8,<svg id="pen-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.5)" d="M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"></path></svg>');
}
/* line 291, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form textarea:valid.has-value {
  /* Valid inputs with the .has-content class applied */
}
/* line 295, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form textarea:focus {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 304, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type=file] {
  padding-right: 2em;
  line-height: var(--cms-input-height);
  color: var(--cms-input-ph);
  font-weight: normal;
  cursor: pointer;
  background-image: url('data:image/svg+xml;utf8,<svg id="upload-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.3)" d="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path></svg>');
}
/* line 313, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type=file]:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
  background-image: url('data:image/svg+xml;utf8,<svg id="upload-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.5)" d="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path></svg>');
}
/* line 318, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type=file]:required:invalid {
  /* Initial state of required inputs */
}
/* line 321, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type=file]:valid.has-value,
.form [type=file]:valid.has-file {
  color: var(--cms-input-txt);
  font-weight: bold;
}
/* line 325, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type=file]:focus {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 336, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .file {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  border: 0;
  padding: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  vertical-align: inherit;
  background-color: red;
  /* The actual visible file selection "button" */
}
/* line 348, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .file ~ label.input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 5em;
  min-width: 100%;
  cursor: pointer;
  color: var(--cms-input-ph);
  user-select: none;
  font-weight: normal;
  background-image: url('data:image/svg+xml;utf8,<svg id="upload-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.3)" d="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path></svg>');
}
/* line 359, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .file ~ label.input:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
  background-image: url('data:image/svg+xml;utf8,<svg id="upload-solid" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(153, 153, 153, 0.5)" d="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path></svg>');
}
/* line 364, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .file.has-value ~ label.input {
  color: var(--cms-input-txt);
  font-weight: bold;
}
/* line 368, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .file:focus ~ label.input {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 377, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form .field .input {
  padding-left: var(--field-legend-width) !important;
}
/* line 384, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form [type='submit'],
.form [type='button'],
.form [type='reset'] {
  cursor: pointer;
}
/* line 400, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.form-inline {
  --cms-input-height: 1.44em;
}
/********************************************************************************

	TNG (inherits from .form and extends. Move to TNG CSS?)

*********************************************************************************/
/********************************************************************************

	Chips which are checkbox or radio Groups. 
	DOM order has to be input + label
	.chips (optional wrapper if more chips grouped together)
		> .chip (stretces to container width)
			> input
			+ label (chip text, must follow input)
				> i (optional icon)
				> span (optional wrapper for label text)
				:after (the auto generated checkmark)

*********************************************************************************/
/* line 432, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip label {
  display: flex;
  align-items: center;
  justify-content: start;
  height: var(--cms-input-height);
  background-color: var(--cms-input-bkg);
  color: var(--cms-input-ph);
  border-radius: var(--cms-input-radius);
  cursor: pointer;
  user-select: none;
}
/* line 448, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip label::after {
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  width: var(--cms-input-height);
  text-align: center;
  font-size: 1rem;
  content: '\f00d';
  opacity: 0.5;
}
/* line 459, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip label:not(:empty) {
  padding-left: .8em;
}
/* line 466, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip label:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
}
/* line 468, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip label:hover::after {
  content: '\f00c';
}
/* line 473, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip label i {
  transform: scale(1.5);
  margin-inline: .7em;
}
/* line 482, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
/* line 487, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip input:checked + label {
  color: var(--cms-input-txt);
}
/* line 489, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip input:checked + label::after {
  content: '\f00c';
  color: green;
  opacity: 1;
  font-weight: bold;
}
/* line 496, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip input:not([type='radio']):checked:not(:focus) + label:hover::after {
  color: red;
  content: '\f00d';
  font-weight: normal;
}
/* line 501, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chip input:focus + label {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 510, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chips {
  display: flex;
  flex-flow: row wrap;
  gap: 1em;
}
/* line 515, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chips:after {
  content: "";
  flex: 99999 1 auto;
}
/* line 519, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chips > .chip {
  flex: 1 1 auto;
}
/* line 521, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.chips > .chip label {
  text-align: center;
}
/********************************************************************************

	File Upload UI for images with preview.
	Can be attached to .ratio or standalone.
	.fileui
		input id='id' data-minsize=""
		label for='id'... (add .custom class for custom children)
			div // centers the custom content
				i // custom icon
				span // custom icon subtitle

*********************************************************************************/
/* line 539, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui {
  display: inline-flex;
  min-width: 10em;
  min-height: 10em;
  aspect-ratio: 1/1;
  height: 100%;
}
/* line 546, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  border: 0;
  padding: 0;
  margin: 0;
  opacity: 0;
}
/* line 555, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui label {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background-position: center;
  background-size: cover;
  text-align: center;
  color: var(--cms-color-txt);
  background-color: var(--cms-input-bkg);
  border-radius: var(--cms-input-radius);
  xbox-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.15), 0 0 0px 4px rgba(128, 128, 128, 0.6);
  transition: 0.3s all;
  color: var(--cms-input-ph);
}
/* line 567, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui label:after,
.fileui label i {
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f030';
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}
/* line 575, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui label:hover {
  background-color: hsla(var(--cms-hsl-brand), 0.10);
}
/* line 577, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui label:hover:after,
.fileui label:hover i {
  font-weight: 700;
}
/* line 581, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui label span {
  display: block;
  padding: 0 1rem;
  font-size: 0.7em;
  line-height: 1.2;
}
/* line 589, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui label:not(:empty):after {
  display: none;
}
/* line 594, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui :focus + label {
  background-color: hsla(var(--cms-hsl-accent), 0.14);
}
/* line 598, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui .has-value + label {
  justify-content: flex-end;
  align-items: flex-end;
}
/* line 602, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui .has-value + label:after,
.fileui .has-value + label span,
.fileui .has-value + label i {
  display: none;
}
/* line 605, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui .has-value + label:before {
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f304';
  width: 2em;
  line-height: 2em;
  text-align: center;
  border-radius: 1em;
  margin: .5em;
  background-color: var(--cms-input-bkg);
  color: var(--cms-input-txt);
}
/* line 618, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.fileui .has-value + label:hover:before {
  background-color: var(--cms-input-txt);
  color: var(--cms-input-bkg);
}
/********************************************************************************

	Field container holding an input legend icons, labels and so on.
	Normally styling is applied to the input unless you want to style legend
	background in which case radius & overflow need to be applied to the .field 
	container, in which case the popup labels below need refactoring!

	For small Material Design style labels (static or popup) the label acts
	as the placeholder untill the control is focused, then the label floats up and 
	native placeholder becomes visible. Alternatively the label floats to visibile.
	Note that these do not work if overflow:hidden is applied to the .field!

	.field
		& > legend.left/.right (must precede the input)
	  	& > input/select/textarea
	  	& > .label (must follow the input. Must be class?)
		& > .form_validation_field_error_error_message (test with .label!)

*********************************************************************************/
/* line 663, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field {
  --field-legend-width: 2.5rem;
  position: relative;
}
/* line 668, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field legend,
.field .legend {
  position: absolute;
  width: var(--field-legend-width);
  line-height: var(--cms-input-height);
  text-align: center;
  pointer-events: none;
}
/* line 675, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field legend .fa,
.field .legend .fa,
.field legend i,
.field .legend i {
  color: var(--cms-color-gray70);
  transform: scale(1.2);
}
/* line 681, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field legend ~ input,
.field .legend ~ input,
.field legend ~ select,
.field .legend ~ select,
.field legend ~ textarea,
.field .legend ~ textarea,
.field legend ~ span textarea,
.field .legend ~ span textarea {
  padding-left: var(--field-legend-width);
}
/* line 685, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field legend.right,
.field .legend.right {
  right: 0;
}
/* line 687, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field legend.right ~ input,
.field .legend.right ~ input,
.field legend.right ~ select,
.field .legend.right ~ select,
.field legend.right ~ textarea,
.field .legend.right ~ textarea {
  padding-left: 0.5em;
  padding-right: var(--field-legend-width);
  background-image: none !important;
}
/* line 696, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field .left ~ .right ~ input,
.field .left ~ .right ~ select,
.field .left ~ .right ~ textarea {
  padding-left: var(--field-legend-width);
}
/* line 702, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field input:not([type='checkbox']):not([type='radio']),
.field select,
.field textarea {
  width: 100%;
}
/* line 709, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field label,
.field .label {
  position: absolute;
  left: 0.5em;
  top: 0;
  z-index: 1;
  pointer-events: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 25ch;
  color: var(--cms-input-ph);
  transform-origin: bottom left;
  line-height: 1;
  padding: 0.15em 0.7em;
  border-radius: 0.6em;
  background-color: var(--cms-color-bkg);
  transform: scale(0.85) translateY(-0.9em);
}
/* line 725, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field legend:not(.right) ~ .label {
  left: var(--field-legend-width);
}
/* line 743, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float .label {
  line-height: var(--cms-input-height);
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  transform: scale(1) translate(0px);
  transition: all .1s linear;
}
/* line 747, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float ::placeholder {
  opacity: 0;
  transition: all .1s linear;
}
/* line 751, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float select {
  color: rgba(0, 0, 0, 0);
}
/* line 756, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float input:not(:placeholder-shown) ~ .label,
.field.float:focus-within > .label,
.field.float > .has-value ~ .label {
  line-height: 1;
  padding: 0.15em 0.7em;
  border-radius: 0.6em;
  background-color: var(--cms-color-bkg);
  transform: scale(0.85) translateY(-0.9em);
}
/* line 761, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float:focus-within ::placeholder {
  opacity: 1;
}
/* line 764, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float:focus-within select {
  color: var(--cms-input-ph);
}
/* line 770, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float .file ~ .label {
  transition-delay: .05s;
}
/* line 777, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float.v2 .label {
  opacity: 0;
}
/* line 780, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float.v2 ::placeholder {
  opacity: 1;
}
/* line 783, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float.v2 select {
  color: var(--cms-input-ph);
}
/* line 786, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
.field.float.v2 input:not(:placeholder-shown) ~ .label,
.field.float.v2:focus-within > .label,
.field.float.v2 > .has-value ~ .label {
  opacity: 1;
}
/* line 798, D:\LaragonData\www\cms\project\src\less\cms\forms.less */
fieldset,
.fieldset,
.fieldlabel,
.floatlabel {
  background-color: red;
}
/********************************************************************************
*********************************************************************************

	COMPONENTS (components.less)
	* Button
	* Pie chart
	* Slides
	* Related content. Link with summary to a a related surce
	* Toggle switch.
	* Cover.
	* Icons.
	* Masonry (with CSS columns).
	...
	* Tabs.
	* Tooltip.
	* Alerts.

*********************************************************************************
********************************************************************************/
/* line 25, D:\LaragonData\www\cms\project\src\less\cms\components.less */
figure.avatar._v1 {
  text-align: center;
  position: relative;
  margin: 3em 0;
}
/* line 29, D:\LaragonData\www\cms\project\src\less\cms\components.less */
figure.avatar._v1 img {
  max-width: 25ch;
  aspect-ratio: 1/1;
  border-radius: 10em;
  display: block;
  margin: auto;
  border: 0.5em solid var(--cms-color-accent);
  background-color: var(--cms-color-gray100);
}
/* line 38, D:\LaragonData\www\cms\project\src\less\cms\components.less */
figure.avatar._v1 figcaption {
  background-color: var(--cms-color-brand);
  display: block;
  position: relative;
  margin: -2.5em auto 0 auto;
  padding: 0.5em 1em;
  width: fit-content;
  transform: rotate(-4deg) skewX(-5deg);
  border-radius: 0.5em;
  font-weight: bold;
  font-size: 1.3em;
  color: white;
}
/********************************************************************************
	Spinner
	.spinner
		>div/span (or any element)
	This is work in progress!
*********************************************************************************/
/* line 66, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.spinner {
  --cms-spinner-unit: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: progress;
  background-color: rgba(128, 128, 128, 0.1);
}
/* line 75, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.spinner.cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 82, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.spinner::after {
  display: block;
  content: '';
  width: 3rem;
  height: 3rem;
  border: 0.5rem rgba(128, 128, 128, 0.5) solid;
  border-top: 0.5rem var(--cms-color-brand, #ff0000) solid;
  border-radius: 50%;
  animation: spinner_animation 0.8s infinite linear;
}
@keyframes spinner_animation {
  /* line 96, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  100% {
    transform: rotate(360deg);
  }
}
/********************************************************************************
	Ajax loading bar overlays on top side of the page
	Used by on jquery ajaxStart/ajaxStop
	z-index 9999
*********************************************************************************/
/* line 107, D:\LaragonData\www\cms\project\src\less\cms\components.less */
#ajaxLoadingBar {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: .5rem;
  overflow: hidden;
  background-color: var(--cms-color-brand, #ff0000);
  z-index: 9999;
  transition: .5s;
}
/* line 118, D:\LaragonData\www\cms\project\src\less\cms\components.less */
#ajaxLoadingBar:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 7rem;
  background-color: #fff;
  filter: blur(0.3rem);
  animation-name: ajaxLoadingBar_animation;
  animation-duration: 1.3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes ajaxLoadingBar_animation {
  /* line 132, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  0% {
    left: 0%;
  }
  /* line 136, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  100% {
    left: 100%;
  }
}
/* line 147, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.monthpicker {
  background-color: aquamarine;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: .3rem;
  width: min-content;
}
/* line 153, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.monthpicker div {
  background-color: yellow;
  padding: .3rem;
  font-size: .8rem;
  text-transform: uppercase;
}
/********************************************************************************

	Buttons
	<div class="button">
		<i></i> Text
	</div>

*********************************************************************************/
/* line 178, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.button {
  display: inline-flex;
  align-items: center;
  column-gap: 0.7em;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  padding: 0 1.3em 0 1.2em;
  height: calc(var(--cms-input-height) - 0.2em);
  font-weight: 700;
  border-radius: 2em;
  color: var(--cms-color-nav);
  box-shadow: inset 0 0 0 0.2em var(--cms-color-nav);
  transition: all 0.25s;
}
/* line 201, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.button:hover {
  background-color: var(--cms-color-nav);
  color: var(--cms-color-fgr);
  box-shadow: none;
}
/* line 207, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.button:focus {
  background-color: var(--cms-color-brand);
  filter: brightness(0.95);
}
/* line 235, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.button i {
  transform: scale(1.3);
}
/********************************************************************************

	Pie chart
	Piechart showing a single value but can be adapted to more values as well.
	
	Value and styling variables are passed through css custom properties:
	--hole
	--chart
	<figure class="piechart" style="--chart:90%"></figure>

*********************************************************************************/
/* line 251, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.piechart {
  --chart: 50%;
  --hole: 50%;
  --size: 300px;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: silver;
  background: radial-gradient(circle closest-side, #ffffff 0, #ffffff var(--hole), transparent 0%), conic-gradient(#008000 0%, #ff0000 var(--chart), transparent 0%, transparent 100%);
}
/********************************************************************************

	Slides
	<div class="slides">
		<div>[siler content]</div>
	</div>

*********************************************************************************/
/* line 283, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.scrollsnap {
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  /* scroll to with links */
  -webkit-overflow-scrolling: touch;
}
/* line 287, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.scrollsnap > div {
  scroll-snap-align: start;
}
/* line 292, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.slides {
  display: flex;
  gap: 1em;
  overflow: auto;
}
/* line 300, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.slides > div {
  overflow: hidden;
  flex: 0 0 100%;
  flex-basis: 30%;
}
@supports (scroll-snap-align: start) {
  
}
/* line 318, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.slides > div {
  height: 300px;
  background: #eee;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 100px;
}
/********************************************************************************

	Related content link with summary

	<a class="related">
		<i>
			<b>Title</b>
			Description
		</i>
	</a>

*********************************************************************************/
/* line 344, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.related {
  display: flex;
  align-items: center;
  padding: .7em;
  text-decoration: none !important;
  background-color: yellow;
  color: red;
  line-height: normal;
}
/* line 352, D:\LaragonData\www\cms\project\src\less\cms\components.less */
dis .related:hover {
  text-decoration: none;
  background-color: blue;
}
/* line 357, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.related:before,
.related [class*='fa-'] {
  align-self: stretch;
  display: flex;
  align-items: center;
  font-size: 1.7em;
  margin-inline-end: 0.5em;
  border-inline-end: 1px solid blue;
  padding-inline-start: .2em;
  padding-inline-end: .5em;
}
/* line 367, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.related [class*='fa-'] {
  font-weight: 300;
}
/* line 370, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.related i {
  font-style: normal;
}
/* line 373, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.related b,
.related strong {
  display: block;
  margin-inline-end: 1rem;
}
/* line 379, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.post .typeset .related:before {
  font-weight: 300;
  content: '\f25a';
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
/********************************************************************************

	Toggle Switch

	<label class="switch">
	<input type="checkbox">
	<span class="slider round"></span>
	</label>

*********************************************************************************/
/* Toggle switch container */
/* line 398, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch {
  --switch-height: 30px;
  --switch-gutter: 4px;
  --switch-width: calc(var(--switch-height) * 1.7);
  --switch-button: calc(var(--switch-height) - (var(--switch-gutter) * 2));
  --switch-translate: calc(var(--switch-width) - (var(--switch-button) + (var(--switch-gutter) * 2)));
  position: relative;
  display: inline-block;
  width: var(--switch-width);
  height: var(--switch-height);
  /* Switch track area */
}
/* line 410, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch input {
  display: none !important;
}
/* line 412, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch input:disabled + span {
  cursor: not-allowed;
  opacity: 0.8;
}
/* line 415, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch input:disabled + span:before {
  opacity: 0.5;
}
/* line 419, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch input:checked + span {
  background-color: red;
}
/* line 421, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch input:checked + span:before {
  transform: translateX(var(--switch-translate));
}
/* line 430, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch span {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .1s;
  border-radius: var(--switch-height);
  /* Switch button */
}
/* line 442, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.switch span:before {
  position: absolute;
  content: "";
  height: var(--switch-button);
  width: var(--switch-button);
  left: var(--switch-gutter);
  bottom: var(--switch-gutter);
  background-color: white;
  border-radius: 50%;
  transition: .1s;
}
/********************************************************************************

	Icon related

*********************************************************************************/
/* 
	.fileicon supports the PHP FileExtension() function which prints 
	icons basen on the given filename 
*/
/* line 467, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.fileicon {
  opacity: .5;
}
/* line 469, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.fileicon[class*='-word'] {
  color: dodgerblue;
}
/* line 472, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.fileicon[class*='-excel'] {
  color: green;
}
/* line 475, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.fileicon[class*='-image'] {
  color: darkgoldenrod;
}
/* line 478, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.fileicon[class*='-pdf'] {
  color: crimson;
}
/* line 481, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.fileicon[class*='-archive'] {
  color: sienna;
}
/********************************************************************************

	Masonry using CSS columns

*********************************************************************************/
/* line 492, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.masonry {
  /* Masonry container */
  --cms-masonry-gap: 1.5rem;
  column-gap: var(--cms-masonry-gap);
  column-count: 1;
}
@media (min-width: 0px) {
  /* line 497, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .masonry {
    column-count: 1;
  }
}
@media (min-width: 576px) {
  /* line 500, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .masonry {
    column-count: 2;
  }
}
@media (min-width: 768px) {
  /* line 503, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .masonry {
    column-count: 3;
  }
}
@media (min-width: 992px) {
  /* line 506, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .masonry {
    column-count: 4;
  }
}
@media (min-width: 1200px) {
  /* line 509, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .masonry {
    column-count: 5;
  }
}
/* line 513, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.masonry > * {
  /* Masonry bricks or child elements */
  margin-bottom: var(--cms-masonry-gap);
}
/* line 525, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cornered {
  --cms-cornered-size: 50px;
  position: relative;
  overflow: hidden;
}
/* line 530, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cornered:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  margin: calc(calc(var(--cms-cornered-size) / 2) * -1);
  width: var(--cms-cornered-size);
  height: var(--cms-cornered-size);
  transform: rotate(45deg);
  background-color: silver;
}
/********************************************************************************

	Native HTML5 Details & Summary
	(Does not work in IE & Edge!!)

*********************************************************************************/
/* line 550, D:\LaragonData\www\cms\project\src\less\cms\components.less */
summary {
  /* Reset the default UI marker */
  list-style: none;
  outline: none;
  position: relative;
  padding: .7rem 2rem;
  margin-bottom: 2px;
  font-weight: bold;
  border-left: 4px solid hsla(var(--cms-hsl-brand),1);
  background-color: hsla(var(--cms-hsl-brand),0.1);
  cursor: pointer;
  transition: all 0.3s;
}
/* line 554, D:\LaragonData\www\cms\project\src\less\cms\components.less */
summary::-webkit-details-marker {
  display: none;
}
/* line 567, D:\LaragonData\www\cms\project\src\less\cms\components.less */
summary::before,
summary::after {
  position: absolute;
  top: .6rem;
  width: 1.8rem;
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  transition: all 0.3s;
}
/* line 575, D:\LaragonData\www\cms\project\src\less\cms\components.less */
summary::before {
  left: 0px;
  content: '\f25a';
  xopacity: 0.5;
  font-size: 1rem;
}
/* line 581, D:\LaragonData\www\cms\project\src\less\cms\components.less */
summary::after {
  right: 0px;
  content: '\f105';
  font-size: 21px;
  transform: rotate(90deg);
}
/* line 587, D:\LaragonData\www\cms\project\src\less\cms\components.less */
summary:hover {
  background-color: hsla(var(--cms-hsl-brand),0.2);
}
/* line 591, D:\LaragonData\www\cms\project\src\less\cms\components.less */
details:last-of-type {
  margin-bottom: 1rem;
}
/* line 597, D:\LaragonData\www\cms\project\src\less\cms\components.less */
details[open] summary {
  padding-left: 0;
  border-left-style: none;
  background-color: transparent;
}
/* line 604, D:\LaragonData\www\cms\project\src\less\cms\components.less */
details[open] summary::before {
  display: none;
}
/* line 607, D:\LaragonData\www\cms\project\src\less\cms\components.less */
details[open] summary::after {
  transform: rotate(-90deg);
}
/* line 612, D:\LaragonData\www\cms\project\src\less\cms\components.less */
details[open] summary:hover::after {
  color: red;
}
/* Summary & Details skin */
/********************************************************************************

	List Views

	ul.list-view
		> li/.list-item
			>a

*********************************************************************************/
/* line 630, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view {
  margin-bottom: 0;
}
/* line 632, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view .list-item {
  display: block;
  position: relative;
  padding: 1em;
  border-bottom: 1px solid var(--cms-color-border);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 640, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view .list-item:last-child {
  border-bottom: none;
}
/* line 649, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view .list-item.selected:after {
  color: black !important;
}
/* line 654, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view a.list-item {
  padding-right: 2em;
  color: inherit;
}
/* line 657, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view a.list-item:after {
  position: absolute;
  right: 0;
  top: 50%;
  bottom: 0;
  width: 30px;
  padding-left: 10px;
  font-size: inherit;
  line-height: 0;
  color: var(--cms-color-border);
  font-family: 'FontAwesome';
  content: '\f054';
}
/* line 670, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.list-view a.list-item:hover {
  text-decoration: none;
}
/* line 675, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.split-view {
  margin-top: 55px;
}
/* line 678, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.split-view > .row {
  height: 100%;
}
/* line 681, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.split-view-panel {
  height: 100%;
  overflow: auto;
}
/* line 684, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.split-view-panel header {
  height: 70px;
  padding-top: 15px;
}
/* line 687, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.split-view-panel header input {
  border-bottom: 1px dashed silver;
}
/* line 691, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.split-view-panel .list-view {
  height: calc(100% - 70px);
  overflow: auto;
}
/********************************************************************************
	
	Simple Tabs (CSS * JS, see Simple Tabs in plugins.js)
	.tabs
		nav
			a[.active]
		ul
			li[.active]

*********************************************************************************/
/* line 708, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs {
  --cms-tabs-active-color: var(--cms-color-primary);
}
/* line 712, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs nav {
  display: flex;
}
/* line 714, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs nav a {
  display: block;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s;
  color: inherit;
}
/* line 723, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs nav a span {
  min-width: 1em;
}
/* line 729, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs nav a.active {
  color: var(--cms-tabs-active-color);
}
/* line 731, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs nav a.active span {
  visibility: hidden;
}
/* line 741, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs ul > li {
  display: none;
}
/* line 743, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs ul > li.active {
  display: block;
}
/* line 751, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.tabs nav {
  gap: 1rem;
}
/* line 759, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs {
  /* Container for the clickable tabs */
  /* Container for the tab content panels */
}
/* line 761, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu {
  display: flex;
  /* Container for the single tabs */
}
/* line 764, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li {
  flex: 1;
  position: relative;
  margin-left: 4px;
  /* Currently selected tab */
}
/* line 768, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li:first-child {
  margin-left: 0;
}
/* line 769, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li > a {
  display: block;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s;
  color: var(--cms-color-gray100);
}
/* line 776, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li > a > i {
  font-size: 2.9em;
}
/* line 779, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li > a b {
  display: none;
  font-weight: 700;
  text-transform: uppercase;
  font-size: .9em;
}
/* line 784, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li > a b i {
  font-weight: 400;
  color: var(--cms-color-gray50);
}
@media (min-width: 576px) {
  /* line 790, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .xtabs-menu > li > a > i {
    font-size: 2em;
  }
  /* line 791, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .xtabs-menu > li > a b {
    display: block;
  }
}
/* line 797, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu > li.active a {
  color: var(--cms-color-primary);
}
/* line 804, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-panel {
  padding: 15px;
  /* Tab content panel */
}
/* line 807, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-panel > li {
  display: none;
}
/* line 809, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-panel > li.active {
  display: block;
}
/* Skin classic */
/* line 818, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-panel {
  background-color: white;
  box-shadow: 0px 3px 5px -4px rgba(0, 0, 0, 0.2);
}
/* line 827, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu li a {
  background-color: #e6e6e6;
  box-shadow: inset 0px -2px 2px -2px rgba(0, 0, 0, 0.15);
}
/* line 831, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu li.active {
  border-bottom: 1px solid white;
}
/* line 833, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu li.active a {
  background-color: white;
  box-shadow: none;
}
/* Skin minimal */
/* line 845, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu li a {
  border-bottom: 5px solid var(--cms-color-border);
}
/* line 848, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs-menu li.active a {
  border-bottom-color: var(--cms-color-primary);
}
/* line 854, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.xtabs {
  --fa-primary-opacity: 0.7;
  --fa-secondary-opacity: 1.0;
  --fa-primary-color: var(--cms-color-primary);
  --fa-secondary-color: var(--cms-color-gray100);
}
/********************************************************************************

	Tooltips. Default south direction. Only applies on non touch devices
	<div 
		class="tooltip [tooltip-top/bottom/left/right]" 
		data-tooltip="Tooltip text">
			[content]
	</div>
	Deprecate the tooltip naming in favor of tt?

*********************************************************************************/
@media (hover: hover) and (pointer: fine) and (min-width: 768px) {
  /* line 877, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip,
  .tt {
    position: relative;
    /* On hover and focus show tooltip */
  }
  /* line 881, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip:before,
  .tt:before,
  .tooltip:after,
  .tt:after {
    position: absolute;
    display: block;
    opacity: 0;
    pointer-events: none;
    z-index: 50;
    transition: all 0.3s ease-in-out;
  }
  /* line 889, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip:after,
  .tt:after {
    content: attr(data-tooltip);
    top: 100%;
    left: 50%;
    min-width: 100px;
    max-width: 300px;
    white-space: normal;
    margin-top: 5px;
    padding: 7px 9px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
    text-transform: none;
    color: white;
    background-color: #1e1e1e;
    box-shadow: 0,0,2px black;
    transform: translateX(-50%);
    transform-origin: 50% 50%;
  }
  /* line 914, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-large:after,
  .tt-large:after {
    font-size: 17px;
    font-weight: 700;
  }
  /* line 919, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip:before,
  .tt:before {
    content: "";
    top: 100%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px;
    border: 6px solid transparent;
    border-bottom-color: #1e1e1e;
  }
  /* line 930, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-top:after,
  .tt-top:after {
    top: auto;
    bottom: 100%;
    margin-bottom: 5px;
  }
  /* line 935, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-top:before,
  .tt-top:before {
    top: auto;
    bottom: 100%;
    margin-bottom: -5px;
    border-top-color: #1e1e1e;
    border-bottom-color: transparent;
  }
  /* line 944, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-right:after,
  .tt-right:after {
    top: 50%;
    left: 100%;
    margin-top: 0;
    margin-left: 5px;
    transform: translateY(-50%);
  }
  /* line 951, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-right:before,
  .tt-right:before {
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-right-color: #1e1e1e;
    border-bottom-color: transparent;
  }
  /* line 960, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-left:after,
  .tt-left:after {
    top: 50%;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 5px;
    transform: translateY(-50%);
  }
  /* line 968, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip-left:before,
  .tt-left:before {
    top: 50%;
    right: 100%;
    left: auto;
    margin-top: -5px;
    margin-right: -5px;
    border-bottom-color: transparent;
    border-left-color: #1e1e1e;
  }
  /* line 980, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip:hover,
  .tt:hover,
  .tooltip:focus,
  .tt:focus {
    text-decoration: none;
  }
  /* line 982, D:\LaragonData\www\cms\project\src\less\cms\components.less */
  .tooltip:hover:before,
  .tt:hover:before,
  .tooltip:focus:before,
  .tt:focus:before,
  .tooltip:hover:after,
  .tt:hover:after,
  .tooltip:focus:after,
  .tt:focus:after {
    opacity: 1;
  }
}
/********************************************************************************

	Alerts.

*********************************************************************************/
/* line 994, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-base,
.alert-danger,
.alert-info,
.alert-success,
#KT_tngerror,
#KT_tngwarning {
  display: flex;
  align-items: center;
  padding: 1em 1em 1em 0;
  margin-bottom: 1rem;
  color: white;
  line-height: 1.3;
  xfont-size: 0.9em;
  font-weight: bold;
  background-color: gray;
}
/* line 1004, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-base:before,
.alert-danger:before,
.alert-info:before,
.alert-success:before,
#KT_tngerror:before,
#KT_tngwarning:before {
  display: block;
  content: " ";
  min-width: 2em;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 2em;
  font-weight: 400;
}
/* line 1013, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-base a,
.alert-danger a,
.alert-info a,
.alert-success a,
#KT_tngerror a,
#KT_tngwarning a {
  color: inherit;
  text-decoration: underline;
}
/* line 1018, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-danger,
#KT_tngerror {
  background-color: tomato;
}
/* line 1023, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-danger:before,
#KT_tngerror:before {
  content: "\f071";
}
/* line 1027, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-info {
  background-color: transparent;
  border-bottom: 3px solid gray;
  border-color: steelblue;
  color: steelblue;
}
/* line 1033, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-info:before {
  content: "\f05a";
}
/* line 1037, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-success,
#KT_tngwarning {
  background-color: seagreen;
}
/* line 1042, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.alert-success:before,
#KT_tngwarning:before {
  content: "\f058";
}
/* Extend alert styling to KT error classes */
/********************************************************************************

	New cards (alpha)
	

*********************************************************************************/
/* line 1058, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.pill {
  --pill-height: 2.5em;
  --pill-padding: 0.3em;
  position: relative;
  display: inline-flex;
  align-items: center;
  min-height: var(--pill-height);
  color: inherit;
  cursor: pointer;
  user-select: none;
  background-color: whitesmoke;
  border-radius: 10em;
  padding: var(--pill-padding);
}
/* line 1073, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.pill:empty {
  background-color: red;
}
/* line 1078, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.pill:hover {
  background-color: black;
  color: white;
  text-decoration: none;
}
/* line 1084, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.pill span {
  margin: 0 0.8em;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
}
/* line 1091, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.pill i,
.pill img {
  background-color: ghostwhite;
  height: calc(var(--pill-height) - (var(--pill-padding) * 2));
  width: calc(var(--pill-height) - (var(--pill-padding) * 2));
  border-radius: 10em;
  font-size: 1em;
  object-fit: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1104, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.pill._2x {
  --size-2x: 2;
  font-size: 1.7em;
  line-height: calc(var(--cms-input-height) * 1.7);
  min-width: calc(var(--cms-input-height) * 1.7);
}
/* line 1115, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.badge,
[data-badge]:after {
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 100%;
  padding: 0 .3em;
  font-size: 0.8rem;
  line-height: 1.65em;
  border-radius: 1em;
  transform: translate(-50%, -50%);
  content: attr(data-badge);
  background-color: #ff654e;
  color: #ffffff;
}
/************************************************/
/* line 1135, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.herobanner img {
  width: 100%;
  max-height: 10rem;
  object-fit: cover;
}
/* line 1142, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.herocover {
  height: 100vh;
  background-color: gray;
}
/* line 1145, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.herocover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 1153, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton {
  position: relative;
  display: flex;
  align-items: center;
  margin: auto;
  padding: .5rem 1rem;
  background-color: gray;
  color: white;
  border-radius: .5rem;
}
/* line 1167, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton i {
  font-size: 1.5em;
}
/* line 1170, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton span {
  display: none;
  margin-left: 1rem;
}
/* line 1175, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton:before {
  content: attr(data-count);
  background-color: red;
  position: absolute;
  top: -20%;
  left: 50%;
  padding: .3rem;
  height: 1.5rem;
  min-width: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
/* line 1190, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton:hover {
  background-color: brown;
}
/* line 1192, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton:hover span {
  display: inline;
}
/* line 1195, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.kartbutton:hover:before {
  display: none;
}
/* line 1202, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.icon-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  min-width: 2rem;
  border: 1px solid black;
  border-radius: 2rem;
  background-color: whitesmoke;
}
/* line 1213, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.icon-button div {
  padding: 0;
}
/* line 1215, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.icon-button div span {
  display: none;
}
/* line 1220, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.icon-button:hover div {
  padding: 0 1rem;
}
/* line 1222, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.icon-button:hover div span {
  display: inline-block;
}
/* line 1232, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.gcparent > aside {
  line-height: 1.75;
  font-size: 0.88rem;
}
/* line 1236, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.gcparent > aside h2,
.gcparent > aside h3,
.gcparent > aside h4 {
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 1rem;
}
/* line 1241, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.gcparent > aside h2 {
  font-size: 1.2rem;
  font-weight: 800;
}
/* line 1245, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.gcparent > aside h3 {
  border-bottom: 1px solid silver;
}
/* line 1251, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.gcparent > aside a {
  display: block;
  color: inherit;
  opacity: 0.8;
  transition: opacity .5s;
}
/* line 1256, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.gcparent > aside a:hover {
  text-decoration: underline;
  opacity: 1;
}
/* line 1263, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.grid2 {
  --grid-cell-minwidth: 270px;
}
/* line 1269, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 {
  background-color: white;
  display: flex;
  flex-flow: column nowrap;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
/* line 1279, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 img {
  background-color: silver;
}
/* line 1284, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 .btn {
  display: inline-block;
  padding: .3rem;
  border: 1px solid black;
  text-transform: uppercase;
  font-size: .7rem;
}
/* line 1294, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 header,
.card2 main,
.card2 aside,
.card2 footer {
  padding: 1rem;
}
/* line 1310, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 aside {
  margin-top: auto;
}
/* line 1314, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 1335, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 {
  background-color: hsl(0,0%,13%);
  color: wheat;
}
/* line 1338, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 figure div {
  background: linear-gradient(to bottom, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,0) 70%, hsla(0,0%,13 %,1) 100%);
}
/* line 1345, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 main {
  position: relative;
  top: -3.5rem;
}
/* line 1348, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 main h4 {
  font-weight: 700;
}
/* line 1351, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 main p {
  font-size: 0.9em;
}
/* line 1354, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.card2 main div {
  color: white;
}
/* line 1361, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cta {
  --cta-transition: 0.2s;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: none;
  background-color: red;
  color: yellow;
  transition: width var(--cta-transition);
}
/* line 1370, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cta .button-text {
  display: block;
  opacity: 0;
  width: 0px;
  height: 0px;
  overflow: hidden;
  transition: opacity var(--cta-transition);
}
/* line 1378, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cta:hover {
  width: 180px;
  transition: width var(--cta-transition);
}
/* line 1381, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cta:hover i {
  display: none;
}
/* line 1384, D:\LaragonData\www\cms\project\src\less\cms\components.less */
.cta:hover .button-text {
  opacity: 1;
  width: auto;
  height: auto;
  transition: opacity var(--cta-transition);
}
/********************************************************************************
*********************************************************************************

	TYPOGRAPHY (typography.less)

	Note: Whenever possible, Web authors should instead use the font-variant
	shorthand property or an associated longhand property such as font-variant-ligatures,
	font-variant-caps, font-variant-east-asian, font-variant-alternates, font-variant-numeric
	or font-variant-position. These lead to more effective, predictable, understandable
	results than font-feature-settings, which is a low-level feature designed to handle
	special cases where no other way exists to enable or access an OpenType font feature.
	In particular, font-feature-settings shouldn't be used to enable small caps.

	developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings

*********************************************************************************
********************************************************************************/
/* line 20, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
body {
  font-family: var(--cms-font-stack1);
  font-size: 1rem;
  font-kerning: auto;
  line-height: 1.4;
  /* Baseline grid, for visual reference only */
}
/********************************************************************************

	Formatted text

*********************************************************************************/
/* line 42, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.hxl {
  font-size: clamp(2.3em, 4vw, 3.5em);
  line-height: 1.25;
  letter-spacing: calc(var(--cms-letter-spacing) * 2);
}
/* line 47, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.hxl span {
  background-color: black;
  color: white;
  box-decoration-break: clone;
  padding: 0.0em 0.2em 0.15em 0.2em;
}
/* line 54, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.hlg {
  font-size: clamp(1.9em, 4vw, 3em);
  line-height: 1.25;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 59, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.h1 {
  font-size: clamp(1.7em, 4vw, 2.1em);
  line-height: 1.25;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 64, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.h2 {
  font-size: clamp(1.4em, 4vw, 1.8em);
  line-height: 1.25;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 69, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.h3 {
  font-size: clamp(1.15em, 4vw, 1.3em);
  line-height: 1.4;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 74, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.h4 {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 81, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.lhnone {
  line-height: 0;
}
/* line 84, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.lhfit {
  line-height: 1;
}
/* line 88, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.dev-flex-lineheight {
  line-height: calc(1.3em + (1.5 - 1.3) * ((100vw - 21em)/(35 - 21)));
}
/* line 95, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled {
  line-height: 1.55;
}
/* line 99, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled p,
.styled ul,
.styled ol,
.styled blockquote {
  margin-bottom: 1em;
}
/* line 102, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled h1,
.styled h2,
.styled h3,
.styled h4 {
  margin-bottom: 0.5em;
  font-weight: bold;
}
/* line 105, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled h1:last-child,
.styled h2:last-child,
.styled h3:last-child,
.styled h4:last-child {
  margin-bottom: auto;
}
/* line 109, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled h1 {
  font-size: clamp(1.7em, 4vw, 2.1em);
  line-height: 1.25;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 112, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled h2 {
  font-size: clamp(1.4em, 4vw, 1.8em);
  line-height: 1.25;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 115, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled h3 {
  font-size: clamp(1.15em, 4vw, 1.3em);
  line-height: 1.4;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 118, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled h4 {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: var(--cms-letter-spacing);
}
/* line 121, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled li {
  display: list-item;
  list-style-position: inside;
}
/* line 125, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled ol li {
  list-style-type: decimal;
}
/* line 128, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.styled ul li {
  list-style-type: disc;
}
/* line 135, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.clone {
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  box-decoration-break: clone;
  padding: 0.0em 0.2em 0.15em 0.2em;
}
/********************************************************************************

	Text utilitis

*********************************************************************************/
/* line 147, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.upper {
  text-transform: uppercase;
}
/* line 148, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.under {
  text-decoration: underline;
}
/* line 149, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.left {
  text-align: left;
}
/* line 150, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.right {
  text-align: right;
}
/* line 151, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.center {
  text-align: center;
}
/* line 152, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.strike {
  text-decoration: line-through;
}
/* line 153, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.invisible {
  font: 0px/0px sans-serif;
  height: 0px;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 163, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.light {
  font-weight: 300;
}
/* line 166, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.normal {
  font-weight: 400;
}
/* line 169, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.medium {
  font-weight: 600;
}
/* line 172, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.bold {
  font-weight: 700;
}
/* line 175, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.black {
  font-weight: 900;
}
/* line 179, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.small,
small {
  font-size: 0.85em;
}
/* line 182, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.dimm {
  opacity: 0.5;
}
/* line 186, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.caption {
  font-size: 0.85em;
  opacity: 0.5;
}
/********************************************************************************

	Typeset formatted text
	Extra formatting for posts, articles etc. with paragraph spacings headings etc.

*********************************************************************************/
/* line 197, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset,
.article-text {
  font-size: 1.1rem;
  max-height: 999999px;
  /*	
		a max-height on element or parent prevents Android Chrome font boosting
		Apparenty text-size-adjust does not work.
		may have side effects, test thoroughly
		https://stackoverflow.com/questions/11289166/chrome-on-android-resizes-font	
	*/
  /* Larger screens, increase  headers */
  /* Taking an element out of context. Work in progress */
}
/* line 210, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset a,
.article-text a {
  color: inherit;
  text-decoration: underline solid currentColor;
  text-decoration-skip: spaces edges;
  text-underline-offset: 10%;
  text-decoration-thickness: 10%;
}
/* line 219, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset a:hover,
.article-text a:hover {
  text-decoration-thickness: 18%;
}
/* line 227, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset h1,
.article-text h1,
.xxtypeset h2,
.article-text h2,
.xxtypeset h3,
.article-text h3,
.xxtypeset h4,
.article-text h4,
.xxtypeset p,
.article-text p,
.xxtypeset ul,
.article-text ul,
.xxtypeset ol,
.article-text ol,
.xxtypeset blockquote,
.article-text blockquote {
  margin-bottom: 1em;
}
/* line 232, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset h1,
.article-text h1 {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1;
}
/* line 237, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset h1:first-of-type + h2,
.article-text h1:first-of-type + h2 {
  margin-top: -1.45em;
  margin-bottom: 1.6rem;
  font-size: 1.55rem;
}
/* line 243, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset h2,
.article-text h2 {
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.4;
}
/* line 248, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset h3,
.article-text h3 {
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.5;
}
/* line 253, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset h4,
.article-text h4 {
  font-size: inherit;
  font-weight: 700;
}
/* line 258, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset p:first-of-type:first-letterx,
.article-text p:first-of-type:first-letterx {
  float: left;
  font-size: 3.3em;
  line-height: 0.8em;
  padding-top: .1em;
  padding-right: .14em;
  font-weight: bold;
}
/* line 287, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset ol,
.article-text ol,
.xxtypeset ul,
.article-text ul {
  margin-left: 2rem;
}
/* line 290, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset li,
.article-text li {
  display: list-item;
  list-style-position: inside;
}
/* line 294, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset ol li,
.article-text ol li {
  list-style-type: decimal;
}
/* line 297, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset ul li,
.article-text ul li {
  list-style-type: disc;
}
/* line 301, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset blockquote,
.article-text blockquote {
  padding: 1rem;
  font-style: normal;
  border-inline-start: 4px solid red;
  background-color: blue;
}
/* line 306, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset blockquote p:last-child,
.article-text blockquote p:last-child {
  margin-bottom: auto;
}
/* line 312, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset .small,
.article-text .small {
  display: inline-block;
  line-height: normal;
}
/* line 317, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.xxtypeset .sidenote,
.article-text .sidenote {
  position: absolute;
  left: 50%;
  max-width: 25%;
}
/********************************************************************************

		Headings.
		Similar to dividers but with more extras. Common on as titles in TNG lists/forms
		Text has to be contained in a SPAN element

*********************************************************************************/
/* line 332, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.heading,
.KT_tng > h1 {
  font-size: 2.5em;
  font-weight: 700;
  margin: 1em 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  opacity: 0;
  transition: 1s;
}
/* line 341, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.heading i,
.KT_tng > h1 i {
  font-weight: inherit;
  opacity: 0.5;
}
/* line 345, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.heading::before,
.KT_tng > h1::before {
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  content: "\f044";
}
/* line 352, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.heading .KT_text_statistics,
.KT_tng > h1 .KT_text_statistics {
  text-transform: lowercase;
  font-size: 1rem;
  font-weight: normal;
  opacity: 0.5;
}
/* line 357, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.heading .KT_text_statistics::before,
.KT_tng > h1 .KT_text_statistics::before {
  content: '(';
}
/* line 358, D:\LaragonData\www\cms\project\src\less\cms\typography.less */
.heading .KT_text_statistics::after,
.KT_tng > h1 .KT_text_statistics::after {
  content: ')';
}
/********************************************************************************
*********************************************************************************

		PLUGINS (plugins.less)

		Core mods CSS for the plugins in /shared/plugins/

*********************************************************************************
********************************************************************************/
/********************************************************************************

	Typed.js

*********************************************************************************/
@keyframes animationBlink {
  /* line 24, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
  0% {
    opacity: 1;
  }
  /* line 25, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
  50% {
    opacity: 0;
  }
  /* line 26, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
  100% {
    opacity: 1;
  }
}
/********************************************************************************

	mmenu.js

*********************************************************************************/
/* line 40, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
#mmenu:not( .mm-spn ) {
  display: none;
}
/* line 53, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
#mmenu .xmm-listitem {
  xborder-color: none;
  xfont-size: larger;
  font-weight: bold;
  xtext-transform: uppercase;
}
/* line 58, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
#mmenu .xmm-listitem:after {
  xleft: 0px;
}
/* line 61, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
#mmenu .xmm-listitem .fa-fw {
  xwidth: 2em;
}
/*!
 *
 * textarea-autosize.js ??
 * Grows a textarea based on what's inside.
 * Prepare by innitially sizing the textarea with the input height
 */
/* line 77, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.textarea-autosize {
  height: var(--cms-input-height);
  min-height: var(--cms-input-height);
  line-height: 1.3;
}
/********************************************************************************

	jquery.overlay.js
	fade/slidedown/slideup/drawer
	z-index 90, 91

*********************************************************************************/
/* line 94, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
html,
.scrollbar1 {
  --cms-sb-fg: red;
  --cms-sb-bg: yellow;
  -ms-overflow-style: auto;
}
/* Class dynamically added to the html element */
/* line 115, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
html.has-overlay {
  overflow: hidden;
}
/* Full page layer dynamically behind the modal */
/* line 132, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
#overlay-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 90;
  opacity: 0;
  visibility: hidden;
  backdrop-filter: blur(5px);
  transition: all 0.15s ease-in;
}
/* line 144, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
#overlay-backdrop.open {
  opacity: 1;
  visibility: visible;
  transition: all 0.25s ease-out;
}
/* Overlay trigger element <div data-overlay="#element"> */
/* line 152, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
[data-overlay] {
  cursor: pointer;
}
/* Overlay wrapper core properties */
/* line 158, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay {
  /* Custom properties*/
  --cms-overlay-padding: 2em;
  --cms-overlay-close: 1;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 91;
  overflow-y: auto;
  pointer-events: none;
  visibility: hidden;
  transition: visibility 0.01s;
  /* 
		Generated wrapper elements. The core always covers the full page! 
		.overlay-canvas > .overlay-content > [user content]
		.overlay-canvas > .overlay-close
	*/
}
/* line 182, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-canvas {
  position: relative;
  width: 100%;
  min-height: 100%;
  margin: auto;
  padding: var(--cms-overlay-padding);
  background-color: antiquewhite;
}
/* line 193, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-close {
  position: absolute;
  top: 0rem;
  right: 0rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2em;
  width: 2em;
  font-size: calc(var(--cms-overlay-close) * 1.5em);
  font-weight: 300;
  line-height: 0.65;
  cursor: pointer;
  color: var(--cms-color-gray50);
}
/* line 207, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-close:hover {
  color: red;
}
/* line 210, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-close i {
  line-height: inherit;
  font-weight: inherit;
}
/* line 216, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay.open {
  /* 
			The .open class is added and removed. 
			Nothing on it's own but used by various animations below.
		*/
  visibility: visible;
  pointer-events: all;
  transition: visibility 0.01s;
}
/* Overlay layout types */
/* line 232, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-full {
  height: 100%;
  top: 0;
  left: 0;
}
/* line 236, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-full .overlay-canvas {
  width: 100%;
  min-height: 100%;
  margin: auto;
}
/* line 242, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-drawer {
  height: auto;
  bottom: 0;
  left: 0;
}
/* line 246, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-drawer .overlay-canvas {
  width: 100%;
  min-height: 100%;
  margin: auto;
}
/* line 252, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-modal {
  height: 100%;
  top: 0;
  left: 0;
  /* 
		Modal only acts on screens >= SM, else fullscreen. Maybe increase to md-min?
		Also, add breakpoints for box-shadow values which should be different as screen size increases
	*/
}
@media (min-width: 0px) {
  /* line 261, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
  .overlay-modal .overlay-canvas {
    width: 90%;
    max-width: 80ch;
    min-height: 0;
    margin: 5% auto;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
  }
}
@media (min-width: 576px) {
  /* line 271, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
  .overlay-modal .overlay-canvas {
    width: 80%;
    max-width: 80ch;
    min-height: 0;
    margin: 5em auto;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
  }
}
/* Overlay positioning classes */
/* line 283, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.ovl-center {
  display: flex;
}
/* line 287, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.ovl-center .overlay-canvas {
  overflow-y: auto;
  margin: 5em auto;
}
/* 
	Overlay animation effects:
	fade, slide down, slide up, slide right, drawer, toast
*/
/* line 298, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-fade {
  opacity: 0;
  transition: opacity 0.15s ease-in, visibility 0s 0.15s;
}
/* line 302, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-fade.open {
  opacity: 1;
  transition: opacity 0.25s ease-out;
}
/* line 307, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-down {
  opacity: 0;
  transform: translateY(-100%);
  transition: opacity 0.15s ease-in, transform 0.15s ease-in, visibility 0s 0.15s;
}
/* line 312, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-down.open {
  opacity: 1;
  transform: translateY(0%);
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}
/* line 318, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-zoom {
  opacity: 0;
  transform: scale(0.5);
  transition: opacity 0.15s ease-in, transform 0.15s ease-in, visibility 0s 0.15s;
}
/* line 323, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.overlay-zoom.open {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}
/* line 331, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-up {
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.15s ease-in, transform 0.15s ease-in, visibility 0s 0.15s;
}
/* line 336, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-up.open {
  opacity: 1;
  transform: translateY(0%);
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}
/* line 342, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-right {
  width: min(85vw, 400px);
  transform: translateX(-100%);
  transition: transform 0.15s ease-in, visibility 0s 0.15s;
}
/* line 347, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-right.open {
  transform: translateX(0%);
  transition: transform 0.15s ease-out;
}
/* line 352, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-drawer {
  height: auto;
  top: unset;
  bottom: 0;
  transform: translateY(100%);
  transition: transform 0.15s ease-in, visibility 0s 0.15s;
}
/* line 359, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-drawer.open {
  transform: translateY(0%);
  transition: transform 0.25s ease-out;
}
/* line 364, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-toast {
  height: auto;
  top: unset;
  bottom: 0;
  transform: translateY(100%);
  transition: transform 0.15s ease-in, visibility 0s 0.15s;
}
/* line 371, D:\LaragonData\www\cms\project\src\less\cms\plugins.less */
.xoverlay-toast.open {
  transform: translateY(0%);
  transition: transform 0.25s ease-out;
}
/* Plugins */
/*!
 * Mmenu Light v3.0.2
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
:root {
  --mm-ocd-width: 80%;
  --mm-ocd-min-width: 200px;
  --mm-ocd-max-width: 440px;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
body.mm-ocd-opened {
  overflow-y: hidden;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 100%;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  background: rgba(0, 0, 0, 0);
  -webkit-transition-property: bottom, background-color;
  -o-transition-property: bottom, background-color;
  transition-property: bottom, background-color;
  -webkit-transition-duration: 0s,.3s;
  -o-transition-duration: 0s,.3s;
  transition-duration: 0s,.3s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-delay: .45s,.15s;
  -o-transition-delay: .45s,.15s;
  transition-delay: 0.45s, 0.15s;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd--open {
  bottom: 0;
  background: rgba(0, 0, 0, 0.25);
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd__content {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 80%;
  width: var(--mm-ocd-width);
  min-width: 200px;
  min-width: var(--mm-ocd-min-width);
  max-width: 440px;
  max-width: var(--mm-ocd-max-width);
  background: #fff;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd--left .mm-ocd__content {
  left: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd--right .mm-ocd__content {
  right: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd--open .mm-ocd__content {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd__backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: calc(100% - 80%);
  width: calc(100% - var(--mm-ocd-width));
  min-width: calc(100% - 440px);
  min-width: calc(100% - var(--mm-ocd-max-width));
  max-width: calc(100% - 200px);
  max-width: calc(100% - var(--mm-ocd-min-width));
  background: rgba(3, 2, 1, 0);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd--left .mm-ocd__backdrop {
  right: 0;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-ocd--right .mm-ocd__backdrop {
  left: 0;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn,
.mm-spn a,
.mm-spn li,
.mm-spn span,
.mm-spn ul {
  display: block;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
:root {
  --mm-spn-item-height: 50px;
  --mm-spn-item-indent: 20px;
  --mm-spn-line-height: 24px;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn ul {
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 0;
  left: 100%;
  bottom: 0;
  z-index: 2;
  width: 130%;
  padding-right: 30%;
  line-height: 24px;
  line-height: var(--mm-spn-line-height);
  overflow: visible;
  overflow-y: auto;
  background: inherit;
  -webkit-transition: left .3s ease 0s;
  -o-transition: left .3s ease 0s;
  transition: left .3s ease 0s;
  cursor: default;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn ul:after {
  content: '';
  display: block;
  height: 50px;
  height: var(--mm-spn-item-height);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn > ul {
  left: 0;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn ul.mm-spn--open {
  left: 0;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn ul.mm-spn--parent {
  left: -30%;
  overflow-y: hidden;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn li {
  position: relative;
  background: inherit;
  cursor: pointer;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn li:before {
  content: '';
  display: block;
  position: absolute;
  top: 25px;
  top: calc(var(--mm-spn-item-height)/2);
  right: 25px;
  right: calc(var(--mm-spn-item-height)/2);
  z-index: 0;
  width: 10px;
  height: 10px;
  border-top: 2px solid;
  border-right: 2px solid;
  -webkit-transform: rotate(45deg) translate(0, -50%);
  -ms-transform: rotate(45deg) translate(0, -50%);
  transform: rotate(45deg) translate(0, -50%);
  opacity: 0.4;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn li:after {
  content: '';
  display: block;
  margin-left: 20px;
  margin-left: var(--mm-spn-item-indent);
  border-top: 1px solid;
  opacity: 0.15;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn a,
.mm-spn span {
  position: relative;
  z-index: 1;
  padding: 13px 20px;
  padding: calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn a {
  background: inherit;
  color: inherit;
  text-decoration: none;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn a:not(:last-child) {
  width: calc(100% - 50px);
  width: calc(100% - var(--mm-spn-item-height));
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn a:not(:last-child):after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 1px solid;
  opacity: 0.15;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn span {
  background: 0 0;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar {
  cursor: pointer;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar:before {
  content: '';
  display: block;
  position: absolute;
  top: 25px;
  top: calc(var(--mm-spn-item-height)/2);
  left: 20px;
  left: var(--mm-spn-item-indent);
  width: 10px;
  height: 10px;
  margin-top: 2px;
  border-top: 2px solid;
  border-left: 2px solid;
  -webkit-transform: rotate(-45deg) translate(50%, -50%);
  -ms-transform: rotate(-45deg) translate(50%, -50%);
  transform: rotate(-45deg) translate(50%, -50%);
  opacity: 0.4;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar.mm-spn--main {
  cursor: default;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar.mm-spn--main:before {
  content: none;
  display: none;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar:after {
  content: attr(data-mm-spn-title);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  height: var(--mm-spn-item-height);
  padding: 0 40px;
  padding: 0 calc(var(--mm-spn-item-indent) * 2);
  line-height: 50px;
  line-height: var(--mm-spn-item-height);
  opacity: .4;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar.mm-spn--main:after {
  padding-left: 20px;
  padding-left: var(--mm-spn-item-indent);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar ul {
  top: 51px;
  top: calc(var(--mm-spn-item-height) + 1px);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--navbar ul:before {
  content: '';
  display: block;
  position: fixed;
  top: inherit;
  z-index: 2;
  width: 100%;
  border-top: 1px solid currentColor;
  opacity: 0.15;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--light {
  color: #444;
  background: #f3f3f3;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--dark {
  color: #ddd;
  background: #333333;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical {
  overflow-y: auto;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical ul {
  width: 100%;
  padding-right: 0;
  position: static;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical ul ul {
  display: none;
  padding-left: 20px;
  padding-left: var(--mm-spn-item-indent);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical ul ul:after {
  height: 25px;
  height: calc(var(--mm-spn-item-height)/2);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical ul.mm-spn--open {
  display: block;
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical li.mm-spn--open:before {
  -webkit-transform: rotate(135deg) translate(-50%, 0);
  -ms-transform: rotate(135deg) translate(-50%, 0);
  transform: rotate(135deg) translate(-50%, 0);
}
/* line 10, D:\LaragonData\www\cms\shared\plugins\mmenu-light\mmenu-light.css */
.mm-spn.mm-spn--vertical ul ul li:last-child:after {
  content: none;
  display: none;
}
/* 
Datetimepicker custom
 */
/* line 5, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker {
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  xfont-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
/* line 24, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}
/*For IE8 or lower*/
/* line 35, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker button {
  border: none !important;
}
/* line 39, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* line 49, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_noselect::selection {
  background: transparent;
}
/* line 50, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_noselect::-moz-selection {
  background: transparent;
}
/* line 52, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}
/* line 58, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
/* line 65, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}
/* line 69, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}
/* line 73, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}
/* line 79, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}
/* line 83, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}
/* line 91, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}
/* line 96, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_mounthpicker {
  position: relative;
  text-align: center;
}
/* line 101, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}
/* line 108, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}
/* line 117, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}
/* line 121, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}
/* line 127, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}
/* line 132, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}
/* line 153, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}
/* line 164, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}
/* line 170, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
/* line 176, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}
/* line 189, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}
/* line 193, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* line 200, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}
/* line 216, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}
/* line 220, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}
/* line 224, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}
/* line 236, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}
/* line 237, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}
/* line 238, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}
/* line 243, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}
/* line 248, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}
/* line 255, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}
/* line 260, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}
/* line 264, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}
/* line 269, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}
/* line 275, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}
/* line 279, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}
/* line 283, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}
/* line 296, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}
/* line 300, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}
/* line 304, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #33aaff;
}
/* line 308, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}
/* line 313, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}
/* line 319, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}
/* line 328, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}
/* line 336, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
/* line 341, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
}
/* line 348, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}
/* line 355, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit	!important;
  background: inherit !important;
  box-shadow: inherit !important;
}
/* line 362, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}
/* line 369, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}
/* line 377, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eeeeee !important;
}
/* line 378, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaaaaa !important;
}
/* line 380, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}
/* line 384, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}
/* line 389, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
/* line 397, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_scroller_box {
  position: relative;
}
/* line 401, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}
/* line 411, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}
/* line 414, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}
/* line 420, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}
/* line 423, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}
/* line 428, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}
/* line 433, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
/* line 439, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
/* line 446, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}
/* line 453, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}
/* line 457, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}
/* line 461, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}
/* line 466, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}
/* line 472, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
/* line 480, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}
/* line 486, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}
/* line 490, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333333 !important;
}
/* line 491, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111111 !important;
}
/* line 492, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555555 !important;
}
/* line 494, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}
/* line 498, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}
/* line 501, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}
/* line 509, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #ffffff 0%, #f4f8fa 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(73%, #f4f8fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f4f8fa 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f4f8fa 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f4f8fa 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0);
  /* IE6-9 */
}
/* line 533, D:\LaragonData\www\cms\shared\plugins\jquery.datetimepicker\datetimepicker-local.css */
.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #ffffff 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #ffffff 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #ffffff 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #ffffff 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #ffffff 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0);
  /* IE6-9 */
}
/* Content */
/********************************************************************************
*********************************************************************************

	CONTENT MODULE (module-content.less)
	/modules/content/

*********************************************************************************
********************************************************************************/
/********************************************************************************
	Image gallery
*********************************************************************************/
/* Global overrides of Fotorama CSS. More overrides inline  -- breaks on fullscreen (??) */
/* line 17, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-fotorama .fotorama {
  /* Restyle captions */
  /* Make non active thumbnails grayscale */
}
/* line 26, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-fotorama .fotorama__caption {
  font-family: inherit;
  font-size: 0.8em;
  text-align: center;
}
/* line 32, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-fotorama .fotorama__caption__wrap {
  padding: 0.5em;
}
/* line 38, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-fotorama .fotorama__thumb-border {
  border-color: var(--cms-color-brand);
  box-shadow: inset 0 0 0 2px var(--cms-color-brand);
}
/* line 43, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-fotorama .fotorama__nav__frame--thumb {
  filter: grayscale(100%);
}
/* line 46, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-fotorama .fotorama__active,
.gallery-fotorama .fotorama__nav__frame--thumb:hover {
  filter: grayscale(0%);
}
/* Global overrides of Photoswipe CSS. More overrides inline on specific instances */
/* line 53, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-photoswipe {
  /* Add the magnifying glass styling to each image */
}
/* line 54, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-photoswipe figure {
  xbackground-color: black;
}
/* line 56, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-photoswipe figure figcaption {
  display: none;
}
/* line 61, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-photoswipe .xratio:before {
  position: absolute;
  right: 0px;
  bottom: 0px;
  content: '';
  border-bottom: 50px solid rgba(0, 0, 0, 0.5);
  border-left: 50px solid transparent;
  z-index: 1;
}
/* line 70, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.gallery-photoswipe .xratio:after {
  position: absolute;
  right: 5px;
  bottom: 5px;
  content: '\f00e';
  font-family: FontAwesome;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  z-index: 2;
}
/* Post canvas */
/* line 84, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post #fronton {
  min-height: 5em;
  background-color: gainsboro;
}
/* line 87, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post #fronton img {
  height: 100%;
}
/* line 91, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post > .row > article,
.post > .row > aside {
  margin-top: 3em;
}
/* line 96, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside .wrap {
  position: sticky;
  top: var(--toolbar-height);
  margin-top: var(--cms-navbar-height);
}
/* line 101, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside header {
  padding: 1em 0;
}
/* line 103, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside header h3 {
  font-weight: bold;
}
/* line 106, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside header p {
  opacity: 0.5;
}
/* line 110, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside .navmenu {
  border-top: 1px solid var(--cms-color-border);
}
/* line 113, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside .navmenu > ul {
  width: 100%;
}
/* line 116, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside .navmenu a {
  border-bottom: 1px solid var(--cms-color-border);
  padding: 0;
  font-weight: bold;
  color: var(--cms-color-brand);
}
/* line 121, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside .navmenu a:hover {
  color: var(--cms-color-nav);
}
/* line 125, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post aside .navmenu .selected a {
  color: var(--cms-color-border);
}
/* line 136, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article {
  /* Constrain content to comfortable reader width, except extra elements */
}
@media (min-width: 768px) {
  /* line 138, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
  .post article .post-content {
    position: relative;
    margin-top: -4em;
    margin-bottom: -1em;
    padding: 1.5em;
    max-width: 78ch;
    box-shadow: 0 0 15px rgba(130, 180, 180, 0.1);
    background-color: white;
  }
}
/* line 149, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article .post-breadcrumbs {
  font-size: 0.8em;
  opacity: 0.5;
}
/* line 155, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article .embed {
  margin: 2em -1.5em;
}
/* line 159, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  margin: 1em 0;
}
/* line 165, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article h1 {
  color: var(--cms-color-accent);
}
/* line 168, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article h2,
.post article h3 {
  color: var(--cms-color-brand);
}
/* line 171, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article h1 + h2 {
  font-size: clamp(1.15em, 4vw, 1.3em);
  line-height: 1.4;
  letter-spacing: var(--cms-letter-spacing);
  margin-top: -0.8em;
}
@media (min-width: 992px) {
  /* line 185, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
  .post article {
    font-size: 1.156em;
    line-height: 1.55;
  }
}
/* line 193, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article .gallery-fotorama {
  background-color: whitesmoke;
}
/* line 196, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article .gallery-image {
  background-color: whitesmoke;
}
/* line 198, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article .gallery-image figcaption {
  padding: 0.5em;
  opacity: 0.5;
  font-size: 0.8em;
}
/* line 204, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post article blockquote {
  padding: 1em;
  border-left: 4px solid var(--cms-color-accent);
  background-color: hsla(var(--cms-hsl-accent),0.1);
  font-style: italic;
}
/********************************************************************************
	Post types
*********************************************************************************/
/* Post type: default */
/* Post type: fullpage */
/* line 223, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-fullpage .post-content {
  max-width: none;
}
/* Post type: event */
/* line 231, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-event header .container,
.post-event header .row {
  height: inherit;
}
/* Post type: blog */
/* line 238, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-blog {
  /* Cancel ellipsis and arrows on aside nav-list links */
}
/* line 240, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-blog .nav-list {
  position: static;
}
/* line 242, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-blog .nav-list a {
  text-overflow: inherit;
  white-space: normal;
  line-height: normal;
  padding: 0.7em;
}
/* line 247, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-blog .nav-list a:after {
  display: none;
}
/* Post type: slider (an image slider) */
/* line 255, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-slider {
  /* This applies to mobile only */
}
/* line 260, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-slider .post-gallery .fotorama__stage {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 263, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-slider .post-gallery .fotorama__nav-wrap {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 269, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-slider .post-title {
  color: rgba(255, 255, 255, 0.8);
  padding: 1em 0;
}
/* line 273, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-slider .post-title h1 {
  font-size: 1.5em;
}
/* line 277, D:\LaragonData\www\cms\project\src\less\cms\module-content.less */
.post-slider .post-content {
  max-width: none;
}
/* Post type: article */
/********************************************************************************
*********************************************************************************

	ADMIN (admin.less)
	body.admin class in all pages generated by Admin.dwt.

*********************************************************************************
********************************************************************************/
/* line 15, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.adminx,
.admin .KT_bottombuttons,
.admin .xKT_bottomnav,
.admin .KT_row_order th,
.admin .KT_row_filter td,
.admin .dataTable thead th {
  background-color: var(--cms-color-bkg);
}
/* line 25, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar {
  position: sticky;
  z-index: 2;
  top: 0;
  background-color: var(--cms-color-fgr);
}
/* line 33, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar {
  box-shadow: 0 0 1em var(--cms-color-border);
}
/* line 36, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar a {
  font-weight: 500;
}
/* line 41, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar a i {
  font-weight: 300;
  color: var(--cms-color-brand);
}
/* line 45, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar a:hover {
  color: var(--cms-color-brand);
  background-color: hsla(var(--cms-hsl-brand), 0.05);
}
/* line 48, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar a:hover i {
  font-weight: 400;
}
/* line 53, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar li.branch > ul {
  background-color: rgba(255, 255, 255, 0.9) !important;
  box-shadow: 0 1em 1em -0.5em var(--cms-color-border);
  backdrop-filter: blur(3px);
}
/* line 57, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
.admin .toolbar li.branch > ul a i {
  transform: scale(110%);
}
/********************************************************************************
	iOS adapters for homescreen standalone
	The .is-standalone class is added to the page from global.js based on
	the navigator.standalone property. Right now it acts on Android too, check how it behaves there as well!
*********************************************************************************/
/* if iOS safari, regardless if browser. standalone or webivew */
@supports (-webkit-overflow-scrolling: touch) {
  /* Adjust navbar and padding for for safe areas in iPhone X cover display */
  /* line 79, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
  .is-webview #xmain,
  .is-standalone #xmain {
    padding-top: calc(44px + 20px);
    padding-top: calc(44px + env(safe-area-inset-top)) !important;
  }
  @media (orientation: landscape) {
    /* line 85, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
    .is-webview #xnavbar-sm,
    .is-standalone #xnavbar-sm {
      padding-right: env(safe-area-inset-right);
      padding-left: env(safe-area-inset-left);
    }
  }
  @media (orientation: portrait) {
    /* line 93, D:\LaragonData\www\cms\project\src\less\cms\admin.less */
    .is-webview #xnavbar-sm,
    .is-standalone #xnavbar-sm {
      height: calc(44px + 20px) !important;
      height: calc(44px + env(safe-area-inset-top)) !important;
      padding-top: 20px;
      padding-top: env(safe-area-inset-top);
    }
  }
}
/********************************************************************************
	Skin pills
******************************************************************************* */
/* line 9, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site {
  --cms-navbar-height: 39px;
  --toolbar-height: calc(var(--cms-navbar-height) + 2em);
  --toolbar-shadow: 0 0.1em 0.2em var(--cms-color-border);
}
/* line 15, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .toolbar {
  position: fixed;
  height: var(--toolbar-height);
  background-color: var(--cms-color-fgr);
  box-shadow: var(--toolbar-shadow);
  z-index: 1;
}
/* line 25, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site #main {
  padding-top: calc(var(--toolbar-height));
}
/* line 29, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site #main > footer {
  background-color: var(--cms-color-txt);
  color: var(--cms-color-gray100);
}
/* line 33, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site #main > footer a {
  color: white;
  opacity: 0.8;
  text-decoration: none;
}
/* line 37, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site #main > footer a:hover {
  opacity: 1;
}
/* line 44, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar {
  gap: 1em;
}
/* line 46, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar > ul {
  gap: 1em;
}
/* line 48, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar > ul > li.branch > ul {
  border-radius: 1em;
}
/* line 52, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar a {
  border-radius: 2em;
  background-color: var(--cms-color-brand);
  font-weight: 600;
  color: white;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.87);
  font-size: 1.2em;
}
/* line 59, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar a i {
  font-weight: bold;
}
/* line 62, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar a span {
  padding: 0 0.5em;
}
/* line 65, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar a:hover {
  background-color: var(--cms-color-nav);
  color: white;
}
/* line 70, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar a#brandLogo {
  background-color: white;
  text-shadow: none;
}
/* line 73, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu._navbar a#brandLogo span {
  transform: scale(1.1);
}
/* line 78, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu:last-child {
  margin-left: auto;
}
/* line 80, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.site .navmenu:last-child a#bookAppointment {
  background-color: var(--cms-color-nav);
}
/* line 88, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home .toolbar {
  background-color: transparent;
  box-shadow: none;
  transition: all 0.5s;
}
/* line 92, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home .toolbar.scrolled {
  background-color: var(--cms-color-fgr);
  box-shadow: var(--toolbar-shadow);
}
/* line 103, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home #main {
  padding-top: 0;
}
/* line 109, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home #homeHero h1 {
  font-weight: 700;
  text-shadow: .1em .0em .2em white;
  font-size: clamp(2em, 4vw, 3em);
  color: crimson;
}
/* line 116, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home #homeHero h1 div:first-child {
  color: var(--cms-color-brand);
}
/* line 119, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home #homeHero h1 div:last-child {
  color: var(--cms-color-accent);
}
/* line 123, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home #homeBrand {
  background: linear-gradient(0deg, var(--cms-color-bkg) 0%, #ffffff 25%);
}
/* line 125, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home #homeBrand img {
  display: block;
  position: relative;
  max-width: 60ch;
  margin: -190px auto 0 auto;
  filter: drop-shadow(0 0.2rem 0.2rem var(--cms-color-border));
}
/* line 133, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#home .typewriter {
  box-shadow: 0.3em 0 0 orange;
}
@keyframes blink-caret {
  /* line 139, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
  from,
  to {
    border-color: transparent;
  }
  /* line 140, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
  50% {
    border-color: #ffa500;
  }
}
/* line 146, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.brand-title {
  color: var(--cms-color-accent) !important;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 150, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.brand-title b {
  color: var(--cms-color-brand);
  font-weight: 800;
}
/* line 159, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#homeSummary .card {
  background-color: hsla(var(--cms-hsl-brand), 0.1);
}
/* line 165, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
#homeServicii {
  --cms-hsl-gray: var(--cms-hsl-brand);
  background-color: hsla(var(--cms-hsl-brand), 0.1);
}
/* line 173, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.card {
  display: flex;
  flex-flow: column;
  padding: 1em;
  text-decoration: none;
  color: inherit;
  background-color: gainsboro;
}
/* line 192, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.card {
  --fa-primary-color: var(--cms-color-nav);
  --fa-secondary-color: var(--cms-color-nav);
  justify-content: space-between;
  padding: 1.5em;
  border-radius: 0.5em;
  box-shadow: inset 0 0 0 1px hsla(var(--cms-hsl-gray),0.3), 0 0.3em 0 hsla(var(--cms-hsl-gray),0.2), 0 0 0.3em hsla(var(--cms-hsl-gray),0.2);
  background-color: #f7f7f7;
}
/* line 205, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.card .fad {
  margin-bottom: 0.5rem;
}
/* line 208, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.card h2,
.card h3 {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.25;
  border-bottom: 5px solid hsla(var(--cms-hsl-accent), 0.6);
  display: inline-block;
  color: var(--cms-color-brand);
  margin-bottom: 1em;
}
/* line 217, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.card footer {
  text-align: right;
  margin-top: 1em;
}
/* line 225, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.grid {
  --grid-column: 250px;
  --grid-gap: 2em;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--grid-column), 1fr));
  gap: var(--grid-gap);
}
/* line 235, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.xgrid ax {
  padding: 2em;
  background-color: white;
  border-radius: 1em;
  box-shadow: 0 0.3em 0 rgba(0, 0, 0, 0.05), 0 0 0.3em rgba(0, 0, 0, 0.03);
  color: inherit;
  text-decoration: none;
}
/* line 250, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.xgrid ax:hover {
  box-shadow: 0 0.5em 0.2em rgba(0, 0, 0, 0.07), 0 0 0.5em rgba(0, 0, 0, 0.07);
}
/* line 255, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.xgrid ax div {
  text-align: center;
  margin-bottom: 1em;
}
/* line 259, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.xgrid ax i {
  font-size: 3em;
  padding: 1rem;
  color: #0099CC;
}
/* line 264, D:\LaragonData\www\cms\project\src\less\cms\scratchpad.less */
.xgrid ax h3 {
  font-size: 1.125em;
  font-weight: 700;
  margin-bottom: 0.2em;
}
/* Skins */
/********************************************************************************
*********************************************************************************

	SKIN

*********************************************************************************
********************************************************************************/
/* line 14, D:\LaragonData\www\cms\project\src\less\cms\skin.less */
body {
  background-color: var(--cms-color-bkg);
  color: var(--cms-color-txt);
  font-family: 'Fira Sans', Montserrat, Quicksand, var(--cms-font-stack1);
  letter-spacing: -0.015em;
}
