/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/scss/index.scss ***!
  \*****************************************************************************************************************/
/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, PingFang SC, sans-serif; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{
border-style: solid;
border-color: #e5e7eb;

}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before{
border-bottom-width: 1px;
border-right-width: 1px;

}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before{
border-bottom-width: 1px;
border-left-width: 1px;

}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before{
border-top-width: 1px;
border-left-width: 1px;

}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{
border-top-width: 1px;
border-right-width: 1px;

}

.tooltip[data-popper-placement^='top'] > .tooltip-arrow{
bottom: -4px;

}

.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{
top: -4px;

}

.tooltip[data-popper-placement^='left'] > .tooltip-arrow{
right: -4px;

}

.tooltip[data-popper-placement^='right'] > .tooltip-arrow{
left: -4px;

}

.tooltip.invisible > .tooltip-arrow:before{
visibility: hidden;

}

[data-popper-arrow],[data-popper-arrow]:before{
position: absolute;
width: 8px;
height: 8px;
background: inherit;

}

[data-popper-arrow]{
visibility: hidden;

}

[data-popper-arrow]:before{
content: "";
visibility: visible;
-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);

}

[data-popper-arrow]:after{
content: "";
visibility: visible;
-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
position: absolute;
width: 9px;
height: 9px;
background: inherit;

}

[role="tooltip"] > [data-popper-arrow]:before{
border-style: solid;
border-color: #e5e7eb;

}

[role="tooltip"] > [data-popper-arrow]:after{
border-style: solid;
border-color: #e5e7eb;

}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{
border-bottom-width: 1px;
border-right-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{
border-bottom-width: 1px;
border-right-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{
border-bottom-width: 1px;
border-left-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{
border-bottom-width: 1px;
border-left-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
border-top-width: 1px;
border-left-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
border-top-width: 1px;
border-left-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
border-top-width: 1px;
border-right-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
border-top-width: 1px;
border-right-width: 1px;

}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{
bottom: -5px;

}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{
top: -5px;

}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{
right: -5px;

}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{
left: -5px;

}

[role="tooltip"].invisible > [data-popper-arrow]:before{
visibility: hidden;

}

[role="tooltip"].invisible > [data-popper-arrow]:after{
visibility: hidden;

}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
-webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
background-color: #fff;
border-color: #6B7280;
border-width: 1px;
border-radius: 0px;
padding-top: 0.5rem;
padding-right: 0.75rem;
padding-bottom: 0.5rem;
padding-left: 0.75rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-shadow: 0 0 rgba(0,0,0,0);

}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #1C64F2;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
border-color: #1C64F2;

}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
color: #6B7280;
opacity: 1;

}

input::-moz-placeholder, textarea::-moz-placeholder{
color: #6B7280;
opacity: 1;

}

input:-ms-input-placeholder, textarea:-ms-input-placeholder{
color: #6B7280;
opacity: 1;

}

input::-ms-input-placeholder, textarea::-ms-input-placeholder{
color: #6B7280;
opacity: 1;

}

input::placeholder,textarea::placeholder{
color: #6B7280;
opacity: 1;

}

::-webkit-datetime-edit-fields-wrapper{
padding: 0;

}

::-webkit-date-and-time-value{
min-height: 1.5em;

}

select:not([size]){
background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%236B7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");
background-position: right 0.75rem center;
background-repeat: no-repeat;
background-size: 0.75em 0.75em;
padding-right: 2.5rem;
-webkit-print-color-adjust: exact;
   color-adjust: exact;
        print-color-adjust: exact;

}

[dir=rtl] select:not([size]){
background-position: left 0.75rem center;
padding-right: 0.75rem;
padding-left: 0;

}

[multiple]{
background-image: none;
background-image: initial;
background-position: 0 0;
background-position: initial;
background-repeat: repeat;
background-repeat: initial;
background-size: auto auto;
background-size: initial;
padding-right: 0.75rem;
-webkit-print-color-adjust: inherit;
   color-adjust: inherit;
        print-color-adjust: inherit;

}

[type='checkbox'],[type='radio']{
-webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
padding: 0;
-webkit-print-color-adjust: exact;
   color-adjust: exact;
        print-color-adjust: exact;
display: inline-block;
vertical-align: middle;
background-origin: border-box;
-webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
-ms-flex-negative: 0;
    flex-shrink: 0;
height: 1rem;
width: 1rem;
color: #1C64F2;
background-color: #fff;
border-color: #6B7280;
border-width: 1px;
--tw-shadow: 0 0 rgba(0,0,0,0);

}

[type='checkbox']{
border-radius: 0px;

}

[type='radio']{
border-radius: 100%;

}

[type='checkbox']:focus,[type='radio']:focus{
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width: 2px;
--tw-ring-offset-color: #fff;
--tw-ring-color: #1C64F2;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);

}

[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{
border-color: transparent;
background-color: currentColor;
background-size: 0.55em 0.55em;
background-position: center;
background-repeat: no-repeat;

}

[type='checkbox']:checked{
background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");
background-repeat: no-repeat;
background-size: 0.55em 0.55em;
-webkit-print-color-adjust: exact;
   color-adjust: exact;
        print-color-adjust: exact;

}

[type='radio']:checked{
background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
background-size: 1em 1em;

}

[type='checkbox']:indeterminate{
background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");
background-color: currentColor;
border-color: transparent;
background-position: center;
background-repeat: no-repeat;
background-size: 0.55em 0.55em;
-webkit-print-color-adjust: exact;
   color-adjust: exact;
        print-color-adjust: exact;

}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
border-color: transparent;
background-color: currentColor;

}

[type='file']{
background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
background: initial;
border-color: inherit;
border-width: 0;
border-radius: 0;
padding: 0;
font-size: inherit;
line-height: inherit;

}

[type='file']:focus{
outline: 1px auto inherit;

}

[dir="ltr"] input[type=file]::-webkit-file-upload-button{
margin-left: -1rem;

}

[dir="ltr"] input[type=file]::file-selector-button{
margin-left: -1rem;

}

[dir="rtl"] input[type=file]::-webkit-file-upload-button{
margin-right: -1rem;

}

[dir="rtl"] input[type=file]::file-selector-button{
margin-right: -1rem;

}

[dir="ltr"] input[type=file]::-webkit-file-upload-button{
margin-right: 1rem;

}

[dir="ltr"] input[type=file]::file-selector-button{
margin-right: 1rem;

}

[dir="rtl"] input[type=file]::-webkit-file-upload-button{
margin-left: 1rem;

}

[dir="rtl"] input[type=file]::file-selector-button{
margin-left: 1rem;

}

input[type=file]::-webkit-file-upload-button{
color: white;
background: #1F2937;
border: 0;
font-weight: 500;
font-size: 0.875rem;
cursor: pointer;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
padding-left: 2rem;
padding-right: 1rem;

}

input[type=file]::file-selector-button{
color: white;
background: #1F2937;
border: 0;
font-weight: 500;
font-size: 0.875rem;
cursor: pointer;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
padding-left: 2rem;
padding-right: 1rem;

}

input[type=file]::-webkit-file-upload-button:hover{
background: #374151;

}

input[type=file]::file-selector-button:hover{
background: #374151;

}

[dir=rtl] input[type=file]::-webkit-file-upload-button{
padding-right: 2rem;
padding-left: 1rem;

}

[dir=rtl] input[type=file]::file-selector-button{
padding-right: 2rem;
padding-left: 1rem;

}

input[type="range"]::-webkit-slider-thumb{
height: 1.25rem;
width: 1.25rem;
background: #1C64F2;
border-radius: 9999px;
border: 0;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;

}

input[type="range"]:disabled::-webkit-slider-thumb{
background: #9CA3AF;

}

input[type="range"]:focus::-webkit-slider-thumb{
outline: 2px solid transparent;
outline-offset: 2px;
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
-webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));
--tw-ring-opacity: 1px;
--tw-ring-color: rgba(164, 202, 254, var(--tw-ring-opacity));

}

input[type="range"]::-moz-range-thumb{
height: 1.25rem;
width: 1.25rem;
background: #1C64F2;
border-radius: 9999px;
border: 0;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;

}

input[type="range"]:disabled::-moz-range-thumb{
background: #9CA3AF;

}

input[type="range"]::-moz-range-progress{
background: #3F83F8;

}

input[type="range"]::-ms-fill-lower{
background: #3F83F8;

}

h1{
font-size: 1.9rem;
line-height: 2.75rem;

}

@media (min-width: 1024px){

h1{
font-size: 3rem;
line-height: 3.75rem;

}

}

h2{
font-size: 1.5rem;
line-height: 2rem;

}

@media (min-width: 1024px){

h2{
font-size: 1.9rem;
line-height: 2.75rem;

}

}

h3{
font-size: 1.25rem;
line-height: 1.75rem;

}

@media (min-width: 1024px){

h3{
font-size: 1.5rem;
line-height: 2rem;

}

}

h4{
font-size: 1.125rem;
line-height: 1.75rem;

}

@media (min-width: 1024px){

h4{
font-size: 1.25rem;
line-height: 1.75rem;

}

}

h5{
font-size: 1rem;
line-height: 1.5rem;

}

@media (min-width: 1024px){

h5{
font-size: 1.125rem;
line-height: 1.75rem;

}

}

h6{
font-size: 1rem;
line-height: 1.5rem;

}
  
  body{
font-size: 1rem;
line-height: 1.5rem;
color: rgba(0, 0, 0,1);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}

  form{
font-size: 0.875rem;
line-height: 1.25rem;

}

  header,
  section,
  footer{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;

}

  h1,h2,h3,h4,h5,h6{
font-family: librebaskerville, Roboto, Microsoft Yahei, PingFang SC, serif;

}  

  p{
word-wrap: break-word;

}

  a{
color: rgba(68, 138, 255,1);

}

  a:hover{
color: rgba(41, 83, 153,1);

}

  /* Table */
  table{
text-align: left;

}
  th{
font-weight: 400;
color: rgba(0, 0, 0,1);

}  
  td{
color: rgba(77, 77, 77,1);

}

*, ::before, ::after{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgba(63, 131, 248, 0.5);
--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
--tw-ring-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;

}

::-ms-backdrop{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgba(63, 131, 248, 0.5);
--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
--tw-ring-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;

}

::backdrop{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgba(63, 131, 248, 0.5);
--tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
--tw-ring-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;

}
.container{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 1.25rem;
padding-left: 1.25rem;

}
@media (min-width: 100%){

.container{
max-width: 100%;
padding-right: 1rem;
padding-left: 1rem;

}

}
@media (min-width: 1024px){

.container{
max-width: 1024px;

}

}
@media (min-width: 1280px){

.container{
max-width: 1280px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1440px){

.container{
max-width: 1440px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1920px){

.container{
max-width: 1920px;
padding-right: 2.5rem;
padding-left: 2.5rem;

}

}
.row{
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) / -2);
margin-left: calc(var(--bs-gutter-x) / -2);

}
.row > *{
-webkit-box-sizing: border-box;
        box-sizing: border-box;
-ms-flex-negative: 0;
    flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) / 2);
padding-left: calc(var(--bs-gutter-x) / 2);
margin-top: var(--bs-gutter-y);

}
.col{
-webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;

}
.col-12{
-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
width: 100%;

}
/* Tags */
.tag-default{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-default.btn:hover{
opacity: 0.9;

}
a.tag-default:hover{
opacity: 0.9;

}
.tag-1{
    background-color: rgba(243, 181, 157,1);
    color: rgba(80, 33, 14,1);
  }
.tag-1:hover{
      color: rgba(80, 33, 14,1);
    }
.tag-1{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-1.btn:hover{
opacity: 0.9;

}
a.tag-1:hover{
opacity: 0.9;

}
.tag-2{
    background-color: rgba(243, 116, 130,1);
    color: rgba(80, 8, 16,1);
  }
.tag-2:hover{
      color: rgba(80, 8, 16,1);
    }
.tag-2{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-2.btn:hover{
opacity: 0.9;

}
a.tag-2:hover{
opacity: 0.9;

}
.tag-3{
    background-color: rgba(192, 108, 132,1);
    color: rgba(255, 255, 255,1);
  }
.tag-3:hover{
      color: rgba(255, 255, 255,1);
    }
.tag-3{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-3.btn:hover{
opacity: 0.9;

}
a.tag-3:hover{
opacity: 0.9;

}
.tag-4{
    background-color: rgba(108, 91, 123,1);
    color: rgba(255, 255, 255,1);
  }
.tag-4:hover{
      color: rgba(255, 255, 255,1);
    }
.tag-4{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-4.btn:hover{
opacity: 0.9;

}
a.tag-4:hover{
opacity: 0.9;

}
.tag-5{
    background-color: rgba(53, 92, 125,1);
    color: rgba(255, 255, 255,1);
  }
.tag-5:hover{
      color: rgba(255, 255, 255,1);
    }
.tag-5{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-5.btn:hover{
opacity: 0.9;

}
a.tag-5:hover{
opacity: 0.9;

}
.tag-6{
    background-color: rgba(153, 184, 152,1);
    color: rgba(61, 74, 61,1);
  }
.tag-6:hover{
      color: rgba(61, 74, 61,1);
    }
.tag-6{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-6.btn:hover{
opacity: 0.9;

}
a.tag-6:hover{
opacity: 0.9;

}
.tag-7{
    background-color: rgba(109, 211, 171,1);
    color: rgba(63, 79, 73,1);
  }
.tag-7:hover{
      color: rgba(63, 79, 73,1);
    }
.tag-7{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-7.btn:hover{
opacity: 0.9;

}
a.tag-7:hover{
opacity: 0.9;

}
.tag-8{
    background-color: rgba(175, 206, 128,1);
    color: rgba(76, 82, 65,1);
  }
.tag-8:hover{
      color: rgba(76, 82, 65,1);
    }
.tag-8{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-8.btn:hover{
opacity: 0.9;

}
a.tag-8:hover{
opacity: 0.9;

}
.tag-9{
    background-color: rgba(167, 174, 231,1);
    color: rgba(50, 54, 88,1);
  }
.tag-9:hover{
      color: rgba(50, 54, 88,1);
    }
.tag-9{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-9.btn:hover{
opacity: 0.9;

}
a.tag-9:hover{
opacity: 0.9;

}
.tag-10{
    background-color: rgba(94, 145, 120,1);
    color: rgba(255, 255, 255,1);
  }
.tag-10:hover{
      color: rgba(255, 255, 255,1);
    }
.tag-10{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-10.btn:hover{
opacity: 0.9;

}
a.tag-10:hover{
opacity: 0.9;

}
.tag-11{
    background-color: rgba(239, 213, 124,1);
    color: rgba(58, 52, 40,1);
  }
.tag-11:hover{
      color: rgba(58, 52, 40,1);
    }
.tag-11{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-11.btn:hover{
opacity: 0.9;

}
a.tag-11:hover{
opacity: 0.9;

}
.tag-12{
    background-color: rgba(104, 90, 82,1);
    color: rgba(255, 255, 255,1);
  }
.tag-12:hover{
      color: rgba(255, 255, 255,1);
    }
.tag-12{
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;

}
.tag-12.btn:hover{
opacity: 0.9;

}
a.tag-12:hover{
opacity: 0.9;

}
/* Table */
.table{
font-size: 0.875rem;
line-height: 1.25rem;

}
.table th{
border-width: 1px;
border-color: rgba(204, 204, 204,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;

}
.table td{
border-width: 1px;
border-color: rgba(204, 204, 204,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;

}
.table-style-1{
font-size: 0.875rem;
line-height: 1.25rem;

}
.table-style-1 td{
border-bottom-width: 1px;
border-color: rgba(204, 204, 204,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;

}
.table-style-1 thead{
background-color: rgba(236, 243, 255,1);

}
.table-style-1 thead th{
border-bottom-width: 2px;
border-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;

}
/* Buttons */
.btn{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.btn:hover{
color: rgba(218, 232, 255,1);

}
.btn.btn-normal{
border-radius: 0px;

}
.btn.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.btn.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.btn.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.btn.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.btn-link{
color: rgba(68, 138, 255,1);

}
.btn-link:hover{
color: rgba(41, 83, 153,1);

}
.tag-default.btn-sm:hover{
opacity: 0.9;

}
.btn-sm{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.btn-sm:hover{
color: rgba(218, 232, 255,1);

}
.btn-sm.btn-normal{
border-radius: 0px;

}
.btn-sm.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.btn-sm.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.btn-sm.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.btn-sm.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.btn-sm{
padding-top: 0.375rem;
padding-bottom: 0.375rem;
font-size: 0.875rem;
line-height: 1.25rem;

}
.tag-default.actions-primary:hover{
opacity: 0.9;

}
.actions-primary{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.actions-primary:hover{
color: rgba(218, 232, 255,1);

}
.actions-primary.btn-normal{
border-radius: 0px;

}
.actions-primary.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.actions-primary.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.actions-primary.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-primary.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-primary{
background-color: rgba(54, 179, 126,1);

}
.tag-default.actions-secondary:hover{
opacity: 0.9;

}
.actions-secondary{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.actions-secondary:hover{
color: rgba(218, 232, 255,1);

}
.actions-secondary.btn-normal{
border-radius: 0px;

}
.actions-secondary.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.actions-secondary.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.actions-secondary.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-secondary.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-secondary{
background-color: rgba(235, 236, 240,1);

}
.tag-default.actions-confirm:hover{
opacity: 0.9;

}
.actions-confirm{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.actions-confirm:hover{
color: rgba(218, 232, 255,1);

}
.actions-confirm.btn-normal{
border-radius: 0px;

}
.actions-confirm.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.actions-confirm.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.actions-confirm.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-confirm.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-confirm{
background-color: rgba(54, 179, 126,1);

}
.tag-default.actions-warning:hover{
opacity: 0.9;

}
.actions-warning{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.actions-warning:hover{
color: rgba(218, 232, 255,1);

}
.actions-warning.btn-normal{
border-radius: 0px;

}
.actions-warning.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.actions-warning.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.actions-warning.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-warning.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-warning{
background-color: rgba(255, 171, 0,1);

}
.tag-default.actions-remove:hover{
opacity: 0.9;

}
.actions-remove{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.actions-remove:hover{
color: rgba(218, 232, 255,1);

}
.actions-remove.btn-normal{
border-radius: 0px;

}
.actions-remove.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.actions-remove.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.actions-remove.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-remove.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-remove{
background-color: rgba(255, 86, 48,1);

}
.tag-default.actions-help:hover{
opacity: 0.9;

}
.actions-help{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.actions-help:hover{
color: rgba(218, 232, 255,1);

}
.actions-help.btn-normal{
border-radius: 0px;

}
.actions-help.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.actions-help.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.actions-help.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-help.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.actions-help{
background-color: rgba(101, 84, 192,1);

}
.btn-switch{
cursor: pointer;

}
.btn-switch:hover{
opacity: 0.85;

}
.btn-switch .btn-choose-mark{
visibility: visible;
position: relative;
display: inline-block;
height: 1.5rem;
width: 2.75rem;
border-radius: 9999px;
background-color: rgba(236, 243, 255,1);
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
[dir="ltr"] .btn-switch .btn-choose-mark:after{
left: 2px;

}
[dir="rtl"] .btn-switch .btn-choose-mark:after{
right: 2px;

}
.btn-switch .btn-choose-mark:after{
position: absolute;
top: 2px;
height: 1.25rem;
width: 1.25rem;
border-radius: 9999px;
border-width: 1px;
border-color: rgba(204, 204, 204,1);
--tw-bg-opacity: 1;
background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;
--tw-content: '';
content: var(--tw-content);

}
.btn-switch .btn-choose-input{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;

}
.btn-switch .btn-choose-input:checked ~ .btn-choose-mark{
background-color: rgba(68, 138, 255, 0.5);

}
.btn-switch .btn-choose-input:checked ~ .btn-choose-mark:after{
--tw-translate-x: 100%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
border-color: rgba(236, 243, 255,1);
background-color: rgba(68, 138, 255,1);

}
/* Form Elements */
.form-text{
display: block;
border-radius: 0.25rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(209, 213, 219, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgba(17, 24, 39, var(--tw-text-opacity));

}
.layoutcomponent-column .layout-builder__region .form-text{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-text.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-text:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
.form-text:focus{
--tw-border-opacity: 1;
border-color: rgba(63, 131, 248, var(--tw-border-opacity));
--tw-ring-opacity: 1;
--tw-ring-color: rgba(63, 131, 248, var(--tw-ring-opacity));

}
.form-select{
display: block;
border-radius: 0.25rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(209, 213, 219, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgba(17, 24, 39, var(--tw-text-opacity));

}
.layoutcomponent-column .layout-builder__region .form-select{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-select.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-select:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
.form-select:focus{
--tw-border-opacity: 1;
border-color: rgba(63, 131, 248, var(--tw-border-opacity));
--tw-ring-opacity: 1;
--tw-ring-color: rgba(63, 131, 248, var(--tw-ring-opacity));

}
.form-select{
display: block;
width: 100%;
border-radius: 0.25rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(209, 213, 219, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgba(17, 24, 39, var(--tw-text-opacity));

}
.layoutcomponent-column .layout-builder__region .form-select{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-select.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-select:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
.form-select:focus{
--tw-border-opacity: 1;
border-color: rgba(63, 131, 248, var(--tw-border-opacity));
--tw-ring-opacity: 1;
--tw-ring-color: rgba(63, 131, 248, var(--tw-ring-opacity));

}

      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-select{
--tw-border-opacity: 1 !important;
border-color: rgba(170, 173, 198, var(--tw-border-opacity)) !important;

}

      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-select{
width: 100%;
padding: 0.5rem;

}
/* Form Elements */
.form-text,
  .form-select{
display: block;
width: 100%;
border-radius: 0.25rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(209, 213, 219, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgba(17, 24, 39, var(--tw-text-opacity));

}
.layoutcomponent-column .layout-builder__region .form-text,.layoutcomponent-column .layout-builder__region 
  .form-select{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-text.ui-state-drop,#layout-builder.layout-builder .layout-builder__region .contextual-region
  .form-select.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.form-text:hover,#layout-builder.layout-builder .layout-builder__region .contextual-region
  .form-select:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
.form-text:focus,
  .form-select:focus{
--tw-border-opacity: 1;
border-color: rgba(63, 131, 248, var(--tw-border-opacity));
--tw-ring-opacity: 1;
--tw-ring-color: rgba(63, 131, 248, var(--tw-ring-opacity));

}
/* View */
.view{
border-radius: 0.25rem;
border-width: 1px;

}
.view header{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
gap: 0.75rem;
border-bottom-width: 1px;
padding-left: 2rem;
padding-right: 2rem;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;

}
.view header a{
position: relative;
margin-bottom: -1px;
border-bottom-width: 1px;
border-color: transparent;
padding: 1rem;

}
.view header a.is-active{
border-bottom-color: rgba(255, 187, 60,1);

}
.view .views-exposed-form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
-webkit-box-align: end;
    -ms-flex-align: end;
        align-items: flex-end;
gap: 0.75rem;
border-bottom-width: 1px;
background-color: rgba(236, 243, 255,1);
padding-left: 2rem;
padding-right: 2rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;

}
.sr-only{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;

}
.pointer-events-none{
pointer-events: none;

}
.pointer-events-auto{
pointer-events: auto;

}
.visible{
visibility: visible;

}
.invisible{
visibility: hidden;

}
.static{
position: static;

}
.fixed{
position: fixed;

}
.\!absolute{
position: absolute !important;

}
.absolute{
position: absolute;

}
.relative{
position: relative;

}
.sticky{
position: -webkit-sticky;
position: sticky;

}
.inset-0{
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}
.inset-1\/2{
top: 50%;
right: 50%;
bottom: 50%;
left: 50%;

}
.inset-x-0{
left: 0px;
right: 0px;

}
.inset-x-1\/2{
left: 50%;
right: 50%;

}
.inset-y-0{
top: 0px;
bottom: 0px;

}
.inset-y-1\/2{
top: 50%;
bottom: 50%;

}
.-right-0{
right: -0px;

}
.-right-0\.5{
right: -0.125rem;

}
.-top-0{
top: -0px;

}
.-top-0\.5{
top: -0.125rem;

}
.bottom-0{
bottom: 0px;

}
.bottom-1{
bottom: 0.25rem;

}
.bottom-auto{
bottom: auto;

}
.bottom-full{
bottom: 100%;

}
.left-0{
left: 0px;

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

}
.left-full{
left: 100%;

}
.right-0{
right: 0px;

}
.right-full{
right: 100%;

}
[dir="ltr"] .start-\[2px\]{
left: 2px;

}
[dir="rtl"] .start-\[2px\]{
right: 2px;

}
.top-0{
top: 0px;

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

}
.top-\[2px\]{
top: 2px;

}
.top-full{
top: 100%;

}
.z-0{
z-index: 0;

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

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

}
.z-30{
z-index: 30;

}
.z-40{
z-index: 40;

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

}
.col-span-1{
grid-column: span 1 / span 1;

}
.col-span-10{
grid-column: span 10 / span 10;

}
.col-span-11{
grid-column: span 11 / span 11;

}
.col-span-12{
grid-column: span 12 / span 12;

}
.col-span-2{
grid-column: span 2 / span 2;

}
.col-span-3{
grid-column: span 3 / span 3;

}
.col-span-4{
grid-column: span 4 / span 4;

}
.col-span-5{
grid-column: span 5 / span 5;

}
.col-span-6{
grid-column: span 6 / span 6;

}
.col-span-7{
grid-column: span 7 / span 7;

}
.col-span-8{
grid-column: span 8 / span 8;

}
.col-span-9{
grid-column: span 9 / span 9;

}
.col-span-full{
grid-column: 1 / -1;

}
.col-start-1{
grid-column-start: 1;

}
.col-start-10{
grid-column-start: 10;

}
.col-start-11{
grid-column-start: 11;

}
.col-start-12{
grid-column-start: 12;

}
.col-start-13{
grid-column-start: 13;

}
.col-start-2{
grid-column-start: 2;

}
.col-start-3{
grid-column-start: 3;

}
.col-start-4{
grid-column-start: 4;

}
.col-start-5{
grid-column-start: 5;

}
.col-start-6{
grid-column-start: 6;

}
.col-start-7{
grid-column-start: 7;

}
.col-start-8{
grid-column-start: 8;

}
.col-start-9{
grid-column-start: 9;

}
.col-end-1{
grid-column-end: 1;

}
.col-end-10{
grid-column-end: 10;

}
.col-end-11{
grid-column-end: 11;

}
.col-end-12{
grid-column-end: 12;

}
.col-end-13{
grid-column-end: 13;

}
.col-end-2{
grid-column-end: 2;

}
.col-end-3{
grid-column-end: 3;

}
.col-end-4{
grid-column-end: 4;

}
.col-end-5{
grid-column-end: 5;

}
.col-end-6{
grid-column-end: 6;

}
.col-end-7{
grid-column-end: 7;

}
.col-end-8{
grid-column-end: 8;

}
.col-end-9{
grid-column-end: 9;

}
.float-right{
float: right;

}
.float-left{
float: left;

}
.float-none{
float: none;

}
.clear-both{
clear: both;

}
.m-0{
margin: 0px;

}
.m-0\.5{
margin: 0.125rem;

}
.m-1{
margin: 0.25rem;

}
.m-10{
margin: 2.5rem;

}
.m-2{
margin: 0.5rem;

}
.m-3{
margin: 0.75rem;

}
.m-4{
margin: 1rem;

}
.m-5{
margin: 1.25rem;

}
.m-6{
margin: 1.5rem;

}
.m-7{
margin: 1.75rem;

}
.m-8{
margin: 2rem;

}
.m-9{
margin: 2.25rem;

}
.m-auto{
margin: auto;

}
.\!mx-2{
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;

}
.\!my-0{
margin-top: 0px !important;
margin-bottom: 0px !important;

}
.-mx-1{
margin-left: -0.25rem;
margin-right: -0.25rem;

}
.-mx-1\.5{
margin-left: -0.375rem;
margin-right: -0.375rem;

}
.-my-1{
margin-top: -0.25rem;
margin-bottom: -0.25rem;

}
.-my-1\.5{
margin-top: -0.375rem;
margin-bottom: -0.375rem;

}
.-my-10{
margin-top: -2.5rem;
margin-bottom: -2.5rem;

}
.-my-5{
margin-top: -1.25rem;
margin-bottom: -1.25rem;

}
.mx-0{
margin-left: 0px;
margin-right: 0px;

}
.mx-0\.5{
margin-left: 0.125rem;
margin-right: 0.125rem;

}
.mx-1{
margin-left: 0.25rem;
margin-right: 0.25rem;

}
.mx-10{
margin-left: 2.5rem;
margin-right: 2.5rem;

}
.mx-2{
margin-left: 0.5rem;
margin-right: 0.5rem;

}
.mx-3{
margin-left: 0.75rem;
margin-right: 0.75rem;

}
.mx-4{
margin-left: 1rem;
margin-right: 1rem;

}
.mx-5{
margin-left: 1.25rem;
margin-right: 1.25rem;

}
.mx-6{
margin-left: 1.5rem;
margin-right: 1.5rem;

}
.mx-7{
margin-left: 1.75rem;
margin-right: 1.75rem;

}
.mx-8{
margin-left: 2rem;
margin-right: 2rem;

}
.mx-9{
margin-left: 2.25rem;
margin-right: 2.25rem;

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

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

}
.my-0\.5{
margin-top: 0.125rem;
margin-bottom: 0.125rem;

}
.my-1{
margin-top: 0.25rem;
margin-bottom: 0.25rem;

}
.my-10{
margin-top: 2.5rem;
margin-bottom: 2.5rem;

}
.my-2{
margin-top: 0.5rem;
margin-bottom: 0.5rem;

}
.my-3{
margin-top: 0.75rem;
margin-bottom: 0.75rem;

}
.my-4{
margin-top: 1rem;
margin-bottom: 1rem;

}
.my-5{
margin-top: 1.25rem;
margin-bottom: 1.25rem;

}
.my-6{
margin-top: 1.5rem;
margin-bottom: 1.5rem;

}
.my-7{
margin-top: 1.75rem;
margin-bottom: 1.75rem;

}
.my-8{
margin-top: 2rem;
margin-bottom: 2rem;

}
.my-9{
margin-top: 2.25rem;
margin-bottom: 2.25rem;

}
.\!-mt-1{
margin-top: -0.25rem !important;

}
.-mb-0{
margin-bottom: -0px;

}
.-mb-0\.5{
margin-bottom: -0.125rem;

}
.-mb-1{
margin-bottom: -0.25rem;

}
.-mb-2{
margin-bottom: -0.5rem;

}
.-mb-3{
margin-bottom: -0.75rem;

}
.-mb-4{
margin-bottom: -1rem;

}
.-mb-5{
margin-bottom: -1.25rem;

}
.-mb-px{
margin-bottom: -1px;

}
.-ml-0{
margin-left: -0px;

}
.-ml-0\.5{
margin-left: -0.125rem;

}
.-ml-1{
margin-left: -0.25rem;

}
.-ml-1\/5{
margin-left: -20%;

}
.-ml-2{
margin-left: -0.5rem;

}
.-ml-3{
margin-left: -0.75rem;

}
.-ml-4{
margin-left: -1rem;

}
.-ml-5{
margin-left: -1.25rem;

}
.-ml-\[5px\]{
margin-left: -5px;

}
.-ml-px{
margin-left: -1px;

}
.-mr-0{
margin-right: -0px;

}
.-mr-0\.5{
margin-right: -0.125rem;

}
.-mr-1{
margin-right: -0.25rem;

}
.-mr-2{
margin-right: -0.5rem;

}
.-mr-3{
margin-right: -0.75rem;

}
.-mr-4{
margin-right: -1rem;

}
.-mr-5{
margin-right: -1.25rem;

}
.-mr-6{
margin-right: -1.5rem;

}
.-mr-px{
margin-right: -1px;

}
.-mt-0{
margin-top: -0px;

}
.-mt-0\.5{
margin-top: -0.125rem;

}
.-mt-1{
margin-top: -0.25rem;

}
.-mt-16{
margin-top: -4rem;

}
.-mt-2{
margin-top: -0.5rem;

}
.-mt-3{
margin-top: -0.75rem;

}
.-mt-4{
margin-top: -1rem;

}
.-mt-5{
margin-top: -1.25rem;

}
.-mt-px{
margin-top: -1px;

}
.mb-0{
margin-bottom: 0px;

}
.mb-0\.5{
margin-bottom: 0.125rem;

}
.mb-1{
margin-bottom: 0.25rem;

}
.mb-10{
margin-bottom: 2.5rem;

}
.mb-16{
margin-bottom: 4rem;

}
.mb-2{
margin-bottom: 0.5rem;

}
.mb-28{
margin-bottom: 7rem;

}
.mb-3{
margin-bottom: 0.75rem;

}
.mb-4{
margin-bottom: 1rem;

}
.mb-5{
margin-bottom: 1.25rem;

}
.mb-6{
margin-bottom: 1.5rem;

}
.mb-7{
margin-bottom: 1.75rem;

}
.mb-8{
margin-bottom: 2rem;

}
.mb-9{
margin-bottom: 2.25rem;

}
.mb-px{
margin-bottom: 1px;

}
.ml-0{
margin-left: 0px;

}
.ml-0\.5{
margin-left: 0.125rem;

}
.ml-1{
margin-left: 0.25rem;

}
.ml-10{
margin-left: 2.5rem;

}
.ml-16{
margin-left: 4rem;

}
.ml-2{
margin-left: 0.5rem;

}
.ml-28{
margin-left: 7rem;

}
.ml-3{
margin-left: 0.75rem;

}
.ml-4{
margin-left: 1rem;

}
.ml-5{
margin-left: 1.25rem;

}
.ml-6{
margin-left: 1.5rem;

}
.ml-7{
margin-left: 1.75rem;

}
.ml-8{
margin-left: 2rem;

}
.ml-9{
margin-left: 2.25rem;

}
.ml-px{
margin-left: 1px;

}
.mr-0{
margin-right: 0px;

}
.mr-0\.5{
margin-right: 0.125rem;

}
.mr-1{
margin-right: 0.25rem;

}
.mr-10{
margin-right: 2.5rem;

}
.mr-16{
margin-right: 4rem;

}
.mr-2{
margin-right: 0.5rem;

}
.mr-28{
margin-right: 7rem;

}
.mr-3{
margin-right: 0.75rem;

}
.mr-4{
margin-right: 1rem;

}
.mr-5{
margin-right: 1.25rem;

}
.mr-6{
margin-right: 1.5rem;

}
.mr-7{
margin-right: 1.75rem;

}
.mr-8{
margin-right: 2rem;

}
.mr-9{
margin-right: 2.25rem;

}
.mr-px{
margin-right: 1px;

}
[dir="ltr"] .ms-3{
margin-left: 0.75rem;

}
[dir="rtl"] .ms-3{
margin-right: 0.75rem;

}
[dir="ltr"] .ms-auto{
margin-left: auto;

}
[dir="rtl"] .ms-auto{
margin-right: auto;

}
.mt-0{
margin-top: 0px;

}
.mt-0\.5{
margin-top: 0.125rem;

}
.mt-1{
margin-top: 0.25rem;

}
.mt-10{
margin-top: 2.5rem;

}
.mt-16{
margin-top: 4rem;

}
.mt-2{
margin-top: 0.5rem;

}
.mt-20{
margin-top: 5rem;

}
.mt-28{
margin-top: 7rem;

}
.mt-3{
margin-top: 0.75rem;

}
.mt-4{
margin-top: 1rem;

}
.mt-5{
margin-top: 1.25rem;

}
.mt-6{
margin-top: 1.5rem;

}
.mt-7{
margin-top: 1.75rem;

}
.mt-8{
margin-top: 2rem;

}
.mt-9{
margin-top: 2.25rem;

}
.mt-px{
margin-top: 1px;

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

}
.box-content{
-webkit-box-sizing: content-box;
        box-sizing: content-box;

}
.line-clamp-1{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;

}
.line-clamp-2{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

}
.line-clamp-3{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;

}
.line-clamp-4{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;

}
.line-clamp-5{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;

}
.line-clamp-6{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;

}
.line-clamp-none{
overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;

}
.\!block{
display: block !important;

}
.block{
display: block;

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

}
.inline{
display: inline;

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

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

}
.table{
display: table;

}
.flow-root{
display: flow-root;

}
.grid{
display: grid;

}
.inline-grid{
display: inline-grid;

}
.\!hidden{
display: none !important;

}
.hidden{
display: none;

}
.aspect-1-1{
aspect-ratio: 1 / 1;

}
.aspect-16-9{
aspect-ratio: 16 / 9;

}
.aspect-4-3{
aspect-ratio: 4 / 3;

}
.aspect-5-4{
aspect-ratio: 5 / 4;

}
.aspect-9-16{
aspect-ratio: 9 / 16;

}
.h-0{
height: 0px;

}
.h-0\.5{
height: 0.125rem;

}
.h-1{
height: 0.25rem;

}
.h-10{
height: 2.5rem;

}
.h-12{
height: 3rem;

}
.h-14{
height: 3.5rem;

}
.h-16{
height: 4rem;

}
.h-2{
height: 0.5rem;

}
.h-20{
height: 5rem;

}
.h-24{
height: 6rem;

}
.h-28{
height: 7rem;

}
.h-3{
height: 0.75rem;

}
.h-3\/5{
height: 60%;

}
.h-32{
height: 8rem;

}
.h-36{
height: 9rem;

}
.h-4{
height: 1rem;

}
.h-40{
height: 10rem;

}
.h-5{
height: 1.25rem;

}
.h-6{
height: 1.5rem;

}
.h-7{
height: 1.75rem;

}
.h-8{
height: 2rem;

}
.h-9{
height: 2.25rem;

}
.h-\[calc\(100\%-1rem\)\]{
height: calc(100% - 1rem);

}
.h-fit{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}
.h-full{
height: 100%;

}
.h-screen{
height: 100vh;

}
.max-h-0{
max-height: 0px;

}
.max-h-96{
max-height: 24rem;

}
.max-h-fit{
max-height: -webkit-fit-content;
max-height: -moz-fit-content;
max-height: fit-content;

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

}
.max-h-screen{
max-height: 100vh;

}
.min-h-0{
min-height: 0px;

}
.min-h-16{
min-height: 4rem;

}
.min-h-32{
min-height: 8rem;

}
.min-h-36{
min-height: 9rem;

}
.min-h-4{
min-height: 1rem;

}
.min-h-8{
min-height: 2rem;

}
.min-h-fit{
min-height: -webkit-fit-content;
min-height: -moz-fit-content;
min-height: fit-content;

}
.min-h-full{
min-height: 100%;

}
.min-h-screen{
min-height: 100vh;

}
.w-0{
width: 0px;

}
.w-1{
width: 0.25rem;

}
.w-1\/12{
width: 8.333333%;

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

}
.w-1\/5{
width: 20%;

}
.w-10{
width: 2.5rem;

}
.w-10\/12{
width: 83.333333%;

}
.w-11{
width: 2.75rem;

}
.w-11\/12{
width: 91.666667%;

}
.w-12{
width: 3rem;

}
.w-14{
width: 3.5rem;

}
.w-16{
width: 4rem;

}
.w-2{
width: 0.5rem;

}
.w-2\/12{
width: 16.666667%;

}
.w-2\/4{
width: 50%;

}
.w-2\/5{
width: 40%;

}
.w-20{
width: 5rem;

}
.w-24{
width: 6rem;

}
.w-28{
width: 7rem;

}
.w-3{
width: 0.75rem;

}
.w-3\/12{
width: 25%;

}
.w-3\/5{
width: 60%;

}
.w-32{
width: 8rem;

}
.w-36{
width: 9rem;

}
.w-4{
width: 1rem;

}
.w-4\/12{
width: 33.333333%;

}
.w-4\/5{
width: 80%;

}
.w-40{
width: 10rem;

}
.w-5{
width: 1.25rem;

}
.w-5\/12{
width: 41.666667%;

}
.w-6{
width: 1.5rem;

}
.w-6\/12{
width: 50%;

}
.w-7{
width: 1.75rem;

}
.w-7\/12{
width: 58.333333%;

}
.w-8{
width: 2rem;

}
.w-8\/12{
width: 66.666667%;

}
.w-9{
width: 2.25rem;

}
.w-9\/12{
width: 75%;

}
.w-auto{
width: auto;

}
.w-fit{
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;

}
.w-full{
width: 100%;

}
.w-screen{
width: 100vw;

}
.min-w-fit{
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;

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

}
.max-w-fit{
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;

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

}
.max-w-screen-2xl{
max-width: 1921px;

}
.max-w-screen-lg{
max-width: 1280px;

}
.max-w-screen-md{
max-width: 1024px;

}
.max-w-screen-sm{
max-width: 480px;

}
.max-w-screen-xl{
max-width: 1440px;

}
.flex-1{
-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;

}
.flex-auto{
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;

}
.flex-initial{
-webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;

}
.flex-none{
-webkit-box-flex: 0;
    -ms-flex: none;
        flex: none;

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

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

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

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

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

}
.-translate-x-1\/2{
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.-translate-y-1\/2{
--tw-translate-y: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.translate-x-0{
--tw-translate-x: 0px;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.translate-x-1\/2{
--tw-translate-x: 50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.translate-x-\[-50\%\]{
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.translate-x-full{
--tw-translate-x: 100%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.translate-y-0{
--tw-translate-y: 0px;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.translate-y-1\/2{
--tw-translate-y: 50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.-rotate-45{
--tw-rotate: -45deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.rotate-180{
--tw-rotate: 180deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.rotate-270{
--tw-rotate: 270deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.rotate-45{
--tw-rotate: 45deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.rotate-90{
--tw-rotate: 90deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.transform{
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
@-webkit-keyframes bounce{

0%, 100%{
-webkit-transform: translateY(-25%);
        transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
        animation-timing-function: cubic-bezier(0.8,0,1,1);

}

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

}

}
@keyframes bounce{

0%, 100%{
-webkit-transform: translateY(-25%);
        transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
        animation-timing-function: cubic-bezier(0.8,0,1,1);

}

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

}

}
.animate-bounce{
-webkit-animation: bounce 1s infinite;
        animation: bounce 1s infinite;

}
@-webkit-keyframes ping{

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

}

}
@keyframes ping{

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

}

}
.animate-ping{
-webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;

}
@-webkit-keyframes pulse{

50%{
opacity: .5;

}

}
@keyframes pulse{

50%{
opacity: .5;

}

}
.animate-pulse{
-webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

}
@keyframes pulse{

50%{
opacity: .5;

}

}
.animate-pulse-once{
-webkit-animation: pulse 1s cubic-bezier(0.4, 0, 0.6, 1);
        animation: pulse 1s cubic-bezier(0.4, 0, 0.6, 1);

}
@-webkit-keyframes spin{

to{
-webkit-transform: rotate(360deg);
        transform: rotate(360deg);

}

}
@keyframes spin{

to{
-webkit-transform: rotate(360deg);
        transform: rotate(360deg);

}

}
.animate-spin{
-webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;

}
.\!cursor-default{
cursor: default !important;

}
.cursor-col-resize{
cursor: col-resize;

}
.cursor-copy{
cursor: copy;

}
.cursor-default{
cursor: default;

}
.cursor-grab{
cursor: -webkit-grab;
cursor: grab;

}
.cursor-grabbing{
cursor: -webkit-grabbing;
cursor: grabbing;

}
.cursor-help{
cursor: help;

}
.cursor-move{
cursor: move;

}
.cursor-no-drop{
cursor: no-drop;

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

}
.cursor-pointer{
cursor: pointer;

}
.cursor-row-resize{
cursor: row-resize;

}
.cursor-wait{
cursor: wait;

}
.select-none{
-webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;

}
.select-text{
-webkit-user-select: text;
   -moz-user-select: text;
    -ms-user-select: text;
        user-select: text;

}
.select-all{
-webkit-user-select: all;
   -moz-user-select: all;
        user-select: all;

}
.resize-none{
resize: none;

}
.resize-y{
resize: vertical;

}
.resize-x{
resize: horizontal;

}
.resize{
resize: both;

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

}
.list-outside{
list-style-position: outside;

}
.list-decimal{
list-style-type: decimal;

}
.list-disc{
list-style-type: disc;

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

}
.grid-flow-row{
grid-auto-flow: row;

}
.grid-flow-col{
grid-auto-flow: column;

}
.grid-flow-dense{
grid-auto-flow: dense;

}
.grid-flow-row-dense{
grid-auto-flow: row dense;

}
.grid-flow-col-dense{
grid-auto-flow: column dense;

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

}
.grid-cols-10{
grid-template-columns: repeat(10, minmax(0, 1fr));

}
.grid-cols-11{
grid-template-columns: repeat(11, minmax(0, 1fr));

}
.grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));

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

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

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

}
.grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));

}
.grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));

}
.grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));

}
.grid-cols-8{
grid-template-columns: repeat(8, minmax(0, 1fr));

}
.grid-cols-9{
grid-template-columns: repeat(9, minmax(0, 1fr));

}
.grid-cols-none{
grid-template-columns: none;

}
.grid-cols-subgrid{
grid-template-columns: subgrid;

}
.grid-rows-1{
grid-template-rows: repeat(1, minmax(0, 1fr));

}
.grid-rows-10{
grid-template-rows: repeat(10, minmax(0, 1fr));

}
.grid-rows-11{
grid-template-rows: repeat(11, minmax(0, 1fr));

}
.grid-rows-12{
grid-template-rows: repeat(12, minmax(0, 1fr));

}
.grid-rows-2{
grid-template-rows: repeat(2, minmax(0, 1fr));

}
.grid-rows-3{
grid-template-rows: repeat(3, minmax(0, 1fr));

}
.grid-rows-4{
grid-template-rows: repeat(4, minmax(0, 1fr));

}
.grid-rows-5{
grid-template-rows: repeat(5, minmax(0, 1fr));

}
.grid-rows-6{
grid-template-rows: repeat(6, minmax(0, 1fr));

}
.grid-rows-7{
grid-template-rows: repeat(7, minmax(0, 1fr));

}
.grid-rows-8{
grid-template-rows: repeat(8, minmax(0, 1fr));

}
.grid-rows-9{
grid-template-rows: repeat(9, minmax(0, 1fr));

}
.grid-rows-none{
grid-template-rows: none;

}
.grid-rows-subgrid{
grid-template-rows: subgrid;

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

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

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

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

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

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

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

}
.place-content-center{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
.place-content-between{
-ms-flex-line-pack: justify;
    align-content: space-between;
-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
place-content: space-between;

}
.place-content-around{
-ms-flex-line-pack: distribute;
    align-content: space-around;
-ms-flex-pack: distribute;
    justify-content: space-around;
place-content: space-around;

}
.place-content-stretch{
-ms-flex-line-pack: stretch;
    align-content: stretch;
-webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
        justify-content: stretch;
place-content: stretch;

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

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

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

}
.place-items-stretch{
-webkit-box-align: stretch;
    -ms-flex-align: stretch;
        align-items: stretch;
justify-items: stretch;
place-items: stretch;

}
.content-center{
-ms-flex-line-pack: center;
    align-content: center;

}
.content-start{
-ms-flex-line-pack: start;
    align-content: flex-start;

}
.content-end{
-ms-flex-line-pack: end;
    align-content: flex-end;

}
.content-stretch{
-ms-flex-line-pack: stretch;
    align-content: stretch;

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

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

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

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

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

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

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

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

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

}
.justify-items-start{
justify-items: start;

}
.justify-items-end{
justify-items: end;

}
.justify-items-center{
justify-items: center;

}
.justify-items-stretch{
justify-items: stretch;

}
.gap-0{
gap: 0px;

}
.gap-10{
gap: 2.5rem;

}
.gap-12{
gap: 3rem;

}
.gap-16{
gap: 4rem;

}
.gap-2{
gap: 0.5rem;

}
.gap-20{
gap: 5rem;

}
.gap-24{
gap: 6rem;

}
.gap-3{
gap: 0.75rem;

}
.gap-4{
gap: 1rem;

}
.gap-5{
gap: 1.25rem;

}
.gap-6{
gap: 1.5rem;

}
.gap-8{
gap: 2rem;

}
.gap-px{
gap: 1px;

}
.-space-x-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));

}
.-space-x-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-5rem * var(--tw-space-x-reverse));
margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));

}
.-space-y-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));

}
.-space-y-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-5rem * var(--tw-space-y-reverse));

}
.space-x-1 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(0.25rem * var(--tw-space-x-reverse));
margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));

}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse));

}
.divide-x > :not([hidden]) ~ :not([hidden]){
--tw-divide-x-reverse: 0;
border-right-width: calc(1px * var(--tw-divide-x-reverse));
border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));

}
.divide-x-0 > :not([hidden]) ~ :not([hidden]){
--tw-divide-x-reverse: 0;
border-right-width: calc(0px * var(--tw-divide-x-reverse));
border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));

}
.divide-x-2 > :not([hidden]) ~ :not([hidden]){
--tw-divide-x-reverse: 0;
border-right-width: calc(2px * var(--tw-divide-x-reverse));
border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));

}
.divide-x-4 > :not([hidden]) ~ :not([hidden]){
--tw-divide-x-reverse: 0;
border-right-width: calc(4px * var(--tw-divide-x-reverse));
border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));

}
.divide-y > :not([hidden]) ~ :not([hidden]){
--tw-divide-y-reverse: 0;
border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(1px * var(--tw-divide-y-reverse));

}
.divide-y-0 > :not([hidden]) ~ :not([hidden]){
--tw-divide-y-reverse: 0;
border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(0px * var(--tw-divide-y-reverse));

}
.divide-y-2 > :not([hidden]) ~ :not([hidden]){
--tw-divide-y-reverse: 0;
border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(2px * var(--tw-divide-y-reverse));

}
.divide-y-4 > :not([hidden]) ~ :not([hidden]){
--tw-divide-y-reverse: 0;
border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(4px * var(--tw-divide-y-reverse));

}
.divide-solid > :not([hidden]) ~ :not([hidden]){
border-style: solid;

}
.divide-dashed > :not([hidden]) ~ :not([hidden]){
border-style: dashed;

}
.divide-inherit > :not([hidden]) ~ :not([hidden]){
border-color: inherit;

}
.divide-transparent > :not([hidden]) ~ :not([hidden]){
border-color: transparent;

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

}
.place-self-end{
-ms-flex-item-align: end;
    align-self: end;
justify-self: end;
place-self: end;

}
.place-self-center{
-ms-flex-item-align: center;
    align-self: center;
justify-self: center;
place-self: center;

}
.place-self-stretch{
-ms-flex-item-align: stretch;
    align-self: stretch;
justify-self: stretch;
place-self: stretch;

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

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

}
.self-center{
-ms-flex-item-align: center;
    align-self: center;

}
.self-stretch{
-ms-flex-item-align: stretch;
    align-self: stretch;

}
.overflow-auto{
overflow: auto;

}
.overflow-hidden{
overflow: hidden;

}
.\!overflow-visible{
overflow: visible !important;

}
.overflow-visible{
overflow: visible;

}
.overflow-scroll{
overflow: scroll;

}
.overflow-x-auto{
overflow-x: auto;

}
.overflow-y-auto{
overflow-y: auto;

}
.overflow-x-hidden{
overflow-x: hidden;

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

}
.overflow-x-scroll{
overflow-x: scroll;

}
.overflow-y-scroll{
overflow-y: scroll;

}
.whitespace-normal{
white-space: normal;

}
.whitespace-nowrap{
white-space: nowrap;

}
.break-words{
word-wrap: break-word;

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

}
.\!rounded{
border-radius: 0.25rem !important;

}
.rounded{
border-radius: 0.25rem;

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

}
.rounded-lg{
border-radius: 0.5rem;

}
.rounded-md{
border-radius: 0.375rem;

}
.rounded-none{
border-radius: 0px;

}
.rounded-sm{
border-radius: 0.125rem;

}
.rounded-xl{
border-radius: 0.75rem;

}
.rounded-b-none{
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

}
.rounded-l-none{
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;

}
.rounded-r-none{
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;

}
.rounded-t{
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;

}
.rounded-t-lg{
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;

}
.rounded-t-none{
border-top-left-radius: 0px;
border-top-right-radius: 0px;

}
.rounded-bl{
border-bottom-left-radius: 0.25rem;

}
.rounded-bl-full{
border-bottom-left-radius: 9999px;

}
.rounded-bl-lg{
border-bottom-left-radius: 0.5rem;

}
.rounded-bl-md{
border-bottom-left-radius: 0.375rem;

}
.rounded-bl-none{
border-bottom-left-radius: 0px;

}
.rounded-bl-sm{
border-bottom-left-radius: 0.125rem;

}
.rounded-bl-xl{
border-bottom-left-radius: 0.75rem;

}
.rounded-br{
border-bottom-right-radius: 0.25rem;

}
.rounded-br-full{
border-bottom-right-radius: 9999px;

}
.rounded-br-lg{
border-bottom-right-radius: 0.5rem;

}
.rounded-br-md{
border-bottom-right-radius: 0.375rem;

}
.rounded-br-none{
border-bottom-right-radius: 0px;

}
.rounded-br-sm{
border-bottom-right-radius: 0.125rem;

}
.rounded-br-xl{
border-bottom-right-radius: 0.75rem;

}
.rounded-tl{
border-top-left-radius: 0.25rem;

}
.rounded-tl-full{
border-top-left-radius: 9999px;

}
.rounded-tl-lg{
border-top-left-radius: 0.5rem;

}
.rounded-tl-md{
border-top-left-radius: 0.375rem;

}
.rounded-tl-none{
border-top-left-radius: 0px;

}
.rounded-tl-sm{
border-top-left-radius: 0.125rem;

}
.rounded-tl-xl{
border-top-left-radius: 0.75rem;

}
.rounded-tr{
border-top-right-radius: 0.25rem;

}
.rounded-tr-full{
border-top-right-radius: 9999px;

}
.rounded-tr-lg{
border-top-right-radius: 0.5rem;

}
.rounded-tr-md{
border-top-right-radius: 0.375rem;

}
.rounded-tr-none{
border-top-right-radius: 0px;

}
.rounded-tr-sm{
border-top-right-radius: 0.125rem;

}
.rounded-tr-xl{
border-top-right-radius: 0.75rem;

}
.border{
border-width: 1px;

}
.border-0{
border-width: 0px;

}
.border-2{
border-width: 2px;

}
.border-4{
border-width: 4px;

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

}
.border-b-2{
border-bottom-width: 2px;

}
.border-b-4{
border-bottom-width: 4px;

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

}
.border-l-2{
border-left-width: 2px;

}
.border-l-4{
border-left-width: 4px;

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

}
.border-r-0{
border-right-width: 0px;

}
.border-r-2{
border-right-width: 2px;

}
.border-r-4{
border-right-width: 4px;

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

}
.border-t-0{
border-top-width: 0px;

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

}
.border-t-4{
border-top-width: 4px;

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

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

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

}
.border-double{
border-style: double;

}
.border-hidden{
border-style: hidden;

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

}
.\!border-layoutbuilder-secondary-200{
--tw-border-opacity: 1 !important;
border-color: rgba(170, 173, 198, var(--tw-border-opacity)) !important;

}
.\!border-outline-clean{
border-color: rgba(236, 243, 255,1) !important;

}
.\!border-outline-dark{
border-color: rgba(0, 20, 57,1) !important;

}
.\!border-outline-light{
border-color: rgba(255, 187, 60,1) !important;

}
.\!border-outline-medium{
border-color: rgba(68, 138, 255,1) !important;

}
.\!border-outline-neutral{
border-color: rgba(204, 204, 204,1) !important;

}
.\!border-transparent{
border-color: transparent !important;

}
.border-gray-200{
--tw-border-opacity: 1;
border-color: rgba(229, 231, 235, var(--tw-border-opacity));

}
.border-gray-300{
--tw-border-opacity: 1;
border-color: rgba(209, 213, 219, var(--tw-border-opacity));

}
.border-layoutbuilder-primary-400{
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));

}
.border-layoutbuilder-secondary-100{
--tw-border-opacity: 1;
border-color: rgba(213, 214, 227, var(--tw-border-opacity));

}
.border-layoutbuilder-secondary-300{
--tw-border-opacity: 1;
border-color: rgba(128, 132, 170, var(--tw-border-opacity));

}
.border-layoutbuilder-secondary-50{
--tw-border-opacity: 1;
border-color: rgba(234, 235, 241, var(--tw-border-opacity));

}
.border-layoutbuilder-tertiary-50{
--tw-border-opacity: 1;
border-color: rgba(243, 243, 243, var(--tw-border-opacity));

}
.border-neutral-pale{
border-color: rgba(229, 229, 229,1);

}
.border-outline-clean{
border-color: rgba(236, 243, 255,1);

}
.border-outline-dark{
border-color: rgba(0, 20, 57,1);

}
.border-outline-light{
border-color: rgba(255, 187, 60,1);

}
.border-outline-medium{
border-color: rgba(68, 138, 255,1);

}
.border-outline-neutral{
border-color: rgba(204, 204, 204,1);

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

}
.border-b-outline-clean{
border-bottom-color: rgba(236, 243, 255,1);

}
.border-b-outline-dark{
border-bottom-color: rgba(0, 20, 57,1);

}
.border-b-outline-light{
border-bottom-color: rgba(255, 187, 60,1);

}
.border-b-outline-medium{
border-bottom-color: rgba(68, 138, 255,1);

}
.border-b-outline-neutral{
border-bottom-color: rgba(204, 204, 204,1);

}
.border-b-transparent{
border-bottom-color: transparent;

}
.border-l-layoutbuilder-primary-400{
--tw-border-opacity: 1;
border-left-color: rgba(248, 168, 75, var(--tw-border-opacity));

}
.border-l-outline-clean{
border-left-color: rgba(236, 243, 255,1);

}
.border-l-outline-dark{
border-left-color: rgba(0, 20, 57,1);

}
.border-l-outline-light{
border-left-color: rgba(255, 187, 60,1);

}
.border-l-outline-medium{
border-left-color: rgba(68, 138, 255,1);

}
.border-l-outline-neutral{
border-left-color: rgba(204, 204, 204,1);

}
.border-l-transparent{
border-left-color: transparent;

}
.border-r-layoutbuilder-primary-50{
--tw-border-opacity: 1;
border-right-color: rgba(254, 244, 232, var(--tw-border-opacity));

}
.border-r-layoutbuilder-secondary-500{
--tw-border-opacity: 1;
border-right-color: rgba(43, 50, 113, var(--tw-border-opacity));

}
.border-r-outline-clean{
border-right-color: rgba(236, 243, 255,1);

}
.border-r-outline-dark{
border-right-color: rgba(0, 20, 57,1);

}
.border-r-outline-light{
border-right-color: rgba(255, 187, 60,1);

}
.border-r-outline-medium{
border-right-color: rgba(68, 138, 255,1);

}
.border-r-outline-neutral{
border-right-color: rgba(204, 204, 204,1);

}
.border-r-transparent{
border-right-color: transparent;

}
.border-t-outline-clean{
border-top-color: rgba(236, 243, 255,1);

}
.border-t-outline-clean\/25{
border-top-color: rgba(236, 243, 255, 0.25);

}
.border-t-outline-dark{
border-top-color: rgba(0, 20, 57,1);

}
.border-t-outline-light{
border-top-color: rgba(255, 187, 60,1);

}
.border-t-outline-medium{
border-top-color: rgba(68, 138, 255,1);

}
.border-t-outline-neutral{
border-top-color: rgba(204, 204, 204,1);

}
.border-t-transparent{
border-top-color: transparent;

}
.\!bg-darkbg{
background-color: rgba(0, 20, 57,1) !important;

}
.\!bg-highlightbg{
background-color: rgba(255, 187, 60,1) !important;

}
.\!bg-layoutbuilder-secondary-400{
--tw-bg-opacity: 1 !important;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity)) !important;

}
.\!bg-lightbg{
background-color: rgba(236, 243, 255,1) !important;

}
.\!bg-mediumbg{
background-color: rgba(68, 138, 255,1) !important;

}
.\!bg-neutral-pale{
background-color: rgba(229, 229, 229,1) !important;

}
.\!bg-whitebg{
background-color: rgba(255, 255, 255,1) !important;

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

}
.bg-black\/10{
background-color: rgba(0, 0, 0, 0.1);

}
.bg-black\/25{
background-color: rgba(0, 0, 0, 0.25);

}
.bg-black\/50{
background-color: rgba(0, 0, 0, 0.5);

}
.bg-black\/75{
background-color: rgba(0, 0, 0, 0.75);

}
.bg-black\/90{
background-color: rgba(0, 0, 0, 0.9);

}
.bg-darkbg{
background-color: rgba(0, 20, 57,1);

}
.bg-darkbg\/10{
background-color: rgba(0, 20, 57, 0.1);

}
.bg-darkbg\/25{
background-color: rgba(0, 20, 57, 0.25);

}
.bg-darkbg\/50{
background-color: rgba(0, 20, 57, 0.5);

}
.bg-darkbg\/75{
background-color: rgba(0, 20, 57, 0.75);

}
.bg-darkbg\/90{
background-color: rgba(0, 20, 57, 0.9);

}
.bg-gray-50{
--tw-bg-opacity: 1;
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));

}
.bg-highlightbg{
background-color: rgba(255, 187, 60,1);

}
.bg-highlightbg\/10{
background-color: rgba(255, 187, 60, 0.1);

}
.bg-highlightbg\/25{
background-color: rgba(255, 187, 60, 0.25);

}
.bg-highlightbg\/50{
background-color: rgba(255, 187, 60, 0.5);

}
.bg-highlightbg\/75{
background-color: rgba(255, 187, 60, 0.75);

}
.bg-highlightbg\/90{
background-color: rgba(255, 187, 60, 0.9);

}
.bg-hyperlink{
background-color: rgba(68, 138, 255,1);

}
.bg-hyperlink-darkbg{
background-color: rgba(255, 187, 60,1);

}
.bg-hyperlink-darkbg-hover{
background-color: rgba(255, 214, 138,1);

}
.bg-hyperlink-hover{
background-color: rgba(41, 83, 153,1);

}
.bg-hyperlink-mediumbg{
background-color: rgba(255, 255, 255,1);

}
.bg-layoutbuilder-primary-300{
--tw-bg-opacity: 1;
background-color: rgba(250, 190, 120, var(--tw-bg-opacity));

}
.bg-layoutbuilder-primary-400{
--tw-bg-opacity: 1;
background-color: rgba(248, 168, 75, var(--tw-bg-opacity));

}
.bg-layoutbuilder-primary-500{
--tw-bg-opacity: 1;
background-color: rgba(246, 146, 30, var(--tw-bg-opacity));

}
.bg-layoutbuilder-secondary-100{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));

}
.bg-layoutbuilder-secondary-300{
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));

}
.bg-layoutbuilder-secondary-400{
--tw-bg-opacity: 1;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity));

}
.bg-layoutbuilder-secondary-50{
--tw-bg-opacity: 1;
background-color: rgba(234, 235, 241, var(--tw-bg-opacity));

}
.bg-lightbg{
background-color: rgba(236, 243, 255,1);

}
.bg-lightbg\/10{
background-color: rgba(236, 243, 255, 0.1);

}
.bg-lightbg\/25{
background-color: rgba(236, 243, 255, 0.25);

}
.bg-lightbg\/50{
background-color: rgba(236, 243, 255, 0.5);

}
.bg-lightbg\/75{
background-color: rgba(236, 243, 255, 0.75);

}
.bg-lightbg\/90{
background-color: rgba(236, 243, 255, 0.9);

}
.bg-mediumbg{
background-color: rgba(68, 138, 255,1);

}
.bg-mediumbg\/10{
background-color: rgba(68, 138, 255, 0.1);

}
.bg-mediumbg\/25{
background-color: rgba(68, 138, 255, 0.25);

}
.bg-mediumbg\/50{
background-color: rgba(68, 138, 255, 0.5);

}
.bg-mediumbg\/75{
background-color: rgba(68, 138, 255, 0.75);

}
.bg-mediumbg\/90{
background-color: rgba(68, 138, 255, 0.9);

}
.bg-neutral-clean{
background-color: rgba(245, 245, 245,1);

}
.bg-neutral-pale{
background-color: rgba(229, 229, 229,1);

}
.bg-neutral-white{
background-color: rgba(255, 255, 255,1);

}
.bg-outline-clean{
background-color: rgba(236, 243, 255,1);

}
.bg-outline-dark{
background-color: rgba(0, 20, 57,1);

}
.bg-outline-light{
background-color: rgba(255, 187, 60,1);

}
.bg-outline-medium{
background-color: rgba(68, 138, 255,1);

}
.bg-outline-neutral{
background-color: rgba(204, 204, 204,1);

}
.bg-primary{
background-color: rgba(68, 138, 255,1);

}
.bg-secondary{
background-color: rgba(255, 187, 60,1);

}
.bg-semantic-blue\/10{
background-color: rgba(0, 101, 255, 0.1);

}
.bg-semantic-blue\/15{
background-color: rgba(0, 101, 255, 0.15);

}
.bg-semantic-green\/10{
background-color: rgba(54, 179, 126, 0.1);

}
.bg-semantic-green\/15{
background-color: rgba(54, 179, 126, 0.15);

}
.bg-semantic-red{
background-color: rgba(255, 86, 48,1);

}
.bg-semantic-red\/10{
background-color: rgba(255, 86, 48, 0.1);

}
.bg-semantic-red\/15{
background-color: rgba(255, 86, 48, 0.15);

}
.bg-semantic-yellow\/10{
background-color: rgba(255, 171, 0, 0.1);

}
.bg-semantic-yellow\/15{
background-color: rgba(255, 171, 0, 0.15);

}
.bg-tertiary{
background-color: rgba(0, 20, 57,1);

}
.bg-text-darkbg-1st{
background-color: rgba(255, 187, 60,1);

}
.bg-text-darkbg-2nd{
background-color: rgba(255, 255, 255,1);

}
.bg-text-highlight{
background-color: rgba(68, 138, 255,1);

}
.bg-text-highlight-darkbg{
background-color: rgba(255, 187, 60,1);

}
.bg-text-highlight-mediumbg{
background-color: rgba(255, 255, 255,1);

}
.bg-text-lightbg-1st{
background-color: rgba(0, 20, 57,1);

}
.bg-text-lightbg-2nd{
background-color: rgba(77, 77, 77,1);

}
.bg-text-mediumbg-1st{
background-color: rgba(255, 255, 255,1);

}
.bg-text-mediumbg-2nd{
background-color: rgba(0, 20, 57,1);

}
.bg-text-primary{
background-color: rgba(0, 0, 0,1);

}
.bg-text-secondary{
background-color: rgba(77, 77, 77,1);

}
.bg-text-tertiary{
background-color: rgba(128, 128, 128,1);

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

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

}
.bg-whitebg{
background-color: rgba(255, 255, 255,1);

}
.bg-whitebg\/10{
background-color: rgba(255, 255, 255, 0.1);

}
.bg-whitebg\/25{
background-color: rgba(255, 255, 255, 0.25);

}
.bg-whitebg\/50{
background-color: rgba(255, 255, 255, 0.5);

}
.bg-whitebg\/75{
background-color: rgba(255, 255, 255, 0.75);

}
.bg-whitebg\/90{
background-color: rgba(255, 255, 255, 0.9);

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

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

}
.from-white{
--tw-gradient-from: #ffffff var(--tw-gradient-from-position);
--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

}
.to-transparent{
--tw-gradient-to: transparent var(--tw-gradient-to-position);

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

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

}
.bg-fixed{
background-attachment: fixed;

}
.bg-local{
background-attachment: local;

}
.bg-scroll{
background-attachment: scroll;

}
.bg-clip-text{
-webkit-background-clip: text;
        background-clip: text;

}
.bg-bottom{
background-position: bottom;

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

}
.bg-left{
background-position: left;

}
.bg-left-bottom{
background-position: left bottom;

}
.bg-left-top{
background-position: left top;

}
.bg-right{
background-position: right;

}
.bg-right-bottom{
background-position: right bottom;

}
.bg-right-top{
background-position: right top;

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

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

}
.bg-repeat-x{
background-repeat: repeat-x;

}
.bg-repeat-y{
background-repeat: repeat-y;

}
.object-contain{
-o-object-fit: contain;
   object-fit: contain;

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

}
.object-fill{
-o-object-fit: fill;
   object-fit: fill;

}
.object-none{
-o-object-fit: none;
   object-fit: none;

}
.object-\[50\%_95\%\]{
-o-object-position: 50% 95%;
   object-position: 50% 95%;

}
.object-bottom{
-o-object-position: bottom;
   object-position: bottom;

}
.object-center{
-o-object-position: center;
   object-position: center;

}
.object-left{
-o-object-position: left;
   object-position: left;

}
.object-left-bottom{
-o-object-position: left bottom;
   object-position: left bottom;

}
.object-left-top{
-o-object-position: left top;
   object-position: left top;

}
.object-right{
-o-object-position: right;
   object-position: right;

}
.object-right-bottom{
-o-object-position: right bottom;
   object-position: right bottom;

}
.object-right-top{
-o-object-position: right top;
   object-position: right top;

}
.object-top{
-o-object-position: top;
   object-position: top;

}
.p-0{
padding: 0px;

}
.p-0\.5{
padding: 0.125rem;

}
.p-1{
padding: 0.25rem;

}
.p-1\.5{
padding: 0.375rem;

}
.p-10{
padding: 2.5rem;

}
.p-2{
padding: 0.5rem;

}
.p-3{
padding: 0.75rem;

}
.p-4{
padding: 1rem;

}
.p-5{
padding: 1.25rem;

}
.p-6{
padding: 1.5rem;

}
.p-7{
padding: 1.75rem;

}
.p-8{
padding: 2rem;

}
.p-9{
padding: 2.25rem;

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

}
.px-0\.5{
padding-left: 0.125rem;
padding-right: 0.125rem;

}
.px-1{
padding-left: 0.25rem;
padding-right: 0.25rem;

}
.px-10{
padding-left: 2.5rem;
padding-right: 2.5rem;

}
.px-2{
padding-left: 0.5rem;
padding-right: 0.5rem;

}
.px-3{
padding-left: 0.75rem;
padding-right: 0.75rem;

}
.px-4{
padding-left: 1rem;
padding-right: 1rem;

}
.px-5{
padding-left: 1.25rem;
padding-right: 1.25rem;

}
.px-6{
padding-left: 1.5rem;
padding-right: 1.5rem;

}
.px-7{
padding-left: 1.75rem;
padding-right: 1.75rem;

}
.px-8{
padding-left: 2rem;
padding-right: 2rem;

}
.px-9{
padding-left: 2.25rem;
padding-right: 2.25rem;

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

}
.py-0\.5{
padding-top: 0.125rem;
padding-bottom: 0.125rem;

}
.py-1{
padding-top: 0.25rem;
padding-bottom: 0.25rem;

}
.py-10{
padding-top: 2.5rem;
padding-bottom: 2.5rem;

}
.py-2{
padding-top: 0.5rem;
padding-bottom: 0.5rem;

}
.py-3{
padding-top: 0.75rem;
padding-bottom: 0.75rem;

}
.py-4{
padding-top: 1rem;
padding-bottom: 1rem;

}
.py-5{
padding-top: 1.25rem;
padding-bottom: 1.25rem;

}
.py-6{
padding-top: 1.5rem;
padding-bottom: 1.5rem;

}
.py-7{
padding-top: 1.75rem;
padding-bottom: 1.75rem;

}
.py-8{
padding-top: 2rem;
padding-bottom: 2rem;

}
.py-9{
padding-top: 2.25rem;
padding-bottom: 2.25rem;

}
.pb-0{
padding-bottom: 0px;

}
.pb-0\.5{
padding-bottom: 0.125rem;

}
.pb-1{
padding-bottom: 0.25rem;

}
.pb-10{
padding-bottom: 2.5rem;

}
.pb-16{
padding-bottom: 4rem;

}
.pb-2{
padding-bottom: 0.5rem;

}
.pb-28{
padding-bottom: 7rem;

}
.pb-3{
padding-bottom: 0.75rem;

}
.pb-4{
padding-bottom: 1rem;

}
.pb-5{
padding-bottom: 1.25rem;

}
.pb-6{
padding-bottom: 1.5rem;

}
.pb-7{
padding-bottom: 1.75rem;

}
.pb-8{
padding-bottom: 2rem;

}
.pb-9{
padding-bottom: 2.25rem;

}
.pl-0{
padding-left: 0px;

}
.pl-0\.5{
padding-left: 0.125rem;

}
.pl-1{
padding-left: 0.25rem;

}
.pl-10{
padding-left: 2.5rem;

}
.pl-16{
padding-left: 4rem;

}
.pl-2{
padding-left: 0.5rem;

}
.pl-28{
padding-left: 7rem;

}
.pl-3{
padding-left: 0.75rem;

}
.pl-4{
padding-left: 1rem;

}
.pl-5{
padding-left: 1.25rem;

}
.pl-6{
padding-left: 1.5rem;

}
.pl-7{
padding-left: 1.75rem;

}
.pl-8{
padding-left: 2rem;

}
.pl-9{
padding-left: 2.25rem;

}
.pr-0{
padding-right: 0px;

}
.pr-0\.5{
padding-right: 0.125rem;

}
.pr-1{
padding-right: 0.25rem;

}
.pr-10{
padding-right: 2.5rem;

}
.pr-16{
padding-right: 4rem;

}
.pr-2{
padding-right: 0.5rem;

}
.pr-28{
padding-right: 7rem;

}
.pr-3{
padding-right: 0.75rem;

}
.pr-4{
padding-right: 1rem;

}
.pr-5{
padding-right: 1.25rem;

}
.pr-6{
padding-right: 1.5rem;

}
.pr-7{
padding-right: 1.75rem;

}
.pr-8{
padding-right: 2rem;

}
.pr-9{
padding-right: 2.25rem;

}
.pt-0{
padding-top: 0px;

}
.pt-0\.5{
padding-top: 0.125rem;

}
.pt-1{
padding-top: 0.25rem;

}
.pt-10{
padding-top: 2.5rem;

}
.pt-12{
padding-top: 3rem;

}
.pt-16{
padding-top: 4rem;

}
.pt-2{
padding-top: 0.5rem;

}
.pt-28{
padding-top: 7rem;

}
.pt-3{
padding-top: 0.75rem;

}
.pt-4{
padding-top: 1rem;

}
.pt-5{
padding-top: 1.25rem;

}
.pt-6{
padding-top: 1.5rem;

}
.pt-7{
padding-top: 1.75rem;

}
.pt-8{
padding-top: 2rem;

}
.pt-9{
padding-top: 2.25rem;

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

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

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

}
.text-justify{
text-align: justify;

}
.font-body{
font-family: Microsoft Yahei, PingFang SC, monospace;

}
.font-sans{
font-family: Helvetica Neue, Helvetica, Arial, Microsoft Yahei, PingFang SC, sans-serif;

}
.font-serif{
font-family: librebaskerville, Roboto, Microsoft Yahei, PingFang SC, serif;

}
.text-0{
font-size: 0;
line-height: 1;

}
.text-2xl{
font-size: 1.5rem;
line-height: 2rem;

}
.text-3xl{
font-size: 1.725rem;
line-height: 2rem;

}
.text-4xl{
font-size: 1.9rem;
line-height: 2.75rem;

}
.text-5xl{
font-size: 2.5rem;
line-height: 3rem;

}
.text-6xl{
font-size: 3rem;
line-height: 3.75rem;

}
.text-base{
font-size: 1rem;
line-height: 1.5rem;

}
.text-lg{
font-size: 1.125rem;
line-height: 1.75rem;

}
.text-sm{
font-size: 0.875rem;
line-height: 1.25rem;

}
.text-xl{
font-size: 1.25rem;
line-height: 1.75rem;

}
.text-xs{
font-size: 0.75rem;
line-height: 1rem;

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

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

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

}
.uppercase{
text-transform: uppercase;

}
.lowercase{
text-transform: lowercase;

}
.capitalize{
text-transform: capitalize;

}
.normal-case{
text-transform: none;

}
.italic{
font-style: italic;

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

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

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

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

}
.leading-snug{
line-height: 1.375;

}
.leading-tight{
line-height: 1.25;

}
.\!text-hyperlink{
color: rgba(68, 138, 255,1) !important;

}
.\!text-hyperlink-darkbg{
color: rgba(255, 187, 60,1) !important;

}
.\!text-hyperlink-darkbg-hover{
color: rgba(255, 214, 138,1) !important;

}
.\!text-hyperlink-hover{
color: rgba(41, 83, 153,1) !important;

}
.\!text-hyperlink-mediumbg{
color: rgba(255, 255, 255,1) !important;

}
.\!text-hyperlink-mediumbg-hover{
color: rgba(218, 232, 255,1) !important;

}
.\!text-text-darkbg-1st{
color: rgba(255, 187, 60,1) !important;

}
.\!text-text-darkbg-2nd{
color: rgba(255, 255, 255,1) !important;

}
.\!text-text-highlight{
color: rgba(68, 138, 255,1) !important;

}
.\!text-text-highlight-darkbg{
color: rgba(255, 187, 60,1) !important;

}
.\!text-text-highlight-mediumbg{
color: rgba(255, 255, 255,1) !important;

}
.\!text-text-lightbg-1st{
color: rgba(0, 20, 57,1) !important;

}
.\!text-text-lightbg-2nd{
color: rgba(77, 77, 77,1) !important;

}
.\!text-text-mediumbg-1st{
color: rgba(255, 255, 255,1) !important;

}
.\!text-text-mediumbg-2nd{
color: rgba(0, 20, 57,1) !important;

}
.\!text-text-primary{
color: rgba(0, 0, 0,1) !important;

}
.\!text-text-secondary{
color: rgba(77, 77, 77,1) !important;

}
.\!text-text-tertiary{
color: rgba(128, 128, 128,1) !important;

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

}
.text-darkbg{
color: rgba(0, 20, 57,1);

}
.text-gray-500{
--tw-text-opacity: 1;
color: rgba(107, 114, 128, var(--tw-text-opacity));

}
.text-gray-900{
--tw-text-opacity: 1;
color: rgba(17, 24, 39, var(--tw-text-opacity));

}
.text-hyperlink{
color: rgba(68, 138, 255,1);

}
.text-hyperlink-darkbg{
color: rgba(255, 187, 60,1);

}
.text-hyperlink-darkbg-hover{
color: rgba(255, 214, 138,1);

}
.text-hyperlink-hover{
color: rgba(41, 83, 153,1);

}
.text-hyperlink-mediumbg{
color: rgba(255, 255, 255,1);

}
.text-hyperlink-mediumbg-hover{
color: rgba(218, 232, 255,1);

}
.text-layoutbuilder-secondary-900{
--tw-text-opacity: 1;
color: rgba(9, 10, 23, var(--tw-text-opacity));

}
.text-neutral-clean{
color: rgba(245, 245, 245,1);

}
.text-neutral-dark{
color: rgba(77, 77, 77,1);

}
.text-neutral-light{
color: rgba(204, 204, 204,1);

}
.text-neutral-medium{
color: rgba(128, 128, 128,1);

}
.text-neutral-pale{
color: rgba(229, 229, 229,1);

}
.text-neutral-white{
color: rgba(255, 255, 255,1);

}
.text-primary{
color: rgba(68, 138, 255,1);

}
.text-secondary{
color: rgba(255, 187, 60,1);

}
.text-semantic-blue{
color: rgba(0, 101, 255,1);

}
.text-semantic-green{
color: rgba(54, 179, 126,1);

}
.text-semantic-red{
color: rgba(255, 86, 48,1);

}
.text-semantic-yellow{
color: rgba(255, 171, 0,1);

}
.text-tertiary{
color: rgba(0, 20, 57,1);

}
.text-text-darkbg-1st{
color: rgba(255, 187, 60,1);

}
.text-text-darkbg-2nd{
color: rgba(255, 255, 255,1);

}
.text-text-highlight{
color: rgba(68, 138, 255,1);

}
.text-text-highlight-darkbg{
color: rgba(255, 187, 60,1);

}
.text-text-highlight-mediumbg{
color: rgba(255, 255, 255,1);

}
.text-text-lightbg-1st{
color: rgba(0, 20, 57,1);

}
.text-text-lightbg-2nd{
color: rgba(77, 77, 77,1);

}
.text-text-mediumbg-1st{
color: rgba(255, 255, 255,1);

}
.text-text-mediumbg-2nd{
color: rgba(0, 20, 57,1);

}
.text-text-primary{
color: rgba(0, 0, 0,1);

}
.text-text-secondary{
color: rgba(77, 77, 77,1);

}
.text-text-tertiary{
color: rgba(128, 128, 128,1);

}
.text-transparent{
color: transparent;

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

}
.underline{
-webkit-text-decoration-line: underline;
   -moz-text-decoration-line: underline;
        text-decoration-line: underline;

}
.overline{
-webkit-text-decoration-line: overline;
   -moz-text-decoration-line: overline;
        text-decoration-line: overline;

}
.line-through{
-webkit-text-decoration-line: line-through;
   -moz-text-decoration-line: line-through;
        text-decoration-line: line-through;

}
.no-underline{
-webkit-text-decoration-line: none;
   -moz-text-decoration-line: none;
        text-decoration-line: none;

}
.antialiased{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}
.opacity-0{
opacity: 0;

}
.opacity-10{
opacity: 0.1;

}
.opacity-100{
opacity: 1;

}
.opacity-20{
opacity: 0.2;

}
.opacity-30{
opacity: 0.3;

}
.opacity-40{
opacity: 0.4;

}
.opacity-50{
opacity: 0.5;

}
.opacity-60{
opacity: 0.6;

}
.opacity-70{
opacity: 0.7;

}
.opacity-80{
opacity: 0.8;

}
.opacity-90{
opacity: 0.9;

}
.\!shadow-none{
--tw-shadow: 0 0 rgba(0,0,0,0) !important;
--tw-shadow-colored: 0 0 rgba(0,0,0,0) !important;
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;

}
.shadow{
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.shadow-inner{
--tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.shadow-inner-bottom{
--tw-shadow: inset 0 -4px 6px -1px rgba(0, 0, 0, 0.1),inset 0 -2px 4px -2px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: inset 0 -4px 6px -1px var(--tw-shadow-color), inset 0 -2px 4px -2px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.shadow-lg{
--tw-shadow: 0 10px 15px 10px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 10px 15px 10px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.shadow-md{
--tw-shadow: 0 4px 6px 4px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 4px 6px 4px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.shadow-none{
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.shadow-sm{
--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

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

}
.outline{
outline-style: solid;

}
.outline-dotted{
outline-style: dotted;

}
.outline-1{
outline-width: 1px;

}
.outline-4{
outline-width: 4px;

}
.-outline-offset-1{
outline-offset: -1px;

}
.outline-offset-2{
outline-offset: 2px;

}
.outline-layoutbuilder-primary{
outline-color: #F6921E;

}
.blur{
--tw-blur: blur(8px);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.blur-lg{
--tw-blur: blur(16px);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.blur-md{
--tw-blur: blur(12px);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.blur-none{
--tw-blur: blur(0);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.blur-sm{
--tw-blur: blur(4px);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.blur-xl{
--tw-blur: blur(24px);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.\!drop-shadow-none{
--tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0)) !important;
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;

}
.drop-shadow{
--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.drop-shadow-2xl{
--tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.drop-shadow-lg{
--tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.drop-shadow-md{
--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.drop-shadow-none{
--tw-drop-shadow: drop-shadow(0 0 rgba(0,0,0,0));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.drop-shadow-sm{
--tw-drop-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.05));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.drop-shadow-xl{
--tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.grayscale{
--tw-grayscale: grayscale(100%);
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.filter{
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

}
.backdrop-blur{
--tw-backdrop-blur: blur(8px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);

}
.backdrop-blur-lg{
--tw-backdrop-blur: blur(16px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);

}
.backdrop-blur-md{
--tw-backdrop-blur: blur(12px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);

}
.backdrop-blur-sm{
--tw-backdrop-blur: blur(4px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);

}
.backdrop-blur-xl{
--tw-backdrop-blur: blur(24px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);

}
.backdrop-grayscale{
--tw-backdrop-grayscale: grayscale(100%);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);

}
.transition{
-webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -moz-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
.transition-all{
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
.transition-colors{
-webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color, -moz-text-decoration-color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
.ease-in-out{
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

}
.will-change-auto{
will-change: auto;

}
.will-change-contents{
will-change: contents;

}
.will-change-scroll{
will-change: scroll-position;

}
.will-change-transform{
will-change: transform;

}
.content-\[\'\'\]{
--tw-content: '';
content: var(--tw-content);

}
.icon-home::before{
content: "\e7c6";

}
.icon-weibo::before{
content: "\e882";

}
.icon-double-left::before{
content: "\e7ed";

}
.icon-arrowup::before{
content: "\e60f";

}
.icon-eyeslash::before{
content: "\e6da";

}
.icon-add::before{
content: "\e637";

}
.icon-jian::before{
content: "\e638";

}
.icon-loader::before{
content: "\e81c";

}
.icon-left::before{
content: "\e71f";

}
.icon-paused::before{
content: "\e600";

}
.icon-logo::before{
content: "\e617";

}
.icon-phone::before{
content: "\e631";

}
.icon-tiktok::before{
content: "\e633";

}
.icon-player::before{
content: "\e634";

}
.icon-wechat::before{
content: "\e635";

}
.icon-enterprise-wechat::before{
content: "\e636";

}
.icon-paste::before{
content: "\e60b";

}
.icon-copy::before{
content: "\e706";

}
.icon-arrow-line-left::before{
content: "\e630";

}
.icon-view-column::before{
content: "\e62d";

}
.icon-change-h::before{
content: "\e62e";

}
.icon-delete::before{
content: "\e62c";

}
.icon-setting::before{
content: "\e62a";

}
.icon-move::before{
content: "\e62b";

}
.icon-search::before{
content: "\e632";

}
.icon-select_apps::before{
content: "\e629";

}
.icon-underline::before{
content: "\e625";

}
.icon-overline::before{
content: "\e624";

}
.icon-through::before{
content: "\e626";

}
.icon-italic::before{
content: "\e627";

}
.icon-bold::before{
content: "\e628";

}
.icon-vector::before{
content: "\e623";

}
.icon-arrow-right::before{
content: "\e602";

}
/*
* Position
*/
.bottom-12-1{
    bottom: 8.333333%;
  }
.bottom-12-2{
    bottom: 16.666667%;
  }
.bottom-12-3{
    bottom: 25%;
  }
.bottom-12-4{
    bottom: 33.333333%;
  }
.bottom-12-5{
    bottom: 41.666667%;
  }
.bottom-12-6{
    bottom: 50%;
  }
.left-12-1{
    left: 8.333333%;
  }
.left-12-2{
    left: 16.666667%;
  }
.left-12-3{
    left: 25%;
  }
.left-12-4{
    left: 33.333333%;
  }
.left-12-5{
    left: 50%;
  }
.left-12-6{
    left: 50%;
  }
.top-12-1{
    top: 8.333333%;
  }
.top-12-2{
    top: 16.666667%;
  }
.top-12-3{
    top: 25%;
  }
.top-12-4{
    top: 33.333333%;
  }
.top-12-5{
    top: 41.666667%;
  }
.top-12-6{
    top: 50%;
  }
.right-12-1{
    right: 8.333333%;
  }
.right-12-2{
    right: 16.666667%;
  }
.right-12-3{
    right: 25%;
  }
.right-12-4{
    right: 33.333333%;
  }
.right-12-5{
    right: 41.666667%;
  }
.right-12-6{
    right: 50%;
  }
/* width */
.max-w-12-1{
    max-width: 8.333333%;
  }
.max-w-12-2{
    max-width: 16.666667%;
  }
.max-w-12-3{
    max-width: 25%;
  }
.max-w-12-4{
    max-width: 33.333333%;
  }
.max-w-12-5{
    max-width: 41.666667%;
  }
.max-w-12-6{
    max-width: 50%;
  }
.max-w-12-7{
    max-width: 58.333333%;
  }
.max-w-12-8{
    max-width: 66.666667%;
  }
.max-w-12-9{
    max-width: 75%;
  }
.max-w-12-10{
    max-width: 83.333333%;
  }
.max-w-12-11{
    max-width: 91.666667%;
  }
/* height */
.max-h-12-1{
    max-height: 8.333333%;
  }
.max-h-12-2{
    max-height: 16.666667%;
  }
.max-h-12-3{
    max-height: 25%;
  }
.max-h-12-4{
    max-height: 33.333333%;
  }
.max-h-12-5{
    max-height: 41.666667%;
  }
.max-h-12-6{
    max-height: 50%;
  }
.max-h-12-7{
    max-height: 58.333333%;
  }
.max-h-12-8{
    max-height: 66.666667%;
  }
.max-h-12-9{
    max-height: 75%;
  }
.max-h-12-10{
    max-height: 83.333333%;
  }
.max-h-12-11{
    max-height: 91.666667%;
  }
/*
* Overlap
*/
.overlap-l-10{
    width: 110%;
    max-width: 110%;
  }
.overlap-r-10{
    width: 110%;
    max-width: 110%;
    margin-left: -10%;
  }
.overlap-l-20{
    width: 120%;
    max-width: 120%;
  }
.overlap-r-20{
    width: 120%;
    max-width: 120%;
    margin-left: -20%;
  }
/* Line Clamp */
.line-clamp-7{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
.line-clamp-8{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
.line-clamp-9{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
/*
* Others
*/
.black-mode{
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);  
      -webkit-filter: gray;
    filter: gray;
      -webkit-filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
    filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
  }
.bg-grid{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
    background-image: -webkit-linear-gradient(white 0px,transparent 0),
    -webkit-linear-gradient(left, white 0px,transparent 0),
    -webkit-linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    -webkit-linear-gradient(left,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-image: linear-gradient(white 0px,transparent 0),
    linear-gradient(90deg, white 0px,transparent 0),
    linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-size:56px 56px,56px 56px,8px 8px,8px 8px;

}
.bg-line-oblique{
    background-image: 
    -webkit-linear-gradient(
      315deg, rgba(229, 229, 229, 0.8) 10%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%, 
      rgba(229, 229, 229, 0.8) 0, 
      rgba(229, 229, 229, 0.8) 60%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0)
    );
    background-image: 
    linear-gradient(
      135deg, rgba(229, 229, 229, 0.8) 10%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%, 
      rgba(229, 229, 229, 0.8) 0, 
      rgba(229, 229, 229, 0.8) 60%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0)
    );
    background-size: 6px 6px;
  }
.bg-line-oblique-highlightbg{
    background-image: 
    -webkit-linear-gradient(
      315deg, rgba(255, 187, 60, 0.8) 10%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%, 
      rgba(255, 187, 60, 0.8) 0, 
      rgba(255, 187, 60, 0.8) 60%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0)
    );
    background-image: 
    linear-gradient(
      135deg, rgba(255, 187, 60, 0.8) 10%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%, 
      rgba(255, 187, 60, 0.8) 0, 
      rgba(255, 187, 60, 0.8) 60%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0)
    );
    background-size: 6px 6px;
  }
.scrollbar-xs::-webkit-scrollbar{
height: 0.5rem;
width: 0.5rem;
border-radius: 0.25rem;
background-color: rgba(0, 20, 57, 0.1);

}
.scrollbar-xs::-webkit-scrollbar-thumb{
height: 0.5rem;
width: 0.5rem;
border-radius: 0.25rem;
background-color: rgba(0, 20, 57, 0.25);

}
/*
 * Toggle Display
 */
.toggle-hidden,
  .toggle-flex-hidden{
    display: none;
  }
.toggle-visible-hidden{
    visibility: hidden;
  }
.toggle .toggle-hidden{
      display: block;
    }
.toggle .toggle-flex-hidden{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
.toggle .toggle-visible-hidden{
      visibility: visible;
    }
.toggle .toggle-display{
      display: none;
    }
.toggle .toggle-visible{
      visibility: hidden;
    }
/*
* Media Fill
*/
.bg-fill{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}
.bg-fill .video-popup-wrapper,
    .bg-fill .video-popup{
height: 100%;
width: 100%;

}
.bg-fill .video-wrapper{
height: 100%;

}
.bg-fill .video-popup-wrapper .video-wrapper{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}
.bg-fill .video-popup-wrapper .video-wrapper video{
position: relative;

}
.bg-fill video{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;

}
.bg-fill img{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;
-o-object-position: 50% 95%;
   object-position: 50% 95%;

}
.bg-fill-clear{
position: relative;

}
.bg-fill-clear img, .bg-fill-clear video{
position: relative;

}
.iconfont {
    font-family: "iconfont" !important;
  }
.iconfont {
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
/* Classes */
/* Utilities */
/* Components */
/*
* Utilities
*/
/* System */
/*
 * Drupal Classes
**/
/* Layout */
.container-inline{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
justify-items: center;
place-items: center;

}
.tag-default.container-inline .node-preview-backlink:hover{
opacity: 0.9;

}
.container-inline .node-preview-backlink{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.container-inline .node-preview-backlink:hover{
color: rgba(218, 232, 255,1);

}
.container-inline .node-preview-backlink.btn-normal{
border-radius: 0px;

}
.container-inline .node-preview-backlink.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.container-inline .node-preview-backlink.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.container-inline .node-preview-backlink.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.container-inline .node-preview-backlink.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.container-inline .node-preview-backlink{
padding-top: 0.375rem;
padding-bottom: 0.375rem;
font-size: 0.875rem;
line-height: 1.25rem;
-ms-flex-item-align: center;
    align-self: center;
justify-self: center;
place-self: center;

}
.container-inline .node-preview-backlink:before{
      content:'\e601';
      margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
.container-inline div, .container-inline label{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
justify-items: center;
place-items: center;
gap: 0.5rem;

}
.container-inline label{
white-space: nowrap;

}
/* Messages */
.alert{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
border-radius: 0.5rem;
background-color: rgba(0, 101, 255, 0.15);
padding: 1rem;
color: rgba(0, 101, 255,1);

}
[dir="ltr"] .alert .alert-close{
margin-left: auto;

}
[dir="rtl"] .alert .alert-close{
margin-right: auto;

}
.alert .alert-close{
margin-left: -0.375rem;
margin-right: -0.375rem;
margin-top: -0.375rem;
margin-bottom: -0.375rem;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
height: 2rem;
width: 2rem;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
border-radius: 0.5rem;
background-color: rgba(0, 101, 255, 0.1);
padding: 0.375rem;
color: rgba(0, 101, 255,1);

}
.alert .alert-close:hover{
background-color: rgba(0, 101, 255, 0.2);

}
.alert .alert-close:focus{
background-color: rgba(0, 101, 255, 0.3);

}
[dir="ltr"] .alert .alert-body{
margin-left: 0.75rem;

}
[dir="rtl"] .alert .alert-body{
margin-right: 0.75rem;

}
.alert .alert-body{
font-size: 0.875rem;
line-height: 1.25rem;
font-weight: 500;

}
.alert.warning{
background-color: rgba(255, 171, 0, 0.15);
color: rgba(255, 171, 0,1);

}
.alert.warning .alert-close{
background-color: rgba(255, 171, 0, 0.1);
color: rgba(255, 171, 0,1);

}
.alert.warning .alert-close:hover{
background-color: rgba(255, 171, 0, 0.2);

}
.alert.warning .alert-close:focus{
background-color: rgba(255, 171, 0, 0.3);

}
.alert.error{
background-color: rgba(255, 86, 48, 0.15);
color: rgba(255, 86, 48,1);

}
.alert.error .alert-close{
background-color: rgba(255, 86, 48, 0.1);
color: rgba(255, 86, 48,1);

}
.alert.error .alert-close:hover{
background-color: rgba(255, 86, 48, 0.2);

}
.alert.error .alert-close:focus{
background-color: rgba(255, 86, 48, 0.3);

}
.alert.success,
  .alert.status{
background-color: rgba(54, 179, 126, 0.15);
color: rgba(54, 179, 126,1);

}
.alert.success .alert-close,.alert.status .alert-close{
background-color: rgba(54, 179, 126, 0.1);
color: rgba(54, 179, 126,1);

}
.alert.success .alert-close:hover,.alert.status .alert-close:hover{
background-color: rgba(54, 179, 126, 0.2);

}
.alert.success .alert-close:focus,.alert.status .alert-close:focus{
background-color: rgba(54, 179, 126, 0.3);

}
/*===== Main Menu Start =====*/
.is-active{
color: rgba(41, 83, 153,1);

}
/* dropdown menu */
.menu-toggle{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 2.5rem;
width: 2.5rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
padding: 0.5rem;

}
@media (min-width: 1024px){

.menu-toggle{
display: none;

}

}
.menu-simple{
margin-left: 0.75rem;
margin-right: 0.75rem;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
font-family: librebaskerville, Roboto, Microsoft Yahei, PingFang SC, serif;

}
@media (min-width: 1024px){

.menu-simple{
margin-left: 0px;
margin-right: 0px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}

}
.menu-simple >li.menu-simple-expanded:hover >a,
    .menu-simple >li.menu-simple-expanded:hover >span{
background-color: rgba(68, 138, 255,1);
color: rgba(255, 255, 255,1);

}
.menu-simple >li.menu-simple-expanded:hover >a.toggle,.menu-simple >li.menu-simple-expanded:hover >span.toggle{
background-color: transparent;

}
.menu-simple li{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;

}
.menu-simple li.menu-simple-expanded{
position: relative;

}
.menu-simple li.menu-simple-expanded li{
position: relative;
border-top-width: 1px;
border-style: solid;
border-top-color: rgba(236, 243, 255, 0.25);

}
@media (min-width: 1024px){

.menu-simple li.menu-simple-expanded li{
border-color: transparent;

}

}
.menu-simple li.menu-simple-expanded li:first-child{
border-color: transparent;

}
.menu-simple li.menu-simple-expanded .toggle{
position: absolute;
right: 0px;
top: 0px;
z-index: 10;
background-color: transparent;

}
@media (min-width: 1024px){

.menu-simple li.menu-simple-expanded .toggle{
display: none;

}

}
@media (min-width: 1280px){

.menu-simple li.menu-simple-expanded .toggle{
padding-left: 1.5rem;
padding-right: 1.5rem;

}

}
.menu-simple li.menu-simple-expanded .toggle svg{
height: 1.25rem;
width: 1rem;
-ms-flex-negative: 0;
    flex-shrink: 0;
--tw-rotate: 180deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}
.menu-simple li.menu-simple-expanded .toggle.inactive{}
.menu-simple a,.menu-simple span{
white-space: nowrap;
border-radius: 0.25rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
text-align: center;
color: rgba(68, 138, 255,1);

}
@media (min-width: 1280px){

.menu-simple a,.menu-simple span{
padding-left: 1.5rem;
padding-right: 1.5rem;

}

}
.menu-simple a:hover,
    .menu-simple a.active-trail,
    .menu-simple a.is-active{
color: rgba(41, 83, 153,1);

}
.menu-simple span{
cursor: default;

}
.menu-simple .dropdown-menu{
margin-top: -0.25rem !important;

}
.menu-simple .dropdown-menu{
z-index: 30;
min-width: 100%;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding: 0.5rem;
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
@media (min-width: 1024px){

.menu-simple .dropdown-menu{
position: absolute;

}

}
.menu-simple .dropdown-menu li a{
display: block;
white-space: nowrap;
padding-left: 0.5rem;
padding-right: 0.5rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
text-align: center;
text-transform: none;
color: rgba(255, 255, 255,1);
opacity: 0.7;

}
.layoutcomponent-column .layout-builder__region .menu-simple .dropdown-menu li a{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.menu-simple .dropdown-menu li a.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.menu-simple .dropdown-menu li a:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
.menu-simple .dropdown-menu li a:hover,
        .menu-simple .dropdown-menu li a.active-trail,
        .menu-simple .dropdown-menu li a.is-active{
color: rgba(255, 255, 255,1);
opacity: 1;

}
.menu-simple .dropdown-menu ul.dropdown-menu{
padding: 0.75rem;

}
.menu-simple .dropdown-menu ul li a,.menu-simple .dropdown-menu ul li span{
border-radius: 0px;

}
.menu-simple-light svg{
color: rgba(255, 255, 255,1);

}
.menu-simple-light .menu-simple{
color: rgba(255, 255, 255,1);

}
.menu-simple-light .menu-simple a{
color: rgba(255, 255, 255,1);

}
.menu-simple-light .menu-simple a:hover,
      .menu-simple-light .menu-simple a.active-trail,
      .menu-simple-light .menu-simple a.is-active{
color: rgba(218, 232, 255,1);

}
@media (max-width: 1023px) {
  .menu-toggle-wrapper{
position: fixed;
right: 0px;
bottom: 0px;
top: 0px;
width: 75%;
overflow-y: auto;
background-color: rgba(0, 20, 57,1);
    padding-top: 5rem;

}
    .menu-toggle-wrapper ul.menu-simple{
      text-transform:none;
      max-height: 100vh;
      -webkit-transition-property: all;
      transition-property: all;
      -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      -webkit-transition-duration: 150ms;
              transition-duration: 150ms;
    }
      .menu-toggle-wrapper ul.menu-simple >li.menu-simple-expanded:hover >a, 
      .menu-toggle-wrapper ul.menu-simple >li.menu-simple-expanded:hover >span{
        background-color: transparent
      }
        .menu-toggle-wrapper ul.menu-simple li.menu-simple-expanded li{
          border: none;
          padding:0.25rem 0;
        }
      .menu-toggle-wrapper ul.menu-simple a,.menu-toggle-wrapper ul.menu-simple span{
border-radius: 0px;
text-align: left;

}
        .menu-toggle-wrapper ul.menu-simple .toggle svg{
          color:#ffffff;
        }
      .menu-toggle-wrapper ul.menu-simple .dropdown-menu{
margin-left: 0.75rem;
max-height: 100vh;
border-radius: 0px;
background-color: transparent;
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu.hidden{
max-height: 0px;
padding: 0px;

}
          .menu-toggle-wrapper ul.menu-simple .dropdown-menu ul.dropdown-menu{
            min-width: auto;
            margin: 0.75rem;
            max-height: 100vh;
            --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
            --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
            -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
                    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
            -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
                    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
            -webkit-transition-property: all;
            transition-property: all;
            -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            -webkit-transition-duration: 150ms;
                    transition-duration: 150ms;
          }
    .menu-toggle-hidden .menu-toggle{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu.menu-toggle-hidden .menu-toggle{
max-height: 0px;
padding: 0px;

}
}
}
.menu-toggle .menu-toggle-bar{
    height: 2px;
    z-index: 999999;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 91.666667%;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }
.layoutcomponent-column .layout-builder__region .menu-toggle .menu-toggle-bar{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.menu-toggle .menu-toggle-bar.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.menu-toggle .menu-toggle-bar:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
.menu-toggle .menu-toggle-bar.m{
      margin:6px 0;
    }
.menu-toggle.open .t{
      -webkit-transform: translateY(8px) rotateZ(45deg);
      -ms-transform: translateY(8px) rotateZ(45deg);
      transform: translateY(8px) rotateZ(45deg);
    }
.menu-toggle.open .b {
      -webkit-transform: translateY(-8px) rotateZ(-45deg);
      -ms-transform: translateY(-8px) rotateZ(-45deg);
      transform: translateY(-8px) rotateZ(-45deg);
    }
.menu-toggle.open .m{
      width: 0;
    }
.menu-slide-mobi .swiper-slide{
    width: auto;
  }
/*===== Main Menu End =====*/
/* Form */
.tag-default.button:hover{
opacity: 0.9;

}
.button{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.button:hover{
color: rgba(218, 232, 255,1);

}
.button.btn-normal{
border-radius: 0px;

}
.button.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.button.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.button.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.button.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.button[type='button'], .button[type='reset'], .button[type='submit']{
background-color: rgba(68, 138, 255,1);
color: rgba(255, 255, 255,1);

}
/* Components */
/* Search TEMP */
#views-exposed-form-search-api-content-page-1{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: stretch;
    align-content: stretch;
-webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
        justify-content: stretch;
place-content: stretch;
gap: 0.5rem;
padding-top: 0.25rem;
padding-bottom: 0.25rem;

}
#views-exposed-form-search-api-content-page-1 .form-item-keywords{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: stretch;
    align-content: stretch;
-webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
        justify-content: stretch;
place-content: stretch;
gap: 0.5rem;

}
#views-exposed-form-search-api-content-page-1 .form-item-keywords label{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
white-space: normal;

}
#views-exposed-form-search-api-content-page-1 .form-actions{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: stretch;
    align-content: stretch;
-webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
        justify-content: stretch;
place-content: stretch;

}
/* node preview */
.node-preview-container{
--tw-shadow: inset 0 -4px 6px -1px rgba(0, 0, 0, 0.1),inset 0 -2px 4px -2px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: inset 0 -4px 6px -1px var(--tw-shadow-color), inset 0 -2px 4px -2px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.node-preview-container .node-preview-form-select{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
padding-top: 1rem;
padding-bottom: 1rem;

}
/* Drupal System */
p img{
display: inline-block;

}
table.responsive-enabled{
width: 100%;

}
#drupal-off-canvas table.responsive-enabled{
width: 100%;

}
/* Forms */
.block-experience-fragment-form{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 1.25rem;
padding-left: 1.25rem;

}
@media (min-width: 100%){

.block-experience-fragment-form{
max-width: 100%;
padding-right: 1rem;
padding-left: 1rem;

}

}
@media (min-width: 1024px){

.block-experience-fragment-form{
max-width: 1024px;

}

}
@media (min-width: 1280px){

.block-experience-fragment-form{
max-width: 1280px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1440px){

.block-experience-fragment-form{
max-width: 1440px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1920px){

.block-experience-fragment-form{
max-width: 1920px;
padding-right: 2.5rem;
padding-left: 2.5rem;

}

}
.block-experience-fragment-form{
padding-top: 2rem;
padding-bottom: 2rem;

}
.block-experience-template-form{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 1.25rem;
padding-left: 1.25rem;

}
@media (min-width: 100%){

.block-experience-template-form{
max-width: 100%;
padding-right: 1rem;
padding-left: 1rem;

}

}
@media (min-width: 1024px){

.block-experience-template-form{
max-width: 1024px;

}

}
@media (min-width: 1280px){

.block-experience-template-form{
max-width: 1280px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1440px){

.block-experience-template-form{
max-width: 1440px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1920px){

.block-experience-template-form{
max-width: 1920px;
padding-right: 2.5rem;
padding-left: 2.5rem;

}

}
.block-experience-template-form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
gap: 1rem;
padding-top: 2rem;
padding-bottom: 2rem;

}
/* Media */
#media-library-view{
border-radius: 0.25rem;
border-width: 1px;

}
#media-library-view header{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
gap: 0.75rem;
border-bottom-width: 1px;
padding-left: 2rem;
padding-right: 2rem;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;

}
#media-library-view header a{
position: relative;
margin-bottom: -1px;
border-bottom-width: 1px;
border-color: transparent;
padding: 1rem;

}
#media-library-view header a.is-active{
border-bottom-color: rgba(255, 187, 60,1);

}
#media-library-view .views-exposed-form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
-webkit-box-align: end;
    -ms-flex-align: end;
        align-items: flex-end;
gap: 0.75rem;
border-bottom-width: 1px;
background-color: rgba(236, 243, 255,1);
padding-left: 2rem;
padding-right: 2rem;
padding-top: 0.75rem;
padding-bottom: 0.75rem;

}
#media-library-view{
margin-top: 1rem;
margin-bottom: 1rem;

}
#media-library-view .btn-choose{
font-size: 0;
line-height: 1;

}
#media-library-view .btn-choose .form-checkbox{
font-size: 1rem;
line-height: 1.5rem;

}
#media-library-view .views-form form .form-wrapper{
grid-column: 1 / -1;
border-bottom-width: 1px;
background-color: rgba(255, 255, 255,1);
padding: 1rem;

}
#media-library-view .views-form form{
display: grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
grid-gap: 1px;
gap: 1px;
background-color: rgba(236, 243, 255,1);

}
.lc-main-content .lc-section.lc-grid-auto #media-library-view .views-form form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center #media-library-view .views-form form{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
#media-library-view .views-form form .views-row{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;
background-color: rgba(255, 255, 255,1);
padding: 1rem;

}
#media-library-view .views-form form .views-row.checked{
background-color: transparent;

}
#media-library-view .views-form form .views-row img{
          width: 80%;
        }
#media-library-view .views-form form .views-row .views-field-media-library-select-form{
position: absolute;
z-index: 10;
    left: 8.333333%;
    top: 8.333333%;

}
#media-library-view .views-form form .media-library-item--disabled{
opacity: 0.5;

}
#media-library-view table{
grid-column: 1 / -1;
width: 100%;

}
#media-library-view table th{
padding: 1rem;
font-size: 1rem;
line-height: 1.5rem;

}
#media-library-view table td{
border-bottom-width: 1px;
background-color: rgba(255, 255, 255,1);
padding: 1rem;

}
#media-library-view table td.views-field-media-library-select-form{
border-right-width: 1px;
text-align: center;

}
#media-library-view .js-pager__items{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1rem;
padding: 1rem;

}
#media-library-add-form-wrapper{
border-radius: 0.25rem;
border-width: 1px;

}
#media-library-add-form-wrapper a{
color: rgba(255, 255, 255,1);

}
#media-library-add-form-wrapper p{
margin-top: 1rem;
margin-bottom: 1rem;
border-bottom-width: 1px;
padding: 1rem;

}
#media-library-add-form-wrapper .form-wrapper{
border-bottom-width: 1px;
padding: 1rem;

}
#media-library-add-form-wrapper .form-wrapper .form-wrapper{
border-style: none;
padding: 0px;

}
#media-library-add-form-wrapper .form-submit{
margin-left: 1rem;
margin-right: 1rem;
margin-top: 1rem;
margin-bottom: 1rem;

}
#media-library-wrapper .js-media-library-menu{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
gap: 0.75rem;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
border-width: 1px;
padding-left: 2rem;
padding-right: 2rem;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;

}
#media-library-wrapper .js-media-library-menu li{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}
#media-library-wrapper .js-media-library-menu li a{
position: relative;
margin-bottom: -1px;
border-bottom-width: 1px;
border-color: transparent;
padding: 1rem;

}
#media-library-wrapper .js-media-library-menu li a.active{
border-bottom-color: rgba(255, 187, 60,1);

}
/* COMPONENTS */
.vertical-tabs{
border-style: none;

}
.vertical-tabs .vertical-tabs__menu > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1rem * var(--tw-space-y-reverse));

}
.vertical-tabs .vertical-tabs__menu{
border-style: none;

}
.vertical-tabs .vertical-tabs__menu li{
border-style: none;
background-color: transparent;

}
.vertical-tabs .vertical-tabs__menu li a{
width: 100%;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
border-radius: 0.5rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.75rem;
padding-bottom: 0.75rem;
padding-left: 0.75rem;
padding-right: 2rem;
color: rgba(255, 255, 255,1);

}
.vertical-tabs .vertical-tabs__menu li a:hover{
outline: 2px solid transparent;
outline-offset: 2px;

}
@media (min-width: 1024px){

.vertical-tabs .vertical-tabs__menu li a{
margin-left: 1rem;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;

}

}
.vertical-tabs .vertical-tabs__menu li.is-selected{
border-style: none;
background-color: transparent;

}
.vertical-tabs .vertical-tabs__menu li.is-selected a{
background-color: rgba(236, 243, 255,1);
color: rgba(0, 20, 57,1);

}
@media (min-width: 1024px){

.vertical-tabs .vertical-tabs__menu li.is-selected a{
margin-left: 0px;
padding-left: 1.75rem;

}

}
.vertical-tabs .vertical-tabs__panes{
position: relative;
z-index: 20;
width: 100%;
max-width: 100%;
border-style: none;
background-color: rgba(236, 243, 255,1);
padding-top: 1rem;
padding-bottom: 1rem;
padding-left: 2rem;
padding-right: 2rem;

}
/* tabledrag */
#drupal-off-canvas .draggable .form-item{
margin-top: 0px;
margin-bottom: 0px;

}
/* TimeLine */
/*
 * Layout Builder
**/
/*
 * Layout Builder Custom Styles
**/
/*
 * Layout Builder Modal Styles
**/
.ui-dialog.ui-layout-builder-modal{
border-radius: 0.25rem;
background-color: rgba(255, 255, 255,1);
padding: 0px;

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar{
margin-left: 1rem;
margin-right: 1rem;
overflow: hidden;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
padding-left: 0px;
padding-right: 0px;
padding-top: 0.5rem;
padding-bottom: 0px;
font-size: 1.125rem;
line-height: 1.75rem;

}
#layout-builder.layout-builder .ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar .layout-builder__region .layout-builder__configure-block{
bottom: auto;
top: 0px;
margin-top: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0.25rem;

}
#layout-builder.layout-builder .ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar .layout_builder__configure_section_items{
margin-top: -0.25rem;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 1rem;

}
#layout-builder.layout-builder-edit .bg-fill.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar,#layout-builder.layout-builder-preview .bg-fill.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar{
      overflow: visible;
    }
.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar-close{
right: 0px;
      margin-top: -8px;

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar-close .ui-icon{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu.ui-dialog.ui-layout-builder-modal .ui-dialog-titlebar-close .ui-icon{
max-height: 0px;
padding: 0px;

}
}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane{
margin-top: 0px;
border-style: none;

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions{
float: none;
text-align: center;

}
.tag-default.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button:hover{
opacity: 0.9;

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button:hover{
color: rgba(218, 232, 255,1);

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button.btn-normal{
border-radius: 0px;

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button{
margin-top: 0.25rem;
margin-bottom: 0.25rem;
border-style: none;
--tw-bg-opacity: 1;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity));

}
.ui-dialog.ui-layout-builder-modal .ui-dialog-buttonpane .form-actions .button:hover{
--tw-bg-opacity: 1;
background-color: rgba(43, 50, 113, var(--tw-bg-opacity));

}
#layout-builder-modal{
  overflow-y: auto;
  border-radius: 0px;
  padding-top: 0px;
}
#layout-builder-modal .fieldset-legend{
margin-bottom: 0.25rem;
margin-top: 0.5rem;

}
#layout-builder-modal .bs_divider{
margin-top: 0.25rem;
margin-bottom: 0.25rem;

}
#layout-builder-modal .bs_tooltip{
width: auto;

}
#layout-builder-modal .bs_input-circles .fieldset-wrapper label{
font-size: 0;
line-height: 1;

}
#layout-builder-modal #bs-border-preview{
margin-left: 0.5rem;
margin-right: 0.5rem;
margin-bottom: 0px;
width: auto;

}
#layout-builder-modal #bs_ui{
margin-top: 0px;
border-radius: 0px;

}
#layout-builder-modal #bs_ui #bs_nav-tabs{
margin-bottom: 0px;

}
#layout-builder-modal #bs_ui .blb_tab-content{
--tw-bg-opacity: 1;
background-color: rgba(234, 235, 241, var(--tw-bg-opacity));
padding: 0px;

}
#layout-builder-modal #bs_ui .blb_tab-content .lbk-header--component{
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(213, 214, 227, var(--tw-border-opacity));

}
#layout-builder-modal #bs_ui .blb_tab-content .form-item{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: -1px;
padding: 1rem;

}
#layout-builder-modal #bs_ui .blb_tab-content .form-item:not(:last-child){
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(213, 214, 227, var(--tw-border-opacity));

}
#layout-builder-modal #bs_ui .blb_tab-content .form-item.form-item-settings-button-type{
border-style: none;

}
#layout-builder-modal #bs_ui .blb_tab-content .form-item .form-item{
padding: 0px;

}
#layout-builder-modal #bs_ui .blb_tab-content .form-item textarea{
          min-height: 100px;
        }
#layout-builder-modal #bs_ui .blb_tab-content .form-item textarea.form-item-settings-link-text{
min-height: -webkit-min-content;
min-height: -moz-min-content;
min-height: min-content;

}
#layout-builder-modal #bs_ui .blb_tab-content .form-item .ck-editor textarea{
            min-height: 500px;
          }
#layout-builder-modal #bs_ui .blb_tab-content .bs_tab-pane--content .form-radios{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1.25rem;

}
#layout-builder-modal #bs_ui .blb_tab-content .bs_tab-pane--content .form-radios .form-radio{
margin-right: 0.25rem;
margin-top: -0.25rem;

}
#layout-builder-modal #bs_ui .blb_tab-content .image-description{
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;

}
#layout-builder-modal #bs_ui .blb_tab-content .input-icon{
margin-bottom: 0px;

}
#layout-builder-modal #bs_ui .blb_tab-content .icon-font-bold::before{
content: "\e628";

}
#layout-builder-modal #bs_ui .blb_tab-content .icon-line-through::before{
content: "\e626";

}
#layout-builder-modal #bs_ui .blb_tab-content .bs_row{
margin-left: 0px;
margin-right: 0px;

}
#layout-builder-modal #bs_ui .blb_tab-content .bs_tab-pane--appearance{
padding: 1rem;

}
#layout-builder-modal #bs_ui .blb_tab-content .bs_tab-pane--appearance details{
margin-bottom: 0.5rem;
border-radius: 0.25rem;
border-width: 1px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgba(213, 214, 227, var(--tw-border-opacity));

}
#layout-builder-modal #bs_ui .blb_tab-content .bs_tab-pane--appearance details summary{
margin-top: 0px;
margin-bottom: 0px;
border-radius: 0.25rem;

}
#layout-builder-modal #bs_ui .blb_tab-content .bs_tab-pane--appearance details .details-wrapper{
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;

}
#bs_ui #bs_nav-tabs li a{
        min-height: 42px;
        --tw-text-opacity: 1;
        color: rgba(43, 50, 113, var(--tw-text-opacity));
      }
#bs_ui #bs_nav-tabs li a svg path{
fill: #2B3271;

}
#bs_ui #bs_nav-tabs li a:hover,
        #bs_ui #bs_nav-tabs li a.active{
--tw-text-opacity: 1;
color: rgba(43, 50, 113, var(--tw-text-opacity));

}
#bs_ui #bs_nav-tabs li a:hover path,#bs_ui #bs_nav-tabs li a.active path{
fill: #2B3271;

}
#bs_ui #bs_nav-tabs li a:hover:after,#bs_ui #bs_nav-tabs li a.active:after{
--tw-text-opacity: 1;
color: rgba(43, 50, 113, var(--tw-text-opacity));

}
#bs_ui #bs_nav-tabs li a.active:after,
          #bs_ui #bs_nav-tabs li a.active:hover:after{
--tw-bg-opacity: 1;
background-color: rgba(246, 146, 30, var(--tw-bg-opacity));

}
/*
 * Layout Builder Canvas Styles
**/
#drupal-off-canvas-wrapper{
border-radius: 0px;
border-width: 2px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgba(213, 214, 227, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
padding-left: 0px;
padding-right: 0px;
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
#drupal-off-canvas-wrapper .progress-absolute{
position: absolute !important;

}
#drupal-off-canvas-wrapper .ui-dialog-titlebar{
margin: 0px;
border-radius: 0px;
--tw-bg-opacity: 1;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity));
padding-top: 0.75rem;
padding-bottom: 0.75rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-titlebar .ui-dialog-title{
font-size: 1rem;
line-height: 1.5rem;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout_builder__add-section-confirm{
padding: 0.75rem;
font-size: 0.75rem;
line-height: 1rem;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout_builder__remove-description{
padding-left: 0.75rem;
padding-right: 0.75rem;
color: rgba(255, 86, 48,1);

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table{
padding-left: 0.5rem;
padding-right: 0.5rem;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper{
padding-top: 0px;

}
.tag-default#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight:hover{
opacity: 0.9;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight:hover{
color: rgba(218, 232, 255,1);

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight.btn-normal{
border-radius: 0px;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{
margin-bottom: 0px;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-builder-sections-table table{
        margin: 0;
      }
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper{
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-gap: 0.5rem;
gap: 0.5rem;
padding: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;

}
.lc-main-content .lc-section.lc-grid-auto #drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center #drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a{
margin-top: 0px !important;
margin-bottom: 0px !important;

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
justify-items: center;
place-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
border-radius: 0.25rem;
border-width: 1px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgba(128, 132, 170, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.75rem;
padding-bottom: 1.5rem;
text-align: center;
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
-webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -moz-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a:hover{
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a img{
width: 50%;

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a .layout-builder-browser-block-item-title{
position: absolute;
bottom: 0.25rem;
left: 0px;
right: 0px;
text-align: center;

}
@keyframes pulse{

50%{
opacity: .5;

}

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a:hover{
-webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

}
#drupal-off-canvas-wrapper .ui-dialog-content .block-categories .details-wrapper a:hover .layout-builder-browser-block-item-title{
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-gap: 0.5rem;
gap: 0.5rem;
padding: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;

}
.lc-main-content .lc-section.lc-grid-auto #drupal-off-canvas-wrapper .ui-dialog-content .layout-selection{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center #drupal-off-canvas-wrapper .ui-dialog-content .layout-selection{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li{
border-style: none;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li a{
border-radius: 0.25rem;
border-width: 1px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgba(128, 132, 170, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
text-align: center;
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
-webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -moz-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li a:hover{
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li a:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
@keyframes pulse{

50%{
opacity: .5;

}

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li a:hover{
-webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li a:hover div{
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content .layout-selection li .layout-icon{
margin: auto;

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links{
grid-column: 1 / -1;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-gap: 0.5rem;
gap: 0.5rem;
padding: 0.5rem;
font-size: 0.75rem;
line-height: 1rem;

}
.lc-main-content .lc-section.lc-grid-auto #drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center #drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li{
border-style: none;

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li a{
border-radius: 0.25rem;
border-width: 1px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgba(128, 132, 170, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
padding: 1rem;
text-align: center;
--tw-text-opacity: 1;
color: rgba(9, 10, 23, var(--tw-text-opacity));
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
-webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -moz-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li a:hover{
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li a:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
@keyframes pulse{

50%{
opacity: .5;

}

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li a:hover{
-webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

}
#drupal-off-canvas-wrapper .ui-dialog-content .js-layout-builder-category .links li a:hover div{
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content details:focus [aria-expanded='true']:after,#drupal-off-canvas-wrapper .ui-dialog-content details:hover [aria-expanded='true']:after,#drupal-off-canvas-wrapper .ui-dialog-content details[open] [aria-expanded='true']:after{
border-right-color: rgba(43, 50, 113, var(--tw-border-opacity));
--tw-border-opacity: 1;
border-bottom-color: rgba(43, 50, 113, var(--tw-border-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content details summary{
margin: 0px;
border-radius: 0px;
font-size: 0.875rem;
line-height: 1.25rem;
--tw-text-opacity: 1;
color: rgba(43, 50, 113, var(--tw-text-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content details summary:hover:after{
border-right-color: rgba(43, 50, 113, var(--tw-border-opacity));
--tw-border-opacity: 1;
border-bottom-color: rgba(43, 50, 113, var(--tw-border-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content details summary:focus{
          outline-offset: 0;
          outline: none;
        }
#drupal-off-canvas-wrapper .ui-dialog-content details .details-wrapper{
padding: 0px;

}
#drupal-off-canvas-wrapper .ui-dialog-content details .details-wrapper .form-item{
margin-top: 0px;
margin-bottom: 0px;
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(213, 214, 227, var(--tw-border-opacity));
padding: 0.75rem;

}
#drupal-off-canvas-wrapper .ui-dialog-content details details details{
border-top-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-left-width: 2px;
border-style: solid;
border-left-color: rgba(248, 168, 75, var(--tw-border-opacity));
--tw-border-opacity: 1;
border-bottom-color: rgba(213, 214, 227, var(--tw-border-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content details details details:focus [aria-expanded='true']:after,#drupal-off-canvas-wrapper .ui-dialog-content details details details:hover [aria-expanded='true']:after,#drupal-off-canvas-wrapper .ui-dialog-content details details details[open] [aria-expanded='true']:after{
border-right-color: rgba(254, 244, 232, var(--tw-border-opacity));
--tw-border-opacity: 1;
border-bottom-color: rgba(254, 244, 232, var(--tw-border-opacity));

}
#drupal-off-canvas-wrapper .ui-dialog-content details details details[open] summary{
--tw-bg-opacity: 1;
background-color: rgba(246, 146, 30, var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog .details-cols-2 .details-wrapper{
display: grid;
grid-template-columns: repeat(12, minmax(0, 1fr));

}
.lc-main-content .lc-section.lc-grid-auto #drupal-off-canvas-wrapper.lc-ui-dialog .details-cols-2 .details-wrapper{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center #drupal-off-canvas-wrapper.lc-ui-dialog .details-cols-2 .details-wrapper{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .details-cols-2 .details-wrapper .form-item{
grid-column: span 5 / span 5;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .details-cols-2 .details-wrapper .form-item:nth-child(odd){
grid-column: span 7 / span 7;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .details-cols-2 .details-wrapper .form-item.form-type-checkbox{
grid-column: span 12 / span 12;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas a{
cursor: pointer;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas label,
      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas select,
      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas input{
font-size: 0.75rem;
line-height: 1rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas label:focus,
      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas select:focus,
      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas input:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-select,
      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-text{
--tw-border-opacity: 1 !important;
border-color: rgba(170, 173, 198, var(--tw-border-opacity)) !important;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-select,
      #drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-text{
width: 100%;
padding: 0.5rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-actions{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 0.5rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
padding-top: 1rem;
padding-bottom: 1rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-actions .button{
margin-top: 0px;
margin-bottom: 0px;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .button{
border-radius: 0.25rem !important;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .button{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .button.button--primary{
--tw-bg-opacity: 1 !important;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity)) !important;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .button.button--primary:hover{
--tw-bg-opacity: 1;
background-color: rgba(43, 50, 113, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .button.button--primary:focus{
--tw-bg-opacity: 1;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .inline-block-create-button{
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
border-radius: 0.25rem !important;
--tw-bg-opacity: 1 !important;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity)) !important;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .inline-block-create-button{
width: auto;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .inline-block-create-button:hover{
--tw-bg-opacity: 1;
background-color: rgba(43, 50, 113, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .inline-block-create-button:focus{
--tw-bg-opacity: 1;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .inline-block-create-button:before{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .inline-block-create-button:before{
max-height: 0px;
padding: 0px;

}
}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .ui-button:focus{
outline: 2px solid transparent;
outline-offset: 2px;

}
#drupal-off-canvas-wrapper.lc-ui-dialog #drupal-off-canvas .form-type-search{
margin: 0px;
padding-left: 0.75rem;
padding-right: 0.75rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0.75rem;
padding-right: 0.75rem;
font-size: 0.875rem;
line-height: 1.25rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
gap: 0.5rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square span{
              width: 40px; 
              height: 40px; 
              position: relative; 
              display: -webkit-box; 
              display: -ms-flexbox; 
              display: flex; 
              cursor: pointer; 
              -ms-flex-line-pack: center; 
                  align-content: center; 
              -webkit-box-pack: center; 
                  -ms-flex-pack: center; 
                      justify-content: center; 
              place-content: center; 
              -webkit-box-align: center; 
                  -ms-flex-align: center; 
                      align-items: center; 
              border-radius: 9999px; 
              border-width: 2px; 
              border-style: solid; 
              --tw-border-opacity: 1; 
              border-color: rgba(243, 243, 243, var(--tw-border-opacity)); 
              --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); 
              --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); 
              -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow); 
                      box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow); 
              box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow); 
              -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow); 
                      box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow); 
              -webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; 
              transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; 
              transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; 
              transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color, -moz-text-decoration-color; 
              -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 
                      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 
              -webkit-transition-duration: 150ms; 
                      transition-duration: 150ms;
            }
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square span:after{
display: none;
height: 50%;
width: 50%;
background-size: contain;
background-position: center;
background-repeat: no-repeat;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square span:after{
max-height: 0px;
padding: 0px;

}
}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square span:after{
                content:'';
                background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMzgzYTQwIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gODAuODg3MjA3LDk3OC4zMzcwMSBhIDQuMDAwNCw0LjAwMDQgMCAwIDAgLTIuNzUsMS4yMTg3NSBsIC0zNy41LDM3LjQ5OTk0IC0xOS4yMTg3LC0xNC44NDM3IGEgNC4wMDA0LDQuMDAwNCAwIDEgMCAtNC44NzUsNi4zNDM3IGwgMjIsMTcgYSA0LjAwMDQsNC4wMDA0IDAgMCAwIDUuMjgxMywtMC4zNDM3IGwgNDAsLTM5Ljk5OTk4IGEgNC4wMDA0LDQuMDAwNCAwIDAgMCAtMi45Mzc2LC02Ljg3NTAxIHoiIGZpbGw9IiMzODNhNDAiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIiBtYXJrZXI9Im5vbmUiIHZpc2liaWxpdHk9InZpc2libGUiIGRpc3BsYXk9ImlubGluZSIgb3ZlcmZsb3c9InZpc2libGUiPjwvcGF0aD48L2c+PC9zdmc+);
              }
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.active span{
--tw-border-opacity: 1;
border-color: rgba(230, 230, 230, var(--tw-border-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.active span:after{
display: block;

}
.layoutcomponent-column .layout-builder__region #drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.active span:after{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.active span.ui-state-drop:after{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.active span:hover:after{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.color_field_widget_box__square--transparent span{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
    background-image: -webkit-linear-gradient(white 0px,transparent 0),
    -webkit-linear-gradient(left, white 0px,transparent 0),
    -webkit-linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    -webkit-linear-gradient(left,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-image: linear-gradient(white 0px,transparent 0),
    linear-gradient(90deg, white 0px,transparent 0),
    linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-size:56px 56px,56px 56px,8px 8px,8px 8px;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.color_field_widget_box__square--transparent span:before{
                  content:'';
                  position: absolute;
                  display: block;
                  height: 0.125rem;
                  width: 100%;
                  --tw-rotate: -45deg;
                  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                      -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                  background-color: rgba(255, 86, 48,1);

                }
.layoutcomponent-column .layout-builder__region #drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.color_field_widget_box__square--transparent span:before{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.color_field_widget_box__square--transparent span.ui-state-drop:before{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#drupal-off-canvas-wrapper.lc-ui-dialog .layout-builder-configure-section .color-field-widget-box-form .color_field_widget_box__square.color_field_widget_box__square--transparent span:hover:before{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs{
position: relative;
margin-left: -0.75rem;
margin-right: -0.75rem;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs{
margin-left: 0px;
margin-right: 0px;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list{
margin: 0px;
display: grid;
list-style-type: none;
grid-auto-flow: column;
-webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
        justify-content: stretch;
padding: 0px;

}
.lc-main-content .lc-section.lc-grid-auto #drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center #drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li{
margin: 0px;
list-style-type: none;
border-width: 0px;
border-bottom-width: 4px;
border-style: solid;
--tw-border-opacity: 1;
border-color: rgba(85, 91, 141, var(--tw-border-opacity));
padding: 0px;
text-align: center;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li.selected{
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li a{
display: block;
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
--tw-text-opacity: 1;
color: rgba(85, 91, 141, var(--tw-text-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
.layoutcomponent-column .layout-builder__region #drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li a{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li a.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li a:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
#drupal-off-canvas-wrapper.lc-ui-dialog .horizontal-tabs .horizontal-tabs-list li a strong{
              color: inherit;
            }
/**
* Modules
*/
/*
 * Layout Builder TAB Styles
**/
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */
/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: initial;
          transition-timing-function: initial;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{
  margin-left: var(--swiper-centered-offset-before);

}
[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{
  margin-right: var(--swiper-centered-offset-before);

}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Slide styles end */
/*
 * Layout Builder Swiper Styles
**/
/* Temp */
#bs_ui .bs-text-shadow-preview,
  #bs_ui .bs-field-text-shadow{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#bs_ui .bs-text-shadow-preview,.menu-toggle-wrapper ul.menu-simple .dropdown-menu
  #bs_ui .bs-field-text-shadow{
max-height: 0px;
padding: 0px;

}
}
/* Custom */
.layout-builder-form .form-type-vertical-tabs{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu.layout-builder-form .form-type-vertical-tabs{
max-height: 0px;
padding: 0px;

}
}
.layout-builder-form .form-actions{
position: fixed;
bottom: 0px;
z-index: 20;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-webkit-box-align: stretch;
    -ms-flex-align: stretch;
        align-items: stretch;
gap: 0.5rem;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
--tw-bg-opacity: 1;
background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
padding: 0.25rem;
--tw-shadow: 0 10px 15px 10px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 10px 15px 10px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
    left: 50%;

}
.tag-default.layout-builder-form .form-actions #edit-submit:hover{
opacity: 0.9;

}
.layout-builder-form .form-actions #edit-submit{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.layout-builder-form .form-actions #edit-submit:hover{
color: rgba(218, 232, 255,1);

}
.layout-builder-form .form-actions #edit-submit.btn-normal{
border-radius: 0px;

}
.layout-builder-form .form-actions #edit-submit.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.layout-builder-form .form-actions #edit-submit.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.layout-builder-form .form-actions #edit-submit.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.layout-builder-form .form-actions #edit-submit.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.layout-builder-form .form-actions #edit-submit{
background-color: rgba(54, 179, 126,1);
padding-left: 2.25rem;
padding-right: 2.25rem;

}
.tag-default.layout-builder-form .form-actions #edit-discard-changes:hover{
opacity: 0.9;

}
.layout-builder-form .form-actions #edit-discard-changes{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.layout-builder-form .form-actions #edit-discard-changes:hover{
color: rgba(218, 232, 255,1);

}
.layout-builder-form .form-actions #edit-discard-changes.btn-normal{
border-radius: 0px;

}
.layout-builder-form .form-actions #edit-discard-changes.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.layout-builder-form .form-actions #edit-discard-changes.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.layout-builder-form .form-actions #edit-discard-changes.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.layout-builder-form .form-actions #edit-discard-changes.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.layout-builder-form .form-actions #edit-discard-changes{
background-color: rgba(235, 236, 240,1);
padding-left: 2.25rem;
padding-right: 2.25rem;
color: rgba(77, 77, 77,1);

}
.layout-builder-form .form-actions #edit-discard-changes:hover{
color: rgba(128, 128, 128,1);

}
.layout-builder-form .form-actions #edit-revert,
    .layout-builder-form .form-actions #edit-move-sections{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu.layout-builder-form .form-actions #edit-revert,.menu-toggle-wrapper ul.menu-simple .dropdown-menu
    .layout-builder-form .form-actions #edit-move-sections{
max-height: 0px;
padding: 0px;

}
}
.layout-builder-form .form-actions .btn-choose{
cursor: pointer;

}
.layout-builder-form .form-actions .btn-choose:hover{
opacity: 0.85;

}
.layout-builder-form .form-actions .btn-choose .btn-choose-mark{
visibility: visible;
position: relative;
display: inline-block;
height: 1.5rem;
width: 2.75rem;
border-radius: 9999px;
background-color: rgba(236, 243, 255,1);
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
[dir="ltr"] .layout-builder-form .form-actions .btn-choose .btn-choose-mark:after{
left: 2px;

}
[dir="rtl"] .layout-builder-form .form-actions .btn-choose .btn-choose-mark:after{
right: 2px;

}
.layout-builder-form .form-actions .btn-choose .btn-choose-mark:after{
position: absolute;
top: 2px;
height: 1.25rem;
width: 1.25rem;
border-radius: 9999px;
border-width: 1px;
border-color: rgba(204, 204, 204,1);
--tw-bg-opacity: 1;
background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;
--tw-content: '';
content: var(--tw-content);

}
.layout-builder-form .form-actions .btn-choose .btn-choose-input{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;

}
.layout-builder-form .form-actions .btn-choose .btn-choose-input:checked ~ .btn-choose-mark{
background-color: rgba(68, 138, 255, 0.5);

}
.layout-builder-form .form-actions .btn-choose .btn-choose-input:checked ~ .btn-choose-mark:after{
--tw-translate-x: 100%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
border-color: rgba(236, 243, 255,1);
background-color: rgba(68, 138, 255,1);

}
.layout-builder-form .form-actions .btn-choose{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
white-space: nowrap;

}
.layout-builder-form .form-actions .form-wrapper{
margin: 0px;

}
.layout-builder-form .form-actions #edit-preview-toggle{
margin-left: 0.5rem;
margin-right: 0.5rem;
min-height: 100%;
border-radius: 9999px;
color: rgba(128, 128, 128,1);

}
.layout-builder-form .form-actions #edit-preview-toggle .form-item{
height: 100%;

}
.layout-builder-form .form-actions #edit-preview-toggle .btn-choose-mark{
margin-right: 0.25rem;

}
.layoutcomponent-column{
width: 100%;
max-width: 100%;

}
.layoutcomponent-column .layout-builder__region{
min-height: 100%;
width: 100%;

}
.layoutcomponent-column .layout-builder__region .block{
display: flow-root;

}
#layout-builder.layout-builder a:before{
font-weight: 700;

}
#layout-builder.layout-builder a{
-webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -moz-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);

}
#layout-builder.layout-builder .layout-builder__column_link-configure{
--tw-text-opacity: 1;
color: rgba(85, 91, 141, var(--tw-text-opacity));

}
#layout-builder.layout-builder .is-layout-builder-highlighted{
border-color: transparent;
outline-style: dotted;
outline-width: 4px;
outline-offset: 2px;
outline-color: #F6921E;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.block.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region.block:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder-block [tabindex="-1"]:hover{
pointer-events: auto;

}
.tooltip#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block > .tooltip-arrow:before{
visibility: hidden;

}
[role="tooltip"]#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block > [data-popper-arrow]:before{
visibility: hidden;

}
[role="tooltip"]#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block > [data-popper-arrow]:after{
visibility: hidden;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block{
font-size: 0.875rem;
line-height: 1.25rem;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block th{
border-width: 1px;
border-color: rgba(204, 204, 204,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block td{
border-width: 1px;
border-color: rgba(204, 204, 204,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block{
visibility: hidden;
position: absolute;
bottom: 100%;
left: 0px;
z-index: 50;
margin: auto;
display: table;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
--tw-bg-opacity: 1;
background-color: rgba(248, 168, 75, var(--tw-bg-opacity));
text-align: center;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block a{
margin-left: 0.25rem;
margin-right: 0.25rem;
font-size: 0.875rem;
line-height: 1.25rem;
color: rgba(255, 255, 255,1);
-webkit-text-decoration-line: none;
   -moz-text-decoration-line: none;
        text-decoration-line: none;

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__configure-block a:hover{
color: rgba(229, 229, 229,1);

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__add-block{
display: none;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layout-builder__region .layout-builder__add-block{
max-height: 0px;
padding: 0px;

}
}
#layout-builder.layout-builder .layout-builder__region .layout-builder__add-block a{
text-align: center;
color: rgba(255, 255, 255,1);

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__add-block a:hover{
color: rgba(229, 229, 229,1);

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__add-block a.layout-builder__column_link-add{
--tw-bg-opacity: 1;
background-color: rgba(246, 146, 30, var(--tw-bg-opacity));

}
#layout-builder.layout-builder .layout-builder__region .layout-builder__add-block a.layout-builder__column_link-add:hover{
--tw-bg-opacity: 1;
background-color: rgba(248, 168, 75, var(--tw-bg-opacity));

}
#layout-builder.layout-builder .overflow-hidden .layout-builder__region .layout-builder__configure-block, #layout-builder.layout-builder .swiper-slide .layout-builder__region .layout-builder__configure-block{
bottom: auto;
top: 0px;
margin-top: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0.25rem;

}
#layout-builder.layout-builder .overflow-hidden .layout_builder__configure_section_items,#layout-builder.layout-builder .swiper-slide .layout_builder__configure_section_items{
margin-top: -0.25rem;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 1rem;

}
#layout-builder.layout-builder .layoutcomponent-column .layout-builder__configure-column{
position: absolute;
top: -0.125rem;
right: -0.125rem;
z-index: 10;
display: none;
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
--tw-bg-opacity: 1;
background-color: rgba(234, 235, 241, var(--tw-bg-opacity));
padding-left: 0.25rem;
padding-right: 0.25rem;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layoutcomponent-column .layout-builder__configure-column{
max-height: 0px;
padding: 0px;

}
}
#layout-builder.layout-builder .layoutcomponent-column .layout-builder__add-section a{
font-size: 0.75rem;
line-height: 1rem;

}
#layout-builder.layout-builder .layoutcomponent-column .layout-builder__add-section a:before{
font-size: 0.75rem;
line-height: 1rem;

}
#layout-builder.layout-builder .layout-builder__configure-group{
margin-top: 1rem;
margin-bottom: 1rem;
display: none;
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;
gap: 0.5rem;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layout-builder__configure-group{
max-height: 0px;
padding: 0px;

}
}
#layout-builder.layout-builder .layout-builder__configure-group div{
display: inline-block;
height: 100%;

}
#layout-builder.layout-builder .layout-builder__configure-group a,
      #layout-builder.layout-builder .layout-builder__configure-group .layout-builder__add-section a{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 1.75rem;
width: 1.75rem;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
border-radius: 9999px;
font-size: 0.875rem;
line-height: 1.25rem;

}
#layout-builder.layout-builder .layout-builder__configure-group .layout-builder__block_link-paste{
--tw-bg-opacity: 1;
background-color: rgba(250, 190, 120, var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#layout-builder.layout-builder .layout-builder__configure-group .layout-builder__block_link-paste:hover{
--tw-bg-opacity: 1;
background-color: rgba(248, 168, 75, var(--tw-bg-opacity));

}
#layout-builder.layout-builder .layout-builder__add-section{
display: none;
text-align: center;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layout-builder__add-section{
max-height: 0px;
padding: 0px;

}
}
#layout-builder.layout-builder .layout-builder__add-section a{
position: relative;
margin-left: 0.25rem;
margin-right: 0.25rem;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
height: 2.25rem;
width: 2.25rem;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgba(85, 91, 141, var(--tw-bg-opacity));
font-size: 1.125rem;
line-height: 1.75rem;
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity));

}
#layout-builder.layout-builder .layout-builder__add-section a:hover{
--tw-bg-opacity: 1;
background-color: rgba(34, 40, 90, var(--tw-bg-opacity));

}
#layout-builder.layout-builder .layout-builder__add-section a.layout-builder__link--paste-section{
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));

}
#layout-builder.layout-builder .layout-builder__add-section a.layout-builder__link--paste-section:hover{
--tw-bg-opacity: 1;
background-color: rgba(43, 50, 113, var(--tw-bg-opacity));

}
#layout-builder.layout-builder .layout-builder__region-label,
    #layout-builder.layout-builder .layout_builder__configure_section_items{
position: absolute;
z-index: 10;
margin-left: -5px;
margin-top: -1rem;
display: none;
gap: 0.5rem;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));
padding-left: 0.75rem;
padding-right: 0.75rem;

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layout-builder__region-label,.menu-toggle-wrapper ul.menu-simple .dropdown-menu
    #layout-builder.layout-builder .layout_builder__configure_section_items{
max-height: 0px;
padding: 0px;

}
}
#layout-builder.layout-builder .layout-builder__region-label a,#layout-builder.layout-builder .layout_builder__configure_section_items a{
display: none;
color: rgba(255, 255, 255,1);

}
@media (max-width: 1023px) {
        .menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layout-builder__region-label a,.menu-toggle-wrapper ul.menu-simple .dropdown-menu#layout-builder.layout-builder .layout_builder__configure_section_items a{
max-height: 0px;
padding: 0px;

}
}
#layout-builder.layout-builder .layout-builder__region-label a:hover,#layout-builder.layout-builder .layout_builder__configure_section_items a:hover{
color: rgba(229, 229, 229,1);

}
#layout-builder.layout-builder .layout-builder__region-label a:before,#layout-builder.layout-builder .layout_builder__configure_section_items a:before{
font-weight: 500;

}
#layout-builder.layout-builder--content-preview-disabled{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 1.25rem;
padding-left: 1.25rem;

}
@media (min-width: 100%){

#layout-builder.layout-builder--content-preview-disabled{
max-width: 100%;
padding-right: 1rem;
padding-left: 1rem;

}

}
@media (min-width: 1024px){

#layout-builder.layout-builder--content-preview-disabled{
max-width: 1024px;

}

}
@media (min-width: 1280px){

#layout-builder.layout-builder--content-preview-disabled{
max-width: 1280px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1440px){

#layout-builder.layout-builder--content-preview-disabled{
max-width: 1440px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1920px){

#layout-builder.layout-builder--content-preview-disabled{
max-width: 1920px;
padding-right: 2.5rem;
padding-left: 2.5rem;

}

}
#layout-builder.layout-builder--content-preview-disabled{
margin-bottom: 2.5rem;
border-radius: 0.25rem;
border-style: none;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__configure-group{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}
#layout-builder.layout-builder--content-preview-disabled .add-section-show{
margin-bottom: 1rem;
display: block;

}
.layoutcomponent-column .layout-builder__region #layout-builder.layout-builder--content-preview-disabled .add-section-show{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#layout-builder.layout-builder--content-preview-disabled .add-section-show.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#layout-builder.layout-builder--content-preview-disabled .add-section-show:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section{
margin-bottom: 1.25rem;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(128, 132, 170, var(--tw-border-opacity));
padding: 0.25rem;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout-builder__section{
margin-bottom: 1rem;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout-builder__layout{
margin-top: 1rem;
padding: 0.25rem;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items a{
display: block;
color: rgba(255, 255, 255,1);

}
.layoutcomponent-column .layout-builder__region #layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items a{
display: flow-root;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items a.ui-state-drop{
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
--tw-border-opacity: 1;
border-color: rgba(248, 168, 75, var(--tw-border-opacity));
outline: 2px solid transparent;
outline-offset: 2px;

}
#layout-builder.layout-builder .layout-builder__region .contextual-region#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items a:hover{
outline-style: dashed;
outline-width: 1px;
outline-offset: -1px;
outline-color: #F6921E;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items a:hover{
color: rgba(229, 229, 229,1);

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__section .layout_builder__configure_section_items a:before{
font-weight: 500;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__region .layout-builder__add-block{
display: block !important;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__region .contextual-region{
min-height: 1.25rem;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__region .layout-builder-block .dyniva-spacer{
    background-image: 
    -webkit-linear-gradient(
      315deg, rgba(229, 229, 229, 0.8) 10%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%, 
      rgba(229, 229, 229, 0.8) 0, 
      rgba(229, 229, 229, 0.8) 60%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0)
    );
    background-image: 
    linear-gradient(
      135deg, rgba(229, 229, 229, 0.8) 10%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%, 
      rgba(229, 229, 229, 0.8) 0, 
      rgba(229, 229, 229, 0.8) 60%,
      rgba(0,0,0,0) 0,rgba(0,0,0,0)
    );
    background-size: 6px 6px;
  }
#layout-builder.layout-builder--content-preview-disabled .layoutcomponent-column{
position: relative;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
max-width: 100%;
border-radius: 0.25rem;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgba(234, 235, 241, var(--tw-border-opacity));

}
#layout-builder.layout-builder--content-preview-disabled .layoutcomponent-column:hover{
border-style: dashed;

}
#layout-builder.layout-builder--content-preview-disabled .layoutcomponent-column .layout-builder__configure-column{
display: block !important;

}
#layout-builder.layout-builder--content-preview-disabled .layoutcomponent-column .layout-builder__add-section{
display: block !important;

}
#layout-builder.layout-builder--content-preview-disabled .layout-builder__add-section:last-child{
        display: block;
      }
#layout-builder.layout-builder-edit .bg-fill.overflow-hidden,#layout-builder.layout-builder-preview .bg-fill.overflow-hidden{
      overflow: visible;
    }
.media-library-widget-modal .media-library-item__content .media-library-item__preview{
padding-bottom: 0px;

}
.media-library-widget-modal .media-library-item__content .media-library-item__preview img{
width: 100%;

}
.media-library-widget-modal .media-library-item__content .media-library-item__attributes{
display: none !important;

}
.lc-main-content .lc-section.lc-grid-auto .grid{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
grid-template-columns: none;
gap: 0px;

}
.lc-main-content .lc-section.lc-place-content-center .grid{
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
place-content: center;

}
.lc-main-content .lc-section.lc-w-full img{
width: 100%;

}
.lc-main-content .lc-section .lc-inline_container-section-edit,
    .lc-main-content .lc-section .lc-container-cols{
height: 100%;
width: 100%;

}
/* pages */
.layout-builder-discard-changes{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 1.25rem;
padding-left: 1.25rem;

}
@media (min-width: 100%){

.layout-builder-discard-changes{
max-width: 100%;
padding-right: 1rem;
padding-left: 1rem;

}

}
@media (min-width: 1024px){

.layout-builder-discard-changes{
max-width: 1024px;

}

}
@media (min-width: 1280px){

.layout-builder-discard-changes{
max-width: 1280px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1440px){

.layout-builder-discard-changes{
max-width: 1440px;
padding-right: 1.25rem;
padding-left: 1.25rem;

}

}
@media (min-width: 1920px){

.layout-builder-discard-changes{
max-width: 1920px;
padding-right: 2.5rem;
padding-left: 2.5rem;

}

}
.layout-builder-discard-changes{
padding: 2rem;
text-align: center;
font-size: 1.5rem;
line-height: 2rem;

}
.layout-builder-discard-changes .form-actions{
padding-top: 2rem;
padding-bottom: 2rem;

}
.tag-default.layout-builder-discard-changes .form-actions #edit-submit:hover{
opacity: 0.9;

}
.layout-builder-discard-changes .form-actions #edit-submit{
display: inline-block;
cursor: pointer;
word-wrap: break-word;
border-radius: 0.25rem;
background-color: rgba(68, 138, 255,1);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
text-align: center;
color: rgba(255, 255, 255,1);

}
.layout-builder-discard-changes .form-actions #edit-submit:hover{
color: rgba(218, 232, 255,1);

}
.layout-builder-discard-changes .form-actions #edit-submit.btn-normal{
border-radius: 0px;

}
.layout-builder-discard-changes .form-actions #edit-submit.btn-link{
border-radius: 0px;
background-color: transparent;
padding: 0px;

}
.layout-builder-discard-changes .form-actions #edit-submit.icon {
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.layout-builder-discard-changes .form-actions #edit-submit.icon.icon-after:after{
        content:'\e602';
        margin-left: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.layout-builder-discard-changes .form-actions #edit-submit.icon.icon-before:after{
        content:'\e602';
        margin-right: 0.25rem;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      }
.layout-builder-discard-changes .form-actions #edit-submit{
background-color: rgba(255, 86, 48,1);
padding-left: 2.5rem;
padding-right: 2.5rem;

}
.layout-builder-discard-changes .form-actions .button{
padding-left: 2.5rem;
padding-right: 2.5rem;

}
/* Base */
.lb-paragraph ul{
list-style-position: inside;
list-style-type: disc;

}
.lb-paragraph ol{
list-style-position: inside;
list-style-type: decimal;

}
/*
 * Layer 
**/
/* Utilities */
/* Components */
@keyframes bounce{

0%, 100%{
-webkit-transform: translateY(-25%);
        transform: translateY(-25%);
-webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
        animation-timing-function: cubic-bezier(0.8,0,1,1);

}

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

}

}
.hover\:animate-bounce:hover{
-webkit-animation: bounce 1s infinite;
        animation: bounce 1s infinite;

}
@keyframes ping{

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

}

}
.hover\:animate-ping:hover{
-webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;

}
@keyframes pulse{

50%{
opacity: .5;

}

}
.hover\:animate-pulse:hover{
-webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;

}
@keyframes spin{

to{
-webkit-transform: rotate(360deg);
        transform: rotate(360deg);

}

}
.hover\:animate-spin:hover{
-webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;

}
.hover\:border-dashed:hover{
border-style: dashed;

}
.hover\:border-outline-clean:hover{
border-color: rgba(236, 243, 255,1);

}
.hover\:border-outline-dark:hover{
border-color: rgba(0, 20, 57,1);

}
.hover\:border-outline-light:hover{
border-color: rgba(255, 187, 60,1);

}
.hover\:border-outline-medium:hover{
border-color: rgba(68, 138, 255,1);

}
.hover\:border-outline-neutral:hover{
border-color: rgba(204, 204, 204,1);

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

}
.hover\:border-b-outline-clean:hover{
border-bottom-color: rgba(236, 243, 255,1);

}
.hover\:border-b-outline-dark:hover{
border-bottom-color: rgba(0, 20, 57,1);

}
.hover\:border-b-outline-light:hover{
border-bottom-color: rgba(255, 187, 60,1);

}
.hover\:border-b-outline-medium:hover{
border-bottom-color: rgba(68, 138, 255,1);

}
.hover\:border-b-outline-neutral:hover{
border-bottom-color: rgba(204, 204, 204,1);

}
.hover\:border-b-transparent:hover{
border-bottom-color: transparent;

}
.hover\:bg-darkbg:hover{
background-color: rgba(0, 20, 57,1);

}
.hover\:bg-highlightbg:hover{
background-color: rgba(255, 187, 60,1);

}
.hover\:bg-layoutbuilder-primary-400:hover{
--tw-bg-opacity: 1;
background-color: rgba(248, 168, 75, var(--tw-bg-opacity));

}
.hover\:bg-layoutbuilder-secondary-300:hover{
--tw-bg-opacity: 1;
background-color: rgba(128, 132, 170, var(--tw-bg-opacity));

}
.hover\:bg-layoutbuilder-secondary-500:hover{
--tw-bg-opacity: 1;
background-color: rgba(43, 50, 113, var(--tw-bg-opacity));

}
.hover\:bg-lightbg:hover{
background-color: rgba(236, 243, 255,1);

}
.hover\:bg-mediumbg:hover{
background-color: rgba(68, 138, 255,1);

}
.hover\:bg-semantic-blue\/20:hover{
background-color: rgba(0, 101, 255, 0.2);

}
.hover\:bg-semantic-green\/20:hover{
background-color: rgba(54, 179, 126, 0.2);

}
.hover\:bg-semantic-red\/20:hover{
background-color: rgba(255, 86, 48, 0.2);

}
.hover\:bg-semantic-yellow\/20:hover{
background-color: rgba(255, 171, 0, 0.2);

}
.hover\:bg-whitebg:hover{
background-color: rgba(255, 255, 255,1);

}
.hover\:text-hyperlink:hover{
color: rgba(68, 138, 255,1);

}
.hover\:text-hyperlink-darkbg:hover{
color: rgba(255, 187, 60,1);

}
.hover\:text-hyperlink-darkbg-hover:hover{
color: rgba(255, 214, 138,1);

}
.hover\:text-hyperlink-hover:hover{
color: rgba(41, 83, 153,1);

}
.hover\:text-hyperlink-mediumbg:hover{
color: rgba(255, 255, 255,1);

}
.hover\:text-hyperlink-mediumbg-hover:hover{
color: rgba(218, 232, 255,1);

}
.hover\:text-neutral-clean:hover{
color: rgba(245, 245, 245,1);

}
.hover\:text-neutral-dark:hover{
color: rgba(77, 77, 77,1);

}
.hover\:text-neutral-light:hover{
color: rgba(204, 204, 204,1);

}
.hover\:text-neutral-medium:hover{
color: rgba(128, 128, 128,1);

}
.hover\:text-neutral-pale:hover{
color: rgba(229, 229, 229,1);

}
.hover\:text-neutral-white:hover{
color: rgba(255, 255, 255,1);

}
.hover\:text-text-darkbg-1st:hover{
color: rgba(255, 187, 60,1);

}
.hover\:text-text-darkbg-2nd:hover{
color: rgba(255, 255, 255,1);

}
.hover\:text-text-highlight:hover{
color: rgba(68, 138, 255,1);

}
.hover\:text-text-highlight-darkbg:hover{
color: rgba(255, 187, 60,1);

}
.hover\:text-text-highlight-mediumbg:hover{
color: rgba(255, 255, 255,1);

}
.hover\:text-text-lightbg-1st:hover{
color: rgba(0, 20, 57,1);

}
.hover\:text-text-lightbg-2nd:hover{
color: rgba(77, 77, 77,1);

}
.hover\:text-text-mediumbg-1st:hover{
color: rgba(255, 255, 255,1);

}
.hover\:text-text-mediumbg-2nd:hover{
color: rgba(0, 20, 57,1);

}
.hover\:text-text-primary:hover{
color: rgba(0, 0, 0,1);

}
.hover\:text-text-secondary:hover{
color: rgba(77, 77, 77,1);

}
.hover\:text-text-tertiary:hover{
color: rgba(128, 128, 128,1);

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

}
.hover\:shadow:hover{
--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.hover\:shadow-inner:hover{
--tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.hover\:shadow-inner-bottom:hover{
--tw-shadow: inset 0 -4px 6px -1px rgba(0, 0, 0, 0.1),inset 0 -2px 4px -2px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: inset 0 -4px 6px -1px var(--tw-shadow-color), inset 0 -2px 4px -2px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.hover\:shadow-lg:hover{
--tw-shadow: 0 10px 15px 10px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 10px 15px 10px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.hover\:shadow-md:hover{
--tw-shadow: 0 4px 6px 4px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
--tw-shadow-colored: 0 4px 6px 4px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.hover\:shadow-none:hover{
--tw-shadow: 0 0 rgba(0,0,0,0);
--tw-shadow-colored: 0 0 rgba(0,0,0,0);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

}
.hover\:shadow-sm:hover{
--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
-webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
-webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);

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

}
.hover\:duration-150:hover{
-webkit-transition-duration: 150ms;
        transition-duration: 150ms;

}
.focus\:border-blue-500:focus{
--tw-border-opacity: 1;
border-color: rgba(63, 131, 248, var(--tw-border-opacity));

}
.focus\:bg-semantic-blue\/30:focus{
background-color: rgba(0, 101, 255, 0.3);

}
.focus\:ring-blue-500:focus{
--tw-ring-opacity: 1;
--tw-ring-color: rgba(63, 131, 248, var(--tw-ring-opacity));

}
@media (min-width: 480px){

.sm\:static{
position: static;

}

.sm\:fixed{
position: fixed;

}

.sm\:absolute{
position: absolute;

}

.sm\:relative{
position: relative;

}

.sm\:sticky{
position: -webkit-sticky;
position: sticky;

}

.sm\:bottom-0{
bottom: 0px;

}

.sm\:left-0{
left: 0px;

}

.sm\:right-0{
right: 0px;

}

.sm\:top-0{
top: 0px;

}

.sm\:col-span-1{
grid-column: span 1 / span 1;

}

.sm\:col-span-10{
grid-column: span 10 / span 10;

}

.sm\:col-span-11{
grid-column: span 11 / span 11;

}

.sm\:col-span-12{
grid-column: span 12 / span 12;

}

.sm\:col-span-2{
grid-column: span 2 / span 2;

}

.sm\:col-span-3{
grid-column: span 3 / span 3;

}

.sm\:col-span-4{
grid-column: span 4 / span 4;

}

.sm\:col-span-5{
grid-column: span 5 / span 5;

}

.sm\:col-span-6{
grid-column: span 6 / span 6;

}

.sm\:col-span-7{
grid-column: span 7 / span 7;

}

.sm\:col-span-8{
grid-column: span 8 / span 8;

}

.sm\:col-span-9{
grid-column: span 9 / span 9;

}

.sm\:col-start-1{
grid-column-start: 1;

}

.sm\:col-start-10{
grid-column-start: 10;

}

.sm\:col-start-11{
grid-column-start: 11;

}

.sm\:col-start-12{
grid-column-start: 12;

}

.sm\:col-start-13{
grid-column-start: 13;

}

.sm\:col-start-2{
grid-column-start: 2;

}

.sm\:col-start-3{
grid-column-start: 3;

}

.sm\:col-start-4{
grid-column-start: 4;

}

.sm\:col-start-5{
grid-column-start: 5;

}

.sm\:col-start-6{
grid-column-start: 6;

}

.sm\:col-start-7{
grid-column-start: 7;

}

.sm\:col-start-8{
grid-column-start: 8;

}

.sm\:col-start-9{
grid-column-start: 9;

}

.sm\:col-end-1{
grid-column-end: 1;

}

.sm\:col-end-10{
grid-column-end: 10;

}

.sm\:col-end-11{
grid-column-end: 11;

}

.sm\:col-end-12{
grid-column-end: 12;

}

.sm\:col-end-13{
grid-column-end: 13;

}

.sm\:col-end-2{
grid-column-end: 2;

}

.sm\:col-end-3{
grid-column-end: 3;

}

.sm\:col-end-4{
grid-column-end: 4;

}

.sm\:col-end-5{
grid-column-end: 5;

}

.sm\:col-end-6{
grid-column-end: 6;

}

.sm\:col-end-7{
grid-column-end: 7;

}

.sm\:col-end-8{
grid-column-end: 8;

}

.sm\:col-end-9{
grid-column-end: 9;

}

.sm\:float-right{
float: right;

}

.sm\:float-left{
float: left;

}

.sm\:m-0{
margin: 0px;

}

.sm\:mx-0{
margin-left: 0px;
margin-right: 0px;

}

.sm\:my-0{
margin-top: 0px;
margin-bottom: 0px;

}

.sm\:-mb-0{
margin-bottom: -0px;

}

.sm\:-mb-0\.5{
margin-bottom: -0.125rem;

}

.sm\:-mb-1{
margin-bottom: -0.25rem;

}

.sm\:-mb-2{
margin-bottom: -0.5rem;

}

.sm\:-mb-3{
margin-bottom: -0.75rem;

}

.sm\:-mb-4{
margin-bottom: -1rem;

}

.sm\:-mb-5{
margin-bottom: -1.25rem;

}

.sm\:-mb-px{
margin-bottom: -1px;

}

.sm\:-ml-0{
margin-left: -0px;

}

.sm\:-ml-0\.5{
margin-left: -0.125rem;

}

.sm\:-ml-1{
margin-left: -0.25rem;

}

.sm\:-ml-2{
margin-left: -0.5rem;

}

.sm\:-ml-3{
margin-left: -0.75rem;

}

.sm\:-ml-4{
margin-left: -1rem;

}

.sm\:-ml-5{
margin-left: -1.25rem;

}

.sm\:-ml-px{
margin-left: -1px;

}

.sm\:-mr-0{
margin-right: -0px;

}

.sm\:-mr-0\.5{
margin-right: -0.125rem;

}

.sm\:-mr-1{
margin-right: -0.25rem;

}

.sm\:-mr-2{
margin-right: -0.5rem;

}

.sm\:-mr-3{
margin-right: -0.75rem;

}

.sm\:-mr-4{
margin-right: -1rem;

}

.sm\:-mr-5{
margin-right: -1.25rem;

}

.sm\:-mr-px{
margin-right: -1px;

}

.sm\:-mt-0{
margin-top: -0px;

}

.sm\:-mt-0\.5{
margin-top: -0.125rem;

}

.sm\:-mt-1{
margin-top: -0.25rem;

}

.sm\:-mt-2{
margin-top: -0.5rem;

}

.sm\:-mt-3{
margin-top: -0.75rem;

}

.sm\:-mt-4{
margin-top: -1rem;

}

.sm\:-mt-5{
margin-top: -1.25rem;

}

.sm\:-mt-px{
margin-top: -1px;

}

.sm\:mb-0{
margin-bottom: 0px;

}

.sm\:mb-0\.5{
margin-bottom: 0.125rem;

}

.sm\:mb-1{
margin-bottom: 0.25rem;

}

.sm\:mb-10{
margin-bottom: 2.5rem;

}

.sm\:mb-16{
margin-bottom: 4rem;

}

.sm\:mb-2{
margin-bottom: 0.5rem;

}

.sm\:mb-28{
margin-bottom: 7rem;

}

.sm\:mb-3{
margin-bottom: 0.75rem;

}

.sm\:mb-4{
margin-bottom: 1rem;

}

.sm\:mb-5{
margin-bottom: 1.25rem;

}

.sm\:mb-6{
margin-bottom: 1.5rem;

}

.sm\:mb-7{
margin-bottom: 1.75rem;

}

.sm\:mb-8{
margin-bottom: 2rem;

}

.sm\:mb-9{
margin-bottom: 2.25rem;

}

.sm\:ml-0{
margin-left: 0px;

}

.sm\:ml-0\.5{
margin-left: 0.125rem;

}

.sm\:ml-1{
margin-left: 0.25rem;

}

.sm\:ml-10{
margin-left: 2.5rem;

}

.sm\:ml-16{
margin-left: 4rem;

}

.sm\:ml-2{
margin-left: 0.5rem;

}

.sm\:ml-28{
margin-left: 7rem;

}

.sm\:ml-3{
margin-left: 0.75rem;

}

.sm\:ml-4{
margin-left: 1rem;

}

.sm\:ml-5{
margin-left: 1.25rem;

}

.sm\:ml-6{
margin-left: 1.5rem;

}

.sm\:ml-7{
margin-left: 1.75rem;

}

.sm\:ml-8{
margin-left: 2rem;

}

.sm\:ml-9{
margin-left: 2.25rem;

}

.sm\:mr-0{
margin-right: 0px;

}

.sm\:mr-0\.5{
margin-right: 0.125rem;

}

.sm\:mr-1{
margin-right: 0.25rem;

}

.sm\:mr-10{
margin-right: 2.5rem;

}

.sm\:mr-16{
margin-right: 4rem;

}

.sm\:mr-2{
margin-right: 0.5rem;

}

.sm\:mr-28{
margin-right: 7rem;

}

.sm\:mr-3{
margin-right: 0.75rem;

}

.sm\:mr-4{
margin-right: 1rem;

}

.sm\:mr-5{
margin-right: 1.25rem;

}

.sm\:mr-6{
margin-right: 1.5rem;

}

.sm\:mr-7{
margin-right: 1.75rem;

}

.sm\:mr-8{
margin-right: 2rem;

}

.sm\:mr-9{
margin-right: 2.25rem;

}

.sm\:mt-0{
margin-top: 0px;

}

.sm\:mt-0\.5{
margin-top: 0.125rem;

}

.sm\:mt-1{
margin-top: 0.25rem;

}

.sm\:mt-10{
margin-top: 2.5rem;

}

.sm\:mt-16{
margin-top: 4rem;

}

.sm\:mt-2{
margin-top: 0.5rem;

}

.sm\:mt-28{
margin-top: 7rem;

}

.sm\:mt-3{
margin-top: 0.75rem;

}

.sm\:mt-4{
margin-top: 1rem;

}

.sm\:mt-5{
margin-top: 1.25rem;

}

.sm\:mt-6{
margin-top: 1.5rem;

}

.sm\:mt-7{
margin-top: 1.75rem;

}

.sm\:mt-8{
margin-top: 2rem;

}

.sm\:mt-9{
margin-top: 2.25rem;

}

.sm\:line-clamp-1{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;

}

.sm\:line-clamp-2{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

}

.sm\:line-clamp-3{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;

}

.sm\:line-clamp-4{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;

}

.sm\:line-clamp-5{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;

}

.sm\:line-clamp-6{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;

}

.sm\:line-clamp-none{
overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;

}

.sm\:block{
display: block;

}

.sm\:inline-block{
display: inline-block;

}

.sm\:flex{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}

.sm\:inline-flex{
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;

}

.sm\:grid{
display: grid;

}

.sm\:inline-grid{
display: inline-grid;

}

.sm\:hidden{
display: none;

}

.sm\:h-0{
height: 0px;

}

.sm\:h-1{
height: 0.25rem;

}

.sm\:h-12{
height: 3rem;

}

.sm\:h-14{
height: 3.5rem;

}

.sm\:h-16{
height: 4rem;

}

.sm\:h-2{
height: 0.5rem;

}

.sm\:h-20{
height: 5rem;

}

.sm\:h-24{
height: 6rem;

}

.sm\:h-28{
height: 7rem;

}

.sm\:h-3{
height: 0.75rem;

}

.sm\:h-32{
height: 8rem;

}

.sm\:h-36{
height: 9rem;

}

.sm\:h-4{
height: 1rem;

}

.sm\:h-40{
height: 10rem;

}

.sm\:h-5{
height: 1.25rem;

}

.sm\:h-6{
height: 1.5rem;

}

.sm\:h-7{
height: 1.75rem;

}

.sm\:h-8{
height: 2rem;

}

.sm\:h-9{
height: 2.25rem;

}

.sm\:h-fit{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}

.sm\:h-full{
height: 100%;

}

.sm\:h-screen{
height: 100vh;

}

.sm\:max-h-96{
max-height: 24rem;

}

.sm\:max-h-fit{
max-height: -webkit-fit-content;
max-height: -moz-fit-content;
max-height: fit-content;

}

.sm\:max-h-full{
max-height: 100%;

}

.sm\:max-h-screen{
max-height: 100vh;

}

.sm\:min-h-0{
min-height: 0px;

}

.sm\:min-h-fit{
min-height: -webkit-fit-content;
min-height: -moz-fit-content;
min-height: fit-content;

}

.sm\:min-h-full{
min-height: 100%;

}

.sm\:min-h-screen{
min-height: 100vh;

}

.sm\:w-1{
width: 0.25rem;

}

.sm\:w-1\/12{
width: 8.333333%;

}

.sm\:w-1\/5{
width: 20%;

}

.sm\:w-10\/12{
width: 83.333333%;

}

.sm\:w-11\/12{
width: 91.666667%;

}

.sm\:w-12{
width: 3rem;

}

.sm\:w-14{
width: 3.5rem;

}

.sm\:w-16{
width: 4rem;

}

.sm\:w-2{
width: 0.5rem;

}

.sm\:w-2\/12{
width: 16.666667%;

}

.sm\:w-2\/5{
width: 40%;

}

.sm\:w-20{
width: 5rem;

}

.sm\:w-24{
width: 6rem;

}

.sm\:w-28{
width: 7rem;

}

.sm\:w-3{
width: 0.75rem;

}

.sm\:w-3\/12{
width: 25%;

}

.sm\:w-3\/5{
width: 60%;

}

.sm\:w-32{
width: 8rem;

}

.sm\:w-36{
width: 9rem;

}

.sm\:w-4{
width: 1rem;

}

.sm\:w-4\/12{
width: 33.333333%;

}

.sm\:w-4\/5{
width: 80%;

}

.sm\:w-40{
width: 10rem;

}

.sm\:w-5{
width: 1.25rem;

}

.sm\:w-5\/12{
width: 41.666667%;

}

.sm\:w-6{
width: 1.5rem;

}

.sm\:w-6\/12{
width: 50%;

}

.sm\:w-7{
width: 1.75rem;

}

.sm\:w-7\/12{
width: 58.333333%;

}

.sm\:w-8{
width: 2rem;

}

.sm\:w-8\/12{
width: 66.666667%;

}

.sm\:w-9{
width: 2.25rem;

}

.sm\:w-9\/12{
width: 75%;

}

.sm\:w-fit{
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;

}

.sm\:w-full{
width: 100%;

}

.sm\:w-screen{
width: 100vw;

}

.sm\:min-w-fit{
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;

}

.sm\:min-w-full{
min-width: 100%;

}

.sm\:max-w-fit{
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;

}

.sm\:max-w-full{
max-width: 100%;

}

.sm\:max-w-screen-2xl{
max-width: 1921px;

}

.sm\:max-w-screen-lg{
max-width: 1280px;

}

.sm\:max-w-screen-md{
max-width: 1024px;

}

.sm\:max-w-screen-sm{
max-width: 480px;

}

.sm\:max-w-screen-xl{
max-width: 1440px;

}

.sm\:flex-1{
-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;

}

.sm\:flex-auto{
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;

}

.sm\:flex-initial{
-webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;

}

.sm\:flex-none{
-webkit-box-flex: 0;
    -ms-flex: none;
        flex: none;

}

.sm\:flex-shrink{
-ms-flex-negative: 1;
    flex-shrink: 1;

}

.sm\:flex-shrink-0{
-ms-flex-negative: 0;
    flex-shrink: 0;

}

.sm\:flex-grow{
-webkit-box-flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;

}

.sm\:flex-grow-0{
-webkit-box-flex: 0;
    -ms-flex-positive: 0;
        flex-grow: 0;

}

.sm\:grid-flow-row{
grid-auto-flow: row;

}

.sm\:grid-flow-col{
grid-auto-flow: column;

}

.sm\:grid-flow-dense{
grid-auto-flow: dense;

}

.sm\:grid-flow-row-dense{
grid-auto-flow: row dense;

}

.sm\:grid-flow-col-dense{
grid-auto-flow: column dense;

}

.sm\:grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));

}

.sm\:grid-cols-10{
grid-template-columns: repeat(10, minmax(0, 1fr));

}

.sm\:grid-cols-11{
grid-template-columns: repeat(11, minmax(0, 1fr));

}

.sm\:grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));

}

.sm\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));

}

.sm\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));

}

.sm\:grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr));

}

.sm\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));

}

.sm\:grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));

}

.sm\:grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));

}

.sm\:grid-cols-8{
grid-template-columns: repeat(8, minmax(0, 1fr));

}

.sm\:grid-cols-9{
grid-template-columns: repeat(9, minmax(0, 1fr));

}

.sm\:grid-cols-none{
grid-template-columns: none;

}

.sm\:grid-cols-subgrid{
grid-template-columns: subgrid;

}

.sm\:grid-rows-1{
grid-template-rows: repeat(1, minmax(0, 1fr));

}

.sm\:grid-rows-10{
grid-template-rows: repeat(10, minmax(0, 1fr));

}

.sm\:grid-rows-11{
grid-template-rows: repeat(11, minmax(0, 1fr));

}

.sm\:grid-rows-12{
grid-template-rows: repeat(12, minmax(0, 1fr));

}

.sm\:grid-rows-2{
grid-template-rows: repeat(2, minmax(0, 1fr));

}

.sm\:grid-rows-3{
grid-template-rows: repeat(3, minmax(0, 1fr));

}

.sm\:grid-rows-4{
grid-template-rows: repeat(4, minmax(0, 1fr));

}

.sm\:grid-rows-5{
grid-template-rows: repeat(5, minmax(0, 1fr));

}

.sm\:grid-rows-6{
grid-template-rows: repeat(6, minmax(0, 1fr));

}

.sm\:grid-rows-7{
grid-template-rows: repeat(7, minmax(0, 1fr));

}

.sm\:grid-rows-8{
grid-template-rows: repeat(8, minmax(0, 1fr));

}

.sm\:grid-rows-9{
grid-template-rows: repeat(9, minmax(0, 1fr));

}

.sm\:grid-rows-none{
grid-template-rows: none;

}

.sm\:grid-rows-subgrid{
grid-template-rows: subgrid;

}

.sm\:flex-row{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;

}

.sm\:flex-row-reverse{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;

}

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

}

.sm\:flex-col-reverse{
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;

}

.sm\:flex-wrap{
-ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.sm\:flex-wrap-reverse{
-ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;

}

.sm\:flex-nowrap{
-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;

}

.sm\:gap-0{
gap: 0px;

}

.sm\:gap-10{
gap: 2.5rem;

}

.sm\:gap-12{
gap: 3rem;

}

.sm\:gap-16{
gap: 4rem;

}

.sm\:gap-2{
gap: 0.5rem;

}

.sm\:gap-20{
gap: 5rem;

}

.sm\:gap-24{
gap: 6rem;

}

.sm\:gap-4{
gap: 1rem;

}

.sm\:gap-6{
gap: 1.5rem;

}

.sm\:gap-8{
gap: 2rem;

}

.sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));

}

.sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-5rem * var(--tw-space-x-reverse));
margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));

}

.sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));

}

.sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-5rem * var(--tw-space-y-reverse));

}

.sm\:divide-inherit > :not([hidden]) ~ :not([hidden]){
border-color: inherit;

}

.sm\:divide-transparent > :not([hidden]) ~ :not([hidden]){
border-color: transparent;

}

.sm\:overflow-hidden{
overflow: hidden;

}

.sm\:overflow-x-hidden{
overflow-x: hidden;

}

.sm\:overflow-y-hidden{
overflow-y: hidden;

}

.sm\:rounded-none{
border-radius: 0px;

}

.sm\:rounded-b-none{
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

}

.sm\:rounded-l-none{
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;

}

.sm\:rounded-r-none{
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;

}

.sm\:rounded-t-none{
border-top-left-radius: 0px;
border-top-right-radius: 0px;

}

.sm\:border-b{
border-bottom-width: 1px;

}

.sm\:border-l{
border-left-width: 1px;

}

.sm\:border-r{
border-right-width: 1px;

}

.sm\:border-t{
border-top-width: 1px;

}

.sm\:border-hidden{
border-style: hidden;

}

.sm\:border-l-outline-clean{
border-left-color: rgba(236, 243, 255,1);

}

.sm\:border-l-outline-dark{
border-left-color: rgba(0, 20, 57,1);

}

.sm\:border-l-outline-light{
border-left-color: rgba(255, 187, 60,1);

}

.sm\:border-l-outline-medium{
border-left-color: rgba(68, 138, 255,1);

}

.sm\:border-l-outline-neutral{
border-left-color: rgba(204, 204, 204,1);

}

.sm\:border-l-transparent{
border-left-color: transparent;

}

.sm\:border-r-outline-clean{
border-right-color: rgba(236, 243, 255,1);

}

.sm\:border-r-outline-dark{
border-right-color: rgba(0, 20, 57,1);

}

.sm\:border-r-outline-light{
border-right-color: rgba(255, 187, 60,1);

}

.sm\:border-r-outline-medium{
border-right-color: rgba(68, 138, 255,1);

}

.sm\:border-r-outline-neutral{
border-right-color: rgba(204, 204, 204,1);

}

.sm\:border-r-transparent{
border-right-color: transparent;

}

.sm\:p-0{
padding: 0px;

}

.sm\:px-0{
padding-left: 0px;
padding-right: 0px;

}

.sm\:py-0{
padding-top: 0px;
padding-bottom: 0px;

}

.sm\:pb-0{
padding-bottom: 0px;

}

.sm\:pb-0\.5{
padding-bottom: 0.125rem;

}

.sm\:pb-1{
padding-bottom: 0.25rem;

}

.sm\:pb-10{
padding-bottom: 2.5rem;

}

.sm\:pb-16{
padding-bottom: 4rem;

}

.sm\:pb-2{
padding-bottom: 0.5rem;

}

.sm\:pb-28{
padding-bottom: 7rem;

}

.sm\:pb-3{
padding-bottom: 0.75rem;

}

.sm\:pb-4{
padding-bottom: 1rem;

}

.sm\:pb-5{
padding-bottom: 1.25rem;

}

.sm\:pb-6{
padding-bottom: 1.5rem;

}

.sm\:pb-7{
padding-bottom: 1.75rem;

}

.sm\:pb-8{
padding-bottom: 2rem;

}

.sm\:pb-9{
padding-bottom: 2.25rem;

}

.sm\:pl-0{
padding-left: 0px;

}

.sm\:pl-0\.5{
padding-left: 0.125rem;

}

.sm\:pl-1{
padding-left: 0.25rem;

}

.sm\:pl-10{
padding-left: 2.5rem;

}

.sm\:pl-16{
padding-left: 4rem;

}

.sm\:pl-2{
padding-left: 0.5rem;

}

.sm\:pl-28{
padding-left: 7rem;

}

.sm\:pl-3{
padding-left: 0.75rem;

}

.sm\:pl-4{
padding-left: 1rem;

}

.sm\:pl-5{
padding-left: 1.25rem;

}

.sm\:pl-6{
padding-left: 1.5rem;

}

.sm\:pl-7{
padding-left: 1.75rem;

}

.sm\:pl-8{
padding-left: 2rem;

}

.sm\:pl-9{
padding-left: 2.25rem;

}

.sm\:pr-0{
padding-right: 0px;

}

.sm\:pr-0\.5{
padding-right: 0.125rem;

}

.sm\:pr-1{
padding-right: 0.25rem;

}

.sm\:pr-10{
padding-right: 2.5rem;

}

.sm\:pr-16{
padding-right: 4rem;

}

.sm\:pr-2{
padding-right: 0.5rem;

}

.sm\:pr-28{
padding-right: 7rem;

}

.sm\:pr-3{
padding-right: 0.75rem;

}

.sm\:pr-4{
padding-right: 1rem;

}

.sm\:pr-5{
padding-right: 1.25rem;

}

.sm\:pr-6{
padding-right: 1.5rem;

}

.sm\:pr-7{
padding-right: 1.75rem;

}

.sm\:pr-8{
padding-right: 2rem;

}

.sm\:pr-9{
padding-right: 2.25rem;

}

.sm\:pt-0{
padding-top: 0px;

}

.sm\:pt-0\.5{
padding-top: 0.125rem;

}

.sm\:pt-1{
padding-top: 0.25rem;

}

.sm\:pt-10{
padding-top: 2.5rem;

}

.sm\:pt-16{
padding-top: 4rem;

}

.sm\:pt-2{
padding-top: 0.5rem;

}

.sm\:pt-28{
padding-top: 7rem;

}

.sm\:pt-3{
padding-top: 0.75rem;

}

.sm\:pt-4{
padding-top: 1rem;

}

.sm\:pt-5{
padding-top: 1.25rem;

}

.sm\:pt-6{
padding-top: 1.5rem;

}

.sm\:pt-7{
padding-top: 1.75rem;

}

.sm\:pt-8{
padding-top: 2rem;

}

.sm\:pt-9{
padding-top: 2.25rem;

}

.sm\:text-0{
font-size: 0;
line-height: 1;

}

.sm\:text-2xl{
font-size: 1.5rem;
line-height: 2rem;

}

.sm\:text-3xl{
font-size: 1.725rem;
line-height: 2rem;

}

.sm\:text-4xl{
font-size: 1.9rem;
line-height: 2.75rem;

}

.sm\:text-5xl{
font-size: 2.5rem;
line-height: 3rem;

}

.sm\:text-6xl{
font-size: 3rem;
line-height: 3.75rem;

}

.sm\:text-base{
font-size: 1rem;
line-height: 1.5rem;

}

.sm\:text-lg{
font-size: 1.125rem;
line-height: 1.75rem;

}

.sm\:text-sm{
font-size: 0.875rem;
line-height: 1.25rem;

}

.sm\:text-xl{
font-size: 1.25rem;
line-height: 1.75rem;

}

.sm\:text-xs{
font-size: 0.75rem;
line-height: 1rem;

}

  .sm\:overlap-l-10{
    width: 110%;
    max-width: 110%;
  }
  .sm\:overlap-r-10{
    width: 110%;
    max-width: 110%;
    margin-left: -10%;
  }
  .sm\:overlap-l-20{
    width: 120%;
    max-width: 120%;
  }
  .sm\:overlap-r-20{
    width: 120%;
    max-width: 120%;
    margin-left: -20%;
  }
  .sm\:line-clamp-7{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
  .sm\:line-clamp-8{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
  .sm\:line-clamp-9{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
  
  .sm\:bg-grid{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
    background-image: -webkit-linear-gradient(white 0px,transparent 0),
    -webkit-linear-gradient(left, white 0px,transparent 0),
    -webkit-linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    -webkit-linear-gradient(left,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-image: linear-gradient(white 0px,transparent 0),
    linear-gradient(90deg, white 0px,transparent 0),
    linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-size:56px 56px,56px 56px,8px 8px,8px 8px;

} 
  .sm\:toggle-hidden{
    display: none;
  } 
  .sm\:toggle-flex-hidden{
    display: none;
  }
  .sm\:toggle-visible-hidden{
    visibility: hidden;
  }
    .toggle .sm\:toggle-hidden{
      display: block;
    }
    .toggle .sm\:toggle-flex-hidden{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .toggle .sm\:toggle-visible-hidden{
      visibility: visible;
    }  
  .sm\:bg-fill{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}
    .sm\:bg-fill .video-popup-wrapper,.sm\:bg-fill .video-popup{
height: 100%;
width: 100%;

}
    .sm\:bg-fill .video-wrapper{
height: 100%;

}
      .sm\:bg-fill .video-popup-wrapper .video-wrapper{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}
        .sm\:bg-fill .video-popup-wrapper .video-wrapper video{
position: relative;

}
    .sm\:bg-fill video{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;

}
    .sm\:bg-fill img{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;
-o-object-position: 50% 95%;
   object-position: 50% 95%;

}
  .sm\:bg-fill-clear{
position: relative;

}
    .sm\:bg-fill-clear img,.sm\:bg-fill-clear video{
position: relative;

}

}
@media (min-width: 1024px){

.md\:static{
position: static;

}

.md\:fixed{
position: fixed;

}

.md\:absolute{
position: absolute;

}

.md\:relative{
position: relative;

}

.md\:sticky{
position: -webkit-sticky;
position: sticky;

}

.md\:bottom-0{
bottom: 0px;

}

.md\:left-0{
left: 0px;

}

.md\:right-0{
right: 0px;

}

.md\:top-0{
top: 0px;

}

.md\:col-span-1{
grid-column: span 1 / span 1;

}

.md\:col-span-10{
grid-column: span 10 / span 10;

}

.md\:col-span-11{
grid-column: span 11 / span 11;

}

.md\:col-span-12{
grid-column: span 12 / span 12;

}

.md\:col-span-2{
grid-column: span 2 / span 2;

}

.md\:col-span-3{
grid-column: span 3 / span 3;

}

.md\:col-span-4{
grid-column: span 4 / span 4;

}

.md\:col-span-5{
grid-column: span 5 / span 5;

}

.md\:col-span-6{
grid-column: span 6 / span 6;

}

.md\:col-span-7{
grid-column: span 7 / span 7;

}

.md\:col-span-8{
grid-column: span 8 / span 8;

}

.md\:col-span-9{
grid-column: span 9 / span 9;

}

.md\:col-start-1{
grid-column-start: 1;

}

.md\:col-start-10{
grid-column-start: 10;

}

.md\:col-start-11{
grid-column-start: 11;

}

.md\:col-start-12{
grid-column-start: 12;

}

.md\:col-start-13{
grid-column-start: 13;

}

.md\:col-start-2{
grid-column-start: 2;

}

.md\:col-start-3{
grid-column-start: 3;

}

.md\:col-start-4{
grid-column-start: 4;

}

.md\:col-start-5{
grid-column-start: 5;

}

.md\:col-start-6{
grid-column-start: 6;

}

.md\:col-start-7{
grid-column-start: 7;

}

.md\:col-start-8{
grid-column-start: 8;

}

.md\:col-start-9{
grid-column-start: 9;

}

.md\:col-end-1{
grid-column-end: 1;

}

.md\:col-end-10{
grid-column-end: 10;

}

.md\:col-end-11{
grid-column-end: 11;

}

.md\:col-end-12{
grid-column-end: 12;

}

.md\:col-end-13{
grid-column-end: 13;

}

.md\:col-end-2{
grid-column-end: 2;

}

.md\:col-end-3{
grid-column-end: 3;

}

.md\:col-end-4{
grid-column-end: 4;

}

.md\:col-end-5{
grid-column-end: 5;

}

.md\:col-end-6{
grid-column-end: 6;

}

.md\:col-end-7{
grid-column-end: 7;

}

.md\:col-end-8{
grid-column-end: 8;

}

.md\:col-end-9{
grid-column-end: 9;

}

.md\:float-right{
float: right;

}

.md\:float-left{
float: left;

}

.md\:m-0{
margin: 0px;

}

.md\:mx-0{
margin-left: 0px;
margin-right: 0px;

}

.md\:my-0{
margin-top: 0px;
margin-bottom: 0px;

}

.md\:-mb-0{
margin-bottom: -0px;

}

.md\:-mb-0\.5{
margin-bottom: -0.125rem;

}

.md\:-mb-1{
margin-bottom: -0.25rem;

}

.md\:-mb-2{
margin-bottom: -0.5rem;

}

.md\:-mb-3{
margin-bottom: -0.75rem;

}

.md\:-mb-4{
margin-bottom: -1rem;

}

.md\:-mb-5{
margin-bottom: -1.25rem;

}

.md\:-mb-px{
margin-bottom: -1px;

}

.md\:-ml-0{
margin-left: -0px;

}

.md\:-ml-0\.5{
margin-left: -0.125rem;

}

.md\:-ml-1{
margin-left: -0.25rem;

}

.md\:-ml-2{
margin-left: -0.5rem;

}

.md\:-ml-3{
margin-left: -0.75rem;

}

.md\:-ml-4{
margin-left: -1rem;

}

.md\:-ml-5{
margin-left: -1.25rem;

}

.md\:-ml-px{
margin-left: -1px;

}

.md\:-mr-0{
margin-right: -0px;

}

.md\:-mr-0\.5{
margin-right: -0.125rem;

}

.md\:-mr-1{
margin-right: -0.25rem;

}

.md\:-mr-2{
margin-right: -0.5rem;

}

.md\:-mr-3{
margin-right: -0.75rem;

}

.md\:-mr-4{
margin-right: -1rem;

}

.md\:-mr-5{
margin-right: -1.25rem;

}

.md\:-mr-px{
margin-right: -1px;

}

.md\:-mt-0{
margin-top: -0px;

}

.md\:-mt-0\.5{
margin-top: -0.125rem;

}

.md\:-mt-1{
margin-top: -0.25rem;

}

.md\:-mt-2{
margin-top: -0.5rem;

}

.md\:-mt-3{
margin-top: -0.75rem;

}

.md\:-mt-4{
margin-top: -1rem;

}

.md\:-mt-5{
margin-top: -1.25rem;

}

.md\:-mt-px{
margin-top: -1px;

}

.md\:mb-0{
margin-bottom: 0px;

}

.md\:mb-0\.5{
margin-bottom: 0.125rem;

}

.md\:mb-1{
margin-bottom: 0.25rem;

}

.md\:mb-10{
margin-bottom: 2.5rem;

}

.md\:mb-16{
margin-bottom: 4rem;

}

.md\:mb-2{
margin-bottom: 0.5rem;

}

.md\:mb-28{
margin-bottom: 7rem;

}

.md\:mb-3{
margin-bottom: 0.75rem;

}

.md\:mb-4{
margin-bottom: 1rem;

}

.md\:mb-5{
margin-bottom: 1.25rem;

}

.md\:mb-6{
margin-bottom: 1.5rem;

}

.md\:mb-7{
margin-bottom: 1.75rem;

}

.md\:mb-8{
margin-bottom: 2rem;

}

.md\:mb-9{
margin-bottom: 2.25rem;

}

.md\:ml-0{
margin-left: 0px;

}

.md\:ml-0\.5{
margin-left: 0.125rem;

}

.md\:ml-1{
margin-left: 0.25rem;

}

.md\:ml-10{
margin-left: 2.5rem;

}

.md\:ml-16{
margin-left: 4rem;

}

.md\:ml-2{
margin-left: 0.5rem;

}

.md\:ml-28{
margin-left: 7rem;

}

.md\:ml-3{
margin-left: 0.75rem;

}

.md\:ml-4{
margin-left: 1rem;

}

.md\:ml-5{
margin-left: 1.25rem;

}

.md\:ml-6{
margin-left: 1.5rem;

}

.md\:ml-7{
margin-left: 1.75rem;

}

.md\:ml-8{
margin-left: 2rem;

}

.md\:ml-9{
margin-left: 2.25rem;

}

.md\:mr-0{
margin-right: 0px;

}

.md\:mr-0\.5{
margin-right: 0.125rem;

}

.md\:mr-1{
margin-right: 0.25rem;

}

.md\:mr-10{
margin-right: 2.5rem;

}

.md\:mr-16{
margin-right: 4rem;

}

.md\:mr-2{
margin-right: 0.5rem;

}

.md\:mr-28{
margin-right: 7rem;

}

.md\:mr-3{
margin-right: 0.75rem;

}

.md\:mr-4{
margin-right: 1rem;

}

.md\:mr-5{
margin-right: 1.25rem;

}

.md\:mr-6{
margin-right: 1.5rem;

}

.md\:mr-7{
margin-right: 1.75rem;

}

.md\:mr-8{
margin-right: 2rem;

}

.md\:mr-9{
margin-right: 2.25rem;

}

.md\:mt-0{
margin-top: 0px;

}

.md\:mt-0\.5{
margin-top: 0.125rem;

}

.md\:mt-1{
margin-top: 0.25rem;

}

.md\:mt-10{
margin-top: 2.5rem;

}

.md\:mt-16{
margin-top: 4rem;

}

.md\:mt-2{
margin-top: 0.5rem;

}

.md\:mt-28{
margin-top: 7rem;

}

.md\:mt-3{
margin-top: 0.75rem;

}

.md\:mt-4{
margin-top: 1rem;

}

.md\:mt-5{
margin-top: 1.25rem;

}

.md\:mt-6{
margin-top: 1.5rem;

}

.md\:mt-7{
margin-top: 1.75rem;

}

.md\:mt-8{
margin-top: 2rem;

}

.md\:mt-9{
margin-top: 2.25rem;

}

.md\:line-clamp-1{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;

}

.md\:line-clamp-2{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

}

.md\:line-clamp-3{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;

}

.md\:line-clamp-4{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;

}

.md\:line-clamp-5{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;

}

.md\:line-clamp-6{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;

}

.md\:line-clamp-none{
overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;

}

.md\:block{
display: block;

}

.md\:inline-block{
display: inline-block;

}

.md\:flex{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}

.md\:inline-flex{
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;

}

.md\:grid{
display: grid;

}

.md\:inline-grid{
display: inline-grid;

}

.md\:hidden{
display: none;

}

.md\:h-0{
height: 0px;

}

.md\:h-1{
height: 0.25rem;

}

.md\:h-12{
height: 3rem;

}

.md\:h-14{
height: 3.5rem;

}

.md\:h-16{
height: 4rem;

}

.md\:h-2{
height: 0.5rem;

}

.md\:h-20{
height: 5rem;

}

.md\:h-24{
height: 6rem;

}

.md\:h-28{
height: 7rem;

}

.md\:h-3{
height: 0.75rem;

}

.md\:h-32{
height: 8rem;

}

.md\:h-36{
height: 9rem;

}

.md\:h-4{
height: 1rem;

}

.md\:h-40{
height: 10rem;

}

.md\:h-5{
height: 1.25rem;

}

.md\:h-6{
height: 1.5rem;

}

.md\:h-7{
height: 1.75rem;

}

.md\:h-8{
height: 2rem;

}

.md\:h-9{
height: 2.25rem;

}

.md\:h-fit{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}

.md\:h-full{
height: 100%;

}

.md\:h-screen{
height: 100vh;

}

.md\:max-h-96{
max-height: 24rem;

}

.md\:max-h-fit{
max-height: -webkit-fit-content;
max-height: -moz-fit-content;
max-height: fit-content;

}

.md\:max-h-full{
max-height: 100%;

}

.md\:max-h-screen{
max-height: 100vh;

}

.md\:min-h-0{
min-height: 0px;

}

.md\:min-h-fit{
min-height: -webkit-fit-content;
min-height: -moz-fit-content;
min-height: fit-content;

}

.md\:min-h-full{
min-height: 100%;

}

.md\:min-h-screen{
min-height: 100vh;

}

.md\:w-1{
width: 0.25rem;

}

.md\:w-1\/12{
width: 8.333333%;

}

.md\:w-1\/5{
width: 20%;

}

.md\:w-10\/12{
width: 83.333333%;

}

.md\:w-11\/12{
width: 91.666667%;

}

.md\:w-12{
width: 3rem;

}

.md\:w-14{
width: 3.5rem;

}

.md\:w-16{
width: 4rem;

}

.md\:w-2{
width: 0.5rem;

}

.md\:w-2\/12{
width: 16.666667%;

}

.md\:w-2\/5{
width: 40%;

}

.md\:w-20{
width: 5rem;

}

.md\:w-24{
width: 6rem;

}

.md\:w-28{
width: 7rem;

}

.md\:w-3{
width: 0.75rem;

}

.md\:w-3\/12{
width: 25%;

}

.md\:w-3\/5{
width: 60%;

}

.md\:w-32{
width: 8rem;

}

.md\:w-36{
width: 9rem;

}

.md\:w-4{
width: 1rem;

}

.md\:w-4\/12{
width: 33.333333%;

}

.md\:w-4\/5{
width: 80%;

}

.md\:w-40{
width: 10rem;

}

.md\:w-5{
width: 1.25rem;

}

.md\:w-5\/12{
width: 41.666667%;

}

.md\:w-6{
width: 1.5rem;

}

.md\:w-6\/12{
width: 50%;

}

.md\:w-7{
width: 1.75rem;

}

.md\:w-7\/12{
width: 58.333333%;

}

.md\:w-8{
width: 2rem;

}

.md\:w-8\/12{
width: 66.666667%;

}

.md\:w-9{
width: 2.25rem;

}

.md\:w-9\/12{
width: 75%;

}

.md\:w-auto{
width: auto;

}

.md\:w-fit{
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;

}

.md\:w-full{
width: 100%;

}

.md\:w-screen{
width: 100vw;

}

.md\:min-w-fit{
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;

}

.md\:min-w-full{
min-width: 100%;

}

.md\:max-w-fit{
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;

}

.md\:max-w-full{
max-width: 100%;

}

.md\:max-w-screen-2xl{
max-width: 1921px;

}

.md\:max-w-screen-lg{
max-width: 1280px;

}

.md\:max-w-screen-md{
max-width: 1024px;

}

.md\:max-w-screen-sm{
max-width: 480px;

}

.md\:max-w-screen-xl{
max-width: 1440px;

}

.md\:flex-1{
-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;

}

.md\:flex-auto{
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;

}

.md\:flex-initial{
-webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;

}

.md\:flex-none{
-webkit-box-flex: 0;
    -ms-flex: none;
        flex: none;

}

.md\:flex-shrink{
-ms-flex-negative: 1;
    flex-shrink: 1;

}

.md\:flex-shrink-0{
-ms-flex-negative: 0;
    flex-shrink: 0;

}

.md\:flex-grow{
-webkit-box-flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;

}

.md\:flex-grow-0{
-webkit-box-flex: 0;
    -ms-flex-positive: 0;
        flex-grow: 0;

}

.md\:grid-flow-row{
grid-auto-flow: row;

}

.md\:grid-flow-col{
grid-auto-flow: column;

}

.md\:grid-flow-dense{
grid-auto-flow: dense;

}

.md\:grid-flow-row-dense{
grid-auto-flow: row dense;

}

.md\:grid-flow-col-dense{
grid-auto-flow: column dense;

}

.md\:grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));

}

.md\:grid-cols-10{
grid-template-columns: repeat(10, minmax(0, 1fr));

}

.md\:grid-cols-11{
grid-template-columns: repeat(11, minmax(0, 1fr));

}

.md\:grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));

}

.md\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));

}

.md\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));

}

.md\:grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr));

}

.md\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));

}

.md\:grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));

}

.md\:grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));

}

.md\:grid-cols-8{
grid-template-columns: repeat(8, minmax(0, 1fr));

}

.md\:grid-cols-9{
grid-template-columns: repeat(9, minmax(0, 1fr));

}

.md\:grid-cols-none{
grid-template-columns: none;

}

.md\:grid-cols-subgrid{
grid-template-columns: subgrid;

}

.md\:grid-rows-1{
grid-template-rows: repeat(1, minmax(0, 1fr));

}

.md\:grid-rows-10{
grid-template-rows: repeat(10, minmax(0, 1fr));

}

.md\:grid-rows-11{
grid-template-rows: repeat(11, minmax(0, 1fr));

}

.md\:grid-rows-12{
grid-template-rows: repeat(12, minmax(0, 1fr));

}

.md\:grid-rows-2{
grid-template-rows: repeat(2, minmax(0, 1fr));

}

.md\:grid-rows-3{
grid-template-rows: repeat(3, minmax(0, 1fr));

}

.md\:grid-rows-4{
grid-template-rows: repeat(4, minmax(0, 1fr));

}

.md\:grid-rows-5{
grid-template-rows: repeat(5, minmax(0, 1fr));

}

.md\:grid-rows-6{
grid-template-rows: repeat(6, minmax(0, 1fr));

}

.md\:grid-rows-7{
grid-template-rows: repeat(7, minmax(0, 1fr));

}

.md\:grid-rows-8{
grid-template-rows: repeat(8, minmax(0, 1fr));

}

.md\:grid-rows-9{
grid-template-rows: repeat(9, minmax(0, 1fr));

}

.md\:grid-rows-none{
grid-template-rows: none;

}

.md\:grid-rows-subgrid{
grid-template-rows: subgrid;

}

.md\:flex-row{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;

}

.md\:flex-row-reverse{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;

}

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

}

.md\:flex-col-reverse{
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;

}

.md\:flex-wrap{
-ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.md\:flex-wrap-reverse{
-ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;

}

.md\:flex-nowrap{
-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;

}

.md\:gap-0{
gap: 0px;

}

.md\:gap-10{
gap: 2.5rem;

}

.md\:gap-12{
gap: 3rem;

}

.md\:gap-16{
gap: 4rem;

}

.md\:gap-2{
gap: 0.5rem;

}

.md\:gap-20{
gap: 5rem;

}

.md\:gap-24{
gap: 6rem;

}

.md\:gap-4{
gap: 1rem;

}

.md\:gap-6{
gap: 1.5rem;

}

.md\:gap-8{
gap: 2rem;

}

.md\:-space-x-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));

}

.md\:-space-x-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-5rem * var(--tw-space-x-reverse));
margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));

}

.md\:-space-y-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));

}

.md\:-space-y-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-5rem * var(--tw-space-y-reverse));

}

.md\:divide-inherit > :not([hidden]) ~ :not([hidden]){
border-color: inherit;

}

.md\:divide-transparent > :not([hidden]) ~ :not([hidden]){
border-color: transparent;

}

.md\:overflow-hidden{
overflow: hidden;

}

.md\:overflow-x-hidden{
overflow-x: hidden;

}

.md\:overflow-y-hidden{
overflow-y: hidden;

}

.md\:rounded-none{
border-radius: 0px;

}

.md\:rounded-b-none{
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;

}

.md\:rounded-l-none{
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;

}

.md\:rounded-r-none{
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;

}

.md\:rounded-t{
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;

}

.md\:rounded-t-none{
border-top-left-radius: 0px;
border-top-right-radius: 0px;

}

.md\:border-b{
border-bottom-width: 1px;

}

.md\:border-l{
border-left-width: 1px;

}

.md\:border-r{
border-right-width: 1px;

}

.md\:border-t{
border-top-width: 1px;

}

.md\:border-hidden{
border-style: hidden;

}

.md\:border-transparent{
border-color: transparent;

}

.md\:border-l-outline-clean{
border-left-color: rgba(236, 243, 255,1);

}

.md\:border-l-outline-dark{
border-left-color: rgba(0, 20, 57,1);

}

.md\:border-l-outline-light{
border-left-color: rgba(255, 187, 60,1);

}

.md\:border-l-outline-medium{
border-left-color: rgba(68, 138, 255,1);

}

.md\:border-l-outline-neutral{
border-left-color: rgba(204, 204, 204,1);

}

.md\:border-l-transparent{
border-left-color: transparent;

}

.md\:border-r-outline-clean{
border-right-color: rgba(236, 243, 255,1);

}

.md\:border-r-outline-dark{
border-right-color: rgba(0, 20, 57,1);

}

.md\:border-r-outline-light{
border-right-color: rgba(255, 187, 60,1);

}

.md\:border-r-outline-medium{
border-right-color: rgba(68, 138, 255,1);

}

.md\:border-r-outline-neutral{
border-right-color: rgba(204, 204, 204,1);

}

.md\:border-r-transparent{
border-right-color: transparent;

}

.md\:p-0{
padding: 0px;

}

.md\:px-0{
padding-left: 0px;
padding-right: 0px;

}

.md\:py-0{
padding-top: 0px;
padding-bottom: 0px;

}

.md\:pb-0{
padding-bottom: 0px;

}

.md\:pb-0\.5{
padding-bottom: 0.125rem;

}

.md\:pb-1{
padding-bottom: 0.25rem;

}

.md\:pb-10{
padding-bottom: 2.5rem;

}

.md\:pb-16{
padding-bottom: 4rem;

}

.md\:pb-2{
padding-bottom: 0.5rem;

}

.md\:pb-28{
padding-bottom: 7rem;

}

.md\:pb-3{
padding-bottom: 0.75rem;

}

.md\:pb-4{
padding-bottom: 1rem;

}

.md\:pb-5{
padding-bottom: 1.25rem;

}

.md\:pb-6{
padding-bottom: 1.5rem;

}

.md\:pb-7{
padding-bottom: 1.75rem;

}

.md\:pb-8{
padding-bottom: 2rem;

}

.md\:pb-9{
padding-bottom: 2.25rem;

}

.md\:pl-0{
padding-left: 0px;

}

.md\:pl-0\.5{
padding-left: 0.125rem;

}

.md\:pl-1{
padding-left: 0.25rem;

}

.md\:pl-10{
padding-left: 2.5rem;

}

.md\:pl-16{
padding-left: 4rem;

}

.md\:pl-2{
padding-left: 0.5rem;

}

.md\:pl-28{
padding-left: 7rem;

}

.md\:pl-3{
padding-left: 0.75rem;

}

.md\:pl-4{
padding-left: 1rem;

}

.md\:pl-5{
padding-left: 1.25rem;

}

.md\:pl-6{
padding-left: 1.5rem;

}

.md\:pl-7{
padding-left: 1.75rem;

}

.md\:pl-8{
padding-left: 2rem;

}

.md\:pl-9{
padding-left: 2.25rem;

}

.md\:pr-0{
padding-right: 0px;

}

.md\:pr-0\.5{
padding-right: 0.125rem;

}

.md\:pr-1{
padding-right: 0.25rem;

}

.md\:pr-10{
padding-right: 2.5rem;

}

.md\:pr-16{
padding-right: 4rem;

}

.md\:pr-2{
padding-right: 0.5rem;

}

.md\:pr-28{
padding-right: 7rem;

}

.md\:pr-3{
padding-right: 0.75rem;

}

.md\:pr-4{
padding-right: 1rem;

}

.md\:pr-5{
padding-right: 1.25rem;

}

.md\:pr-6{
padding-right: 1.5rem;

}

.md\:pr-7{
padding-right: 1.75rem;

}

.md\:pr-8{
padding-right: 2rem;

}

.md\:pr-9{
padding-right: 2.25rem;

}

.md\:pt-0{
padding-top: 0px;

}

.md\:pt-0\.5{
padding-top: 0.125rem;

}

.md\:pt-1{
padding-top: 0.25rem;

}

.md\:pt-10{
padding-top: 2.5rem;

}

.md\:pt-16{
padding-top: 4rem;

}

.md\:pt-2{
padding-top: 0.5rem;

}

.md\:pt-28{
padding-top: 7rem;

}

.md\:pt-3{
padding-top: 0.75rem;

}

.md\:pt-4{
padding-top: 1rem;

}

.md\:pt-5{
padding-top: 1.25rem;

}

.md\:pt-6{
padding-top: 1.5rem;

}

.md\:pt-7{
padding-top: 1.75rem;

}

.md\:pt-8{
padding-top: 2rem;

}

.md\:pt-9{
padding-top: 2.25rem;

}

.md\:text-0{
font-size: 0;
line-height: 1;

}

.md\:text-2xl{
font-size: 1.5rem;
line-height: 2rem;

}

.md\:text-3xl{
font-size: 1.725rem;
line-height: 2rem;

}

.md\:text-4xl{
font-size: 1.9rem;
line-height: 2.75rem;

}

.md\:text-5xl{
font-size: 2.5rem;
line-height: 3rem;

}

.md\:text-6xl{
font-size: 3rem;
line-height: 3.75rem;

}

.md\:text-base{
font-size: 1rem;
line-height: 1.5rem;

}

.md\:text-lg{
font-size: 1.125rem;
line-height: 1.75rem;

}

.md\:text-sm{
font-size: 0.875rem;
line-height: 1.25rem;

}

.md\:text-xl{
font-size: 1.25rem;
line-height: 1.75rem;

}

.md\:text-xs{
font-size: 0.75rem;
line-height: 1rem;

}  
  .md\:bottom-12-1{
    bottom: 8.333333%;
  }
  .md\:bottom-12-2{
    bottom: 16.666667%;
  }
  .md\:bottom-12-3{
    bottom: 25%;
  }
  .md\:bottom-12-4{
    bottom: 33.333333%;
  }
  .md\:bottom-12-5{
    bottom: 41.666667%;
  }
  .md\:bottom-12-6{
    bottom: 50%;
  }

  .md\:left-12-1{
    left: 8.333333%;
  }
  .md\:left-12-2{
    left: 16.666667%;
  }
  .md\:left-12-3{
    left: 25%;
  }
  .md\:left-12-4{
    left: 33.333333%;
  }
  .md\:left-12-5{
    left: 50%;
  }
  .md\:left-12-6{
    left: 50%;
  }

  .md\:top-12-1{
    top: 8.333333%;
  }
  .md\:top-12-2{
    top: 16.666667%;
  }
  .md\:top-12-3{
    top: 25%;
  }
  .md\:top-12-4{
    top: 33.333333%;
  }
  .md\:top-12-5{
    top: 41.666667%;
  }
  .md\:top-12-6{
    top: 50%;
  }

  .md\:right-12-1{
    right: 8.333333%;
  }
  .md\:right-12-2{
    right: 16.666667%;
  }
  .md\:right-12-3{
    right: 25%;
  }
  .md\:right-12-4{
    right: 33.333333%;
  }
  .md\:right-12-5{
    right: 41.666667%;
  }
  .md\:right-12-6{
    right: 50%;
  }

  .md\:overlap-l-10{
    width: 110%;
    max-width: 110%;
  }
  .md\:overlap-r-10{
    width: 110%;
    max-width: 110%;
    margin-left: -10%;
  }
  .md\:overlap-l-20{
    width: 120%;
    max-width: 120%;
  }
  .md\:overlap-r-20{
    width: 120%;
    max-width: 120%;
    margin-left: -20%;
  }
  .md\:line-clamp-7{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
  .md\:line-clamp-8{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
  .md\:line-clamp-9{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
  
  .md\:bg-grid{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
    background-image: -webkit-linear-gradient(white 0px,transparent 0),
    -webkit-linear-gradient(left, white 0px,transparent 0),
    -webkit-linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    -webkit-linear-gradient(left,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-image: linear-gradient(white 0px,transparent 0),
    linear-gradient(90deg, white 0px,transparent 0),
    linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-size:56px 56px,56px 56px,8px 8px,8px 8px;

} 
  .md\:toggle-hidden{
    display: none;
  } 
  .md\:toggle-flex-hidden{
    display: none;
  }
  .md\:toggle-visible-hidden{
    visibility: hidden;
  }
    .toggle .md\:toggle-hidden{
      display: block;
    }
    .toggle .md\:toggle-flex-hidden{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .toggle .md\:toggle-visible-hidden{
      visibility: visible;
    }  
  .md\:bg-fill{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}
    .md\:bg-fill .video-popup-wrapper,.md\:bg-fill .video-popup{
height: 100%;
width: 100%;

}
    .md\:bg-fill .video-wrapper{
height: 100%;

}
      .md\:bg-fill .video-popup-wrapper .video-wrapper{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}
        .md\:bg-fill .video-popup-wrapper .video-wrapper video{
position: relative;

}
    .md\:bg-fill video{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;

}
    .md\:bg-fill img{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;
-o-object-position: 50% 95%;
   object-position: 50% 95%;

}
  .md\:bg-fill-clear{
position: relative;

}
    .md\:bg-fill-clear img,.md\:bg-fill-clear video{
position: relative;

}

}
@media (min-width: 1280px){

.lg\:col-span-1{
grid-column: span 1 / span 1;

}

.lg\:col-span-10{
grid-column: span 10 / span 10;

}

.lg\:col-span-11{
grid-column: span 11 / span 11;

}

.lg\:col-span-12{
grid-column: span 12 / span 12;

}

.lg\:col-span-2{
grid-column: span 2 / span 2;

}

.lg\:col-span-3{
grid-column: span 3 / span 3;

}

.lg\:col-span-4{
grid-column: span 4 / span 4;

}

.lg\:col-span-5{
grid-column: span 5 / span 5;

}

.lg\:col-span-6{
grid-column: span 6 / span 6;

}

.lg\:col-span-7{
grid-column: span 7 / span 7;

}

.lg\:col-span-8{
grid-column: span 8 / span 8;

}

.lg\:col-span-9{
grid-column: span 9 / span 9;

}

.lg\:col-start-1{
grid-column-start: 1;

}

.lg\:col-start-10{
grid-column-start: 10;

}

.lg\:col-start-11{
grid-column-start: 11;

}

.lg\:col-start-12{
grid-column-start: 12;

}

.lg\:col-start-13{
grid-column-start: 13;

}

.lg\:col-start-2{
grid-column-start: 2;

}

.lg\:col-start-3{
grid-column-start: 3;

}

.lg\:col-start-4{
grid-column-start: 4;

}

.lg\:col-start-5{
grid-column-start: 5;

}

.lg\:col-start-6{
grid-column-start: 6;

}

.lg\:col-start-7{
grid-column-start: 7;

}

.lg\:col-start-8{
grid-column-start: 8;

}

.lg\:col-start-9{
grid-column-start: 9;

}

.lg\:col-end-1{
grid-column-end: 1;

}

.lg\:col-end-10{
grid-column-end: 10;

}

.lg\:col-end-11{
grid-column-end: 11;

}

.lg\:col-end-12{
grid-column-end: 12;

}

.lg\:col-end-13{
grid-column-end: 13;

}

.lg\:col-end-2{
grid-column-end: 2;

}

.lg\:col-end-3{
grid-column-end: 3;

}

.lg\:col-end-4{
grid-column-end: 4;

}

.lg\:col-end-5{
grid-column-end: 5;

}

.lg\:col-end-6{
grid-column-end: 6;

}

.lg\:col-end-7{
grid-column-end: 7;

}

.lg\:col-end-8{
grid-column-end: 8;

}

.lg\:col-end-9{
grid-column-end: 9;

}

.lg\:float-right{
float: right;

}

.lg\:float-left{
float: left;

}

.lg\:mx-6{
margin-left: 1.5rem;
margin-right: 1.5rem;

}

.lg\:line-clamp-1{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;

}

.lg\:line-clamp-2{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

}

.lg\:line-clamp-3{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;

}

.lg\:line-clamp-4{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;

}

.lg\:line-clamp-5{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;

}

.lg\:line-clamp-6{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;

}

.lg\:line-clamp-none{
overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;

}

.lg\:block{
display: block;

}

.lg\:inline-block{
display: inline-block;

}

.lg\:flex{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}

.lg\:inline-flex{
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;

}

.lg\:grid{
display: grid;

}

.lg\:inline-grid{
display: inline-grid;

}

.lg\:hidden{
display: none;

}

.lg\:h-0{
height: 0px;

}

.lg\:h-1{
height: 0.25rem;

}

.lg\:h-12{
height: 3rem;

}

.lg\:h-14{
height: 3.5rem;

}

.lg\:h-16{
height: 4rem;

}

.lg\:h-2{
height: 0.5rem;

}

.lg\:h-20{
height: 5rem;

}

.lg\:h-24{
height: 6rem;

}

.lg\:h-28{
height: 7rem;

}

.lg\:h-3{
height: 0.75rem;

}

.lg\:h-32{
height: 8rem;

}

.lg\:h-36{
height: 9rem;

}

.lg\:h-4{
height: 1rem;

}

.lg\:h-40{
height: 10rem;

}

.lg\:h-5{
height: 1.25rem;

}

.lg\:h-6{
height: 1.5rem;

}

.lg\:h-7{
height: 1.75rem;

}

.lg\:h-8{
height: 2rem;

}

.lg\:h-9{
height: 2.25rem;

}

.lg\:h-fit{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}

.lg\:h-full{
height: 100%;

}

.lg\:h-screen{
height: 100vh;

}

.lg\:max-h-96{
max-height: 24rem;

}

.lg\:max-h-fit{
max-height: -webkit-fit-content;
max-height: -moz-fit-content;
max-height: fit-content;

}

.lg\:max-h-full{
max-height: 100%;

}

.lg\:max-h-screen{
max-height: 100vh;

}

.lg\:min-h-0{
min-height: 0px;

}

.lg\:min-h-fit{
min-height: -webkit-fit-content;
min-height: -moz-fit-content;
min-height: fit-content;

}

.lg\:min-h-full{
min-height: 100%;

}

.lg\:min-h-screen{
min-height: 100vh;

}

.lg\:w-1{
width: 0.25rem;

}

.lg\:w-1\/12{
width: 8.333333%;

}

.lg\:w-1\/5{
width: 20%;

}

.lg\:w-10\/12{
width: 83.333333%;

}

.lg\:w-11\/12{
width: 91.666667%;

}

.lg\:w-12{
width: 3rem;

}

.lg\:w-14{
width: 3.5rem;

}

.lg\:w-16{
width: 4rem;

}

.lg\:w-2{
width: 0.5rem;

}

.lg\:w-2\/12{
width: 16.666667%;

}

.lg\:w-2\/5{
width: 40%;

}

.lg\:w-20{
width: 5rem;

}

.lg\:w-24{
width: 6rem;

}

.lg\:w-28{
width: 7rem;

}

.lg\:w-3{
width: 0.75rem;

}

.lg\:w-3\/12{
width: 25%;

}

.lg\:w-3\/5{
width: 60%;

}

.lg\:w-32{
width: 8rem;

}

.lg\:w-36{
width: 9rem;

}

.lg\:w-4{
width: 1rem;

}

.lg\:w-4\/12{
width: 33.333333%;

}

.lg\:w-4\/5{
width: 80%;

}

.lg\:w-40{
width: 10rem;

}

.lg\:w-5{
width: 1.25rem;

}

.lg\:w-5\/12{
width: 41.666667%;

}

.lg\:w-6{
width: 1.5rem;

}

.lg\:w-6\/12{
width: 50%;

}

.lg\:w-7{
width: 1.75rem;

}

.lg\:w-7\/12{
width: 58.333333%;

}

.lg\:w-8{
width: 2rem;

}

.lg\:w-8\/12{
width: 66.666667%;

}

.lg\:w-9{
width: 2.25rem;

}

.lg\:w-9\/12{
width: 75%;

}

.lg\:w-fit{
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;

}

.lg\:w-full{
width: 100%;

}

.lg\:w-screen{
width: 100vw;

}

.lg\:min-w-fit{
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;

}

.lg\:min-w-full{
min-width: 100%;

}

.lg\:max-w-fit{
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;

}

.lg\:max-w-full{
max-width: 100%;

}

.lg\:max-w-screen-2xl{
max-width: 1921px;

}

.lg\:max-w-screen-lg{
max-width: 1280px;

}

.lg\:max-w-screen-md{
max-width: 1024px;

}

.lg\:max-w-screen-sm{
max-width: 480px;

}

.lg\:max-w-screen-xl{
max-width: 1440px;

}

.lg\:flex-1{
-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;

}

.lg\:flex-auto{
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;

}

.lg\:flex-initial{
-webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;

}

.lg\:flex-none{
-webkit-box-flex: 0;
    -ms-flex: none;
        flex: none;

}

.lg\:flex-shrink{
-ms-flex-negative: 1;
    flex-shrink: 1;

}

.lg\:flex-shrink-0{
-ms-flex-negative: 0;
    flex-shrink: 0;

}

.lg\:flex-grow{
-webkit-box-flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;

}

.lg\:flex-grow-0{
-webkit-box-flex: 0;
    -ms-flex-positive: 0;
        flex-grow: 0;

}

.lg\:grid-flow-row{
grid-auto-flow: row;

}

.lg\:grid-flow-col{
grid-auto-flow: column;

}

.lg\:grid-flow-dense{
grid-auto-flow: dense;

}

.lg\:grid-flow-row-dense{
grid-auto-flow: row dense;

}

.lg\:grid-flow-col-dense{
grid-auto-flow: column dense;

}

.lg\:grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));

}

.lg\:grid-cols-10{
grid-template-columns: repeat(10, minmax(0, 1fr));

}

.lg\:grid-cols-11{
grid-template-columns: repeat(11, minmax(0, 1fr));

}

.lg\:grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));

}

.lg\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));

}

.lg\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));

}

.lg\:grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr));

}

.lg\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));

}

.lg\:grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));

}

.lg\:grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));

}

.lg\:grid-cols-8{
grid-template-columns: repeat(8, minmax(0, 1fr));

}

.lg\:grid-cols-9{
grid-template-columns: repeat(9, minmax(0, 1fr));

}

.lg\:grid-cols-none{
grid-template-columns: none;

}

.lg\:grid-cols-subgrid{
grid-template-columns: subgrid;

}

.lg\:grid-rows-1{
grid-template-rows: repeat(1, minmax(0, 1fr));

}

.lg\:grid-rows-10{
grid-template-rows: repeat(10, minmax(0, 1fr));

}

.lg\:grid-rows-11{
grid-template-rows: repeat(11, minmax(0, 1fr));

}

.lg\:grid-rows-12{
grid-template-rows: repeat(12, minmax(0, 1fr));

}

.lg\:grid-rows-2{
grid-template-rows: repeat(2, minmax(0, 1fr));

}

.lg\:grid-rows-3{
grid-template-rows: repeat(3, minmax(0, 1fr));

}

.lg\:grid-rows-4{
grid-template-rows: repeat(4, minmax(0, 1fr));

}

.lg\:grid-rows-5{
grid-template-rows: repeat(5, minmax(0, 1fr));

}

.lg\:grid-rows-6{
grid-template-rows: repeat(6, minmax(0, 1fr));

}

.lg\:grid-rows-7{
grid-template-rows: repeat(7, minmax(0, 1fr));

}

.lg\:grid-rows-8{
grid-template-rows: repeat(8, minmax(0, 1fr));

}

.lg\:grid-rows-9{
grid-template-rows: repeat(9, minmax(0, 1fr));

}

.lg\:grid-rows-none{
grid-template-rows: none;

}

.lg\:grid-rows-subgrid{
grid-template-rows: subgrid;

}

.lg\:flex-row{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;

}

.lg\:flex-row-reverse{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;

}

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

}

.lg\:flex-col-reverse{
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;

}

.lg\:flex-wrap{
-ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.lg\:flex-wrap-reverse{
-ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;

}

.lg\:flex-nowrap{
-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;

}

.lg\:gap-0{
gap: 0px;

}

.lg\:gap-10{
gap: 2.5rem;

}

.lg\:gap-12{
gap: 3rem;

}

.lg\:gap-16{
gap: 4rem;

}

.lg\:gap-2{
gap: 0.5rem;

}

.lg\:gap-20{
gap: 5rem;

}

.lg\:gap-24{
gap: 6rem;

}

.lg\:gap-4{
gap: 1rem;

}

.lg\:gap-6{
gap: 1.5rem;

}

.lg\:gap-8{
gap: 2rem;

}

.lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));

}

.lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-5rem * var(--tw-space-x-reverse));
margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));

}

.lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));

}

.lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-5rem * var(--tw-space-y-reverse));

}

.lg\:overflow-hidden{
overflow: hidden;

}

.lg\:overflow-x-hidden{
overflow-x: hidden;

}

.lg\:overflow-y-hidden{
overflow-y: hidden;

}

.lg\:border-b{
border-bottom-width: 1px;

}

.lg\:border-l{
border-left-width: 1px;

}

.lg\:border-r{
border-right-width: 1px;

}

.lg\:border-t{
border-top-width: 1px;

}

.lg\:border-hidden{
border-style: hidden;

}

.lg\:px-6{
padding-left: 1.5rem;
padding-right: 1.5rem;

}

.lg\:text-0{
font-size: 0;
line-height: 1;

}

.lg\:text-2xl{
font-size: 1.5rem;
line-height: 2rem;

}

.lg\:text-3xl{
font-size: 1.725rem;
line-height: 2rem;

}

.lg\:text-4xl{
font-size: 1.9rem;
line-height: 2.75rem;

}

.lg\:text-5xl{
font-size: 2.5rem;
line-height: 3rem;

}

.lg\:text-6xl{
font-size: 3rem;
line-height: 3.75rem;

}

.lg\:text-base{
font-size: 1rem;
line-height: 1.5rem;

}

.lg\:text-lg{
font-size: 1.125rem;
line-height: 1.75rem;

}

.lg\:text-sm{
font-size: 0.875rem;
line-height: 1.25rem;

}

.lg\:text-xl{
font-size: 1.25rem;
line-height: 1.75rem;

}

.lg\:text-xs{
font-size: 0.75rem;
line-height: 1rem;

}
  .lg\:line-clamp-7{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
  .lg\:line-clamp-8{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
  .lg\:line-clamp-9{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
  
  .lg\:bg-grid{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
    background-image: -webkit-linear-gradient(white 0px,transparent 0),
    -webkit-linear-gradient(left, white 0px,transparent 0),
    -webkit-linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    -webkit-linear-gradient(left,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-image: linear-gradient(white 0px,transparent 0),
    linear-gradient(90deg, white 0px,transparent 0),
    linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-size:56px 56px,56px 56px,8px 8px,8px 8px;

} 
  .lg\:toggle-hidden{
    display: none;
  } 
  .lg\:toggle-flex-hidden{
    display: none;
  }
  .lg\:toggle-visible-hidden{
    visibility: hidden;
  }
    .toggle .lg\:toggle-hidden{
      display: block;
    }
    .toggle .lg\:toggle-flex-hidden{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .toggle .lg\:toggle-visible-hidden{
      visibility: visible;
    }  
  .lg\:bg-fill{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}
    .lg\:bg-fill .video-popup-wrapper,.lg\:bg-fill .video-popup{
height: 100%;
width: 100%;

}
    .lg\:bg-fill .video-wrapper{
height: 100%;

}
      .lg\:bg-fill .video-popup-wrapper .video-wrapper{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}
        .lg\:bg-fill .video-popup-wrapper .video-wrapper video{
position: relative;

}
    .lg\:bg-fill video{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;

}
    .lg\:bg-fill img{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;
-o-object-position: 50% 95%;
   object-position: 50% 95%;

}
  .lg\:bg-fill-clear{
position: relative;

}
    .lg\:bg-fill-clear img,.lg\:bg-fill-clear video{
position: relative;

}

}
@media (min-width: 1440px){

.xl\:col-span-1{
grid-column: span 1 / span 1;

}

.xl\:col-span-10{
grid-column: span 10 / span 10;

}

.xl\:col-span-11{
grid-column: span 11 / span 11;

}

.xl\:col-span-12{
grid-column: span 12 / span 12;

}

.xl\:col-span-2{
grid-column: span 2 / span 2;

}

.xl\:col-span-3{
grid-column: span 3 / span 3;

}

.xl\:col-span-4{
grid-column: span 4 / span 4;

}

.xl\:col-span-5{
grid-column: span 5 / span 5;

}

.xl\:col-span-6{
grid-column: span 6 / span 6;

}

.xl\:col-span-7{
grid-column: span 7 / span 7;

}

.xl\:col-span-8{
grid-column: span 8 / span 8;

}

.xl\:col-span-9{
grid-column: span 9 / span 9;

}

.xl\:col-start-1{
grid-column-start: 1;

}

.xl\:col-start-10{
grid-column-start: 10;

}

.xl\:col-start-11{
grid-column-start: 11;

}

.xl\:col-start-12{
grid-column-start: 12;

}

.xl\:col-start-13{
grid-column-start: 13;

}

.xl\:col-start-2{
grid-column-start: 2;

}

.xl\:col-start-3{
grid-column-start: 3;

}

.xl\:col-start-4{
grid-column-start: 4;

}

.xl\:col-start-5{
grid-column-start: 5;

}

.xl\:col-start-6{
grid-column-start: 6;

}

.xl\:col-start-7{
grid-column-start: 7;

}

.xl\:col-start-8{
grid-column-start: 8;

}

.xl\:col-start-9{
grid-column-start: 9;

}

.xl\:col-end-1{
grid-column-end: 1;

}

.xl\:col-end-10{
grid-column-end: 10;

}

.xl\:col-end-11{
grid-column-end: 11;

}

.xl\:col-end-12{
grid-column-end: 12;

}

.xl\:col-end-13{
grid-column-end: 13;

}

.xl\:col-end-2{
grid-column-end: 2;

}

.xl\:col-end-3{
grid-column-end: 3;

}

.xl\:col-end-4{
grid-column-end: 4;

}

.xl\:col-end-5{
grid-column-end: 5;

}

.xl\:col-end-6{
grid-column-end: 6;

}

.xl\:col-end-7{
grid-column-end: 7;

}

.xl\:col-end-8{
grid-column-end: 8;

}

.xl\:col-end-9{
grid-column-end: 9;

}

.xl\:line-clamp-none{
overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;

}

.xl\:block{
display: block;

}

.xl\:inline-block{
display: inline-block;

}

.xl\:flex{
display: -webkit-box;
display: -ms-flexbox;
display: flex;

}

.xl\:inline-flex{
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;

}

.xl\:grid{
display: grid;

}

.xl\:inline-grid{
display: inline-grid;

}

.xl\:hidden{
display: none;

}

.xl\:h-fit{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}

.xl\:h-full{
height: 100%;

}

.xl\:h-screen{
height: 100vh;

}

.xl\:max-h-fit{
max-height: -webkit-fit-content;
max-height: -moz-fit-content;
max-height: fit-content;

}

.xl\:max-h-full{
max-height: 100%;

}

.xl\:max-h-screen{
max-height: 100vh;

}

.xl\:min-h-fit{
min-height: -webkit-fit-content;
min-height: -moz-fit-content;
min-height: fit-content;

}

.xl\:min-h-full{
min-height: 100%;

}

.xl\:min-h-screen{
min-height: 100vh;

}

.xl\:w-fit{
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;

}

.xl\:w-full{
width: 100%;

}

.xl\:w-screen{
width: 100vw;

}

.xl\:min-w-fit{
min-width: -webkit-fit-content;
min-width: -moz-fit-content;
min-width: fit-content;

}

.xl\:min-w-full{
min-width: 100%;

}

.xl\:max-w-fit{
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;

}

.xl\:max-w-full{
max-width: 100%;

}

.xl\:max-w-screen-2xl{
max-width: 1921px;

}

.xl\:max-w-screen-lg{
max-width: 1280px;

}

.xl\:max-w-screen-md{
max-width: 1024px;

}

.xl\:max-w-screen-sm{
max-width: 480px;

}

.xl\:max-w-screen-xl{
max-width: 1440px;

}

.xl\:flex-1{
-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;

}

.xl\:flex-auto{
-webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;

}

.xl\:flex-initial{
-webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;

}

.xl\:flex-none{
-webkit-box-flex: 0;
    -ms-flex: none;
        flex: none;

}

.xl\:flex-shrink{
-ms-flex-negative: 1;
    flex-shrink: 1;

}

.xl\:flex-shrink-0{
-ms-flex-negative: 0;
    flex-shrink: 0;

}

.xl\:flex-grow{
-webkit-box-flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;

}

.xl\:flex-grow-0{
-webkit-box-flex: 0;
    -ms-flex-positive: 0;
        flex-grow: 0;

}

.xl\:grid-flow-row{
grid-auto-flow: row;

}

.xl\:grid-flow-col{
grid-auto-flow: column;

}

.xl\:grid-flow-dense{
grid-auto-flow: dense;

}

.xl\:grid-flow-row-dense{
grid-auto-flow: row dense;

}

.xl\:grid-flow-col-dense{
grid-auto-flow: column dense;

}

.xl\:grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));

}

.xl\:grid-cols-10{
grid-template-columns: repeat(10, minmax(0, 1fr));

}

.xl\:grid-cols-11{
grid-template-columns: repeat(11, minmax(0, 1fr));

}

.xl\:grid-cols-12{
grid-template-columns: repeat(12, minmax(0, 1fr));

}

.xl\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));

}

.xl\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));

}

.xl\:grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr));

}

.xl\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));

}

.xl\:grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));

}

.xl\:grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));

}

.xl\:grid-cols-8{
grid-template-columns: repeat(8, minmax(0, 1fr));

}

.xl\:grid-cols-9{
grid-template-columns: repeat(9, minmax(0, 1fr));

}

.xl\:grid-cols-none{
grid-template-columns: none;

}

.xl\:grid-cols-subgrid{
grid-template-columns: subgrid;

}

.xl\:grid-rows-1{
grid-template-rows: repeat(1, minmax(0, 1fr));

}

.xl\:grid-rows-10{
grid-template-rows: repeat(10, minmax(0, 1fr));

}

.xl\:grid-rows-11{
grid-template-rows: repeat(11, minmax(0, 1fr));

}

.xl\:grid-rows-12{
grid-template-rows: repeat(12, minmax(0, 1fr));

}

.xl\:grid-rows-2{
grid-template-rows: repeat(2, minmax(0, 1fr));

}

.xl\:grid-rows-3{
grid-template-rows: repeat(3, minmax(0, 1fr));

}

.xl\:grid-rows-4{
grid-template-rows: repeat(4, minmax(0, 1fr));

}

.xl\:grid-rows-5{
grid-template-rows: repeat(5, minmax(0, 1fr));

}

.xl\:grid-rows-6{
grid-template-rows: repeat(6, minmax(0, 1fr));

}

.xl\:grid-rows-7{
grid-template-rows: repeat(7, minmax(0, 1fr));

}

.xl\:grid-rows-8{
grid-template-rows: repeat(8, minmax(0, 1fr));

}

.xl\:grid-rows-9{
grid-template-rows: repeat(9, minmax(0, 1fr));

}

.xl\:grid-rows-none{
grid-template-rows: none;

}

.xl\:grid-rows-subgrid{
grid-template-rows: subgrid;

}

.xl\:flex-row{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;

}

.xl\:flex-row-reverse{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;

}

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

}

.xl\:flex-col-reverse{
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;

}

.xl\:flex-wrap{
-ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.xl\:flex-wrap-reverse{
-ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;

}

.xl\:flex-nowrap{
-ms-flex-wrap: nowrap;
    flex-wrap: nowrap;

}

.xl\:gap-0{
gap: 0px;

}

.xl\:gap-10{
gap: 2.5rem;

}

.xl\:gap-12{
gap: 3rem;

}

.xl\:gap-16{
gap: 4rem;

}

.xl\:gap-2{
gap: 0.5rem;

}

.xl\:gap-20{
gap: 5rem;

}

.xl\:gap-24{
gap: 6rem;

}

.xl\:gap-4{
gap: 1rem;

}

.xl\:gap-6{
gap: 1.5rem;

}

.xl\:gap-8{
gap: 2rem;

}

.xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));

}

.xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(-5rem * var(--tw-space-x-reverse));
margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));

}

.xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));

}

.xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 0;
margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom: calc(-5rem * var(--tw-space-y-reverse));

}

.xl\:overflow-hidden{
overflow: hidden;

}

.xl\:overflow-x-hidden{
overflow-x: hidden;

}

.xl\:overflow-y-hidden{
overflow-y: hidden;

}

.xl\:border-hidden{
border-style: hidden;

}
  
  .xl\:bg-grid{
--tw-bg-opacity: 1;
background-color: rgba(213, 214, 227, var(--tw-bg-opacity));
    background-image: -webkit-linear-gradient(white 0px,transparent 0),
    -webkit-linear-gradient(left, white 0px,transparent 0),
    -webkit-linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    -webkit-linear-gradient(left,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-image: linear-gradient(white 0px,transparent 0),
    linear-gradient(90deg, white 0px,transparent 0),
    linear-gradient(hsla(0,0%,100%,.3) 1px,transparent 0),
    linear-gradient(90deg,hsla(0,0%,100%,.3) 1px,transparent 0);
    background-size:56px 56px,56px 56px,8px 8px,8px 8px;

} 
  .xl\:toggle-hidden{
    display: none;
  } 
  .xl\:toggle-flex-hidden{
    display: none;
  }
  .xl\:toggle-visible-hidden{
    visibility: hidden;
  }
    .toggle .xl\:toggle-hidden{
      display: block;
    }
    .toggle .xl\:toggle-flex-hidden{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .toggle .xl\:toggle-visible-hidden{
      visibility: visible;
    }  
  .xl\:bg-fill{
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

}
    .xl\:bg-fill .video-popup-wrapper,.xl\:bg-fill .video-popup{
height: 100%;
width: 100%;

}
    .xl\:bg-fill .video-wrapper{
height: 100%;

}
      .xl\:bg-fill .video-popup-wrapper .video-wrapper{
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;

}
        .xl\:bg-fill .video-popup-wrapper .video-wrapper video{
position: relative;

}
    .xl\:bg-fill video{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;

}
    .xl\:bg-fill img{
position: absolute;
top: 0px;
left: 50%;
min-height: 100%;
min-width: 100%;
--tw-translate-x: -50%;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-o-object-fit: cover;
   object-fit: cover;
-o-object-position: 50% 95%;
   object-position: 50% 95%;

}
  .xl\:bg-fill-clear{
position: relative;

}
    .xl\:bg-fill-clear img,.xl\:bg-fill-clear video{
position: relative;

}

}
@media (min-width: 1921px){

.\32xl\:col-span-1{
grid-column: span 1 / span 1;

}

.\32xl\:col-span-10{
grid-column: span 10 / span 10;

}

.\32xl\:col-span-11{
grid-column: span 11 / span 11;

}

.\32xl\:col-span-12{
grid-column: span 12 / span 12;

}

.\32xl\:col-span-2{
grid-column: span 2 / span 2;

}

.\32xl\:col-span-3{
grid-column: span 3 / span 3;

}

.\32xl\:col-span-4{
grid-column: span 4 / span 4;

}

.\32xl\:col-span-5{
grid-column: span 5 / span 5;

}

.\32xl\:col-span-6{
grid-column: span 6 / span 6;

}

.\32xl\:col-span-7{
grid-column: span 7 / span 7;

}

.\32xl\:col-span-8{
grid-column: span 8 / span 8;

}

.\32xl\:col-span-9{
grid-column: span 9 / span 9;

}

.\32xl\:flex-initial{
-webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;

}

.\32xl\:flex-none{
-webkit-box-flex: 0;
    -ms-flex: none;
        flex: none;

}

.\32xl\:flex-row{
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;

}

.\32xl\:flex-row-reverse{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;

}

.\32xl\:flex-col{
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;

}

.\32xl\:flex-col-reverse{
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;

}

.\32xl\:flex-wrap{
-ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.\32xl\:flex-wrap-reverse{
-ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;

}

.\32xl\:gap-0{
gap: 0px;

}

.\32xl\:gap-10{
gap: 2.5rem;

}

.\32xl\:gap-12{
gap: 3rem;

}

.\32xl\:gap-16{
gap: 4rem;

}

.\32xl\:gap-2{
gap: 0.5rem;

}

.\32xl\:gap-20{
gap: 5rem;

}

.\32xl\:gap-24{
gap: 6rem;

}

.\32xl\:gap-4{
gap: 1rem;

}

.\32xl\:gap-6{
gap: 1.5rem;

}

.\32xl\:gap-8{
gap: 2rem;

}

}
:where([dir="rtl"]) .rtl\:rotate-0{
--tw-rotate: 0deg;
-webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    -ms-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

}


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