/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/style.scss ***!
  \*******************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/style.scss (1) ***!
  \***********************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
! tailwindcss v3.3.2 | 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 {
  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.
*/
html {
  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: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
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. 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 */
  font-size: 1em; /* 2 */
}
/*
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 */
  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;
}
/*
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::-moz-placeholder, textarea::-moz-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;
}
*, ::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: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --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: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --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: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.\!right-1\/2{
  right: 50% !important;
}
.-bottom-24{
  bottom: -6rem;
}
.-left-\[19rem\]{
  left: -19rem;
}
.-top-1\/4{
  top: -25%;
}
.-top-4{
  top: -1rem;
}
.bottom-0{
  bottom: 0px;
}
.bottom-2{
  bottom: 0.5rem;
}
.bottom-20{
  bottom: 5rem;
}
.bottom-3{
  bottom: 0.75rem;
}
.bottom-4{
  bottom: 1rem;
}
.bottom-6{
  bottom: 1.5rem;
}
.bottom-8{
  bottom: 2rem;
}
.bottom-\[13rem\]{
  bottom: 13rem;
}
.bottom-\[unset\]{
  bottom: unset;
}
.bottom-auto{
  bottom: auto;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-2{
  left: 0.5rem;
}
.left-4{
  left: 1rem;
}
.left-8{
  left: 2rem;
}
.left-\[unset\]{
  left: unset;
}
.right-0{
  right: 0px;
}
.right-2{
  right: 0.5rem;
}
.right-3{
  right: 0.75rem;
}
.right-4{
  right: 1rem;
}
.right-48{
  right: 12rem;
}
.right-6{
  right: 1.5rem;
}
.right-8{
  right: 2rem;
}
.right-\[unset\]{
  right: unset;
}
.top-0{
  top: 0px;
}
.top-1\/2{
  top: 50%;
}
.top-2{
  top: 0.5rem;
}
.top-32{
  top: 8rem;
}
.top-4{
  top: 1rem;
}
.top-6{
  top: 1.5rem;
}
.top-8{
  top: 2rem;
}
.top-full{
  top: 100%;
}
.-z-\[1\]{
  z-index: -1;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[200\]{
  z-index: 200;
}
.z-\[2\]{
  z-index: 2;
}
.z-\[999999\]{
  z-index: 999999;
}
.z-\[99999\]{
  z-index: 99999;
}
.z-\[999\]{
  z-index: 999;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.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-9{
  grid-column: span 9 / span 9;
}
.col-start-1{
  grid-column-start: 1;
}
.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-16{
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.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-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-0{
  margin-bottom: 0px !important;
}
.\!mb-1{
  margin-bottom: 0.25rem !important;
}
.\!mb-2{
  margin-bottom: 0.5rem !important;
}
.\!mb-4{
  margin-bottom: 1rem !important;
}
.\!mb-6{
  margin-bottom: 1.5rem !important;
}
.\!mb-8{
  margin-bottom: 2rem !important;
}
.\!ml-0{
  margin-left: 0px !important;
}
.\!mt-0{
  margin-top: 0px !important;
}
.-mb-\[11px\]{
  margin-bottom: -11px;
}
.-mb-\[4px\]{
  margin-bottom: -4px;
}
.-mt-2{
  margin-top: -0.5rem;
}
.-mt-3{
  margin-top: -0.75rem;
}
.-mt-4{
  margin-top: -1rem;
}
.-mt-\[12rem\]{
  margin-top: -12rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-10{
  margin-left: 2.5rem;
}
.ml-12{
  margin-left: 3rem;
}
.ml-16{
  margin-left: 4rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-2\.5{
  margin-left: 0.625rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-8{
  margin-left: 2rem;
}
.ml-auto{
  margin-left: auto;
}
.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-8{
  margin-right: 2rem;
}
.mt-0{
  margin-top: 0px;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-12{
  margin-top: 3rem;
}
.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-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-auto{
  margin-top: auto;
}
.box-content{
  box-sizing: content-box;
}
.\!block{
  display: block !important;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.\!flex{
  display: flex !important;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.table-caption{
  display: table-caption;
}
.table-cell{
  display: table-cell;
}
.grid{
  display: grid;
}
.inline-grid{
  display: inline-grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-\[1\/1\]{
  aspect-ratio: 1/1;
}
.aspect-\[10\/12\]{
  aspect-ratio: 10/12;
}
.aspect-\[10\/6\]{
  aspect-ratio: 10/6;
}
.aspect-\[100\/64\]{
  aspect-ratio: 100/64;
}
.aspect-\[11\/15\.5\]{
  aspect-ratio: 11/15.5;
}
.aspect-\[14\/18\]{
  aspect-ratio: 14/18;
}
.aspect-\[16\/12\]{
  aspect-ratio: 16/12;
}
.aspect-\[16\/6\]{
  aspect-ratio: 16/6;
}
.aspect-\[24\/5\]{
  aspect-ratio: 24/5;
}
.aspect-\[29\/12\]{
  aspect-ratio: 29/12;
}
.aspect-\[29\/14\]{
  aspect-ratio: 29/14;
}
.aspect-\[29\/16\]{
  aspect-ratio: 29/16;
}
.aspect-\[29\/26\]{
  aspect-ratio: 29/26;
}
.aspect-\[3\/2\]{
  aspect-ratio: 3/2;
}
.aspect-\[34\/36\]{
  aspect-ratio: 34/36;
}
.aspect-\[36\/50\]{
  aspect-ratio: 36/50;
}
.aspect-\[4\/3\]{
  aspect-ratio: 4/3;
}
.aspect-\[500\/320\]{
  aspect-ratio: 500/320;
}
.aspect-\[610\/230\]{
  aspect-ratio: 610/230;
}
.aspect-\[7\/4\]{
  aspect-ratio: 7/4;
}
.aspect-\[75\/56\]{
  aspect-ratio: 75/56;
}
.aspect-\[80\/100\]{
  aspect-ratio: 80/100;
}
.aspect-\[84\/54\]{
  aspect-ratio: 84/54;
}
.aspect-\[9\/10\]{
  aspect-ratio: 9/10;
}
.aspect-\[910\/460\]{
  aspect-ratio: 910/460;
}
.aspect-auto{
  aspect-ratio: auto;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.aspect-video{
  aspect-ratio: 16 / 9;
}
.\!h-full{
  height: 100% !important;
}
.h-1\/2{
  height: 50%;
}
.h-12{
  height: 3rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\/4{
  height: 75%;
}
.h-32{
  height: 8rem;
}
.h-4{
  height: 1rem;
}
.h-56{
  height: 14rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-9{
  height: 2.25rem;
}
.h-\[100px\]{
  height: 100px;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[10px\]{
  height: 10px;
}
.h-\[10vh\]{
  height: 10vh;
}
.h-\[110px\]{
  height: 110px;
}
.h-\[120px\]{
  height: 120px;
}
.h-\[14px\]{
  height: 14px;
}
.h-\[200vh\]{
  height: 200vh;
}
.h-\[250vh\]{
  height: 250vh;
}
.h-\[30\%\]{
  height: 30%;
}
.h-\[300vh\]{
  height: 300vh;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[30vh\]{
  height: 30vh;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[360px\]{
  height: 360px;
}
.h-\[36px\]{
  height: 36px;
}
.h-\[40\%\]{
  height: 40%;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[47\.75px\]{
  height: 47.75px;
}
.h-\[60px\]{
  height: 60px;
}
.h-\[80vh\]{
  height: 80vh;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[90\%\]{
  height: 90%;
}
.h-\[90px\]{
  height: 90px;
}
.h-auto{
  height: auto;
}
.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}
.h-full{
  height: 100%;
}
.max-h-64{
  max-height: 16rem;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[45px\]{
  max-height: 45px;
}
.max-h-\[48px\]{
  max-height: 48px;
}
.max-h-\[500px\]{
  max-height: 500px;
}
.max-h-\[calc\(100vh_-_4rem\)\]{
  max-height: calc(100vh - 4rem);
}
.max-h-\[calc\(100vh_-_8rem\)\]{
  max-height: calc(100vh - 8rem);
}
.min-h-\[120px\]{
  min-height: 120px;
}
.min-h-\[200px\]{
  min-height: 200px;
}
.min-h-\[380px\]{
  min-height: 380px;
}
.min-h-\[400px\]{
  min-height: 400px;
}
.min-h-\[52px\]{
  min-height: 52px;
}
.min-h-\[540px\]{
  min-height: 540px;
}
.min-h-\[60px\]{
  min-height: 60px;
}
.min-h-\[72px\]{
  min-height: 72px;
}
.\!w-fit{
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!w-full{
  width: 100% !important;
}
.w-0{
  width: 0px;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-10{
  width: 2.5rem;
}
.w-10\/12{
  width: 83.333333%;
}
.w-11{
  width: 2.75rem;
}
.w-11\/12{
  width: 91.666667%;
}
.w-14{
  width: 3.5rem;
}
.w-16{
  width: 4rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\/12{
  width: 16.666667%;
}
.w-2\/3{
  width: 66.666667%;
}
.w-2\/5{
  width: 40%;
}
.w-3{
  width: 0.75rem;
}
.w-3\/4{
  width: 75%;
}
.w-3\/5{
  width: 60%;
}
.w-4{
  width: 1rem;
}
.w-4\/12{
  width: 33.333333%;
}
.w-4\/5{
  width: 80%;
}
.w-5{
  width: 1.25rem;
}
.w-6\/12{
  width: 50%;
}
.w-8{
  width: 2rem;
}
.w-8\/12{
  width: 66.666667%;
}
.w-80{
  width: 20rem;
}
.w-9{
  width: 2.25rem;
}
.w-9\/12{
  width: 75%;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[130px\]{
  width: 130px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[14px\]{
  width: 14px;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[150vw\]{
  width: 150vw;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[20vw\]{
  width: 20vw;
}
.w-\[220px\]{
  width: 220px;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[330px\]{
  width: 330px;
}
.w-\[34\%\]{
  width: 34%;
}
.w-\[34px\]{
  width: 34px;
}
.w-\[40px\]{
  width: 40px;
}
.w-\[42px\]{
  width: 42px;
}
.w-\[47\.75px\]{
  width: 47.75px;
}
.w-\[48px\]{
  width: 48px;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[60px\]{
  width: 60px;
}
.w-\[64px\]{
  width: 64px;
}
.w-\[70px\]{
  width: 70px;
}
.w-\[72px\]{
  width: 72px;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[8px\]{
  width: 8px;
}
.w-\[90px\]{
  width: 90px;
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.\!min-w-0{
  min-width: 0px !important;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[160px\]{
  min-width: 160px;
}
.min-w-\[180px\]{
  min-width: 180px;
}
.min-w-\[200vw\]{
  min-width: 200vw;
}
.min-w-\[22px\]{
  min-width: 22px;
}
.min-w-\[45px\]{
  min-width: 45px;
}
.min-w-\[48px\]{
  min-width: 48px;
}
.min-w-\[60px\]{
  min-width: 60px;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[140px\]{
  max-width: 140px;
}
.max-w-\[1600px\]{
  max-width: 1600px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[250px\]{
  max-width: 250px;
}
.max-w-\[260px\]{
  max-width: 260px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[80vw\]{
  max-width: 80vw;
}
.max-w-\[900px\]{
  max-width: 900px;
}
.max-w-\[920px\]{
  max-width: 920px;
}
.max-w-fit{
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full{
  max-width: 100%;
}
.max-w-screen-lg{
  max-width: 1024px;
}
.max-w-sm{
  max-width: 24rem;
}
.max-w-xs{
  max-width: 20rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.flex-grow{
  flex-grow: 1;
}
.flex-grow-0{
  flex-grow: 0;
}
.basis-1\/4{
  flex-basis: 25%;
}
.basis-3\/4{
  flex-basis: 75%;
}
.table-auto{
  table-layout: auto;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  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%;
  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-2\/4{
  --tw-translate-y: -50%;
  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-full{
  --tw-translate-y: -100%;
  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;
  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%;
  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-\[-100vw\]{
  --tw-translate-x: -100vw;
  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%;
  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%;
  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-\[-50\%\]{
  --tw-translate-y: -50%;
  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-\[-50px\]{
  --tw-translate-y: -50px;
  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-\[125\%\]{
  --tw-translate-y: 125%;
  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-full{
  --tw-translate-y: 100%;
  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-0{
  --tw-rotate: 0deg !important;
  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)) !important;
}
.-rotate-90{
  --tw-rotate: -90deg;
  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-0{
  --tw-rotate: 0deg;
  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;
  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;
  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));
}
.scale-150{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  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));
}
.scale-75{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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{
  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));
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-disc{
  list-style-type: disc;
}
.columns-2{
  -moz-columns: 2;
       columns: 2;
}
.break-inside-avoid-column{
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.grid-flow-dense{
  grid-auto-flow: dense;
}
.grid-cols-1{
  grid-template-columns: repeat(1, 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));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}
.content-center{
  align-content: center;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-0{
  gap: 0px;
}
.gap-1{
  gap: 0.25rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-12{
  gap: 3rem;
}
.gap-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-32{
  gap: 8rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-x-1{
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-12{
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.gap-x-16{
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}
.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-5{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-10{
  row-gap: 2.5rem;
}
.gap-y-12{
  row-gap: 3rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.gap-y-6{
  row-gap: 1.5rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.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-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-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));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.place-self-end{
  place-self: end;
}
.self-start{
  align-self: flex-start;
}
.self-center{
  align-self: center;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.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-y-visible{
  overflow-y: visible;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.\!rounded-2xl{
  border-radius: 1rem !important;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}
.rounded-br-\[120px\]{
  border-bottom-right-radius: 120px;
}
.rounded-br-md{
  border-bottom-right-radius: 0.375rem;
}
.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}
.rounded-tl-md{
  border-top-left-radius: 0.375rem;
}
.rounded-tr-\[70px\]{
  border-top-right-radius: 70px;
}
.rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}
.rounded-tr-md{
  border-top-right-radius: 0.375rem;
}
.border{
  border-width: 1px;
}
.border-\[1rem\]{
  border-width: 1rem;
}
.border-\[5px\]{
  border-width: 5px;
}
.border-\[6px\]{
  border-width: 6px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-l{
  border-left-width: 1px;
}
.border-r{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-solid{
  border-style: solid;
}
.\!border-ideaCyanSignal{
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 160 231 / var(--tw-border-opacity)) !important;
}
.border-\[\#8ab7e2\]{
  --tw-border-opacity: 1;
  border-color: rgb(138 183 226 / var(--tw-border-opacity));
}
.border-\[\#970A34\]{
  --tw-border-opacity: 1;
  border-color: rgb(151 10 52 / var(--tw-border-opacity));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-ideaBackgroundGrey100{
  --tw-border-opacity: 1;
  border-color: rgb(249 249 251 / var(--tw-border-opacity));
}
.border-ideaBlue100{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
}
.border-ideaListGrey100{
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
}
.border-ideaMediumGrey{
  --tw-border-opacity: 1;
  border-color: rgb(143 151 167 / var(--tw-border-opacity));
}
.border-ideaTextBlack100{
  --tw-border-opacity: 1;
  border-color: rgb(45 50 70 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-ideaBlue100Hover{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(3 105 203 / var(--tw-border-opacity));
}
.border-b-ideaTextBlack100{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(45 50 70 / var(--tw-border-opacity));
}
.border-opacity-0{
  --tw-border-opacity: 0;
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.border-opacity-90{
  --tw-border-opacity: 0.9;
}
.\!bg-ideaCyanSignal{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity)) !important;
}
.\!bg-ideaListGrey100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity)) !important;
}
.\!bg-transparent{
  background-color: transparent !important;
}
.\!bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#002549\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 37 73 / var(--tw-bg-opacity));
}
.bg-\[\#003173\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 49 115 / var(--tw-bg-opacity));
}
.bg-\[\#003364\]{
  --tw-bg-opacity: 1;
  background-color: rgb(0 51 100 / var(--tw-bg-opacity));
}
.bg-\[\#014F99\]{
  --tw-bg-opacity: 1;
  background-color: rgb(1 79 153 / var(--tw-bg-opacity));
}
.bg-\[\#04223FBF\]{
  background-color: #04223FBF;
}
.bg-\[\#056CCF\]{
  --tw-bg-opacity: 1;
  background-color: rgb(5 108 207 / var(--tw-bg-opacity));
}
.bg-\[\#398DC8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(57 141 200 / var(--tw-bg-opacity));
}
.bg-\[\#4987A6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(73 135 166 / var(--tw-bg-opacity));
}
.bg-\[\#50C3DE\]{
  --tw-bg-opacity: 1;
  background-color: rgb(80 195 222 / var(--tw-bg-opacity));
}
.bg-\[\#5383D7\]{
  --tw-bg-opacity: 1;
  background-color: rgb(83 131 215 / var(--tw-bg-opacity));
}
.bg-\[\#57A7DC\]{
  --tw-bg-opacity: 1;
  background-color: rgb(87 167 220 / var(--tw-bg-opacity));
}
.bg-\[\#59E3CA\]{
  --tw-bg-opacity: 1;
  background-color: rgb(89 227 202 / var(--tw-bg-opacity));
}
.bg-\[\#7DD3E2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 226 / var(--tw-bg-opacity));
}
.bg-\[\#95C2E5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(149 194 229 / var(--tw-bg-opacity));
}
.bg-\[\#970A34\]{
  --tw-bg-opacity: 1;
  background-color: rgb(151 10 52 / var(--tw-bg-opacity));
}
.bg-\[\#9A98D0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(154 152 208 / var(--tw-bg-opacity));
}
.bg-\[\#9FEAD8\]{
  --tw-bg-opacity: 1;
  background-color: rgb(159 234 216 / var(--tw-bg-opacity));
}
.bg-\[\#EB974A\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 151 74 / var(--tw-bg-opacity));
}
.bg-\[\#EBEEF0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(235 238 240 / var(--tw-bg-opacity));
}
.bg-\[\#F38336\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
}
.bg-\[\#F3F4F6\]{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-\[\#F9F9FB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.bg-\[\#FF9337\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 147 55 / var(--tw-bg-opacity));
}
.bg-\[\#FFAB5E\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 171 94 / var(--tw-bg-opacity));
}
.bg-\[\#FFBF72\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 191 114 / var(--tw-bg-opacity));
}
.bg-\[\#FFCC5C\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 204 92 / var(--tw-bg-opacity));
}
.bg-\[var\(--theme-color\)\]{
  background-color: var(--theme-color);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue-200{
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-gray-400{
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-green-400{
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}
.bg-ideaBackgroundGrey100{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.bg-ideaBlue100{
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
.bg-ideaCyanSignal{
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
}
.bg-ideaFooterBlueDark{
  --tw-bg-opacity: 1;
  background-color: rgb(0 48 94 / var(--tw-bg-opacity));
}
.bg-ideaListGrey100{
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
}
.bg-ideaMediumGrey{
  --tw-bg-opacity: 1;
  background-color: rgb(143 151 167 / var(--tw-bg-opacity));
}
.bg-ideaOrange100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
}
.bg-ideaSecondary200{
  --tw-bg-opacity: 1;
  background-color: rgb(93 179 178 / var(--tw-bg-opacity));
}
.bg-ideaSupercycle{
  --tw-bg-opacity: 1;
  background-color: rgb(1 78 152 / var(--tw-bg-opacity));
}
.bg-ideaSupercycleDark{
  --tw-bg-opacity: 1;
  background-color: rgb(2 61 126 / var(--tw-bg-opacity));
}
.bg-ideaTextBlack100{
  --tw-bg-opacity: 1;
  background-color: rgb(45 50 70 / var(--tw-bg-opacity));
}
.bg-red-600{
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-20{
  --tw-bg-opacity: 0.2;
}
.bg-opacity-40{
  --tw-bg-opacity: 0.4;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}
.bg-opacity-90{
  --tw-bg-opacity: 0.9;
}
.\!bg-cover{
  background-size: cover !important;
}
.bg-contain{
  background-size: contain;
}
.\!bg-center{
  background-position: center !important;
}
.bg-center{
  background-position: center;
}
.bg-left{
  background-position: left;
}
.bg-right{
  background-position: right;
}
.\!bg-no-repeat{
  background-repeat: no-repeat !important;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center{
  -o-object-position: center;
     object-position: center;
}
.object-left{
  -o-object-position: left;
     object-position: left;
}
.\!p-0{
  padding: 0px !important;
}
.\!p-3{
  padding: 0.75rem !important;
}
.p-10{
  padding: 2.5rem;
}
.p-2{
  padding: 0.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.\!px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.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-\[17\.5\%\]{
  padding-left: 17.5%;
  padding-right: 17.5%;
}
.px-\[5\%\]{
  padding-left: 5%;
  padding-right: 5%;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.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-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.\!pl-4{
  padding-left: 1rem !important;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[120px\]{
  padding-bottom: 120px;
}
.pl-0{
  padding-left: 0px;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-24{
  padding-left: 6rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-8{
  padding-left: 2rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-40{
  padding-right: 10rem;
}
.pr-56{
  padding-right: 14rem;
}
.pr-8{
  padding-right: 2rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-24{
  padding-top: 6rem;
}
.pt-32{
  padding-top: 8rem;
}
.pt-36{
  padding-top: 9rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[10\%\]{
  padding-top: 10%;
}
.pt-\[100px\]{
  padding-top: 100px;
}
.pt-\[52\%\]{
  padding-top: 52%;
}
.text-left{
  text-align: left;
}
.\!text-center{
  text-align: center !important;
}
.text-center{
  text-align: center;
}
.\!text-right{
  text-align: right !important;
}
.text-right{
  text-align: right;
}
.\!align-top{
  vertical-align: top !important;
}
.align-bottom{
  vertical-align: bottom;
}
.\!text-3xl{
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[15px\]{
  font-size: 15px;
}
.text-\[22px\]{
  font-size: 22px;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[48px\]{
  font-size: 48px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-desktopM{
  font-size: 18px;
}
.text-desktopS{
  font-size: 15px;
}
.text-desktopXS{
  font-size: 12px;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-mobileL{
  font-size: 17px;
}
.text-mobileM{
  font-size: 15px;
}
.text-mobileS{
  font-size: 13px;
}
.text-mobileXS{
  font-size: 10px;
}
.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 !important;
}
.\!font-medium{
  font-weight: 500 !important;
}
.\!font-normal{
  font-weight: 400 !important;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.italic{
  font-style: italic;
}
.\!leading-snug{
  line-height: 1.375 !important;
}
.leading-none{
  line-height: 1;
}
.leading-snug{
  line-height: 1.375;
}
.leading-tight{
  line-height: 1.25;
}
.\!text-inherit{
  color: inherit !important;
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-ideaBlue100{
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.text-ideaCyanSignal{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.text-ideaMediumGrey{
  --tw-text-opacity: 1;
  color: rgb(143 151 167 / var(--tw-text-opacity));
}
.text-ideaOrange100{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.text-ideaTextBlack100{
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.text-ideaTextBlack100\/60{
  color: rgb(45 50 70 / 0.6);
}
.text-ideaTextBlack100\/80{
  color: rgb(45 50 70 / 0.8);
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-700{
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-opacity-80{
  --tw-text-opacity: 0.8;
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.underline-offset-4{
  text-underline-offset: 4px;
}
.opacity-0{
  opacity: 0;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-80{
  opacity: 0.8;
}
.opacity-90{
  opacity: 0.9;
}
.mix-blend-multiply{
  mix-blend-mode: multiply;
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blur{
  --tw-blur: blur(8px);
  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);
}
.brightness-0{
  --tw-brightness: brightness(0);
  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);
}
.brightness-200{
  --tw-brightness: brightness(2);
  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{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  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 rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  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-tooltip{
  --tw-drop-shadow: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.30));
  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 rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
  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);
}
.invert{
  --tw-invert: invert(100%);
  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);
}
.saturate-0{
  --tw-saturate: saturate(0);
  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{
  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{
  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);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, 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-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* Slider */
.slick-loading .slick-list {
  background: #fff url(fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Icons */
@font-face {
  font-family: "slick";
  src: url(a4e97f5a2a64f0ab1323.eot);
  src: url(a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"), url(295183786cd8a1389865.woff) format("woff"), url(c94f7671dcc99dce43e2.ttf) format("truetype"), url(2630a3e3eab21c607e21.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
.vselect-container {
  background-color: white;
}
.vselect-container .vselect-display-container {
  position: relative;
  cursor: pointer;
}
.vselect-container .vselect-display-container.active svg {
  transform: rotate(180deg);
}
.vselect-container .vselect-display-container .vselect-search-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.25rem 0.25rem;
}
.vselect-container .vselect-display-container .vselect-search-input {
  width: calc(100% - 2rem);
  height: 100%;
  padding: 0 1rem;
}
.vselect-container .vselect-display-text {
  display: block;
  white-space: nowrap; /* Prevents text from wrapping to a new line */
  overflow: hidden; /* Hides any overflowing text */
  text-overflow: ellipsis;
  font-weight: 600;
  padding: 1rem 2rem 1rem 1rem;
  border: 1px solid #f0f0f0;
}
.vselect-container .vselect-collapse-toggle {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vselect-container .vselect-collapse-toggle.active svg {
  transform: rotate(180deg);
}
.vselect-container .vselect-tray-container {
  position: relative;
}
.vselect-container .vselect-tray-container .vselect-tray {
  overflow: auto;
  padding: 1rem 0 1rem 0;
  background-color: white;
  border: 1px solid #f0f0f0;
}
.vselect-container .vselect-tray-container .vselect-tray.dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
}
.vselect-container.single-select .vselect-option.vselect-option-solo:hover,
.vselect-container.single-select .vselect-option.vselect-option-child:hover {
  background-color: rgba(0, 204, 255, 0.0666666667);
}
.vselect-container.single-select .vselect-option.vselect-option-solo.active,
.vselect-container.single-select .vselect-option.vselect-option-child.active {
  background-color: #fc0;
}
.vselect-container.single-select .vselect-option.vselect-option-solo.active:hover,
.vselect-container.single-select .vselect-option.vselect-option-child.active:hover {
  background-color: #fc0;
}
.vselect-container.single-select .vselect-option.vselect-option-solo label,
.vselect-container.single-select .vselect-option.vselect-option-child label {
  display: block;
  width: 100%;
}
.vselect-global,
.vselect-option {
  padding: 0.25rem 2rem 0.25rem 1rem;
  display: flex;
  align-items: center;
}
.vselect-global input[type=checkbox],
.vselect-option input[type=checkbox] {
  margin-right: 0.5rem;
}
.vselect-global.level1,
.vselect-option.level1 {
  padding-left: 2rem;
}
.vselect-global.level2,
.vselect-option.level2 {
  padding-left: 3rem;
}
.vselect-option.vselect-option-group {
  position: relative;
}
.vselect-option.vselect-option-child {
  padding-left: 2rem;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
html{
  overflow-x: hidden;
}
body{
  width: 100%;
  overflow-x: clip;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 100vw;
}
.loader{
  display: inline-block;
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  border-width: 5px;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 69 135 / var(--tw-border-opacity));
  animation: rotation 1s linear infinite;
}
.loader.loader-small{
  height: 1.5rem;
  width: 1.5rem;
}
.wyswyg-content table{
  margin-bottom: 1rem;
  width: 100%;
  text-align: left;
  font-size: 13px;
}
.ts150 .wyswyg-content table {
  font-size: 19px;
}

.ts200 .wyswyg-content table {
  font-size: 20px;
}
@media (min-width: 768px){
  .wyswyg-content table{
    font-size: 15px;
  }
}
.wyswyg-content table thead{
  --tw-bg-opacity: 1;
  background-color: rgb(163 171 188 / var(--tw-bg-opacity));
}
.wyswyg-content table th,
.wyswyg-content table td{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}
.wyswyg-content table.table-bordered td,
.wyswyg-content table.table-bordered th{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.wyswyg-content table:not(.bare) thead ~ tbody tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.wyswyg-content table:not(.bare) > tbody:first-child tr:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.table-responsive{
  display: block;
  width: 100%;
  overflow-x: auto;
}
.path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.table-responsive,.footer-top 
.path-user #block-tema-content.table-responsive {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.table-responsive,.anchor-navigation > 
.path-user #block-tema-content.table-responsive{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.table-responsive,
.path-user #block-tema-content.table-responsive{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.table-responsive,.footer-top 
.path-user #block-tema-content.table-responsive {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.table-responsive,.anchor-navigation > 
.path-user #block-tema-content.table-responsive{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.main-maintenance {
  background-image: url(6d4d6faf482e15994397.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  aspect-ratio: 16/9;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
body{
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-size: 15px;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.ts150 body {
  font-size: 20px;
}
.ts200 body {
  font-size: 28px;
}
body {
  line-height: 1.6;
}
@media (min-width: 768px) {
  body{
    font-size: 18px;
  }
}
h1.h1,
h2.h1,
h3.h1,
h4.h1,
h5.h1{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 28px;
}
@media (min-width: 1024px) {
  h1.h1,
  h2.h1,
  h3.h1,
  h4.h1,
  h5.h1 {
    font-size: 40px;
  }
}
h1.h2,
h2.h2,
h3.h2,
h4.h2,
h5.h2{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 22px;
}
@media (min-width: 1024px) {
  h1.h2,
  h2.h2,
  h3.h2,
  h4.h2,
  h5.h2 {
    font-size: 32px;
  }
}
h1.h3,
h2.h3,
h3.h3,
h4.h3,
h5.h3{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 18px;
}
@media (min-width: 1024px) {
  h1.h3,
  h2.h3,
  h3.h3,
  h4.h3,
  h5.h3 {
    font-size: 22px;
  }
}
h1.h4,
h2.h4,
h3.h4,
h4.h4,
h5.h4{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 16px;
}
@media (min-width: 1024px) {
  h1.h4,
  h2.h4,
  h3.h4,
  h4.h4,
  h5.h4 {
    font-size: 18px;
  }
}
h1.h5,
h2.h5,
h3.h5,
h4.h5,
h5.h5{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 15px;
}
@media (min-width: 1024px) {
  h1.h5,
  h2.h5,
  h3.h5,
  h4.h5,
  h5.h5 {
    font-size: 16px;
  }
  .ts150 h1.h1,
  .ts150 h2.h1,
  .ts150 h3.h1,
  .ts150 h4.h1,
  .ts150 h5.h1 {
    font-size: 60px;
  }
  .ts150 h1.h2,
  .ts150 h2.h2,
  .ts150 h3.h2,
  .ts150 h4.h2,
  .ts150 h5.h2 {
    font-size: 34px;
  }
  .ts150 h1.h3,
  .ts150 h2.h3,
  .ts150 h3.h3,
  .ts150 h4.h3,
  .ts150 h5.h3 {
    font-size: 24px;
  }
  .ts150 h1.h4,
  .ts150 h2.h4,
  .ts150 h3.h4,
  .ts150 h4.h4,
  .ts150 h5.h4 {
    font-size: 22px;
  }
  .ts150 h1.h5,
  .ts150 h2.h5,
  .ts150 h3.h5,
  .ts150 h4.h5,
  .ts150 h5.h5 {
    font-size: 20px;
  }
}
.ts150 nav.breadcrumb {
  font-size: 15px;
}
.ts150 .text-mobileS {
  font-size: 19px;
}
.ts150 .text-mobileM,
.ts150 .filter-item label,
.ts150 a.tema-text--link---arrow,
.ts150 button.tema-text--link---arrow,
.ts150 span.tema-text--link---arrow {
  font-size: 20px;
}
.ts150 .text-mobileL {
  font-size: 25px;
}
.ts150 .content-card--heading {
  font-size: 27px;
}
.ts150 .content-card--date,
.ts150 .content-card--location {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .ts150 [class*=text-desktopS] {
    font-size: 20px;
  }
  .ts150 [class*=text-desktopM] {
    font-size: 26px;
  }
  .ts150 [class*=text-desktopL] {
    font-size: 32px;
  }
}
@media (min-width: 1024px) {
  .ts200 h1.h1,
  .ts200 h2.h1,
  .ts200 h3.h1,
  .ts200 h4.h1,
  .ts200 h5.h1 {
    font-size: 80px;
  }
  .ts200 h1.h2,
  .ts200 h2.h2,
  .ts200 h3.h2,
  .ts200 h4.h2,
  .ts200 h5.h2 {
    font-size: 42px;
  }
  .ts200 h1.h3,
  .ts200 h2.h3,
  .ts200 h3.h3,
  .ts200 h4.h3,
  .ts200 h5.h3 {
    font-size: 32px;
  }
  .ts200 h1.h4,
  .ts200 h2.h4,
  .ts200 h3.h4,
  .ts200 h4.h4,
  .ts200 h5.h4 {
    font-size: 28px;
  }
  .ts200 h1.h5,
  .ts200 h2.h5,
  .ts200 h3.h5,
  .ts200 h4.h5,
  .ts200 h5.h5 {
    font-size: 26px;
  }
}
.ts200 .idea-timeline-dot {
  top: 0.4rem;
  position: relative;
}
.ts200 nav.breadcrumb,
.ts200 .text-mobileS {
  font-size: 20px;
}
.ts200 .text-mobileM,
.ts200 .content-card--heading,
.ts200 .filter-item label,
.ts200 a.tema-text--link---arrow,
.ts200 button.tema-text--link---arrow {
  font-size: 28px;
}
.ts200 .text-mobileL {
  font-size: 32px;
}
.ts200 .content-card--date,
.ts200 .content-card--location {
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .ts200 [class*=text-desktopS] {
    font-size: 28px;
  }
  .ts200 [class*=text-desktopM] {
    font-size: 34px;
  }
  .ts200 [class*=text-desktopL] {
    font-size: 40px;
  }
}
.ts150 .btn, .js-form-wrapper .ts150 input[type=submit],
.ts150 .js-form-wrapper input[type=submit],
.ts200 .btn,
.js-form-wrapper .ts200 input[type=submit],
.ts200 .js-form-wrapper input[type=submit] {
  font-size: 18px;
}
.ts150 .text-desktopXS,
.ts200 .text-desktopXS {
  font-size: 15px;
}
@media (min-width: 768px) {
  .ts150 [class*=text-desktopXS],
  .ts200 [class*=text-desktopXS] {
    font-size: 20px;
  }
}
.wyswyg,
.wyswyg-content{
  font-size: 15px;
}
.ts150 .wyswyg,.ts150 
.wyswyg-content {
  font-size: 20px;
}
.ts200 .wyswyg,.ts200 
.wyswyg-content {
  font-size: 28px;
}
@media (min-width: 768px){
  .wyswyg,
.wyswyg-content{
    font-size: 18px;
  }
}
.wyswyg h1,
.wyswyg-content h1{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 28px;
}
@media (min-width: 1024px) {
  .wyswyg h1,
  .wyswyg-content h1 {
    font-size: 40px;
  }
}
.wyswyg h2,
.wyswyg-content h2{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 22px;
}
@media (min-width: 1024px) {
  .wyswyg h2,
  .wyswyg-content h2 {
    font-size: 32px;
  }
}
.wyswyg h3,
.wyswyg-content h3{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .wyswyg h3,
  .wyswyg-content h3 {
    font-size: 22px;
  }
}
.wyswyg h4,
.wyswyg-content h4{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 16px;
}
@media (min-width: 1024px) {
  .wyswyg h4,
  .wyswyg-content h4 {
    font-size: 18px;
  }
}
.wyswyg h5,
.wyswyg-content h5{
  margin-bottom: 0.75rem;
  font-family: Inter, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.25;
  font-size: 15px;
}
@media (min-width: 1024px) {
  .wyswyg h5,
  .wyswyg-content h5 {
    font-size: 16px;
  }
}
.wyswyg ul:not(.tema-list),
.wyswyg ol,
.wyswyg-content ul:not(.tema-list),
.wyswyg-content ol{
  margin-bottom: 1rem;
  margin: 1em 0;
  padding-left: 2rem;
}
.wyswyg ol,
.wyswyg-content ol {
  list-style: decimal;
}
.wyswyg ul:not(.tema-list),
.wyswyg-content ul:not(.tema-list) {
  list-style: disc;
}
.wyswyg > ul:first-child,
.wyswyg > ol:first-child,
.wyswyg-content > ul:first-child,
.wyswyg-content > ol:first-child{
  margin-top: 0px;
}
.wyswyg figure,
.wyswyg-content figure{
  margin-bottom: 1rem;
}
.wyswyg figure figcaption,
.wyswyg-content figure figcaption{
  margin-top: 0.5rem;
  text-align: center;
  font-size: 10px;
  color: rgb(45 50 70 / 0.8);
}
@media (min-width: 768px){
  .wyswyg figure figcaption,
.wyswyg-content figure figcaption{
    font-size: 12px;
  }
}
.wyswyg figure p,
.wyswyg-content figure p{
  margin-bottom: 0px;
}
.wyswyg figure.align-center img,
.wyswyg-content figure.align-center img{
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
}
.path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg figure.align-center img,.footer-top 
.path-user #block-tema-content.wyswyg figure.align-center img,.footer-top .path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,.footer-top 
.path-user #block-tema-content
.wyswyg-content figure.align-center img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg figure.align-center img,.anchor-navigation > 
.path-user #block-tema-content.wyswyg figure.align-center img,.anchor-navigation > .path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,.anchor-navigation > 
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg figure.align-center img,
.path-user #block-tema-content.wyswyg figure.align-center img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg figure.align-center img,.footer-top 
.path-user #block-tema-content.wyswyg figure.align-center img,.footer-top .path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,.footer-top 
.path-user #block-tema-content
.wyswyg-content figure.align-center img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg figure.align-center img,.anchor-navigation > 
.path-user #block-tema-content.wyswyg figure.align-center img,.anchor-navigation > .path-user #block-tema-local-tasks
.wyswyg-content figure.align-center img,.anchor-navigation > 
.path-user #block-tema-content
.wyswyg-content figure.align-center img{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wyswyg figure.align-left,
.wyswyg-content figure.align-left{
  float: none;
}
@media (min-width: 640px){
  .wyswyg figure.align-left,
.wyswyg-content figure.align-left{
    float: left;
    margin-right: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .wyswyg figure.align-left,
  .wyswyg-content figure.align-left{
    width: 100% !important;
  }
}
.wyswyg figure.align-left img,
.wyswyg-content figure.align-left img{
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg figure.align-left img,.footer-top 
.path-user #block-tema-content.wyswyg figure.align-left img,.footer-top .path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,.footer-top 
.path-user #block-tema-content
.wyswyg-content figure.align-left img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg figure.align-left img,.anchor-navigation > 
.path-user #block-tema-content.wyswyg figure.align-left img,.anchor-navigation > .path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,.anchor-navigation > 
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg figure.align-left img,
.path-user #block-tema-content.wyswyg figure.align-left img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg figure.align-left img,.footer-top 
.path-user #block-tema-content.wyswyg figure.align-left img,.footer-top .path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,.footer-top 
.path-user #block-tema-content
.wyswyg-content figure.align-left img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg figure.align-left img,.anchor-navigation > 
.path-user #block-tema-content.wyswyg figure.align-left img,.anchor-navigation > .path-user #block-tema-local-tasks
.wyswyg-content figure.align-left img,.anchor-navigation > 
.path-user #block-tema-content
.wyswyg-content figure.align-left img{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wyswyg figure.align-right,
.wyswyg-content figure.align-right{
  float: none;
}
@media (min-width: 640px){
  .wyswyg figure.align-right,
.wyswyg-content figure.align-right{
    float: right;
    margin-left: 1rem;
  }
}
@media screen and (max-width: 639px) {
  .wyswyg figure.align-right,
  .wyswyg-content figure.align-right{
    width: 100% !important;
  }
}
.wyswyg figure.align-right img,
.wyswyg-content figure.align-right img{
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg figure.align-right img,.footer-top 
.path-user #block-tema-content.wyswyg figure.align-right img,.footer-top .path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,.footer-top 
.path-user #block-tema-content
.wyswyg-content figure.align-right img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg figure.align-right img,.anchor-navigation > 
.path-user #block-tema-content.wyswyg figure.align-right img,.anchor-navigation > .path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,.anchor-navigation > 
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg figure.align-right img,
.path-user #block-tema-content.wyswyg figure.align-right img,.path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg figure.align-right img,.footer-top 
.path-user #block-tema-content.wyswyg figure.align-right img,.footer-top .path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,.footer-top 
.path-user #block-tema-content
.wyswyg-content figure.align-right img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg figure.align-right img,.anchor-navigation > 
.path-user #block-tema-content.wyswyg figure.align-right img,.anchor-navigation > .path-user #block-tema-local-tasks
.wyswyg-content figure.align-right img,.anchor-navigation > 
.path-user #block-tema-content
.wyswyg-content figure.align-right img{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wyswyg figure.image,
.wyswyg-content figure.image{
  width: 100%;
}
.wyswyg figure.image img,
.wyswyg-content figure.image img{
  width: 100%;
}
.wyswyg.answer ol,
.wyswyg.answer ul,
.wyswyg-content.answer ol,
.wyswyg-content.answer ul{
  margin-top: 0px;
  padding-left: 1rem;
}
.wyswyg .media.media--type-image.align-center .field__item img,
.wyswyg-content .media.media--type-image.align-center .field__item img {
  width: 100%;
}
.wyswyg .media.media--type-image.align-left,
.wyswyg-content .media.media--type-image.align-left {
  margin-right: 1rem;
}
.wyswyg .media.media--type-image.align-right,
.wyswyg-content .media.media--type-image.align-right {
  margin-left: 1rem;
}
.collapse-content.wyswyg-content figure.align-center img {
  max-width: 75%;
  margin: 0 auto;
}
.collapse-content.wyswyg-content .media.media--type-image.align-center .field__item img {
  max-width: 75%;
  margin: 0 auto;
}
h1.extra {
  font-size: 52px;
}
@media (min-width: 1024px) {
  h1.extra {
    font-size: 68px;
  }
}
.tema-text--link a:not(.btn),
a.tema-text--link,
button.tema-text--link{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.tema-text--link a:not(.btn):hover,
a.tema-text--link:hover,
button.tema-text--link:hover{
  text-decoration-line: underline;
}
.wyswyg,
.wyswyg-content,
p{
  margin-bottom: 1rem;
}
.wyswyg a:not(.btn):not(.tema-text--link---arrow),
.wyswyg-content a:not(.btn):not(.tema-text--link---arrow),
p a:not(.btn):not(.tema-text--link---arrow){
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.wyswyg a:not(.btn):not(.tema-text--link---arrow):hover,
.wyswyg-content a:not(.btn):not(.tema-text--link---arrow):hover,
p a:not(.btn):not(.tema-text--link---arrow):hover{
  text-decoration-line: underline;
}
.wyswyg:last-child,
.wyswyg-content:last-child,
p:last-child{
  margin-bottom: 0px;
}
.bulletify ul:not(.tema-list) {
  -webkit-padding-start: 30px;
          padding-inline-start: 30px;
}
.bulletify ul:not(.tema-list) li {
  list-style: disc;
}
ul.tema-list-s--arrow li{
  margin-bottom: 0.25rem;
}
ul.tema-list-s--arrow li a{
  position: relative;
  display: inline-block;
  border-bottom-width: 1px;
  border-color: transparent;
  padding-left: 0.75rem;
  line-height: 1.5;
}
ul.tema-list-s--arrow li a:before{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  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));
}
.path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,.footer-top 
.path-user #block-tema-contentul.tema-list-s--arrow li a:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,.anchor-navigation > 
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,.footer-top 
.path-user #block-tema-contentul.tema-list-s--arrow li a:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasksul.tema-list-s--arrow li a:before,.anchor-navigation > 
.path-user #block-tema-contentul.tema-list-s--arrow li a:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
ul.tema-list-s--arrow li a:before {
  content: url(84894d6f47549ebcbb72.svg);
}
ul.tema-list-s--arrow li a:hover{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
}
ul.tema-list-s--arrow.team-list-c--white li a:before {
  content: url(15c450b3f08b582a076c.svg);
}
ul.tema-list-s--arrow.team-list-c--white li a:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.back-to-overview{
  border-bottom-width: 1px;
  border-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.back-to-overview:hover{
  opacity: 0.6;
}
.back-to-overview:before{
  margin-right: 0.5rem;
  content: url(cdf7fe420e8c55537b75.svg);
}
.back-to-overview:hover{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
hr{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.alert{
  border-radius: 0.375rem;
  padding: 1rem;
}
@media (min-width: 640px){
  .alert{
    padding: 2rem;
  }
}
.alert.alert-error{
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.alert.alert-warning{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}
.alert > *:first-child{
  margin-top: 0px;
}
.alert > *:last-child{
  margin-bottom: 0px;
}
.tema-unordered-list ul, .tema-unordered-list ol{
  margin-left: 1.5rem;
  margin-bottom: 1.25rem;
}
.tema-unordered-list ul li {
  list-style: disc;
}
.tema-unordered-list ol {
  list-style-type: decimal;
}
.tema-unordered-list ol ol {
  list-style-type: lower-alpha;
}
header{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.nav-desktop nav.menu--main .menu{
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nav-desktop nav.menu--main .menu > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
@media (min-width: 1280px){
  .nav-desktop nav.menu--main .menu > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }
}
@media (min-width: 1536px){
  .nav-desktop nav.menu--main .menu > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }
}
.nav-desktop nav.menu--main .menu li.menu-item--expanded{
  position: relative;
}
.nav-desktop nav.menu--main .menu li.menu-item--expanded::marker{
  --tw-content: none;
  content: var(--tw-content);
}
.nav-desktop nav.menu--main .menu li.menu-item--expanded a:after{
  margin-left: 0.5rem;
  margin-bottom: 0.25rem;
  --tw-brightness: brightness(0);
  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);
  content: url(128ff9e0e07b42a11d4a.svg);
}
.nav-desktop nav.menu--main .menu li.menu-item--expanded a:hover:after{
  --tw-brightness: brightness(1);
  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);
}
.nav-desktop nav.menu--main .menu li a{
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
}
@media (min-width: 1280px){
  .nav-desktop nav.menu--main .menu li a{
    font-size: 16px;
  }
}
.nav-desktop nav.menu--main .menu li a.is-active, .nav-desktop nav.menu--main .menu li a:hover{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.nav-desktop nav.menu--main .menu li:first-child{
  display: none;
}
.nav-desktop nav.menu--main .menu .menu{
  position: absolute;
  left: 50%;
  z-index: 50;
  margin-top: 1rem;
  display: none;
  --tw-translate-x: -50%;
  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));
}
.nav-desktop nav.menu--main .menu .menu > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.nav-desktop nav.menu--main .menu .menu{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  filter: drop-shadow(0px 0px 4px #e5e5e5);
}
.nav-desktop nav.menu--main .menu .menu::before{
  position: absolute;
  top: 0px;
  left: 50%;
  display: block;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  --tw-rotate: 45deg;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,.footer-top 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,.anchor-navigation > 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,.footer-top 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu::before,.anchor-navigation > 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu::before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.nav-desktop nav.menu--main .menu .menu::before {
  content: "";
  width: 16px;
  height: 16px;
}
.nav-desktop nav.menu--main .menu .menu li{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.nav-desktop nav.menu--main .menu .menu li a{
  display: block;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,.footer-top 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,.anchor-navigation > 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,.footer-top 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-desktop nav.menu--main .menu .menu li a,.anchor-navigation > 
.path-user #block-tema-content.nav-desktop nav.menu--main .menu .menu li a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.nav-desktop nav.menu--main .menu .menu li a:after{
  --tw-content: none;
  content: var(--tw-content);
}
.nav-desktop nav.menu--main .menu .menu li a:hover {
  color: rgba(45, 50, 70, 0.6);
}
.nav-desktop nav.menu--main .menu .menu li a:hover:after{
  --tw-content: none;
  content: var(--tw-content);
}
.nav-desktop nav.menu--main .menu .menu li a.is-active{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.nav-desktop nav.menu--main .menu .menu li:first-child{
  display: list-item;
}
.nav-desktop nav.menu--main .menu .menu li:nth-child(8) a{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding-bottom: 0.5rem;
}
.nav-desktop nav.menu--main .menu .menu li:nth-child(9){
  margin-top: 0.25rem;
}
.explore-menu-wrapper nav.menu--explore .menu{
  margin-left: 0px;
  margin-right: 0px;
}
.explore-menu-wrapper nav.menu--explore .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));
}
.explore-menu-wrapper nav.menu--explore .menu{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.explore-menu-wrapper nav.menu--explore .menu li a{
  position: relative;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.explore-menu-wrapper nav.menu--explore .menu li a:hover{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  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-radius: 0.375rem;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,.footer-top 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,.anchor-navigation > 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,.footer-top 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li a:hover:before,.anchor-navigation > 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li a:hover:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.explore-menu-wrapper nav.menu--explore .menu li a:hover:before {
  content: "";
  width: calc(100% + 2rem);
  height: calc(100% + 1.5rem);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded::marker{
  --tw-content: none;
  content: var(--tw-content);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:after{
  margin-left: 0.5rem;
  margin-bottom: 0.25rem;
  content: url(9e06a086c984a26352ac.svg);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover, .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active{
  position: relative;
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before, .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  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-radius: 0.375rem;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.footer-top 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.footer-top .path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,.footer-top 
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.anchor-navigation > 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.anchor-navigation > .path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,.anchor-navigation > 
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.footer-top 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.footer-top .path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,.footer-top 
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.anchor-navigation > 
.path-user #block-tema-content.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before,.anchor-navigation > .path-user #block-tema-local-tasks .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before,.anchor-navigation > 
.path-user #block-tema-content .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:before, .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:before {
  content: "";
  width: calc(100% + 2rem);
  height: calc(100% + 1.5rem);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a:hover:after, .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active:after {
  content: url(3ae1ac3f4284f027121f.svg);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded a.active{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu{
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 50%;
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  height: calc(100vh - 110px);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu li a{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu li a:after{
  --tw-content: none;
  content: var(--tw-content);
}
.explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu li a:hover:before, .explore-menu-wrapper nav.menu--explore .menu li.menu-item--expanded .menu li a:hover:after{
  --tw-content: none;
  content: var(--tw-content);
}
.explore-menu-wrapper nav.menu--explore .menu li:last-child:not(:where(nav.menu--explore .menu li.menu-item--expanded .menu *)){
  position: absolute;
  bottom: 1.5rem;
  left: 2rem;
}
.explore-menu-wrapper nav.menu--explore .menu li:last-child:not(:where(nav.menu--explore .menu li.menu-item--expanded .menu *)) a{
  display: flex;
  align-items: center;
  line-height: 1;
}
.explore-menu-wrapper nav.menu--explore .menu li:last-child:not(:where(nav.menu--explore .menu li.menu-item--expanded .menu *)) a:before{
  margin-right: 0.5rem;
  content: url(b121fce1f66882bb6c36.svg);
}
.explore-menu-wrapper nav.menu--explore .menu li:last-child:not(:where(nav.menu--explore .menu li.menu-item--expanded .menu *)) a:hover:before {
  content: url(8c667c0a239a10adacfd.svg);
  position: relative;
  transform: none;
  top: auto;
  left: auto;
}
.explore-menu--nav .contextual-region {
  position: unset;
}
.nav-mobile nav.menu--main .menu,
.nav-mobile nav.menu--explore .menu{
  margin-left: 0px;
  margin-right: 0px;
  font-weight: 600;
  line-height: 1;
}
.nav-mobile nav.menu--main .menu li a,
.nav-mobile nav.menu--explore .menu li a{
  display: block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,.footer-top 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.footer-top .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,.footer-top 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,.anchor-navigation > 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.anchor-navigation > .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,.anchor-navigation > 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,.footer-top 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.footer-top .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,.footer-top 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li a,.anchor-navigation > 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li a,.anchor-navigation > .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li a,.anchor-navigation > 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.nav-mobile nav.menu--main .menu li a.is-active,
.nav-mobile nav.menu--explore .menu li a.is-active{
  margin-left: -1rem;
  margin-right: -1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded{
  position: relative;
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded::marker,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded::marker{
  --tw-content: none;
  content: var(--tw-content);
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded a,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a{
  position: relative;
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded a:after,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a:after{
  position: absolute;
  right: 0px;
  top: 50%;
  --tw-translate-y: -50%;
  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));
  content: url(44e491ee1f7c23318695.svg);
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  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-radius: 0.375rem;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.footer-top 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.footer-top .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,.footer-top 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.anchor-navigation > 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.anchor-navigation > .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,.anchor-navigation > 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.footer-top 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.footer-top .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,.footer-top 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.anchor-navigation > 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,.anchor-navigation > .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before,.anchor-navigation > 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:before,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:before {
  content: "";
  width: calc(100% + 2rem);
  height: calc(100% + 0.3rem);
}
.nav-mobile nav.menu--main .menu li.menu-item--expanded a.active:after,
.nav-mobile nav.menu--explore .menu li.menu-item--expanded a.active:after{
  --tw-rotate: 180deg;
  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));
  content: url(3850af687e7561ab1ede.svg);
}
.nav-mobile nav.menu--main .menu li.menu-item--active-trail,
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail{
  --tw-text-opacity: 1;
  color: rgb(243 131 54 / var(--tw-text-opacity));
}
.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  display: block;
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.footer-top 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.footer-top .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,.footer-top 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.anchor-navigation > 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.anchor-navigation > .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,.anchor-navigation > 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.footer-top 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.footer-top .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,.footer-top 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.anchor-navigation > 
.path-user #block-tema-content.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu,.anchor-navigation > .path-user #block-tema-local-tasks
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu,.anchor-navigation > 
.path-user #block-tema-content
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu li a,
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu li a{
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu li a.active:before, .nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu li a.active:after,
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu li a.active:before,
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu li a.active:after {
  content: none;
}
.nav-mobile nav.menu--main .menu li.menu-item--active-trail .menu li a.is-active,
.nav-mobile nav.menu--explore .menu li.menu-item--active-trail .menu li a.is-active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.nav-mobile nav.menu--main .menu .menu,
.nav-mobile nav.menu--explore .menu .menu{
  display: none;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.nav-mobile nav.menu--main .menu .menu li a,
.nav-mobile nav.menu--explore .menu .menu li a{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.nav-mobile nav.menu--main .menu .menu li a:after,
.nav-mobile nav.menu--explore .menu .menu li a:after{
  --tw-content: none;
  content: var(--tw-content);
}
.nav-mobile nav.menu--main .menu .menu li a.is-active,
.nav-mobile nav.menu--explore .menu .menu li a.is-active{
  padding-left: 2rem;
  padding-right: 2rem;
}
nav.breadcrumb{
  padding: 0px;
  font-size: 10px;
  font-weight: 500;
  color: rgb(0 0 0 / 0.5);
}
nav.breadcrumb li:before{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: inline-block;
  --tw-rotate: 180deg;
  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));
  line-height: 1;
  content: url(cdf7fe420e8c55537b75.svg);
}
nav.breadcrumb li span.active{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
nav.breadcrumb a:hover{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.tools-dropdown{
  pointer-events: none;
  position: absolute;
  left: 50%;
  width: 100%;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  opacity: 0;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  top: calc(100% + 0.75rem);
  filter: drop-shadow(0px 0px 4px #e5e5e5);
  z-index: 1;
  min-width: 150px;
  justify-content: center;
  transform: translate(-50%, 5%);
}
.tools-dropdown#site-languages-list {
  transform: translate(-60%, 5%);
}
.tools-dropdown:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  height: 0px;
  width: 0px;
  --tw-translate-y: -100%;
  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-width: 10px;
  border-style: solid;
  border-color: transparent;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.tools-dropdown.active{
  pointer-events: auto;
  opacity: 1;
}
.tools-dropdown .tdd-item{
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.6;
}
.tools-dropdown .tdd-item:hover{
  --tw-text-opacity: 1;
}
.tools-dropdown .tdd-item.active{
  --tw-text-opacity: 1;
}
nav.menu--footer ul.menu{
  margin-left: 0px;
  margin-right: 0px;
  -moz-columns: 2;
       columns: 2;
}
nav.menu--footer ul.menu li{
  margin-bottom: 0.5rem;
  padding-top: 0px;
  line-height: 1;
}
@media (min-width: 1024px){
  nav.menu--footer ul.menu li{
    margin-bottom: 0.75rem;
  }
}
nav.menu--footer ul.menu li a{
  font-size: 13px;
  font-weight: 500;
}
.ts150 nav.menu--footer ul.menu li a {
  font-size: 19px;
}

.ts200 nav.menu--footer ul.menu li a {
  font-size: 20px;
}
@media (min-width: 1024px){
  nav.menu--footer ul.menu li a{
    font-size: 15px;
  }
}
nav.menu--footer ul.menu li a.is-active, nav.menu--footer ul.menu li a:hover{
  color: inherit;
  opacity: 0.5;
}
@media screen and (max-width: 767px) {
  nav.menu--footer{
    text-align: center;
  }
  nav.menu--footer ul.menu{
    display: inline-block;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
}
nav.menu--footer-misc ul.menu{
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.5rem;
}
@media (min-width: 768px){
  nav.menu--footer-misc ul.menu{
    flex-direction: row;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}
@media (min-width: 1024px){
  nav.menu--footer-misc ul.menu{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
nav.menu--footer-misc ul.menu li{
  opacity: 0.8;
}
nav.menu--footer-misc ul.menu li a:hover{
  opacity: 0.5;
}
@media screen and (max-width: 767px) {
  .footer-top .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.btn, .js-form-wrapper input[type=submit]{
  display: inline-block;
  cursor: pointer;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.ts150 .btn,.ts150  .js-form-wrapper input[type=submit] {
  font-size: 19px;
}

.ts200 .btn,
.ts200  .js-form-wrapper input[type=submit] {
  font-size: 20px;
}
.btn.btn-s--pill, .js-form-wrapper input[type=submit]{
  border-radius: 9999px;
}
.btn.btn-s--small, .js-form-wrapper input.btn-s--small[type=submit]{
  padding: 0.25rem;
  font-size: 12px;
}
.ts150 .btn.btn-s--small,
.ts200 .btn.btn-s--small,.ts150  .js-form-wrapper input.btn-s--small[type=submit],
.ts200  .js-form-wrapper input.btn-s--small[type=submit] {
  font-size: 15px;
}
.btn.btn-c--light-blue, .js-form-wrapper input.btn-c--light-blue[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
}
.btn:hover, .js-form-wrapper input[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(3 105 203 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 203 / var(--tw-bg-opacity));
  text-decoration-line: none;
}
@media (min-width: 1024px) {
  .btn, .js-form-wrapper input[type=submit]{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.btn.btn-c--orange, .js-form-wrapper input.btn-c--orange[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(243 131 54 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
}
.btn.btn-c--orange:hover, .js-form-wrapper input.btn-c--orange[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(242 154 22 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(242 154 22 / var(--tw-bg-opacity));
}
.btn.btn-c--orange-stroke, .js-form-wrapper input.btn-c--orange-stroke[type=submit]{
  position: relative;
  z-index: 0;
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(243 131 54 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
}
.btn.btn-c--orange-stroke:before, .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  display: block;
  height: 100%;
  width: 100%;
  border-width: 2px;
  border-color: rgb(243 131 54 / 0.2);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,.footer-top 
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.footer-top .path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,.footer-top 
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,.anchor-navigation > 
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.anchor-navigation > .path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,.anchor-navigation > 
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,.footer-top 
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.footer-top .path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,.footer-top 
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.btn.btn-c--orange-stroke:before,.anchor-navigation > 
.path-user #block-tema-content.btn.btn-c--orange-stroke:before,.anchor-navigation > .path-user #block-tema-local-tasks .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before,.anchor-navigation > 
.path-user #block-tema-content .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.btn.btn-c--orange-stroke:before, .js-form-wrapper input.btn-c--orange-stroke[type=submit]:before {
  border-radius: inherit;
  transform: scale(1.1, 1.3);
}
.btn.btn-c--orange-stroke:hover, .js-form-wrapper input.btn-c--orange-stroke[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(242 154 22 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(242 154 22 / var(--tw-bg-opacity));
}
.btn.btn-c--orange-stroke:hover:before, .js-form-wrapper input.btn-c--orange-stroke[type=submit]:hover:before {
  transform: scale(1.2, 1.4);
}
.btn.btn-c--white, .js-form-wrapper input.btn-c--white[type=submit]{
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-border-opacity: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.btn.btn-c--white:hover, .js-form-wrapper input.btn-c--white[type=submit]:hover{
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-border-opacity: 0;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.6;
}
.btn.btn-c--white.btn-h--blue:hover, .js-form-wrapper input.btn-c--white.btn-h--blue[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-c--white.active, .js-form-wrapper input.btn-c--white.active[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-c--black, .js-form-wrapper input.btn-c--black[type=submit]{
  border-color: rgb(45 50 70 / var(--tw-border-opacity));
  --tw-border-opacity: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(45 50 70 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-c--black:hover, .js-form-wrapper input.btn-c--black[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(15 20 40 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(15 20 40 / var(--tw-bg-opacity));
}
.btn.btn-c--white-20, .js-form-wrapper input.btn-c--white-20[type=submit]{
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-border-opacity: 0;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.btn.btn-c--white-20:hover, .js-form-wrapper input.btn-c--white-20[type=submit]:hover{
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-border-opacity: 0;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
}
.btn.btn-c--green, .js-form-wrapper input.btn-c--green[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(69 179 132 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(69 179 132 / var(--tw-bg-opacity));
}
.btn.btn-c--green:hover, .js-form-wrapper input.btn-c--green[type=submit]:hover{
  --tw-border-opacity: 0;
  --tw-bg-opacity: 0.4;
}
.btn.btn-c--red, .js-form-wrapper input.btn-c--red[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.btn.btn-c--red:hover, .js-form-wrapper input.btn-c--red[type=submit]:hover{
  --tw-border-opacity: 0;
  --tw-bg-opacity: 0.4;
}
.btn.btn-c--hollow, .js-form-wrapper input.btn-c--hollow[type=submit]{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.btn.btn-c--hollow:hover, .js-form-wrapper input.btn-c--hollow[type=submit]:hover{
  --tw-text-opacity: 1;
  color: rgb(3 105 203 / var(--tw-text-opacity));
}
.btn.btn-c--hollow---white, .js-form-wrapper input.btn-c--hollow---white[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-c--hollow---white:hover, .js-form-wrapper input.btn-c--hollow---white[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0.4;
}
.btn.btn-c--hollow---black, .js-form-wrapper input.btn-c--hollow---black[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(45 50 70 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.btn.btn-c--hollow---black:hover, .js-form-wrapper input.btn-c--hollow---black[type=submit]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(45 50 70 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  opacity: 0.4;
}
.btn.btn-c--gray, .js-form-wrapper input.btn-c--gray[type=submit]{
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-border-opacity: 0.1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-c--gray:hover, .js-form-wrapper input.btn-c--gray[type=submit]:hover{
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
}
.btn.btn-c--transparent, .js-form-wrapper input.btn-c--transparent[type=submit]{
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.btn.btn-c--transparent.active, .js-form-wrapper input.btn-c--transparent.active[type=submit]{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-h--short, .js-form-wrapper input.btn-h--short[type=submit]{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}
.btn.btn-theme, .js-form-wrapper input.btn-theme[type=submit] {
  background-color: var(--color);
  border-color: var(--color);
}
.btn.btn-theme:hover, .js-form-wrapper input.btn-theme[type=submit]:hover{
  opacity: 0.7;
}
a.tema-text--link---arrow,
button.tema-text--link---arrow,
span.tema-text--link---arrow{
  position: relative;
  display: inline-block;
  border-bottom-width: 1px;
  border-color: transparent;
  padding-left: 0.75rem;
  font-size: 13px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
a.tema-text--link---arrow:before,
button.tema-text--link---arrow:before,
span.tema-text--link---arrow:before{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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));
}
.path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,.footer-top 
.path-user #block-tema-contenta.tema-text--link---arrow:before,.footer-top .path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,.footer-top 
.path-user #block-tema-content
button.tema-text--link---arrow:before,.footer-top .path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,.footer-top 
.path-user #block-tema-content
span.tema-text--link---arrow:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,.anchor-navigation > 
.path-user #block-tema-contenta.tema-text--link---arrow:before,.anchor-navigation > .path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,.anchor-navigation > 
.path-user #block-tema-content
button.tema-text--link---arrow:before,.anchor-navigation > .path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,.anchor-navigation > 
.path-user #block-tema-content
span.tema-text--link---arrow:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasksa.tema-text--link---arrow:before,
.path-user #block-tema-contenta.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,
.path-user #block-tema-content
button.tema-text--link---arrow:before,.path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,
.path-user #block-tema-content
span.tema-text--link---arrow:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,.footer-top 
.path-user #block-tema-contenta.tema-text--link---arrow:before,.footer-top .path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,.footer-top 
.path-user #block-tema-content
button.tema-text--link---arrow:before,.footer-top .path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,.footer-top 
.path-user #block-tema-content
span.tema-text--link---arrow:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasksa.tema-text--link---arrow:before,.anchor-navigation > 
.path-user #block-tema-contenta.tema-text--link---arrow:before,.anchor-navigation > .path-user #block-tema-local-tasks
button.tema-text--link---arrow:before,.anchor-navigation > 
.path-user #block-tema-content
button.tema-text--link---arrow:before,.anchor-navigation > .path-user #block-tema-local-tasks
span.tema-text--link---arrow:before,.anchor-navigation > 
.path-user #block-tema-content
span.tema-text--link---arrow:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
a.tema-text--link---arrow:before,
button.tema-text--link---arrow:before,
span.tema-text--link---arrow:before {
  content: url(84894d6f47549ebcbb72.svg);
}
a.tema-text--link---arrow:hover,
button.tema-text--link---arrow:hover,
span.tema-text--link---arrow:hover{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  a.tema-text--link---arrow,
  button.tema-text--link---arrow,
  span.tema-text--link---arrow{
    padding-left: 1rem;
    font-size: 15px;
  }
  a.tema-text--link---arrow:before,
  button.tema-text--link---arrow:before,
  span.tema-text--link---arrow:before{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    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));
  }
}
.btn:disabled, .js-form-wrapper input[type=submit]:disabled,
.btn[disabled],
.js-form-wrapper input[disabled][type=submit]{
  pointer-events: none;
  border-color: #cccccc;
  background-color: #cccccc;
  color: #666666;
}
.pagination{
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.pagination.align--left{
  justify-content: flex-start;
}
.pagination .btn-pager{
  display: flex;
  height: 44px;
  width: 44px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.pagination .btn-pager:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 203 / var(--tw-bg-opacity));
}
.pagination .btn-pager.btn-pager-prev{
  --tw-rotate: 180deg;
  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));
}
.pagination .btn-pager.disabled, .pagination .btn-pager.slick-disabled,
.pagination .btn-pager [disabled]{
  opacity: 0.5;
}
.pagination .btn-pager.disabled:hover, .pagination .btn-pager.slick-disabled:hover,
.pagination .btn-pager [disabled]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
.pagination .btn-pager.slick-hidden{
  display: none;
}
.pagination .page-index{
  font-size: 15px;
}
select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.9;
  background-position: calc(100% - 10px) 50%;
  background-image: url(44e491ee1f7c23318695.svg);
  background-size: 16px;
  min-width: 200px;
}
.js-form-item input[type=text],
input[type=text],
input[type=email],
input[type=password],
input[type=number],
textarea{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.9;
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.js-form-item input[type=text]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=number]::-moz-placeholder, textarea::-moz-placeholder{
  font-style: italic;
}
.js-form-item input[type=text]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=number]::placeholder,
textarea::placeholder{
  font-style: italic;
}
.js-form-item input[type=text]:hover,
input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=number]:hover,
textarea:hover{
  border-color: rgb(45 50 70 / 0.6);
}
.js-form-item input[type=text]:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
textarea:focus{
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
}
.js-form-item input[type=text].field-error,
input[type=text].field-error,
input[type=email].field-error,
input[type=password].field-error,
input[type=number].field-error,
textarea.field-error{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
textarea{
  display: block;
}
.path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-taskstextarea,.footer-top 
.path-user #block-tema-contenttextarea {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-taskstextarea,.anchor-navigation > 
.path-user #block-tema-contenttextarea{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-taskstextarea,
.path-user #block-tema-contenttextarea{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-taskstextarea,.footer-top 
.path-user #block-tema-contenttextarea {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-taskstextarea,.anchor-navigation > 
.path-user #block-tema-contenttextarea{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
input[type=text].search{
  background-repeat: no-repeat;
  padding-left: 3rem;
  background-image: url(c728dc398fb26048c0e0.svg);
  background-position: 1rem 50%;
  background-size: 16px;
}
input[type=text].big-searchbox{
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  font-size: 15px;
}
.ts150 input[type=text].big-searchbox {
  font-size: 20px;
}
.ts200 input[type=text].big-searchbox {
  font-size: 28px;
}
@media (min-width: 768px){
  input[type=text].big-searchbox{
    font-size: 18px;
  }
}
input[type=text].big-searchbox {
  box-shadow: 0px 0px 0px 0px rgba(12, 29, 39, 0.1), 0px 3px 7px 0px rgba(12, 29, 39, 0.1), 0px 12px 12px 0px rgba(12, 29, 39, 0.09), 0px 28px 17px 0px rgba(12, 29, 39, 0.05), 0px 49px 20px 0px rgba(12, 29, 39, 0.01), 0px 77px 22px 0px rgba(12, 29, 39, 0);
}
.datepicker-container{
  position: relative;
  display: flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex-direction: column;
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.9;
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  min-width: 240px;
}
.datepicker-container.active{
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
}
.datepicker-container-noicon{
  position: relative;
  display: flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex-direction: column;
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.9;
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  min-width: 150px;
}
.datepicker-container-noicon.active{
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
}
.datepicker-toggle{
  display: flex;
  align-items: center;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  text-align: left;
  line-height: 1;
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.datepicker-toggle:hover{
  border-color: rgb(45 50 70 / 0.6);
}
.datepicker-toggle:focus{
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
}
.datepicker-toggle.active:not(:focus){
  border-color: transparent;
}
.datepicker-toggle-icon{
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-image: url(16e629982d991aca9a2e.svg);
  background-size: 60%;
}
.datepicker-toggle-icon.datepicker-toggle-icon__arrow{
  margin-left: auto;
  margin-right: -0.75rem;
  background-image: url(44e491ee1f7c23318695.svg);
}
.rdp {
  --rdp-cell-size: 32px;
  --rdp-accent-color: #004587;
  --rdp-background-color: #8da7c5;
  --rdp-outline: 2px solid var(--rdp-accent-color); /* Outline border for focused elements */
  --rdp-outline-selected: 3px solid var(--rdp-accent-color); /* Outline border for focused _and_ selected elements */
  --rdp-range-hover-color: #dadada;
  position: absolute;
  top: 100%;
  left: -1px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-width: 1px;
  border-top-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  width: calc(100% + 2px);
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
}
@media (min-width: 640px) {
  .rdp {
    --rdp-cell-size: 34px;
  }
}
.datepicker-container-noicon .rdp {
  --rdp-cell-size: 32px;
  --rdp-accent-color: #004587;
  --rdp-background-color: #8da7c5;
  --rdp-outline: 2px solid var(--rdp-accent-color); /* Outline border for focused elements */
  --rdp-outline-selected: 3px solid var(--rdp-accent-color); /* Outline border for focused _and_ selected elements */
  --rdp-range-hover-color: #dadada;
  position: absolute;
  top: 100%;
  left: -1px;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-width: 1px;
  border-top-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  width: calc(100% + 110px);
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
}
@media (min-width: 640px) {
  .datepicker-container-noicon .rdp {
    --rdp-cell-size: 34px;
  }
}
/* Hide elements for devices that are not screen readers */
.rdp-vhidden{
  margin: 0px;
  box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 0px;
  background-color: transparent;
  padding: 0px;
  position: absolute !important;
  top: 0;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
}
/* Buttons */
.rdp-button_reset{
  position: relative;
  margin: 0px;
  cursor: default;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0px;
  color: inherit;
  background: none;
  font: inherit;
}
.rdp-button_reset:focus-visible {
  /* Make sure to reset outline only when :focus-visible is supported */
  outline: none;
}
.rdp-button {
  border: 2px solid transparent;
}
.rdp-button[disabled]:not(.rdp-day_selected){
  opacity: 0.25;
}
.rdp-button:not([disabled]){
  cursor: pointer;
}
.rdp-button:focus-visible:not([disabled]){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
}
.rdp-button:hover:not([disabled]):not(.rdp-day_selected){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: var(--rdp-background-color);
}
.rdp-months{
  display: flex;
}
.rdp-month {
  margin: 0 1em;
}
.rdp-month:first-child{
  margin-left: 0px;
}
.rdp-month:last-child{
  margin-right: 0px;
}
.rdp-table{
  margin: 0px;
  border-collapse: collapse;
  max-width: calc(var(--rdp-cell-size) * 7);
}
.rdp-with_weeknumber .rdp-table{
  border-collapse: collapse;
  max-width: calc(var(--rdp-cell-size) * 8);
}
.rdp-caption{
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  text-align: left;
}
.rdp-multiple_months .rdp-caption{
  position: relative;
  display: block;
  text-align: center;
}
.path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,.footer-top 
.path-user #block-tema-content.rdp-multiple_months .rdp-caption {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,.anchor-navigation > 
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,.footer-top 
.path-user #block-tema-content.rdp-multiple_months .rdp-caption {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.rdp-multiple_months .rdp-caption,.anchor-navigation > 
.path-user #block-tema-content.rdp-multiple_months .rdp-caption{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.rdp-caption_dropdowns{
  position: relative;
  display: inline-flex;
}
.rdp-caption_label{
  position: relative;
  z-index: 1;
  margin: 0px;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  font-size: 15px;
  color: currentColor;
  padding: 0 0.25em;
  border: 0;
  border: 2px solid transparent;
  font-family: inherit;
}
.rdp-caption_label.month-year-dropdown{
  display: flex;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.rdp-caption_label.month-year-dropdown select{
  min-width: 60px;
  padding: 0.25rem;
  padding-right: 16px;
  background-position: right;
}
.rdp-nav{
  white-space: nowrap;
}
.rdp-multiple_months .rdp-caption_start .rdp-nav{
  position: absolute;
  top: 50%;
  left: 0px;
  --tw-translate-y: -50%;
  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));
}
.rdp-multiple_months .rdp-caption_end .rdp-nav{
  position: absolute;
  top: 50%;
  right: 0px;
  --tw-translate-y: -50%;
  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));
}
.rdp-nav_button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  padding: 0.25em;
}
.rdp-caption .rdp-nav_button{
  display: inline-block;
  height: 2rem;
  width: 2rem;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.rdp-caption .rdp-nav_button:hover{
  opacity: 0.5;
}
.rdp-caption .rdp-nav_button {
  text-indent: -9999px;
  background-image: url(9e06a086c984a26352ac.svg);
  background-size: 16%;
}
.rdp-caption .rdp-nav_button.rdp-nav_button_previous{
  --tw-rotate: 180deg;
  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));
}
/* ---------- */
/* Dropdowns  */
/* ---------- */
.rdp-dropdown_year,
.rdp-dropdown_month{
  position: relative;
  display: inline-flex;
  align-items: center;
}
.rdp-dropdown{
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 2;
  margin: 0px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  padding: 0px;
  opacity: 0;
  cursor: inherit;
  border: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.rdp-dropdown[disabled] {
  opacity: unset;
  color: unset;
}
.rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label{
  border-radius: 0.375rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
}
.rdp-dropdown_icon {
  margin: 0 0 0 5px;
}
.rdp-head {
  border: 0;
}
.rdp-head_row,
.rdp-row {
  height: 100%;
}
.rdp-head_cell{
  height: 100%;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  font-weight: 700;
  text-transform: lowercase;
  font-size: 13px;
  height: var(--rdp-cell-size);
}
.rdp-tbody {
  border: 0;
}
.rdp-tfoot {
  margin: 0.5em;
}
.rdp-cell{
  height: 100%;
  padding: 0px;
  text-align: center;
  width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
}
.rdp-weeknumber {
  font-size: 0.75em;
}
.rdp-weeknumber,
.rdp-day{
  margin: 0px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: var(--rdp-cell-size);
  max-width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  border: 2px solid transparent;
}
.rdp-day{
  position: relative;
  z-index: 0;
}
.rdp-day.rdp-day_selected.rdp-day_range_start:before, .rdp-day.rdp-day_selected.rdp-day_range_end:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  display: block;
  height: 100%;
  width: 100%;
}
.path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,.footer-top 
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.footer-top .path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,.footer-top 
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,.anchor-navigation > 
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.anchor-navigation > .path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,.anchor-navigation > 
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,.footer-top 
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.footer-top .path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,.footer-top 
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.rdp-day.rdp-day_selected.rdp-day_range_start:before,.anchor-navigation > 
.path-user #block-tema-content.rdp-day.rdp-day_selected.rdp-day_range_start:before,.anchor-navigation > .path-user #block-tema-local-tasks .rdp-day.rdp-day_selected.rdp-day_range_end:before,.anchor-navigation > 
.path-user #block-tema-content .rdp-day.rdp-day_selected.rdp-day_range_end:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.rdp-day.rdp-day_selected.rdp-day_range_start:before, .rdp-day.rdp-day_selected.rdp-day_range_end:before {
  background-color: var(--rdp-accent-color);
}
.rdp-day.rdp-day_selected.rdp-day_range_start:hover:before, .rdp-day.rdp-day_selected.rdp-day_range_end:hover:before {
  background-color: var(--rdp-background-color);
}
.rdp-day_today:not(.rdp-day_outside){
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.rdp-day_today:not(.rdp-day_outside):after {
  content: "";
  position: absolute;
  bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
}
.path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,.footer-top 
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,.anchor-navigation > 
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,.footer-top 
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.rdp-day_today:not(.rdp-day_outside):after,.anchor-navigation > 
.path-user #block-tema-content.rdp-day_today:not(.rdp-day_outside):after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.rdp-day_today:not(.rdp-day_outside):after {
  width: 6px;
  height: 6px;
}
.rdp-day_selected,
.rdp-day_selected:focus-visible,
.rdp-day_selected:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 1;
  background-color: var(--rdp-accent-color);
}
.rdp-day_outside{
  opacity: 0.5;
}
.rdp-day_selected:focus-visible {
  /* Since the background is the same use again the outline */
  outline: var(--rdp-outline);
  outline-offset: 2px;
  z-index: 1;
}
.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end),
.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){
  z-index: 1;
  background-color: rgb(0 69 135 / 0.75);
  overflow: initial;
}
.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.rdp-day_range_middle{
  border-radius: 0px;
  background-color: rgb(0 69 135 / 0.75);
}
.rdp-day_range_middle:hover{
  border-radius: 0px;
}
.rdp-day_range_start:hover,
.rdp-day_range_end:hover,
.rdp-day_range_middle:hover {
  background-color: var(--rdp-background-color);
}
.rdp .rdp-day[data-hover=true]:not(.rdp-day_range_start, .rdp-day_range_end):not(:hover) {
  background-color: var(--rdp-range-hover-color);
  border-radius: 0px;
}
.react-select__container.react-select--is-disabled{
  pointer-events: auto;
}
.react-select__container.react-select--is-disabled .react-select__control:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 230 232 / var(--tw-border-opacity)) !important;
}
.react-select__container .react-select__control {
  outline: inherit !important;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 400;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-border-opacity: 1 !important;
  border-color: rgb(228 230 232 / var(--tw-border-opacity)) !important;
}
.react-select__container .react-select__control:hover{
  border-color: rgb(45 50 70 / 0.6) !important;
}
.react-select__container .react-select__control.react-select__control--is-focused{
  --tw-border-opacity: 1 !important;
  border-color: rgb(54 160 231 / var(--tw-border-opacity)) !important;
}
.react-select__container .react-select__control.react-select__control--is-disabled{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
  opacity: 0.5;
}
.react-select__container .react-select__value-container{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.react-select__container .react-select__value-container.react-select__value-container--is-multi.react-select__value-container--has-value{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.react-select__container .react-select__single-value {
  line-height: 1.2;
}
.react-select__container .react-select__multi-value {
  margin: 3px 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
}
.react-select__container .react-select__multi-value__label{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 12px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.ts150 .react-select__container .react-select__multi-value__label,
.ts200 .react-select__container .react-select__multi-value__label {
  font-size: 15px;
}
.react-select__container .react-select__multi-value__label {
  background: rgba(87, 167, 220, 0.1019607843);
}
.react-select__container .react-select__multi-value__remove{
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.react-select__container .react-select__multi-value__remove:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.react-select__container .react-select__placeholder{
  margin: 0px;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.react-select__container .react-select__placeholder + div,
.react-select__container .react-select__single-value + div{
  margin: 0px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0px;
  padding-right: 0px;
}
.react-select__container .react-select__indicators > .react-select__indicator-separator{
  display: none;
}
.react-select__container .react-select__indicators{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.react-select__container .react-select__indicator{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.75rem;
  padding-left: 0px;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  width: 32px;
  height: 32px;
}
.react-select__container .react-select__indicator.react-select__dropdown-indicator{
  --tw-text-opacity: 1 !important;
  color: rgb(45 50 70 / var(--tw-text-opacity)) !important;
}
.react-select__container .react-select__indicator.react-select__dropdown-indicator svg {
  width: 15px;
  height: 15px;
  margin-left: auto;
  margin-right: auto;
}
.react-select__container .react-select__indicator.react-select__clear-indicator{
  cursor: pointer;
  border-radius: 0.125rem;
  padding: 2px 3px;
}
.react-select__container .react-select__indicator.react-select__clear-indicator svg{
  margin: auto;
}
.react-select__container .react-select__indicator.react-select__clear-indicator:hover {
  background-color: #ffbdad;
  color: #de350b;
}
.react-select__container.sort-dropdown .react-select__indicator.react-select__dropdown-indicator {
  background: url(3ca53e9ad9871e40d463.svg) 20% 45%/10px no-repeat;
}
.react-select__container.sort-dropdown .react-select__indicator.react-select__dropdown-indicator svg{
  display: none;
}
.react-select__container .react-select__menu{
  z-index: 10;
  margin: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.react-select__container .react-select__menu .react-select__option{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tema-form{
  font-size: 13px;
}
.ts150 .tema-form {
  font-size: 19px;
}

.ts200 .tema-form {
  font-size: 20px;
}
@media (min-width: 768px){
  .tema-form{
    font-size: 15px;
  }
}
.tema-form input[type=checkbox],
.tema-form input[type=radio]{
  display: none;
}
.tema-form input[type=checkbox]:disabled + label,
.tema-form input[type=radio]:disabled + label{
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
}
.tema-form input[type=checkbox]:disabled ~ label,
.tema-form input[type=radio]:disabled ~ label{
  cursor: not-allowed;
  opacity: 0.5;
}
.tema-form input[type=checkbox] + label,
.tema-form input[type=radio] + label{
  position: relative;
  margin-bottom: 0px;
  display: inline-block;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  vertical-align: middle;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  border-radius: 50%;
}
.tema-form input[type=checkbox].field-error + label,
.tema-form input[type=radio].field-error + label{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.tema-form input[type=checkbox] + label + label,
.tema-form input[type=radio] + label + label{
  margin-bottom: 0px;
  display: inline-block;
  cursor: pointer;
  padding-left: 1rem;
  font-weight: 400;
}
.tema-form input[type=checkbox]:checked + label,
.tema-form input[type=radio]:checked + label{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
.tema-form input[type=checkbox]:checked + label:after,
.tema-form input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  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-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  width: 8px;
  height: 8px;
}
.tema-form input[type=radio] + label + label{
  padding-left: 0.75rem;
}
.tema-form input[type=checkbox] + label{
  border-radius: 0.25rem;
}
.tema-form input[type=checkbox]:checked + label {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(7a612de3e9801c86f894.svg);
  background-size: 14px;
}
.tema-form input[type=checkbox]:checked + label:after {
  content: none;
}
.mobile-filter-toggle{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.9;
}
.mobile-filters{
  display: none;
}
.mobile-filters.active{
  position: fixed;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
}
.path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.mobile-filters.active,.footer-top 
.path-user #block-tema-content.mobile-filters.active {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.mobile-filters.active,.anchor-navigation > 
.path-user #block-tema-content.mobile-filters.active{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.mobile-filters.active,
.path-user #block-tema-content.mobile-filters.active{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.mobile-filters.active,.footer-top 
.path-user #block-tema-content.mobile-filters.active {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.mobile-filters.active,.anchor-navigation > 
.path-user #block-tema-content.mobile-filters.active{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.mobile-filters.active {
  z-index: 1;
}
.mobile-filters .mobile-filters--body{
  display: grid;
  gap: 0.75rem;
}
.filter-item label {
  font-size: 16px;
}
.rmf-container{
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.rmf-container.active{
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
}
.rmf-toggle{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  --tw-text-opacity: 0.9;
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.rmf-toggle:after {
  content: "";
  display: inline-block;
  height: 0.75rem;
  width: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(13fb4ffea870a2c23fb0.svg);
  background-size: 100%;
}
.rmf-toggle:hover{
  border-color: rgb(45 50 70 / 0.6);
}
.rmf-toggle:focus{
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
}
.rmf-toggle.active:not(:focus){
  border-color: transparent;
}
.rmf-toggle.active:after {
  background-image: url(da26050c435a15360ac6.svg);
  background-size: 90%;
}
.rmf-body{
  display: grid;
  gap: 0.75rem;
  padding: 1rem;
}
.wyswyg .vcollapse-default .vcollapse-content,
.wyswyg-content .vcollapse-default .vcollapse-content{
  margin-top: 1rem;
}
.wyswyg .vcollapse-default .vcollapse-content > ul:first-child,
.wyswyg-content .vcollapse-default .vcollapse-content > ul:first-child{
  margin-top: 0px;
}
.collapse-toggle.bare.active img{
  --tw-rotate: 180deg;
  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));
}
.vselect-container .vselect-display-text{
  border-radius: 0.125rem;
  --tw-border-opacity: 1;
  border-color: rgb(143 151 167 / var(--tw-border-opacity));
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.vselect-container.single-select .vselect-option.vselect-option-solo label,
.vselect-container.single-select .vselect-option.vselect-option-child label{
  border-radius: 0.125rem;
  font-size: 15px;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.vselect-container.single-select .vselect-option.vselect-option-solo.active,
.vselect-container.single-select .vselect-option.vselect-option-child.active{
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
.vselect-container.single-select .vselect-option.vselect-option-solo.active label,
.vselect-container.single-select .vselect-option.vselect-option-child.active label{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.vselect-container.single-select .vselect-option.vselect-option-solo.active:hover,
.vselect-container.single-select .vselect-option.vselect-option-child.active:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
.vselect-container.single-select .vselect-option.vselect-option-solo.active:hover label,
.vselect-container.single-select .vselect-option.vselect-option-child.active:hover label{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.vselect-container .vselect-tray-container .vselect-tray{
  --tw-border-opacity: 1;
  border-color: rgb(143 151 167 / var(--tw-border-opacity));
}
.tema-tabs .vtabs-toggles{
  margin-bottom: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
}
@media (min-width: 768px){
  .tema-tabs .vtabs-toggles{
    margin-bottom: 2rem;
  }
}
.tema-tabs .vtab-toggle{
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  padding: 0.75rem;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
}
.ts150 .tema-tabs .vtab-toggle {
  font-size: 19px;
}

.ts200 .tema-tabs .vtab-toggle {
  font-size: 20px;
}
@media (min-width: 768px){
  .tema-tabs .vtab-toggle{
    padding: 1rem;
    font-size: 18px;
  }
}
.tema-tabs .vtab-toggle.vtab-toggle-icon{
  align-self: stretch;
  min-width: 100px;
}
@media (min-width: 768px) {
  .tema-tabs .vtab-toggle.vtab-toggle-icon{
    flex: 1 1 0%;
  }
}
.tema-tabs .vtab-toggle.vtab-toggle-icon .vtab-toggle-image{
  margin-bottom: 1rem;
  display: flex;
  flex: 1 1 0%;
  align-items: center;
  justify-content: center;
  max-width: 80px;
}
@media (min-width: 768px) {
  .tema-tabs .vtab-toggle.vtab-toggle-icon .vtab-toggle-image {
    max-width: 100px;
  }
}
.tema-tabs .vtab-toggle.vtab-toggle-icon .vtab-toggle-image img{
  width: auto;
  max-height: 50px;
}
@media (min-width: 768px) {
  .tema-tabs .vtab-toggle.vtab-toggle-icon .vtab-toggle-image img {
    max-height: 80px;
  }
}
.tema-tabs .vtab-toggle:not(.active):hover{
  opacity: 0.7;
}
.tema-tabs .vtab-toggle.active{
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tema-tabs .vtab-toggle.active .vtab-toggle-image img{
  --tw-brightness: brightness(0);
  --tw-invert: invert(100%);
  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);
}
.slick-me.slick-dotted.slick-slider{
  margin-bottom: 0px;
}
.slick-me .slick-prev,
.slick-me .slick-next{
  position: absolute;
  top: 50%;
  z-index: 10;
  display: block;
  --tw-translate-y: -50%;
  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-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.slick-me .slick-prev,.footer-top 
.path-user #block-tema-content.slick-me .slick-prev,.footer-top .path-user #block-tema-local-tasks
.slick-me .slick-next,.footer-top 
.path-user #block-tema-content
.slick-me .slick-next {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.slick-me .slick-prev,.anchor-navigation > 
.path-user #block-tema-content.slick-me .slick-prev,.anchor-navigation > .path-user #block-tema-local-tasks
.slick-me .slick-next,.anchor-navigation > 
.path-user #block-tema-content
.slick-me .slick-next{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.slick-me .slick-prev,
.path-user #block-tema-content.slick-me .slick-prev,.path-user #block-tema-local-tasks
.slick-me .slick-next,
.path-user #block-tema-content
.slick-me .slick-next{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.slick-me .slick-prev,.footer-top 
.path-user #block-tema-content.slick-me .slick-prev,.footer-top .path-user #block-tema-local-tasks
.slick-me .slick-next,.footer-top 
.path-user #block-tema-content
.slick-me .slick-next {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.slick-me .slick-prev,.anchor-navigation > 
.path-user #block-tema-content.slick-me .slick-prev,.anchor-navigation > .path-user #block-tema-local-tasks
.slick-me .slick-next,.anchor-navigation > 
.path-user #block-tema-content
.slick-me .slick-next{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.slick-me .slick-prev,
.slick-me .slick-next {
  width: 32px;
  height: 32px;
  background-image: url(27c95e67a15bac680962.svg);
}
@media (min-width: 768px) {
  .slick-me .slick-prev,
  .slick-me .slick-next {
    width: 56px;
    height: 56px;
  }
}
@media (min-width: 1280px) {
  .slick-me .slick-prev,
  .slick-me .slick-next {
    width: 72px;
    height: 72px;
  }
}
.slick-me .slick-prev:hover,
.slick-me .slick-next:hover{
  --tw-border-opacity: 1;
  border-color: rgb(242 154 22 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(242 154 22 / var(--tw-bg-opacity));
  background-image: url(337bbbfeb9ea62b2039f.svg);
}
.slick-me .slick-prev{
  left: 1rem;
  --tw-rotate: 180deg;
  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));
}
@media (min-width: 768px) {
  .slick-me .slick-prev{
    left: 2rem;
  }
}
.slick-me .slick-next{
  right: 1rem;
}
@media (min-width: 768px) {
  .slick-me .slick-next{
    right: 2rem;
  }
}
.slick-me .slick-dots{
  position: absolute;
  bottom: 1rem;
  left: 50%;
  --tw-translate-x: -50%;
  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));
}
.slick-me .slick-dots li{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: auto;
  width: auto;
}
.slick-me .slick-dots li button{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  width: 8px;
  height: 8px;
}
.slick-me .slick-dots li button:before {
  content: none;
}
.slick-me .slick-dots li.slick-active button{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(243 131 54 / var(--tw-bg-opacity));
}
@media (min-width: 768px) {
  .slick-me .slick-dots{
    bottom: 2rem;
  }
}
.slick-me.slick-dotted.slick-slider.slick-blue-dots .slick-dots li button{
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
}
.slick-me.slick-dotted.slick-slider.slick-blue-dots .slick-dots li.slick-active button{
  --tw-bg-opacity: 1;
}
@media (min-width: 1024px){
  .gallery-slides .slick-prev{
    left: 0px;
    --tw-translate-x: 25%;
    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));
  }
  .gallery-slides .slick-next{
    right: 0px;
    --tw-translate-x: -25%;
    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));
  }
}
.gallery-slides .slick-dots{
  position: static;
  margin-top: 1rem;
  --tw-translate-x: 0px;
  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));
}
.jvectormap-container{
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.jvectormap-container .jvectormap-element{
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.jvectormap-container .jvectormap-region {
  cursor: pointer;
}
.jvectormap-container .jvectormap-region.selected:hover {
  opacity: 0.75;
}
.jvectormap-container .jvectormap-marker {
  cursor: pointer;
}
.jvectormap-container .jvectormap-marker:hover {
  opacity: 0.75;
}
#supercycle-worldmap .jvectormap-container .jvectormap-region.selected:hover {
  opacity: 1;
  fill: #FF7C23;
}
.jvectormap-zoomin,
.jvectormap-zoomout{
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
  display: none;
}
.home-worldmap .jvectormap-zoomin,
.home-worldmap .jvectormap-zoomout{
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  cursor: pointer;
  transform: translateY(100%);
}
.home-worldmap .jvectormap-zoomin:hover,
.home-worldmap .jvectormap-zoomout:hover{
  opacity: 0.7;
}
.home-worldmap .jvectormap-zoomin {
  right: 33px;
}
.home-worldmap circle.jvectormap-marker {
  display: none;
}
@media (min-width: 768px) {
  .home-worldmap circle.jvectormap-marker {
    display: block;
  }
}
.jvectormap-marker.jvectormap-element{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  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);
}
.jvectormap-legend-cnt {
  display: none;
}
.map-tooltip,
.map-tooltip-hover{
  position: fixed;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  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);
  display: none;
  min-width: 200px;
  transform: translate(-50%, calc(-100% - 20px));
  top: 300px;
  left: 400px;
}
.map-tooltip:after,
.map-tooltip-hover:after{
  position: absolute;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.map-tooltip:after,.footer-top 
.path-user #block-tema-content.map-tooltip:after,.footer-top .path-user #block-tema-local-tasks
.map-tooltip-hover:after,.footer-top 
.path-user #block-tema-content
.map-tooltip-hover:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.map-tooltip:after,.anchor-navigation > 
.path-user #block-tema-content.map-tooltip:after,.anchor-navigation > .path-user #block-tema-local-tasks
.map-tooltip-hover:after,.anchor-navigation > 
.path-user #block-tema-content
.map-tooltip-hover:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.map-tooltip:after,
.path-user #block-tema-content.map-tooltip:after,.path-user #block-tema-local-tasks
.map-tooltip-hover:after,
.path-user #block-tema-content
.map-tooltip-hover:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.map-tooltip:after,.footer-top 
.path-user #block-tema-content.map-tooltip:after,.footer-top .path-user #block-tema-local-tasks
.map-tooltip-hover:after,.footer-top 
.path-user #block-tema-content
.map-tooltip-hover:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.map-tooltip:after,.anchor-navigation > 
.path-user #block-tema-content.map-tooltip:after,.anchor-navigation > .path-user #block-tema-local-tasks
.map-tooltip-hover:after,.anchor-navigation > 
.path-user #block-tema-content
.map-tooltip-hover:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.map-tooltip:after,
.map-tooltip-hover:after {
  content: "";
  width: 16px;
  height: 16px;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
}
.map-tooltip.aw,
.map-tooltip-hover.aw {
  min-width: auto;
}
.jvectormap-tip{
  position: absolute;
  --tw-translate-x: 50%;
  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));
}
.map-tooltip-flag {
  width: 30px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
body.page-node-type-initiatives #block-tema-content h1 {
  font-size: 2.125rem;
  font-weight: bold;
}
body.page-node-type-initiatives #block-tema-content h2 {
  font-size: 1.875rem;
  font-weight: bold;
}
body.page-node-type-initiatives #block-tema-content h3 {
  font-size: 1.5rem;
  font-weight: bold;
}
body.page-node-type-initiatives #block-tema-content h4 {
  font-size: 1.25rem;
}
body.page-node-type-initiatives #block-tema-content h5 {
  font-size: 1.125rem;
}
.content-card--link{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding-bottom: 1rem;
}
@media (min-width: 640px){
  .content-card--link{
    border-style: none;
  }
}
.content-card--link:last-child{
  border-style: none;
}
@media (min-width: 640px) {
  .content-card--link{
    border-style: none;
  }
}
.content-card--date,
.content-card--location{
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  opacity: 0.8;
}
.content-card--location:before{
  margin-right: 0.25rem;
  vertical-align: middle;
  content: url(98c9f8c41e2600c77e80.svg);
}
.content-card--heading{
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 640px) {
  .content-card--heading{
    margin-bottom: 0.5rem;
    font-size: 18px;
  }
}
.content-card--heading.cch--large{
  margin-bottom: 1rem;
  font-size: 18px;
}
@media (min-width: 1024px) {
  .content-card--heading.cch--large{
    font-size: 28px;
  }
}
.content-card--languages{
  margin-bottom: 0.75rem;
  font-size: 12px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.ts150 .content-card--languages,
.ts200 .content-card--languages {
  font-size: 15px;
}
.content-card--languages a:hover{
  text-decoration-line: underline;
}
.content-card--calendar{
  position: absolute;
  top: 0px;
  left: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  width: 45%;
  height: 100%;
}
.content-card--calendar div{
  line-height: 1;
}
.content-card--calendar div:first-child{
  font-size: 18px;
}
@media (min-width: 1280px) {
  .content-card--calendar div:first-child{
    font-size: 24px;
  }
}
.content-card--calendar div:last-child{
  font-size: 10px;
}
@media (min-width: 1280px) {
  .content-card--calendar div:last-child{
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 640px) {
  .content-card--calendar{
    border-radius: 0.375rem;
    width: 50px;
    height: 50px;
  }
  .content-card--calendar:before{
    position: absolute;
    box-sizing: content-box;
    display: block;
    height: 100%;
    width: 100%;
    border-bottom-right-radius: 0.375rem;
    border-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
.path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
@media (min-width: 640px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 640px;
    }
  }
@media (min-width: 768px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 768px;
    }
  }
@media (min-width: 1024px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 1024px;
    }
  }
@media (min-width: 1280px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 1280px;
    }
  }
@media (min-width: 1536px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 1536px;
    }
  }
.path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.content-card--calendar:before,.footer-top 
.path-user #block-tema-content.content-card--calendar:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.content-card--calendar:before,.anchor-navigation > 
.path-user #block-tema-content.content-card--calendar:before{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
.path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
@media (min-width: 640px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 640px;
    }
  }
@media (min-width: 768px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 768px;
    }
  }
@media (min-width: 1024px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 1024px;
    }
  }
@media (min-width: 1280px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 1280px;
    }
  }
@media (min-width: 1536px){
    .path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
      max-width: 1536px;
    }
  }
.path-user #block-tema-local-tasks.content-card--calendar:before,
.path-user #block-tema-content.content-card--calendar:before{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.content-card--calendar:before,.footer-top 
.path-user #block-tema-content.content-card--calendar:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.content-card--calendar:before,.anchor-navigation > 
.path-user #block-tema-content.content-card--calendar:before{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .content-card--calendar:before {
    content: "";
  }
}
@media (min-width: 1280px) {
  .content-card--calendar {
    width: 70px;
    height: 70px;
  }
}
.content-card--calendar.hero {
  width: 100px;
  height: 100px;
}
@media (min-width: 640px) {
  .content-card--calendar.hero {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 768px) {
  .content-card--calendar.hero {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 1280px) {
  .content-card--calendar.hero {
    width: 140px;
    height: 140px;
  }
}
.content-card--calendar.hero div:first-child{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (min-width: 1280px) {
  .content-card--calendar.hero div:first-child{
    font-size: 3rem;
    line-height: 1;
  }
}
.content-card--calendar.hero div:last-child{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 1280px) {
  .content-card--calendar.hero div:last-child{
    font-size: 18px;
  }
}
.tema-tab--toggle{
  cursor: pointer;
}
.tema-tab--toggle:hover{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.tema-tab--toggle.active{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.tema-common-separated-span span:before {
  content: ", ";
}
.tema-common-separated-span span:first-child:before {
  content: none;
}
.featured-series-cards .batch{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding-bottom: 1rem;
}
@media (min-width: 640px){
  .featured-series-cards .batch{
    border-style: none;
    padding-bottom: 0px;
  }
}
.featured-series-cards .batch:last-child{
  border-style: none;
}
@media screen and (max-width: 639px) {
  .featured-series-cards .batch > div .content-card--link:last-child{
    padding-bottom: 0px;
  }
}
@media (min-width: 1024px){
  .highlights-slider.slick-slider .slick-slide > div:not(.batch):not(:last-of-type){
    margin-bottom: 2rem;
  }
}
.paragraph--type--social-media-url .field--name-field-social-media-region{
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.socmed-3cols{
  display: grid;
  row-gap: 1rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (min-width: 768px) {
  .socmed-3cols{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .socmed-3cols .field__item:first-child {
    grid-area: 1/1/3/2;
  }
  .socmed-3cols .field__item:nth-child(2) {
    grid-area: 1/2/2/3;
  }
  .socmed-3cols .field__item:nth-child(3) {
    grid-area: 2/2/3/3;
  }
  .socmed-3cols .field__item:nth-child(4) {
    grid-area: 1/3/2/4;
  }
  .socmed-3cols .field__item:nth-child(5) {
    grid-area: 2/3/3/4;
  }
}
@media screen and (max-width: 767px) {
  .socmed-3cols{
    padding-top: 1rem;
    padding-bottom: 0px;
  }
}
.block-block-contentc2a26c9d-02e7-41aa-9254-dd096adfd302 .socmed-3cols .field__item {
  grid-area: unset;
}
@media screen and (max-width: 767px) {
  .block-block-contentc2a26c9d-02e7-41aa-9254-dd096adfd302 .socmed-3cols{
    padding-bottom: 2rem;
  }
}
.socmed-3cols--wrapper.grey-bg{
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.socmed-3cols--wrapper.grey-bg:before{
  position: absolute;
  top: 0px;
  left: 50%;
  height: 100%;
  --tw-translate-x: -50%;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  content: "";
  width: 100vw;
  z-index: -1;
}
.idea-timeline.slick-slider{
  position: relative;
}
.idea-timeline.slick-slider:before {
  content: "";
  position: absolute;
  top: 3%;
  left: 50%;
  --tw-translate-x: -50%;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
  min-width: 200vw;
  height: 2px;
}
.wyswyg-content blockquote{
  margin-bottom: 2rem;
}
.wyswyg-content blockquote p,
blockquote .quote-content{
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 15px;
  font-style: italic;
}
.ts150 .wyswyg-content blockquote p,.ts150 
blockquote .quote-content {
  font-size: 20px;
}
.ts200 .wyswyg-content blockquote p,.ts200 
blockquote .quote-content {
  font-size: 28px;
}
@media (min-width: 768px){
  .wyswyg-content blockquote p,
blockquote .quote-content{
    font-size: 18px;
  }
}
.wyswyg-content blockquote p:before, .wyswyg-content blockquote p:after,
blockquote .quote-content:before,
blockquote .quote-content:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,.footer-top 
.path-user #block-tema-content.wyswyg-content blockquote p:before,.footer-top .path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,.footer-top 
.path-user #block-tema-content .wyswyg-content blockquote p:after,.footer-top .path-user #block-tema-local-tasks
blockquote .quote-content:before,.footer-top 
.path-user #block-tema-content
blockquote .quote-content:before,.footer-top .path-user #block-tema-local-tasks
blockquote .quote-content:after,.footer-top 
.path-user #block-tema-content
blockquote .quote-content:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,.anchor-navigation > 
.path-user #block-tema-content.wyswyg-content blockquote p:before,.anchor-navigation > .path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,.anchor-navigation > 
.path-user #block-tema-content .wyswyg-content blockquote p:after,.anchor-navigation > .path-user #block-tema-local-tasks
blockquote .quote-content:before,.anchor-navigation > 
.path-user #block-tema-content
blockquote .quote-content:before,.anchor-navigation > .path-user #block-tema-local-tasks
blockquote .quote-content:after,.anchor-navigation > 
.path-user #block-tema-content
blockquote .quote-content:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,
.path-user #block-tema-content.wyswyg-content blockquote p:before,.path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,
.path-user #block-tema-content .wyswyg-content blockquote p:after,.path-user #block-tema-local-tasks
blockquote .quote-content:before,
.path-user #block-tema-content
blockquote .quote-content:before,.path-user #block-tema-local-tasks
blockquote .quote-content:after,
.path-user #block-tema-content
blockquote .quote-content:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,.footer-top 
.path-user #block-tema-content.wyswyg-content blockquote p:before,.footer-top .path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,.footer-top 
.path-user #block-tema-content .wyswyg-content blockquote p:after,.footer-top .path-user #block-tema-local-tasks
blockquote .quote-content:before,.footer-top 
.path-user #block-tema-content
blockquote .quote-content:before,.footer-top .path-user #block-tema-local-tasks
blockquote .quote-content:after,.footer-top 
.path-user #block-tema-content
blockquote .quote-content:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.wyswyg-content blockquote p:before,.anchor-navigation > 
.path-user #block-tema-content.wyswyg-content blockquote p:before,.anchor-navigation > .path-user #block-tema-local-tasks .wyswyg-content blockquote p:after,.anchor-navigation > 
.path-user #block-tema-content .wyswyg-content blockquote p:after,.anchor-navigation > .path-user #block-tema-local-tasks
blockquote .quote-content:before,.anchor-navigation > 
.path-user #block-tema-content
blockquote .quote-content:before,.anchor-navigation > .path-user #block-tema-local-tasks
blockquote .quote-content:after,.anchor-navigation > 
.path-user #block-tema-content
blockquote .quote-content:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wyswyg-content blockquote p:before, .wyswyg-content blockquote p:after,
blockquote .quote-content:before,
blockquote .quote-content:after {
  background-image: url(bc02f92eede9642738e7.svg);
}
.wyswyg-content blockquote p:before,
blockquote .quote-content:before{
  top: 0px;
  left: 0px;
}
.wyswyg-content blockquote p:after,
blockquote .quote-content:after{
  bottom: 0px;
  right: 0px;
  --tw-rotate: 180deg;
  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));
}
.wyswyg-content blockquote p > *:last-child,
blockquote .quote-content > *:last-child{
  margin-bottom: 0px;
}
cite{
  margin-top: 0.5rem;
  display: block;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 0.1em;
}
.ts150 cite,
.ts200 cite {
  font-size: 15px;
}
.path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-taskscite,.footer-top 
.path-user #block-tema-contentcite {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-taskscite,.anchor-navigation > 
.path-user #block-tema-contentcite{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-taskscite,
.path-user #block-tema-contentcite{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-taskscite,.footer-top 
.path-user #block-tema-contentcite {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-taskscite,.anchor-navigation > 
.path-user #block-tema-contentcite{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.circle{
  position: relative;
  aspect-ratio: 1 / 1;
  width: 100%;
  border-radius: 9999px;
  background: var(--circle-color);
}
.management-level-circles{
  position: relative;
}
.management-level-circles .circles-wrapper{
  margin-left: auto;
  width: 100%;
  min-width: 220px;
  max-width: 60%;
}
@media (min-width: 768px){
  .management-level-circles .circles-wrapper{
    max-width: 24rem;
  }
}
@media (min-width: 1024px){
  .management-level-circles .circles-wrapper{
    margin-left: 0px;
    max-width: 100%;
  }
}
.management-level-circles .circles-wrapper {
  container: circlesWrapper/inline-size;
}
.management-level-circles .circle-label{
  position: absolute;
  top: 50%;
  left: -15%;
  z-index: 10;
  width: 100%;
  --tw-translate-x: -100%;
  --tw-translate-y: -50%;
  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));
  text-align: right;
  font-size: 13px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.ts150 .management-level-circles .circle-label {
  font-size: 19px;
}

.ts200 .management-level-circles .circle-label {
  font-size: 20px;
}
.management-level-circles .circle-label:hover{
  --tw-text-opacity: 0.5;
}
@media (min-width: 768px){
  .management-level-circles .circle-label{
    white-space: nowrap;
    font-size: 18px;
  }
}
.management-level-circles .circle-label {
  max-width: 150px;
}
@media (min-width: 768px) {
  .management-level-circles .circle-label {
    max-width: 250px;
  }
}
.management-level-circles .circle-line{
  position: absolute;
  top: 50%;
  right: -5%;
  display: block;
  height: 3px;
  width: 100%;
  --tw-translate-x: 100%;
  --tw-translate-y: -50%;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(45 50 70 / var(--tw-bg-opacity));
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle-line,.footer-top 
.path-user #block-tema-content.management-level-circles .circle-line {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle-line,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle-line{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line,
.path-user #block-tema-content.management-level-circles .circle-line{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle-line,.footer-top 
.path-user #block-tema-content.management-level-circles .circle-line {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle-line,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle-line{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.management-level-circles .circle-line:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  display: block;
  aspect-ratio: 1 / 1;
  width: 0.75rem;
  --tw-translate-x: 100%;
  --tw-translate-y: -50%;
  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-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(45 50 70 / var(--tw-bg-opacity));
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,.footer-top 
.path-user #block-tema-content.management-level-circles .circle-line:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle-line:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle-line:after,
.path-user #block-tema-content.management-level-circles .circle-line:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,.footer-top 
.path-user #block-tema-content.management-level-circles .circle-line:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle-line:after,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle-line:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 768px){
  .management-level-circles .circle-line:after{
    width: 1rem;
  }
}
.management-level-circles .circle-content{
  display: none;
}
.management-level-circles .circle-content.active{
  display: block;
}
.path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,.footer-top 
.path-user #block-tema-content.management-level-circles .circle-content.active {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle-content.active{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle-content.active,
.path-user #block-tema-content.management-level-circles .circle-content.active{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,.footer-top 
.path-user #block-tema-content.management-level-circles .circle-content.active {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle-content.active,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle-content.active{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.management-level-circles .circle{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: var(--circle-width);
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.management-level-circles .circle:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  border-radius: 9999px;
  background: RGB(var(--circle-color));
  transition: transform 0.3s ease;
}
.management-level-circles .circle:after {
  content: "";
  pointer-events: none;
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: -1;
  display: block;
  opacity: 0;
}
.path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle:after,.footer-top 
.path-user #block-tema-content.management-level-circles .circle:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle:after,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.management-level-circles .circle:after,
.path-user #block-tema-content.management-level-circles .circle:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.management-level-circles .circle:after,.footer-top 
.path-user #block-tema-content.management-level-circles .circle:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.management-level-circles .circle:after,.anchor-navigation > 
.path-user #block-tema-content.management-level-circles .circle:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.management-level-circles .circle:after {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 20px solid RGB(var(--circle-color));
  --circle-pos-x: -50%;
  --circle-pos-y: 0%;
  transform: translate(var(--circle-pos-x), var(--circle-pos-y));
  transition: transform 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .management-level-circles .circle:after {
    border-left-width: 20px;
    border-right-width: 20px;
    border-top-width: 30px;
  }
}
@media (min-width: 1024px) {
  .management-level-circles .circle:after{
    top: 50%;
    bottom: auto;
    left: auto;
    right: 0px;
    margin: 0px;
    border-right: none;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 40px solid RGB(var(--circle-color));
    --circle-pos-x: 0%;
    --circle-pos-y: -50%;
  }
}
@media (min-width: 1280px) {
  .management-level-circles .circle:after {
    border-top-width: 40px;
    border-bottom-width: 40px;
    border-left-width: 60px;
  }
}
.management-level-circles .circle.active:after{
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  .management-level-circles .circle.active:after {
    --circle-pos-y: 90%;
  }
}
@media (min-width: 1024px) {
  .management-level-circles .circle.active:after {
    --circle-pos-x: 60%;
  }
}
.management-level-circles .circle:hover:before{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}
@container circlesWrapper (max-width: 500px) {
  .management-level-circles .circle-1 .circle-label {
    --tw-translate-y: -15cqw;
  }
  .management-level-circles .circle-1 .circle-line {
    width: 50cqw;
  }
  .management-level-circles .circle-2 .circle-label {
    --tw-translate-y: 0cqw;
  }
  .management-level-circles .circle-2 .circle-line {
    width: 30cqw;
  }
  .management-level-circles .circle-3 .circle-label {
    --tw-translate-y: 15cqw;
  }
  .management-level-circles .circle-3 .circle-line {
    width: 20cqw;
  }
}
@media screen and (max-width: 767px) {
  @container circlesWrapper (max-width: 370px) {
    .management-level-circles .circle-1 .circle-line {
      width: 50cqw;
    }
    .management-level-circles .circle-2 .circle-label {
      --tw-translate-y: -1cqh;
    }
    .management-level-circles .circle-3 .circle-line {
      width: 23cqw;
    }
  }
  @container circlesWrapper (max-width: 300px) {
    .management-level-circles .circle-label {
      max-width: 120px;
      font-size: 12px;
    }
    .management-level-circles .circle-3 .circle-line {
      width: 26cqw;
    }
  }
  @container circlesWrapper (max-width: 275px) {
    .management-level-circles .circle-1 .circle-label {
      --tw-translate-y: -20cqw;
    }
    .management-level-circles .circle-3 .circle-label {
      --tw-translate-y: 20cqw;
    }
    .management-level-circles .circle-3 .circle-line {
      width: 29cqw;
    }
  }
}
.sidebar-nav{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 15px;
  font-weight: 600;
}
.sidebar-nav .menu{
  position: relative;
}
.sidebar-nav > .menu{
  margin: 0px;
  overflow: hidden;
}
.sidebar-nav > .menu .menu{
  margin-left: 1.5rem;
  display: none;
}
.sidebar-nav > .menu li{
  padding: 0px;
}
.sidebar-nav > .menu li::marker{
  --tw-content: none;
  content: var(--tw-content);
}
.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children, .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  display: block;
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.footer-top 
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.footer-top .path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,.footer-top 
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.anchor-navigation > 
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.anchor-navigation > .path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,.anchor-navigation > 
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.footer-top 
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.footer-top .path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,.footer-top 
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.anchor-navigation > 
.path-user #block-tema-content.sidebar-nav > .menu li.menu-item--expanded > a .toggle-children,.anchor-navigation > .path-user #block-tema-local-tasks .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children,.anchor-navigation > 
.path-user #block-tema-content .sidebar-nav > .menu li.menu-item--collapsed > a .toggle-children{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sidebar-nav > .menu a{
  position: relative;
  z-index: 0;
  display: block;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 2rem;
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sidebar-nav > .menu a,.footer-top 
.path-user #block-tema-content.sidebar-nav > .menu a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sidebar-nav > .menu a,.anchor-navigation > 
.path-user #block-tema-content.sidebar-nav > .menu a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a,
.path-user #block-tema-content.sidebar-nav > .menu a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sidebar-nav > .menu a,.footer-top 
.path-user #block-tema-content.sidebar-nav > .menu a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sidebar-nav > .menu a,.anchor-navigation > 
.path-user #block-tema-content.sidebar-nav > .menu a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sidebar-nav > .menu a:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  display: block;
  height: 100%;
  --tw-translate-x: -50%;
  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));
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,.footer-top 
.path-user #block-tema-content.sidebar-nav > .menu a:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,.anchor-navigation > 
.path-user #block-tema-content.sidebar-nav > .menu a:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,
.path-user #block-tema-content.sidebar-nav > .menu a:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,.footer-top 
.path-user #block-tema-content.sidebar-nav > .menu a:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sidebar-nav > .menu a:before,.anchor-navigation > 
.path-user #block-tema-content.sidebar-nav > .menu a:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sidebar-nav > .menu a:before {
  width: 200%;
  z-index: -1;
}
.sidebar-nav > .menu a .toggle-children{
  position: absolute;
  right: 0px;
  top: 50%;
  display: none;
  height: 100%;
  --tw-translate-y: -50%;
  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));
  padding-right: 0.5rem;
  line-height: 1;
  width: 32px;
  content: url(44e491ee1f7c23318695.svg);
}
.sidebar-nav > .menu a:hover, .sidebar-nav > .menu a.is-active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.sidebar-nav > .menu a:hover:before, .sidebar-nav > .menu a.is-active:before{
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
}
.sidebar-nav > .menu a:hover .toggle-children, .sidebar-nav > .menu a.is-active .toggle-children{
  --tw-invert: invert(100%);
  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);
}
.sidebar-nav > .menu a.menu-children--expanded .toggle-children{
  --tw-rotate: 180deg;
  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-origin: 42%;
}
figure.DataStudioFrame iframe{
  aspect-ratio: 1280/800;
  width: 100%;
}
.countryFlagGrid{
  margin-bottom: 2rem;
  display: grid;
  gap: 1rem;
}
@media (min-width: 640px){
  .countryFlagGrid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 2rem;
  }
}
@media (min-width: 1024px){
  .countryFlagGrid{
    margin-bottom: 3rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.countryFlagGrid a{
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  font-size: 13px;
}
.ts150 .countryFlagGrid a {
  font-size: 19px;
}

.ts200 .countryFlagGrid a {
  font-size: 20px;
}
@media (min-width: 768px){
  .countryFlagGrid a{
    font-size: 15px;
  }
}
.countryFlagGrid a img{
  height: 36px;
  width: 48px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 768px){
  .countryFlagGrid a img{
    height: 48px;
    width: 64px;
  }
}
.countryListContainer div.stateOfDem,
.countryListContainer div.localDem,
.countryListContainer div.serviceDelivery{
  margin-right: 0.75rem;
  display: inline-block;
  min-height: 26px;
  min-width: 27px;
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
}
.countryListContainer div.stateOfDem {
  background-image: url("/sites/default/files/pictures/pdf-orange.png");
}
.countryListContainer div.localDem {
  background-image: url("/sites/default/files/pictures/pdf-blue.png");
}
.countryListContainer div.serviceDelivery {
  background-image: url("/sites/default/files/pictures/pdf-darkblue.png");
}
.countryListContainer .countryListLegend{
  display: grid;
  gap: 1rem;
  font-size: 15px;
}
@media (min-width: 640px){
  .countryListContainer .countryListLegend{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 2rem;
  }
}
.countryListContainer .countryListLegend > div{
  display: flex;
  align-items: flex-start;
}
.countryListContainer .countryListLegend > div > p{
  margin-bottom: 0px;
}
.countryListContainer .countryFlagList{
  list-style-type: none;
  padding-left: 0px;
  font-size: 15px;
}
.countryListContainer .countryFlagList li{
  display: flex;
  list-style-type: none;
  justify-content: space-between;
  padding: 0.5rem;
}
.countryListContainer .countryFlagList li:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.countryListContainer .countryFlagList li > p{
  margin-bottom: 0px;
}
.countryListContainer .countryFlagList .countryFlag{
  margin-right: 0.5rem;
  display: inline-block;
  height: 28px;
  width: 40px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  -o-object-fit: contain;
     object-fit: contain;
}
.globalSourcesList{
  font-size: 13px;
}
.ts150 .globalSourcesList {
  font-size: 19px;
}

.ts200 .globalSourcesList {
  font-size: 20px;
}
@media (min-width: 768px){
  .globalSourcesList{
    font-size: 15px;
  }
}
.globalSourcesList li{
  margin-bottom: 1rem;
}
.card-tender__title{
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
.card-tender__title:before {
  content: "";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  line-height: 1;
  background-image: url(c18ad3752a4de45dbfee.svg);
  min-height: 1em;
  min-width: 1em;
  margin-top: 0.2em;
}
.publication-chapters a{
  display: block;
  background-position: right;
  background-repeat: no-repeat;
  padding-top: 1rem;
}
.path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.publication-chapters a,.footer-top 
.path-user #block-tema-content.publication-chapters a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.publication-chapters a,.anchor-navigation > 
.path-user #block-tema-content.publication-chapters a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.publication-chapters a,
.path-user #block-tema-content.publication-chapters a{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.publication-chapters a,.footer-top 
.path-user #block-tema-content.publication-chapters a {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.publication-chapters a,.anchor-navigation > 
.path-user #block-tema-content.publication-chapters a{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.publication-chapters a {
  color: rgb(45, 50, 70) !important;
  background-image: url(79f93d0c000c8bacc5a8.svg);
}
.publication-chapters p:last-of-type a{
  border-style: none;
}
.publication-chapters [dir=RTL] a{
  background-position: left;
}
.publication-chapters em{
  display: block;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding-bottom: 1rem;
}
.path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.publication-chapters em,.footer-top 
.path-user #block-tema-content.publication-chapters em {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.publication-chapters em,.anchor-navigation > 
.path-user #block-tema-content.publication-chapters em{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.publication-chapters em,
.path-user #block-tema-content.publication-chapters em{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.publication-chapters em,.footer-top 
.path-user #block-tema-content.publication-chapters em {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.publication-chapters em,.anchor-navigation > 
.path-user #block-tema-content.publication-chapters em{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.table-governance-contacts,
.table-governance-contacts table{
  width: 100%;
  font-size: 13px;
}
.ts150 .table-governance-contacts,.ts150 
.table-governance-contacts table {
  font-size: 19px;
}

.ts200 .table-governance-contacts,
.ts200 
.table-governance-contacts table {
  font-size: 20px;
}
.table-governance-contacts th,
.table-governance-contacts td,
.table-governance-contacts table th,
.table-governance-contacts table td{
  padding: 1rem;
}
.table-governance-contacts a,
.table-governance-contacts table a{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.table-governance-contacts a:hover,
.table-governance-contacts table a:hover{
  text-decoration-line: underline;
}
.table-governance-contacts thead tr,
.table-governance-contacts table thead tr {
  background-color: #e9e9ee;
}
.table-governance-contacts thead tr th,
.table-governance-contacts table thead tr th{
  text-align: left;
  font-weight: 700;
}
.table-governance-contacts tbody tr:nth-child(even),
.table-governance-contacts table tbody tr:nth-child(even) {
  background-color: #faf9fb;
}
@media (min-width: 1024px) {
  .table-governance-contacts,
  .table-governance-contacts table{
    font-size: 15px;
  }
}
#gsod-indices-data.vcollapse-content.active {
  overflow: initial !important;
}
.card-flip{
  position: relative;
}
@media (min-width: 1024px){
  .card-flip{
    cursor: pointer;
  }
}
.card-flip .card-flip--front,
.card-flip .card-flip--back {
  backface-visibility: hidden;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-duration: 0.5s;
  transition-property: transform, opacity;
}
.card-flip .card-flip--front {
  transform: rotateY(0deg);
}
.card-flip .card-flip--back{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  opacity: 0;
  transform: rotateY(-180deg);
}
@media (min-width: 1024px) {
  .card-flip:hover .card-flip--front, .card-flip.active .card-flip--front {
    transform: rotateY(180deg);
  }
  .card-flip:hover .card-flip--back, .card-flip.active .card-flip--back{
    opacity: 1;
    transform: rotateY(0deg);
  }
}
.content-reading-width {
  max-width: 760px;
}
.page-dashboard .layout--twocol-section{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.page-dashboard .layout--twocol-section a{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
  text-decoration: underline;
}
.page-dashboard .layout--twocol-section .item-list ul {
  list-style: disc;
}
.view-workflow .views-row,
.view-workflowtransition .views-row{
  margin-bottom: 1rem;
}
.view-workflow .views-exposed-form .form-actions,
.view-workflowtransition .views-exposed-form .form-actions{
  margin-left: 0.75rem;
  display: initial;
}
.view-workflow .form--inline,
.view-workflowtransition .form--inline {
  display: flex;
  align-items: center;
}
.view.view-search .view-header{
  margin-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
  opacity: 0.8;
  font-size: 15px;
}
.sctooltip-container {
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.sctooltip{
  position: absolute;
  left: -95px;
  bottom: 40px;
  display: block;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sctooltip,.footer-top 
.path-user #block-tema-content.sctooltip {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sctooltip,.anchor-navigation > 
.path-user #block-tema-content.sctooltip{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sctooltip,
.path-user #block-tema-content.sctooltip{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sctooltip,.footer-top 
.path-user #block-tema-content.sctooltip {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sctooltip,.anchor-navigation > 
.path-user #block-tema-content.sctooltip{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sctooltip {
  opacity: 0;
  z-index: 99;
  width: 220px;
  transition: all 0.2s ease-in-out;
  transform: scale(0);
}
.sctooltip:before,
.sctooltip:after {
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
  position: absolute;
  bottom: -10px;
  left: 43%;
}
.sctooltip-container:hover .sctooltip,
a:hover .sctooltip {
  opacity: 1;
  transform: scale(1);
}
.sctooltip-first{
  position: absolute;
  left: -170px;
  bottom: 40px;
  display: block;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sctooltip-first,.footer-top 
.path-user #block-tema-content.sctooltip-first {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sctooltip-first,.anchor-navigation > 
.path-user #block-tema-content.sctooltip-first{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.sctooltip-first,
.path-user #block-tema-content.sctooltip-first{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.sctooltip-first,.footer-top 
.path-user #block-tema-content.sctooltip-first {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.sctooltip-first,.anchor-navigation > 
.path-user #block-tema-content.sctooltip-first{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sctooltip-first {
  opacity: 0;
  z-index: 99;
  width: 220px;
  transition: all 0.2s ease-in-out;
  transform: scale(0);
}
.sctooltip-firts:before,
.sctooltip-first:after {
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
  position: absolute;
  bottom: -10px;
  left: 78%;
}
.sctooltip-container:hover .sctooltip-first,
a:hover .sctooltip-first {
  opacity: 1;
  transform: scale(1);
}
.work-wrapper{
  position: relative;
  aspect-ratio: 1 / 1;
  width: 100%;
}
.work-wrapper svg{
  position: absolute;
}
.work-wrapper svg path {
  stroke-dasharray: 600;
  stroke-dashoffset: 600;
  transition: stroke-dashoffset 1s ease-out;
}
.work-wrapper.animated svg path {
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 1s ease-out;
}
.work-wrapper .hover-mask{
  position: absolute;
  z-index: 10;
  display: block;
  height: 50%;
  width: 50%;
  cursor: pointer;
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.work-wrapper .hover-mask,.footer-top 
.path-user #block-tema-content.work-wrapper .hover-mask {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.work-wrapper .hover-mask,.anchor-navigation > 
.path-user #block-tema-content.work-wrapper .hover-mask{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask,
.path-user #block-tema-content.work-wrapper .hover-mask{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.work-wrapper .hover-mask,.footer-top 
.path-user #block-tema-content.work-wrapper .hover-mask {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.work-wrapper .hover-mask,.anchor-navigation > 
.path-user #block-tema-content.work-wrapper .hover-mask{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.work-wrapper .hover-mask {
  transition: all 0.5s ease;
}
.work-wrapper .hover-mask > *{
  display: none;
}
.work-wrapper .hover-mask:hover > *{
  display: block;
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,.footer-top 
.path-user #block-tema-content.work-wrapper .hover-mask:hover > * {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,.anchor-navigation > 
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,.footer-top 
.path-user #block-tema-content.work-wrapper .hover-mask:hover > * {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.work-wrapper .hover-mask:hover > *,.anchor-navigation > 
.path-user #block-tema-content.work-wrapper .hover-mask:hover > *{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.work-wrapper .hover-mask:nth-child(2){
  right: 0px;
}
.work-wrapper .hover-mask:nth-child(3){
  bottom: 0px;
}
.work-wrapper .hover-mask:nth-child(4){
  right: 0px;
  bottom: 0px;
}
#svg1{
  top: 0px;
  left: 0px;
  width: auto;
  height: 47%;
}
#svg2{
  bottom: 0px;
  left: 0px;
  height: auto;
  width: 47%;
}
#svg3{
  bottom: 0px;
  right: 0px;
  width: auto;
  height: 47%;
}
#svg4{
  top: 0px;
  right: 0px;
  height: auto;
  width: 47%;
}
.content-tag, .view-search .view-content .tema-views-result-grouped-type-tags li{
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  white-space: nowrap;
  border-radius: 0.125rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 12px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.ts150 .content-tag,
.ts200 .content-tag,.ts150  .view-search .view-content .tema-views-result-grouped-type-tags li,
.ts200  .view-search .view-content .tema-views-result-grouped-type-tags li {
  font-size: 15px;
}
.content-tag, .view-search .view-content .tema-views-result-grouped-type-tags li {
  background: rgba(87, 167, 220, 0.1019607843);
}
.content-tag:hover, .view-search .view-content .tema-views-result-grouped-type-tags li:hover {
  background: rgba(87, 167, 220, 0.2509803922);
}
.filter-tag{
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 15px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.filter-tag:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 203 / var(--tw-bg-opacity));
}
.filter-tag:not(.filter-tag-reset):after {
  content: "";
  display: inline-block;
  height: 0.75rem;
  width: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  --tw-brightness: brightness(0);
  --tw-invert: invert(100%);
  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);
  background-image: url(da26050c435a15360ac6.svg);
  background-size: 75%;
}
.filter-tag.filter-tag-reset{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.filter-tag.filter-tag-reset:hover{
  background-color: transparent;
  opacity: 0.5;
}
.content-tags-wrapper.on-blue-bg .content-tag, .content-tags-wrapper.on-blue-bg .view-search .view-content .tema-views-result-grouped-type-tags li, .view-search .view-content .tema-views-result-grouped-type-tags .content-tags-wrapper.on-blue-bg li {
  background: rgba(255, 255, 255, 0.6666666667);
}
.content-tags-wrapper.on-blue-bg .content-tag:hover, .content-tags-wrapper.on-blue-bg .view-search .view-content .tema-views-result-grouped-type-tags li:hover, .view-search .view-content .tema-views-result-grouped-type-tags .content-tags-wrapper.on-blue-bg li:hover {
  background: rgba(255, 255, 255, 0.4666666667);
}
.tema-list{
  font-size: 13px;
}
.ts150 .tema-list {
  font-size: 19px;
}

.ts200 .tema-list {
  font-size: 20px;
}
.tema-list li{
  margin-bottom: 0.5rem;
}
.tema-list li a,
.tema-list li button,
.tema-list li > span{
  position: relative;
  display: inline-block;
  border-bottom-width: 1px;
  border-color: transparent;
  padding-left: 1rem;
}
.tema-list li a:before,
.tema-list li button:before,
.tema-list li > span:before{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
}
.path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.tema-list li a:before,.footer-top 
.path-user #block-tema-content.tema-list li a:before,.footer-top .path-user #block-tema-local-tasks
.tema-list li button:before,.footer-top 
.path-user #block-tema-content
.tema-list li button:before,.footer-top .path-user #block-tema-local-tasks
.tema-list li > span:before,.footer-top 
.path-user #block-tema-content
.tema-list li > span:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.tema-list li a:before,.anchor-navigation > 
.path-user #block-tema-content.tema-list li a:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list li button:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list li button:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list li > span:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list li > span:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.tema-list li a:before,
.path-user #block-tema-content.tema-list li a:before,.path-user #block-tema-local-tasks
.tema-list li button:before,
.path-user #block-tema-content
.tema-list li button:before,.path-user #block-tema-local-tasks
.tema-list li > span:before,
.path-user #block-tema-content
.tema-list li > span:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.tema-list li a:before,.footer-top 
.path-user #block-tema-content.tema-list li a:before,.footer-top .path-user #block-tema-local-tasks
.tema-list li button:before,.footer-top 
.path-user #block-tema-content
.tema-list li button:before,.footer-top .path-user #block-tema-local-tasks
.tema-list li > span:before,.footer-top 
.path-user #block-tema-content
.tema-list li > span:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.tema-list li a:before,.anchor-navigation > 
.path-user #block-tema-content.tema-list li a:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list li button:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list li button:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list li > span:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list li > span:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.tema-list li a:before,
.tema-list li button:before,
.tema-list li > span:before {
  content: url(15c450b3f08b582a076c.svg);
}
.tema-list li > span{
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.tema-list li > span:before{
  --tw-brightness: brightness(0);
  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);
}
.tema-list li:last-child{
  margin-bottom: 0px;
}
.tema-list.tm--blue{
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.tema-list.tm--blue li a:before,
.tema-list.tm--blue li button:before,
.tema-list.tm--blue li > span:before {
  content: url(84894d6f47549ebcbb72.svg);
}
.tema-list.tm--icon---pdf li a,
.tema-list.tm--icon---pdf li button,
.tema-list.tm--icon---pdf li > span{
  padding-left: 2.25rem;
  padding-bottom: 0.25rem;
}
.tema-list.tm--icon---pdf li a:before,
.tema-list.tm--icon---pdf li button:before,
.tema-list.tm--icon---pdf li > span:before {
  content: "";
  top: -0.25rem;
  display: block;
  height: 2rem;
  width: 2rem;
  background-size: contain;
  background-repeat: no-repeat;
}
.path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,.footer-top 
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.footer-top .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,.footer-top 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.footer-top .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,.footer-top 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,.anchor-navigation > 
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,.footer-top 
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.footer-top .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,.footer-top 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.footer-top .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,.footer-top 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.tema-list.tm--icon---pdf li a:before,.anchor-navigation > 
.path-user #block-tema-content.tema-list.tm--icon---pdf li a:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li button:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li button:before,.anchor-navigation > .path-user #block-tema-local-tasks
.tema-list.tm--icon---pdf li > span:before,.anchor-navigation > 
.path-user #block-tema-content
.tema-list.tm--icon---pdf li > span:before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.tema-list.tm--icon---pdf li a:before,
.tema-list.tm--icon---pdf li button:before,
.tema-list.tm--icon---pdf li > span:before {
  background-image: url(b944591a6fe95db5fcf9.svg);
  background-size: 2rem;
}
.tema-list.tm--hover---underline li a:hover,
.tema-list.tm--hover---underline li button:hover{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(54 160 231 / var(--tw-border-opacity));
  text-decoration-line: none !important;
}
@media (min-width: 768px) {
  .tema-list{
    font-size: 15px;
  }
}
.video-block{
  position: relative;
  aspect-ratio: 16 / 9;
  width: 100%;
}
.video-block .video-block__placeholder{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-block .video-block__placeholder iframe{
  height: 100%;
  width: 100%;
}
.video-block .video-block__thumbnail{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-block .video-block__play:not(.thumbnail-play-button){
  position: absolute;
  top: 50%;
  left: 50%;
  aspect-ratio: 1 / 1;
  width: 10%;
  min-width: 60px;
  max-width: 120px;
  --tw-translate-y: -50%;
  --tw-translate-x: -50%;
  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));
  cursor: pointer;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.video-block .video-block__play:not(.thumbnail-play-button):hover{
  opacity: 0.8;
}
.video-block .video-block__play:not(.thumbnail-play-button):before{
  display: block;
  height: 100%;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,.footer-top 
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,.anchor-navigation > 
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,.footer-top 
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.video-block .video-block__play:not(.thumbnail-play-button):before,.anchor-navigation > 
.path-user #block-tema-content.video-block .video-block__play:not(.thumbnail-play-button):before{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.video-block .video-block__play:not(.thumbnail-play-button):before {
  background-image: url(b39611a5b7491da5a436.svg);
  content: "";
}
.video-block .video-block__play.thumbnail-play-button{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-block .video-block__play.thumbnail-play-button img{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.video-block .video-block__play.thumbnail-play-button img:hover{
  opacity: 0.8;
}
.video-block-wrapper figcaption{
  margin-top: 1rem;
  text-align: center;
  font-size: 10px;
  color: rgb(45 50 70 / 0.8);
}
@media (min-width: 768px){
  .video-block-wrapper figcaption{
    font-size: 12px;
  }
}
.database-results{
  min-width: 100%;
}
.database-results tr:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.database-results:not(.borderless) th,
.database-results:not(.borderless) td{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.database-results:not(.borderless).alt-border th,
.database-results:not(.borderless).alt-border td{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.database-results:not(.borderless).alt-border thead th{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.database-results th,
.database-results td{
  padding: 1rem;
  text-align: left;
  font-size: 12px;
}
.ts150 .database-results th,
.ts200 .database-results th,.ts150 
.database-results td,
.ts200 
.database-results td {
  font-size: 15px;
}
.database-results th{
  --tw-bg-opacity: 1;
  background-color: rgb(193 199 211 / var(--tw-bg-opacity));
  font-weight: 700;
}
.database-results td{
  vertical-align: top;
}
.database-results td .wyswyg-content{
  font-size: 10px;
}
@media (min-width: 1024px) {
  .database-results td .wyswyg-content{
    font-size: 12px;
  }
.ts150 .database-results td .wyswyg-content,
.ts200 .database-results td .wyswyg-content {
  font-size: 15px;
}
}
.database-results thead tr th,
.database-results tfoot tr th{
  --tw-bg-opacity: 1;
  background-color: rgb(163 171 188 / var(--tw-bg-opacity));
  font-weight: 700;
}
.database-results.td-align-middle td{
  vertical-align: middle;
}
.tooltip-answer,
.tooltip-emb {
  width: 300px;
  position: absolute;
  background-color: #fff;
  color: #000;
  padding: 0.75rem;
  border-radius: 5px;
  font-size: 12px;
  z-index: 9999;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.tooltip-answer::after,
.tooltip-emb::after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 8px;
  border-color: #fff transparent transparent transparent;
  top: 100%;
  left: 2%;
}
.tooltip-content {
  width: 100%;
  word-wrap: break-word;
}
.tooltip-content a {
  color: #f38336;
  text-decoration: underline;
}
.table-container {
  overflow: auto;
  max-height: 80vh;
}
.table-container table {
  border-collapse: collapse;
  width: 100%;
  border: none;
  text-indent: 0;
}
.table-container table th,
.table-container table td {
  border: none; /* Removes borders from table cells */
}
.table-container table thead th:first-child:not(.unsticky) {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-container thead .country {
  position: sticky;
  left: 0;
  top: 0;
  z-index: 2;
}
.table-container thead th {
  position: sticky;
  top: 0;
  background-color: #efeff0;
  font-weight: 700;
}
.table-container tbody {
  overflow-y: scroll;
}
.table-container tbody th {
  position: sticky;
  left: 0;
  z-index: 1;
  background-color: #efeff0;
  font-weight: 700;
}
.database-results.summary table{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.database-results.summary tr:nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.database-results.summary tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.database-results.summary tr:first-child{
  --tw-bg-opacity: 1;
  background-color: rgb(193 199 211 / var(--tw-bg-opacity));
}
.database-results.summary th{
  font-weight: 700;
}
.database-results.summary td{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  vertical-align: middle;
}
.tema-highcharts.question-breakdown .highcharts-legend.highcharts-no-tooltip {
  display: none !important;
}
#datatable-electoral-system-design-database,
#datatable-parliamentary,
#datatable-presidential,
#datatable-eu-parliament {
  width: auto !important;
}
#datatable-electoral-system-design-database th,
#datatable-electoral-system-design-database td,
#datatable-parliamentary th,
#datatable-parliamentary td,
#datatable-presidential th,
#datatable-presidential td,
#datatable-eu-parliament th,
#datatable-eu-parliament td {
  width: auto !important;
}
#datatable-electoral-system-design-database td,
#datatable-parliamentary td,
#datatable-presidential td,
#datatable-eu-parliament td{
  white-space: nowrap;
}
.questionnaire-tabs .vtab-toggle.active{
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.questionnaire-tabs .vtab-toggle.active .tabNumber{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.questionnaire-wrapper input[type=checkbox]{
  display: inline-block;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  background-size: 14px;
}
.questionnaire-wrapper input[type=checkbox]:checked{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  background-image: url(7a612de3e9801c86f894.svg);
}
.questionnaire-wrapper .overArchingQuestion{
  margin-top: 0.25rem;
  font-size: 13px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(143 151 167 / var(--tw-text-opacity));
}
.ts150 .questionnaire-wrapper .overArchingQuestion {
  font-size: 19px;
}

.ts200 .questionnaire-wrapper .overArchingQuestion {
  font-size: 20px;
}
@media (min-width: 768px){
  .questionnaire-wrapper .overArchingQuestion{
    font-size: 15px;
  }
}
.questionnaire-wrapper .subCategoryQuestionsCont .content-container,
.questionnaire-wrapper .localContextQuestionsCont.content-container{
  display: grid;
  gap: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.questionnaire-wrapper .subCategoryQuestionsCont .content-container > .questionItem:last-child,
.questionnaire-wrapper .localContextQuestionsCont.content-container > .questionItem:last-child{
  border-color: transparent;
}
.questionnaire-wrapper .subcategory-tab-content-container{
  display: grid;
  gap: 0.5rem;
}
.questionnaire-wrapper .vcollapse-questionnaire-container{
  border-radius: 0.375rem;
}
.questionnaire-wrapper .vcollapse-questionnaire-container.selected, .questionnaire-wrapper .vcollapse-questionnaire-container:not(.selected) .subcategory-toggle-container:hover {
  background: #efefef;
}
.questionnaire-wrapper .subcategory-toggle-container{
  display: flex;
  cursor: pointer;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
.questionnaire-wrapper .subcategory-toggle-container input{
  margin-left: auto;
  margin-right: 0.5rem;
}
.questionnaire-wrapper .subcategory-toggle{
  width: 100%;
  text-align: left;
  font-weight: 700;
}
.questionnaire-wrapper .questionItem{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding: 0.5rem;
  font-size: 13px;
}
.ts150 .questionnaire-wrapper .questionItem {
  font-size: 19px;
}

.ts200 .questionnaire-wrapper .questionItem {
  font-size: 20px;
}
@media (min-width: 768px){
  .questionnaire-wrapper .questionItem{
    font-size: 15px;
  }
}
.questionnaire-wrapper .questionItem.selected{
  border-radius: 0.375rem;
  font-weight: 500;
  background: #dedede;
}
.questionnaire-wrapper .questionItem label.questionText{
  flex: 1 1 0%;
}
/*************START QUESTIONNAIRE **********/
.qreResultGroup{
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
@media (min-width: 768px){
  .qreResultGroup{
    row-gap: 3rem;
  }
}
@media (min-width: 1024px){
  .qreResultGroup{
    row-gap: 4rem;
  }
}
#qreResultContainer .CategoryHeading{
  display: flex;
  align-items: flex-start;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
  padding: 1rem;
  font-size: 17px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ts150 #qreResultContainer .CategoryHeading {
  font-size: 25px;
}
.ts200 #qreResultContainer .CategoryHeading {
  font-size: 32px;
}
@media (min-width: 768px){
  #qreResultContainer .CategoryHeading{
    font-size: 24px;
  }
}
#qreResultContainer .categoryQuestionnaireNumber{
  margin-right: 1rem;
  margin-top: 0.25rem;
  display: flex;
  aspect-ratio: 1 / 1;
  min-width: 45px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
#qreResultContainer .categoryQuestionnaireLabel{
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 700;
}
#qreResultContainer .subCategoryHeading.vcollapse-toggle{
  cursor: pointer;
}
#qreResultContainer .subCategoryHeading.vcollapse-toggle .subCategoryQuestionnaireLabel:hover {
  background: #d9d9d9;
}
#qreResultContainer .subCategoryQuestionnaireLabel{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
  padding: 1rem;
}
#qreResultContainer .subCategoryQuestionnaireLabel .subCategoryQuestionnaireLabelText{
  margin-bottom: 0.25rem;
  font-weight: 700;
}
#qreResultContainer .overArchingQuestionnaireQuestion{
  font-size: 13px;
}
.ts150 #qreResultContainer .overArchingQuestionnaireQuestion {
  font-size: 19px;
}

.ts200 #qreResultContainer .overArchingQuestionnaireQuestion {
  font-size: 20px;
}
@media (min-width: 768px){
  #qreResultContainer .overArchingQuestionnaireQuestion{
    font-size: 15px;
  }
}
#qreResultContainer .subCatQuestions .content-container{
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
  border-width: 1px;
  border-top-width: 0px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
}
#qreResultContainer .subCatQuestions .content-container .questionItem{
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding: 1rem;
}
@media (min-width: 1024px){
  #qreResultContainer .subCatQuestions .content-container .questionItem{
    padding: 2rem;
  }
}
#qreResultContainer .subCatQuestions .content-container .questionItem:last-child{
  border-color: transparent;
}
#qreResultContainer .localQuestionnaireQuestionGroup .localQuestionnaireQuestion{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  border-top-color: transparent;
  padding: 0.75rem;
}
#qreResultContainer .questionHeading{
  margin-bottom: 1rem;
  font-weight: 700;
  text-decoration-line: underline;
}
#qreResultContainer .questionInfo{
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px){
  #qreResultContainer .questionInfo{
    gap: 3rem;
  }
}
#qreResultContainer .questionInfo--title{
  margin-bottom: 0.5rem;
  font-weight: 700;
}
#qreResultContainer .whatToLookFor .questionInfo--content{
  display: grid;
  gap: 1rem;
}
@media (min-width: 640px){
  #qreResultContainer .whatToLookFor .questionInfo--content{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px){
  #qreResultContainer .whatToLookFor .questionInfo--content{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
#qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  padding: 1rem;
}
@media (min-width: 640px){
  #qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem{
    padding: 2rem;
  }
}
#qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem .wTitle{
  margin-bottom: 0.25rem;
  font-weight: 700;
}
#qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem .wContent{
  font-size: 13px;
}
.ts150 #qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem .wContent {
  font-size: 19px;
}

.ts200 #qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem .wContent {
  font-size: 20px;
}
@media (min-width: 768px){
  #qreResultContainer .whatToLookFor .questionInfo--content .whatToLookForItem .wContent{
    font-size: 15px;
  }
}
#qreResultContainer .sources .questionInfo--content,
#qreResultContainer .standards .questionInfo--content{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
}
.ts150 #qreResultContainer .sources .questionInfo--content,.ts150 
#qreResultContainer .standards .questionInfo--content {
  font-size: 19px;
}

.ts200 #qreResultContainer .sources .questionInfo--content,
.ts200 
#qreResultContainer .standards .questionInfo--content {
  font-size: 20px;
}
@media (min-width: 768px){
  #qreResultContainer .sources .questionInfo--content,
#qreResultContainer .standards .questionInfo--content{
    font-size: 15px;
  }
}
#qreResultContainer .sources .groupedItems,
#qreResultContainer .standards .groupedItems{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  padding: 1rem;
}
#qreResultContainer .sources .groupedItems--type,
#qreResultContainer .standards .groupedItems--type{
  font-weight: 700;
}
#qreResultContainer .sources ul,
#qreResultContainer .standards ul{
  gap: 2rem;
}
@media (min-width: 768px){
  #qreResultContainer .sources ul,
#qreResultContainer .standards ul{
    -moz-columns: 2;
         columns: 2;
    gap: 4rem;
  }
}
#qreResultContainer .pillarSubCatSection .localQuestionnaireQuestion{
  border-width: 1px;
  border-top-width: 0px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding: 0.75rem;
}
/*****PAGE LAYOUT, TEXT SECTIONS ETC *****/
#questionnaireControls{
  display: flex;
  justify-content: space-between;
}
/*****PRINT STYLES****/
/*****PRINT STYLES****/
.interactive-eqc-page input[type=checkbox]{
  display: inline-block;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  background-size: 14px;
}
.interactive-eqc-page input[type=checkbox]:checked{
  --tw-border-opacity: 1;
  border-color: rgb(0 69 135 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  background-image: url(7a612de3e9801c86f894.svg);
}
.interactive-eqc-page .categoryChoices--item.selected{
  --tw-border-opacity: 1;
  border-color: rgb(249 249 251 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
  font-weight: 500;
}
.interactive-eqc-page .type-bestfit.result-item {
  border-color: #16a34a;
}
.interactive-eqc-page .type-bestfit.legend,
.interactive-eqc-page .type-bestfit .result-item--title {
  background-color: #16a34a;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.interactive-eqc-page .type-mediumfit.result-item {
  border-color: #f9d55b;
}
.interactive-eqc-page .type-mediumfit.legend,
.interactive-eqc-page .type-mediumfit .result-item--title {
  background-color: #f9d55b;
}
.interactive-eqc-page .type-nofit.result-item {
  border-color: #ef4444;
}
.interactive-eqc-page .type-nofit.legend,
.interactive-eqc-page .type-nofit .result-item--title {
  background-color: #ef4444;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.js-ticker {
  overflow: hidden;
}
.js-ticker-track {
  white-space: nowrap;
}
.js-ticker-item {
  white-space: normal;
  height: 100%;
  vertical-align: top;
  display: inline-block;
  position: relative;
}
@supports (display: flex) {
  .js-ticker-track {
    position: relative;
    white-space: normal;
    display: inline-flex;
  }
  .js-ticker-item {
    height: auto;
    display: block;
    flex: 0 0 auto;
  }
  .js-ticker.active .js-ticker-track {
    display: flex;
  }
  .js-ticker.active .js-ticker-item {
    flex: 1 0 auto;
  }
}
.tema-ticker--centered.active .js-ticker-track{
  align-items: center;
}
.anchor-navigation{
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.anchor-navigation.shadowify {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.anchor-navigation:not(.sticky-anchor-nav) .anchor-link:not(.active):first-child{
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
}
.anchor-navigation > .container{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.anchor-navigation .anchor-link{
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 13px;
  font-weight: 700;
}
.ts150 .anchor-navigation .anchor-link {
  font-size: 19px;
}

.ts200 .anchor-navigation .anchor-link {
  font-size: 20px;
}
@media (min-width: 768px){
  .anchor-navigation .anchor-link{
    font-size: 15px;
  }
}
.anchor-navigation .anchor-link.active{
  --tw-bg-opacity: 1;
  background-color: rgb(54 160 231 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.block-facet--checkbox{
  margin-bottom: 0.5rem;
}
.block-facet--checkbox h2{
  position: relative;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding: 1rem;
  font-size: 15px;
  line-height: 1;
}
.block-facet--checkbox h2:after{
  position: absolute;
  top: 50%;
  right: 1rem;
  display: block;
  --tw-translate-y: -50%;
  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-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,.footer-top 
.path-user #block-tema-content.block-facet--checkbox h2:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,.anchor-navigation > 
.path-user #block-tema-content.block-facet--checkbox h2:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.block-facet--checkbox h2:after,
.path-user #block-tema-content.block-facet--checkbox h2:after{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,.footer-top 
.path-user #block-tema-content.block-facet--checkbox h2:after {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.block-facet--checkbox h2:after,.anchor-navigation > 
.path-user #block-tema-content.block-facet--checkbox h2:after{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.block-facet--checkbox h2:after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(44e491ee1f7c23318695.svg);
}
.block-facet--checkbox h2.active{
  border-bottom-width: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.block-facet--checkbox h2.active:after{
  --tw-rotate: 180deg;
  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));
}
.facets-widget-checkbox {
  overflow: hidden;
  height: 0px;
}
.facets-widget-checkbox .facet-item{
  margin-bottom: 0.25rem;
  display: flex;
}
.facets-widget-checkbox .facet-item > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.facets-widget-checkbox.active{
  border-radius: 0.375rem;
  border-width: 1px;
  border-top-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  padding: 1rem;
  font-size: 12px;
}
.ts150 .facets-widget-checkbox.active,
.ts200 .facets-widget-checkbox.active {
  font-size: 15px;
}
.facets-widget-checkbox.active {
  height: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.views-exposed-form{
  width: 100%;
}
.views-exposed-form .js-form-item{
  float: none;
  margin-top: 0px;
  margin-right: 0px;
}
.views-exposed-form .js-form-item label{
  display: none;
}
.views-exposed-form .form-actions{
  display: none;
}
.view-search .view-content{
  display: grid;
  row-gap: 1.25rem;
}
@media (min-width: 640px){
  .view-search .view-content{
    row-gap: 2.5rem;
  }
}
.view-search .view-content .tema-views-result-title{
  font-size: 14px;
  font-weight: 500;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.view-search .view-content .tema-views-result-title:hover{
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.view-search .view-content .tema-views-result-title {
  line-height: 1.4;
}
@media (min-width: 640px) {
  .view-search .view-content .tema-views-result-title{
    margin-bottom: 0.5rem;
    font-size: 18px;
  }
}
.view-search .view-content .tema-views-result-date{
  margin-bottom: 0.5rem;
  font-size: 12px;
  opacity: 0.8;
}
.ts150 .view-search .view-content .tema-views-result-date,
.ts200 .view-search .view-content .tema-views-result-date {
  font-size: 15px;
}
.view-search .view-content .tema-views-result-summary{
  font-size: 13px;
}
.ts150 .view-search .view-content .tema-views-result-summary {
  font-size: 19px;
}

.ts200 .view-search .view-content .tema-views-result-summary {
  font-size: 20px;
}
@media (min-width: 768px){
  .view-search .view-content .tema-views-result-summary{
    font-size: 15px;
  }
}
.view-search .view-content .tema-views-result-grouped-type-tags{
  margin-top: 1rem;
}
.view-search .view-content .tema-views-result-grouped-type-tags ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.view-search nav.pager{
  margin-top: 2rem;
  font-size: 15px;
}
@media (min-width: 640px){
  .view-search nav.pager{
    margin-top: 3rem;
  }
}
.view-search nav.pager .pager__items{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 0.25rem;
}
.view-search nav.pager .pager__item{
  padding: 0px;
}
.view-search nav.pager a{
  display: inline-block;
  padding: 0.5rem;
  font-weight: 600;
  opacity: 0.5;
  min-width: 27px;
}
.view-search nav.pager a:hover{
  opacity: 1;
}
.view-search nav.pager .is-active > a{
  opacity: 1;
}
.pfr-tabs .pfr-tabs-nav{
  position: relative;
  z-index: 0;
  margin-bottom: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.pfr-tabs .pfr-tabs-nav:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: -1;
  height: 100%;
  --tw-translate-x: -50%;
  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-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
}
.pfr-tabs .pfr-tabs-nav:not(.nav-viewport-line):before {
  width: calc(100% + 2rem);
}
.pfr-tabs .pfr-tabs-nav.nav-viewport-line:before{
  width: 200vw;
}
.pfr-tabs .pfr-tab-item{
  margin-bottom: -1px;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(228 230 232 / var(--tw-border-opacity));
  border-bottom-color: transparent;
  padding: 0.75rem;
  text-align: center;
  font-size: 13px;
}
.ts150 .pfr-tabs .pfr-tab-item {
  font-size: 19px;
}

.ts200 .pfr-tabs .pfr-tab-item {
  font-size: 20px;
}
@media (min-width: 768px){
  .pfr-tabs .pfr-tab-item{
    padding: 1rem;
    font-size: 15px;
  }
}
.pfr-tabs .pfr-tab-item.active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(54 160 231 / var(--tw-text-opacity));
}
.path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 640px){
  .path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
    max-width: 1536px;
  }
}
.path-user #block-tema-local-tasks.block,
.path-user #block-tema-content.block{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .footer-top .path-user #block-tema-local-tasks.block,.footer-top 
.path-user #block-tema-content.block {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.anchor-navigation > .path-user #block-tema-local-tasks.block,.anchor-navigation > 
.path-user #block-tema-content.block{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 1280px){
  .xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  @media (min-width: 640px){
    .xl\:container{
      max-width: 640px;
    }
  }
  @media (min-width: 768px){
    .xl\:container{
      max-width: 768px;
    }
  }
  @media (min-width: 1024px){
    .xl\:container{
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px){
    .xl\:container{
      max-width: 1280px;
    }
  }
  @media (min-width: 1536px){
    .xl\:container{
      max-width: 1536px;
    }
  }
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:bottom-0::before{
  content: var(--tw-content);
  bottom: 0px;
}
.before\:left-1\/2::before{
  content: var(--tw-content);
  left: 50%;
}
.before\:top-0::before{
  content: var(--tw-content);
  top: 0px;
}
.before\:top-1\/2::before{
  content: var(--tw-content);
  top: 50%;
}
.before\:-z-10::before{
  content: var(--tw-content);
  z-index: -10;
}
.before\:-z-\[1\]::before{
  content: var(--tw-content);
  z-index: -1;
}
.before\:block::before{
  content: var(--tw-content);
  display: block;
}
.before\:h-\[150\%\]::before{
  content: var(--tw-content);
  height: 150%;
}
.before\:h-\[50vh\]::before{
  content: var(--tw-content);
  height: 50vh;
}
.before\:h-\[calc\(100\%_\+_2\.5rem\)\]::before{
  content: var(--tw-content);
  height: calc(100% + 2.5rem);
}
.before\:h-full::before{
  content: var(--tw-content);
  height: 100%;
}
.before\:min-h-full::before{
  content: var(--tw-content);
  min-height: 100%;
}
.before\:w-\[100vw\]::before{
  content: var(--tw-content);
  width: 100vw;
}
.before\:w-\[125vw\]::before{
  content: var(--tw-content);
  width: 125vw;
}
.before\:w-\[calc\(100\%_\+_2\.5rem\)\]::before{
  content: var(--tw-content);
  width: calc(100% + 2.5rem);
}
.before\:w-full::before{
  content: var(--tw-content);
  width: 100%;
}
.before\:min-w-\[200vw\]::before{
  content: var(--tw-content);
  min-width: 200vw;
}
.before\:-translate-x-1\/2::before{
  content: var(--tw-content);
  --tw-translate-x: -50%;
  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));
}
.before\:-translate-y-1\/2::before{
  content: var(--tw-content);
  --tw-translate-y: -50%;
  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));
}
.before\:-translate-y-full::before{
  content: var(--tw-content);
  --tw-translate-y: -100%;
  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));
}
.before\:rounded-lg::before{
  content: var(--tw-content);
  border-radius: 0.5rem;
}
.before\:border-2::before{
  content: var(--tw-content);
  border-width: 2px;
}
.before\:border-solid::before{
  content: var(--tw-content);
  border-style: solid;
}
.before\:border-\[\'\{\{bg_color\}\}\'\]::before{
  content: var(--tw-content);
  border-color: '{{bg color}}';
}
.before\:bg-ideaBackgroundGrey100::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity));
}
.before\:bg-ideaBlue100::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 69 135 / var(--tw-bg-opacity));
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}
.hover\:bg-blue-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.hover\:bg-ideaBlue100Hover:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 203 / var(--tw-bg-opacity));
}
.hover\:bg-ideaListGrey100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(228 230 232 / var(--tw-bg-opacity));
}
.hover\:bg-ideaOrange100Hover:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(242 154 22 / var(--tw-bg-opacity));
}
.hover\:\!text-ideaBlue100Hover:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(3 105 203 / var(--tw-text-opacity)) !important;
}
.hover\:text-ideaBlue100:hover{
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.hover\:text-ideaBlue100Hover:hover{
  --tw-text-opacity: 1;
  color: rgb(3 105 203 / var(--tw-text-opacity));
}
.hover\:text-ideaTextBlack100:hover{
  --tw-text-opacity: 1;
  color: rgb(45 50 70 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.hover\:opacity-50:hover{
  opacity: 0.5;
}
.hover\:opacity-60:hover{
  opacity: 0.6;
}
.hover\:opacity-70:hover{
  opacity: 0.7;
}
.hover\:opacity-75:hover{
  opacity: 0.75;
}
.hover\:brightness-150:hover{
  --tw-brightness: brightness(1.5);
  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);
}
.hover\:filter:hover{
  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);
}
.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}
.group:hover .group-hover\:scale-110{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  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));
}
.group:hover .group-hover\:transform{
  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));
}
.group:hover .group-hover\:bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:text-\[var\(--theme-color\)\]{
  color: var(--theme-color);
}
.group:hover .group-hover\:text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-ideaBlue100{
  --tw-text-opacity: 1;
  color: rgb(0 69 135 / var(--tw-text-opacity));
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
.group:hover .group-hover\:opacity-40{
  opacity: 0.4;
}
.group:hover .group-hover\:opacity-70{
  opacity: 0.7;
}
.child-th\:w-1\/3 th{
  width: 33.333333%;
}
.child-th\:pb-4 th{
  padding-bottom: 1rem;
}
.child-th\:pr-4 th{
  padding-right: 1rem;
}
.child-th\:text-left th{
  text-align: left;
}
.child-th\:align-top th{
  vertical-align: top;
}
.child-th\:font-bold th{
  font-weight: 700;
}
.child-td\:w-full td{
  width: 100%;
}
.child-td\:pb-4 td{
  padding-bottom: 1rem;
}
.child-td\:text-right td{
  text-align: right;
}
.child-td\:align-top td{
  vertical-align: top;
}
@media (min-width: 640px){
  .sm\:pointer-events-auto{
    pointer-events: auto;
  }
  .sm\:absolute{
    position: absolute;
  }
  .sm\:bottom-4{
    bottom: 1rem;
  }
  .sm\:left-0{
    left: 0px;
  }
  .sm\:right-0{
    right: 0px;
  }
  .sm\:right-4{
    right: 1rem;
  }
  .sm\:top-0{
    top: 0px;
  }
  .sm\:col-auto{
    grid-column: auto;
  }
  .sm\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .sm\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .sm\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .sm\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .sm\:\!mb-0{
    margin-bottom: 0px !important;
  }
  .sm\:\!mb-4{
    margin-bottom: 1rem !important;
  }
  .sm\:-mb-8{
    margin-bottom: -2rem;
  }
  .sm\:-mt-40{
    margin-top: -10rem;
  }
  .sm\:-mt-6{
    margin-top: -1.5rem;
  }
  .sm\:mb-0{
    margin-bottom: 0px;
  }
  .sm\:mb-16{
    margin-bottom: 4rem;
  }
  .sm\:mb-4{
    margin-bottom: 1rem;
  }
  .sm\:mb-8{
    margin-bottom: 2rem;
  }
  .sm\:mr-8{
    margin-right: 2rem;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:mt-1{
    margin-top: 0.25rem;
  }
  .sm\:mt-4{
    margin-top: 1rem;
  }
  .sm\:mt-8{
    margin-top: 2rem;
  }
  .sm\:\!block{
    display: block !important;
  }
  .sm\:block{
    display: block;
  }
  .sm\:inline{
    display: inline;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:grid{
    display: grid;
  }
  .sm\:\!hidden{
    display: none !important;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:aspect-\[29\/16\]{
    aspect-ratio: 29/16;
  }
  .sm\:aspect-\[91\/50\]{
    aspect-ratio: 91/50;
  }
  .sm\:aspect-auto{
    aspect-ratio: auto;
  }
  .sm\:h-full{
    height: 100%;
  }
  .sm\:min-h-\[7\.5rem\]{
    min-height: 7.5rem;
  }
  .sm\:w-1\/2{
    width: 50%;
  }
  .sm\:w-10\/12{
    width: 83.333333%;
  }
  .sm\:w-4\/12{
    width: 33.333333%;
  }
  .sm\:w-5\/12{
    width: 41.666667%;
  }
  .sm\:w-7\/12{
    width: 58.333333%;
  }
  .sm\:w-8\/12{
    width: 66.666667%;
  }
  .sm\:w-9\/12{
    width: 75%;
  }
  .sm\:w-\[120px\]{
    width: 120px;
  }
  .sm\:w-\[140px\]{
    width: 140px;
  }
  .sm\:w-\[160px\]{
    width: 160px;
  }
  .sm\:w-\[175\%\]{
    width: 175%;
  }
  .sm\:w-\[180px\]{
    width: 180px;
  }
  .sm\:w-\[60px\]{
    width: 60px;
  }
  .sm\:w-\[80px\]{
    width: 80px;
  }
  .sm\:w-\[fit-content\]{
    width: -moz-fit-content;
    width: fit-content;
  }
  .sm\:w-auto{
    width: auto;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:max-w-\[50\%\]{
    max-width: 50%;
  }
  .sm\:max-w-\[600px\]{
    max-width: 600px;
  }
  .sm\:flex-1{
    flex: 1 1 0%;
  }
  .sm\:flex-\[1_0_48\%\]{
    flex: 1 0 48%;
  }
  .sm\:flex-auto{
    flex: 1 1 auto;
  }
  .sm\:translate-y-\[0\.5rem\]{
    --tw-translate-y: 0.5rem;
    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));
  }
  .sm\:translate-y-\[1rem\]{
    --tw-translate-y: 1rem;
    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));
  }
  .sm\:columns-2{
    -moz-columns: 2;
         columns: 2;
  }
  .sm\:columns-3{
    -moz-columns: 3;
         columns: 3;
  }
  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, 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\:flex-row{
    flex-direction: row;
  }
  .sm\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .sm\:flex-col{
    flex-direction: column;
  }
  .sm\:flex-wrap{
    flex-wrap: wrap;
  }
  .sm\:items-start{
    align-items: flex-start;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-start{
    justify-content: flex-start;
  }
  .sm\:justify-center{
    justify-content: center;
  }
  .sm\:gap-0{
    gap: 0px;
  }
  .sm\:gap-12{
    gap: 3rem;
  }
  .sm\:gap-6{
    gap: 1.5rem;
  }
  .sm\:gap-8{
    gap: 2rem;
  }
  .sm\:gap-x-0{
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .sm\:gap-x-5{
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .sm\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .sm\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .sm\:gap-y-12{
    row-gap: 3rem;
  }
  .sm\:rounded-md{
    border-radius: 0.375rem;
  }
  .sm\:rounded-bl-\[120px\]{
    border-bottom-left-radius: 120px;
  }
  .sm\:rounded-br-\[120px\]{
    border-bottom-right-radius: 120px;
  }
  .sm\:rounded-tr-none{
    border-top-right-radius: 0px;
  }
  .sm\:border-b-0{
    border-bottom-width: 0px;
  }
  .sm\:border-l{
    border-left-width: 1px;
  }
  .sm\:border-r{
    border-right-width: 1px;
  }
  .sm\:border-ideaListGrey100{
    --tw-border-opacity: 1;
    border-color: rgb(228 230 232 / var(--tw-border-opacity));
  }
  .sm\:bg-transparent{
    background-color: transparent;
  }
  .sm\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }
  .sm\:object-center{
    -o-object-position: center;
       object-position: center;
  }
  .sm\:p-12{
    padding: 3rem;
  }
  .sm\:p-3{
    padding: 0.75rem;
  }
  .sm\:p-4{
    padding: 1rem;
  }
  .sm\:p-8{
    padding: 2rem;
  }
  .sm\:\!px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .sm\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .sm\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .sm\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .sm\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm\:pb-0{
    padding-bottom: 0px;
  }
  .sm\:pl-0{
    padding-left: 0px;
  }
  .sm\:pl-10{
    padding-left: 2.5rem;
  }
  .sm\:pl-4{
    padding-left: 1rem;
  }
  .sm\:pl-8{
    padding-left: 2rem;
  }
  .sm\:pr-10{
    padding-right: 2.5rem;
  }
  .sm\:pr-8{
    padding-right: 2rem;
  }
  .sm\:pt-0{
    padding-top: 0px;
  }
  .sm\:pt-4{
    padding-top: 1rem;
  }
  .sm\:text-left{
    text-align: left;
  }
  .sm\:text-\[22px\]{
    font-size: 22px;
  }
  .sm\:text-\[28px\]{
    font-size: 28px;
  }
  .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-desktopS{
    font-size: 15px;
  }
  .child-th\:sm\:w-4\/12 th{
    width: 33.333333%;
  }
  .child-th\:sm\:pb-4 th{
    padding-bottom: 1rem;
  }
  .child-td\:sm\:w-8\/12 td{
    width: 66.666667%;
  }
  .child-td\:sm\:pb-4 td{
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px){
  .md\:absolute{
    position: absolute;
  }
  .md\:-bottom-20{
    bottom: -5rem;
  }
  .md\:left-1\/2{
    left: 50%;
  }
  .md\:left-6{
    left: 1.5rem;
  }
  .md\:top-1\/2{
    top: 50%;
  }
  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .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-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\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .md\:-mt-40{
    margin-top: -10rem;
  }
  .md\:-mt-6{
    margin-top: -1.5rem;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mb-12{
    margin-bottom: 3rem;
  }
  .md\:mb-16{
    margin-bottom: 4rem;
  }
  .md\:mb-3{
    margin-bottom: 0.75rem;
  }
  .md\:mb-8{
    margin-bottom: 2rem;
  }
  .md\:ml-auto{
    margin-left: auto;
  }
  .md\:mr-0{
    margin-right: 0px;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:mt-12{
    margin-top: 3rem;
  }
  .md\:mt-2{
    margin-top: 0.5rem;
  }
  .md\:mt-6{
    margin-top: 1.5rem;
  }
  .md\:mt-7{
    margin-top: 1.75rem;
  }
  .md\:mt-8{
    margin-top: 2rem;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: flex;
  }
  .md\:grid{
    display: grid;
  }
  .md\:hidden{
    display: none;
  }
  .md\:aspect-\[128\/54\]{
    aspect-ratio: 128/54;
  }
  .md\:h-9{
    height: 2.25rem;
  }
  .md\:h-\[480px\]{
    height: 480px;
  }
  .md\:h-\[48px\]{
    height: 48px;
  }
  .md\:h-\[72px\]{
    height: 72px;
  }
  .md\:max-h-\[350px\]{
    max-height: 350px;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:w-1\/3{
    width: 33.333333%;
  }
  .md\:w-16{
    width: 4rem;
  }
  .md\:w-2\/3{
    width: 66.666667%;
  }
  .md\:w-2\/5{
    width: 40%;
  }
  .md\:w-3\/12{
    width: 25%;
  }
  .md\:w-3\/5{
    width: 60%;
  }
  .md\:w-4\/5{
    width: 80%;
  }
  .md\:w-5\/12{
    width: 41.666667%;
  }
  .md\:w-6\/12{
    width: 50%;
  }
  .md\:w-7\/12{
    width: 58.333333%;
  }
  .md\:w-8\/12{
    width: 66.666667%;
  }
  .md\:w-9\/12{
    width: 75%;
  }
  .md\:w-\[200\%\]{
    width: 200%;
  }
  .md\:w-\[200px\]{
    width: 200px;
  }
  .md\:w-\[300px\]{
    width: 300px;
  }
  .md\:w-\[64px\]{
    width: 64px;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:w-full{
    width: 100%;
  }
  .md\:min-w-\[450px\]{
    min-width: 450px;
  }
  .md\:min-w-\[64px\]{
    min-width: 64px;
  }
  .md\:max-w-\[150px\]{
    max-width: 150px;
  }
  .md\:max-w-\[1600px\]{
    max-width: 1600px;
  }
  .md\:max-w-md{
    max-width: 28rem;
  }
  .md\:max-w-sm{
    max-width: 24rem;
  }
  .md\:flex-shrink-0{
    flex-shrink: 0;
  }
  .md\:-translate-x-1\/2{
    --tw-translate-x: -50%;
    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));
  }
  .md\:-translate-y-1\/2{
    --tw-translate-y: -50%;
    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));
  }
  .md\:grid-cols-1{
    grid-template-columns: repeat(1, 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\:flex-row{
    flex-direction: row;
  }
  .md\:flex-col{
    flex-direction: column;
  }
  .md\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .md\:items-start{
    align-items: flex-start;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-end{
    justify-content: flex-end;
  }
  .md\:justify-center{
    justify-content: center;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-0{
    gap: 0px;
  }
  .md\:gap-10{
    gap: 2.5rem;
  }
  .md\:gap-12{
    gap: 3rem;
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
  .md\:gap-8{
    gap: 2rem;
  }
  .md\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .md\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .md\:gap-y-10{
    row-gap: 2.5rem;
  }
  .md\:gap-y-12{
    row-gap: 3rem;
  }
  .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-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .md\:border-0{
    border-width: 0px;
  }
  .md\:border-b-0{
    border-bottom-width: 0px;
  }
  .md\:border-l{
    border-left-width: 1px;
  }
  .md\:border-r{
    border-right-width: 1px;
  }
  .md\:border-ideaListGrey100{
    --tw-border-opacity: 1;
    border-color: rgb(228 230 232 / var(--tw-border-opacity));
  }
  .md\:bg-ideaBackgroundGrey100{
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  }
  .md\:bg-transparent{
    background-color: transparent;
  }
  .md\:bg-right{
    background-position: right;
  }
  .md\:p-0{
    padding: 0px;
  }
  .md\:p-12{
    padding: 3rem;
  }
  .md\:p-4{
    padding: 1rem;
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:p-8{
    padding: 2rem;
  }
  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-\[86px\]{
    padding-left: 86px;
    padding-right: 86px;
  }
  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:pb-0{
    padding-bottom: 0px;
  }
  .md\:pb-1{
    padding-bottom: 0.25rem;
  }
  .md\:pb-8{
    padding-bottom: 2rem;
  }
  .md\:pl-4{
    padding-left: 1rem;
  }
  .md\:pl-8{
    padding-left: 2rem;
  }
  .md\:pr-8{
    padding-right: 2rem;
  }
  .md\:pt-0{
    padding-top: 0px;
  }
  .md\:pt-12{
    padding-top: 3rem;
  }
  .md\:\!text-left{
    text-align: left !important;
  }
  .md\:text-center{
    text-align: center;
  }
  .md\:text-right{
    text-align: right;
  }
  .md\:\!text-5xl{
    font-size: 3rem !important;
    line-height: 1 !important;
  }
  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-\[60px\]{
    font-size: 60px;
  }
  .md\:text-desktopL{
    font-size: 24px;
  }
  .md\:text-desktopM{
    font-size: 18px;
  }
  .md\:text-desktopS{
    font-size: 15px;
  }
  .md\:text-desktopXS{
    font-size: 12px;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .before\:md\:bg-transparent::before{
    content: var(--tw-content);
    background-color: transparent;
  }
}
@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:bottom-4{
    bottom: 1rem;
  }
  .lg\:bottom-auto{
    bottom: auto;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:top-0{
    top: 0px;
  }
  .lg\:top-1\/2{
    top: 50%;
  }
  .lg\:col-auto{
    grid-column: auto;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-10{
    grid-column: span 10 / span 10;
  }
  .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-8{
    grid-column: span 8 / span 8;
  }
  .lg\:col-start-2{
    grid-column-start: 2;
  }
  .lg\:row-span-2{
    grid-row: span 2 / span 2;
  }
  .lg\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .lg\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:-mb-24{
    margin-bottom: -6rem;
  }
  .lg\:-mt-28{
    margin-top: -7rem;
  }
  .lg\:-mt-\[4\.75rem\]{
    margin-top: -4.75rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }
  .lg\:mb-12{
    margin-bottom: 3rem;
  }
  .lg\:mb-16{
    margin-bottom: 4rem;
  }
  .lg\:mb-4{
    margin-bottom: 1rem;
  }
  .lg\:mb-6{
    margin-bottom: 1.5rem;
  }
  .lg\:mb-8{
    margin-bottom: 2rem;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mr-4{
    margin-right: 1rem;
  }
  .lg\:mr-8{
    margin-right: 2rem;
  }
  .lg\:mr-auto{
    margin-right: auto;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mt-10{
    margin-top: 2.5rem;
  }
  .lg\:mt-16{
    margin-top: 4rem;
  }
  .lg\:mt-20{
    margin-top: 5rem;
  }
  .lg\:mt-24{
    margin-top: 6rem;
  }
  .lg\:mt-4{
    margin-top: 1rem;
  }
  .lg\:mt-8{
    margin-top: 2rem;
  }
  .lg\:\!block{
    display: block !important;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:\!hidden{
    display: none !important;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[10\/9\]{
    aspect-ratio: 10/9;
  }
  .lg\:aspect-\[3\/1\]{
    aspect-ratio: 3/1;
  }
  .lg\:aspect-auto{
    aspect-ratio: auto;
  }
  .lg\:h-56{
    height: 14rem;
  }
  .lg\:h-\[110px\]{
    height: 110px;
  }
  .lg\:h-\[160px\]{
    height: 160px;
  }
  .lg\:h-\[450px\]{
    height: 450px;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:max-h-\[400px\]{
    max-height: 400px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-1\/3{
    width: 33.333333%;
  }
  .lg\:w-10\/12{
    width: 83.333333%;
  }
  .lg\:w-11\/12{
    width: 91.666667%;
  }
  .lg\:w-3\/12{
    width: 25%;
  }
  .lg\:w-3\/5{
    width: 60%;
  }
  .lg\:w-32{
    width: 8rem;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-9\/12{
    width: 75%;
  }
  .lg\:w-\[100px\]{
    width: 100px;
  }
  .lg\:w-\[116px\]{
    width: 116px;
  }
  .lg\:w-\[140px\]{
    width: 140px;
  }
  .lg\:w-\[160px\]{
    width: 160px;
  }
  .lg\:w-\[600px\]{
    width: 600px;
  }
  .lg\:w-\[60px\]{
    width: 60px;
  }
  .lg\:w-\[80px\]{
    width: 80px;
  }
  .lg\:w-\[96px\]{
    width: 96px;
  }
  .lg\:w-\[fit-content\]{
    width: -moz-fit-content;
    width: fit-content;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-fit{
    width: -moz-fit-content;
    width: fit-content;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:min-w-\[210px\]{
    min-width: 210px;
  }
  .lg\:min-w-\[240px\]{
    min-width: 240px;
  }
  .lg\:max-w-\[300px\]{
    max-width: 300px;
  }
  .lg\:max-w-\[600px\]{
    max-width: 600px;
  }
  .lg\:max-w-full{
    max-width: 100%;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:max-w-xl{
    max-width: 36rem;
  }
  .lg\:flex-1{
    flex: 1 1 0%;
  }
  .lg\:flex-initial{
    flex: 0 1 auto;
  }
  .lg\:-translate-y-1\/2{
    --tw-translate-y: -50%;
    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));
  }
  .lg\:translate-x-full{
    --tw-translate-x: 100%;
    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));
  }
  .lg\:columns-3{
    -moz-columns: 3;
         columns: 3;
  }
  .lg\:columns-4{
    -moz-columns: 4;
         columns: 4;
  }
  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, 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\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:flex-wrap{
    flex-wrap: wrap;
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-10{
    gap: 2.5rem;
  }
  .lg\:gap-12{
    gap: 3rem;
  }
  .lg\:gap-16{
    gap: 4rem;
  }
  .lg\:gap-4{
    gap: 1rem;
  }
  .lg\:gap-5{
    gap: 1.25rem;
  }
  .lg\:gap-6{
    gap: 1.5rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .lg\:gap-x-16{
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .lg\:gap-x-2{
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .lg\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .lg\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .lg\:gap-y-16{
    row-gap: 4rem;
  }
  .lg\:gap-y-4{
    row-gap: 1rem;
  }
  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }
  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }
  .lg\:rounded-bl-\[120px\]{
    border-bottom-left-radius: 120px;
  }
  .lg\:rounded-tr-none{
    border-top-right-radius: 0px;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:border-solid{
    border-style: solid;
  }
  .lg\:border-ideaListGrey100{
    --tw-border-opacity: 1;
    border-color: rgb(228 230 232 / var(--tw-border-opacity));
  }
  .lg\:object-center{
    -o-object-position: center;
       object-position: center;
  }
  .lg\:p-12{
    padding: 3rem;
  }
  .lg\:p-16{
    padding: 4rem;
  }
  .lg\:p-6{
    padding: 1.5rem;
  }
  .lg\:p-8{
    padding: 2rem;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pb-48{
    padding-bottom: 12rem;
  }
  .lg\:pl-0{
    padding-left: 0px;
  }
  .lg\:pl-16{
    padding-left: 4rem;
  }
  .lg\:pl-20{
    padding-left: 5rem;
  }
  .lg\:pl-4{
    padding-left: 1rem;
  }
  .lg\:pl-8{
    padding-left: 2rem;
  }
  .lg\:pr-12{
    padding-right: 3rem;
  }
  .lg\:pr-16{
    padding-right: 4rem;
  }
  .lg\:pr-20{
    padding-right: 5rem;
  }
  .lg\:pr-4{
    padding-right: 1rem;
  }
  .lg\:pr-8{
    padding-right: 2rem;
  }
  .lg\:pt-10{
    padding-top: 2.5rem;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:pt-8{
    padding-top: 2rem;
  }
  .lg\:\!text-left{
    text-align: left !important;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-desktopS{
    font-size: 15px;
  }
  .lg\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:before\:absolute::before{
    content: var(--tw-content);
    position: absolute;
  }
  .lg\:before\:bottom-0::before{
    content: var(--tw-content);
    bottom: 0px;
  }
  .lg\:before\:left-0::before{
    content: var(--tw-content);
    left: 0px;
  }
  .lg\:before\:-z-10::before{
    content: var(--tw-content);
    z-index: -10;
  }
  .lg\:before\:block::before{
    content: var(--tw-content);
    display: block;
  }
  .lg\:before\:h-\[150\%\]::before{
    content: var(--tw-content);
    height: 150%;
  }
  .lg\:before\:w-\[50vw\]::before{
    content: var(--tw-content);
    width: 50vw;
  }
  .lg\:before\:translate-x-0::before{
    content: var(--tw-content);
    --tw-translate-x: 0px;
    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));
  }
  .lg\:before\:bg-ideaBackgroundGrey100::before{
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 251 / var(--tw-bg-opacity));
  }
  .group:hover .lg\:group-hover\:scale-110{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    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));
  }
}
@media (min-width: 1280px){
  .xl\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .xl\:col-span-10{
    grid-column: span 10 / span 10;
  }
  .xl\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .xl\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .xl\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .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-2{
    grid-column-start: 2;
  }
  .xl\:col-start-3{
    grid-column-start: 3;
  }
  .xl\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .xl\:-mt-24{
    margin-top: -6rem;
  }
  .xl\:-mt-3{
    margin-top: -0.75rem;
  }
  .xl\:-mt-4{
    margin-top: -1rem;
  }
  .xl\:-mt-8{
    margin-top: -2rem;
  }
  .xl\:mb-0{
    margin-bottom: 0px;
  }
  .xl\:mb-12{
    margin-bottom: 3rem;
  }
  .xl\:mb-16{
    margin-bottom: 4rem;
  }
  .xl\:mb-32{
    margin-bottom: 8rem;
  }
  .xl\:mb-8{
    margin-bottom: 2rem;
  }
  .xl\:mr-auto{
    margin-right: auto;
  }
  .xl\:mt-0{
    margin-top: 0px;
  }
  .xl\:mt-16{
    margin-top: 4rem;
  }
  .xl\:\!block{
    display: block !important;
  }
  .xl\:block{
    display: block;
  }
  .xl\:inline{
    display: inline;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:grid{
    display: grid;
  }
  .xl\:\!hidden{
    display: none !important;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:aspect-\[10\/4\]{
    aspect-ratio: 10/4;
  }
  .xl\:aspect-auto{
    aspect-ratio: auto;
  }
  .xl\:h-\[600px\]{
    height: 600px;
  }
  .xl\:h-\[620px\]{
    height: 620px;
  }
  .xl\:min-h-\[140px\]{
    min-height: 140px;
  }
  .xl\:min-h-\[540px\]{
    min-height: 540px;
  }
  .xl\:w-1\/2{
    width: 50%;
  }
  .xl\:w-1\/3{
    width: 33.333333%;
  }
  .xl\:w-10\/12{
    width: 83.333333%;
  }
  .xl\:w-3\/12{
    width: 25%;
  }
  .xl\:w-3\/5{
    width: 60%;
  }
  .xl\:w-4\/12{
    width: 33.333333%;
  }
  .xl\:w-4\/5{
    width: 80%;
  }
  .xl\:w-48{
    width: 12rem;
  }
  .xl\:w-5\/12{
    width: 41.666667%;
  }
  .xl\:w-6\/12{
    width: 50%;
  }
  .xl\:w-7\/12{
    width: 58.333333%;
  }
  .xl\:w-8\/12{
    width: 66.666667%;
  }
  .xl\:w-9\/12{
    width: 75%;
  }
  .xl\:w-\[120px\]{
    width: 120px;
  }
  .xl\:w-\[140\%\]{
    width: 140%;
  }
  .xl\:w-\[140px\]{
    width: 140px;
  }
  .xl\:w-\[145px\]{
    width: 145px;
  }
  .xl\:w-\[160px\]{
    width: 160px;
  }
  .xl\:w-auto{
    width: auto;
  }
  .xl\:max-w-3xl{
    max-width: 48rem;
  }
  .xl\:max-w-\[200px\]{
    max-width: 200px;
  }
  .xl\:flex-initial{
    flex: 0 1 auto;
  }
  .xl\:flex-grow{
    flex-grow: 1;
  }
  .xl\:columns-4{
    -moz-columns: 4;
         columns: 4;
  }
  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, 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\:flex-row{
    flex-direction: row;
  }
  .xl\:flex-col{
    flex-direction: column;
  }
  .xl\:items-center{
    align-items: center;
  }
  .xl\:justify-start{
    justify-content: flex-start;
  }
  .xl\:justify-end{
    justify-content: flex-end;
  }
  .xl\:justify-between{
    justify-content: space-between;
  }
  .xl\:gap-0{
    gap: 0px;
  }
  .xl\:gap-12{
    gap: 3rem;
  }
  .xl\:gap-16{
    gap: 4rem;
  }
  .xl\:gap-20{
    gap: 5rem;
  }
  .xl\:gap-4{
    gap: 1rem;
  }
  .xl\:gap-52{
    gap: 13rem;
  }
  .xl\:gap-8{
    gap: 2rem;
  }
  .xl\:gap-x-16{
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .xl\:gap-x-20{
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
  .xl\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .xl\:gap-x-8{
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .xl\:whitespace-nowrap{
    white-space: nowrap;
  }
  .xl\:p-12{
    padding: 3rem;
  }
  .xl\:p-8{
    padding: 2rem;
  }
  .xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .xl\:px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .xl\:px-\[105px\]{
    padding-left: 105px;
    padding-right: 105px;
  }
  .xl\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .xl\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .xl\:pb-16{
    padding-bottom: 4rem;
  }
  .xl\:pl-20{
    padding-left: 5rem;
  }
  .xl\:pr-16{
    padding-right: 4rem;
  }
  .xl\:pr-8{
    padding-right: 2rem;
  }
  .xl\:pt-16{
    padding-top: 4rem;
  }
  .xl\:text-center{
    text-align: center;
  }
  .xl\:\!text-\[64px\]{
    font-size: 64px !important;
  }
  .xl\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xl\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .xl\:text-\[16px\]{
    font-size: 16px;
  }
  .xl\:text-\[32px\]{
    font-size: 32px;
  }
  .xl\:text-\[40px\]{
    font-size: 40px;
  }
  .xl\:text-desktopM{
    font-size: 18px;
  }
  .xl\:text-desktopS{
    font-size: 15px;
  }
  .xl\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .xl\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1536px){
  .\32xl\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .\32xl\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .\32xl\:col-span-9{
    grid-column: span 9 / span 9;
  }
  .\32xl\:col-start-2{
    grid-column-start: 2;
  }
  .\32xl\:col-start-3{
    grid-column-start: 3;
  }
  .\32xl\:-mt-12{
    margin-top: -3rem;
  }
  .\32xl\:block{
    display: block;
  }
  .\32xl\:hidden{
    display: none;
  }
  .\32xl\:aspect-\[29\/14\]{
    aspect-ratio: 29/14;
  }
  .\32xl\:aspect-\[29\/17\]{
    aspect-ratio: 29/17;
  }
  .\32xl\:h-\[720px\]{
    height: 720px;
  }
  .\32xl\:w-10\/12{
    width: 83.333333%;
  }
  .\32xl\:w-4\/12{
    width: 33.333333%;
  }
  .\32xl\:w-6\/12{
    width: 50%;
  }
  .\32xl\:w-7\/12{
    width: 58.333333%;
  }
  .\32xl\:w-8\/12{
    width: 66.666667%;
  }
  .\32xl\:w-9\/12{
    width: 75%;
  }
  .\32xl\:w-\[200px\]{
    width: 200px;
  }
  .\32xl\:w-\[38\%\]{
    width: 38%;
  }
  .\32xl\:min-w-\[240px\]{
    min-width: 240px;
  }
  .\32xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .\32xl\:gap-8{
    gap: 2rem;
  }
  .\32xl\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .\32xl\:space-x-16 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .\32xl\:bg-ideaBlue100{
    --tw-bg-opacity: 1;
    background-color: rgb(0 69 135 / var(--tw-bg-opacity));
  }
  .\32xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .\32xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .\32xl\:pl-24{
    padding-left: 6rem;
  }
  .\32xl\:pr-16{
    padding-right: 4rem;
  }
  .\32xl\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.\[\&\+div\]\:mt-0+div{
  margin-top: 0px;
}
.\[\&\>\*\:last-child\]\:mb-0>*:last-child{
  margin-bottom: 0px;
}
.\[\&\>\*\]\:text-mobileS>*{
  font-size: 13px;
}
@media (min-width: 768px){
  .\[\&\>\*\]\:md\:text-desktopS>*{
    font-size: 15px;
  }
}
.\[\&\>div\:first-child\]\:mt-0>div:first-child{
  margin-top: 0px;
}
.\[\&\>div\:first-child\]\:mt-8>div:first-child{
  margin-top: 2rem;
}
.\[\&\>div\:last-child\]\:mb-0>div:last-child{
  margin-bottom: 0px;
}
.\[\&_iframe\]\:mb-8 iframe{
  margin-bottom: 2rem;
}
.\[\&_iframe\]\:mt-4 iframe{
  margin-top: 1rem;
}
.\[\&_iframe\]\:aspect-video iframe{
  aspect-ratio: 16 / 9;
}
.\[\&_iframe\]\:h-full iframe{
  height: 100%;
}
.\[\&_iframe\]\:w-full iframe{
  width: 100%;
}
.\[\&_iframe\]\:max-w-full iframe{
  max-width: 100%;
}
.\[\&_td\]\:w-full td{
  width: 100%;
}
.\[\&_td\]\:align-top td{
  vertical-align: top;
}
.\[\&_th\]\:whitespace-nowrap th{
  white-space: nowrap;
}
.\[\&_th\]\:pr-12 th{
  padding-right: 3rem;
}
.\[\&_th\]\:pr-16 th{
  padding-right: 4rem;
}
.\[\&_th\]\:text-left th{
  text-align: left;
}
.\[\&_th\]\:align-top th{
  vertical-align: top;
}
.\[\&_th\]\:font-bold th{
  font-weight: 700;
}
.\[\&_th\]\:font-normal th{
  font-weight: 400;
}

/*# sourceMappingURL=main.css.map*/