.nj-advent-calendar {display: grid;height: auto;grid-template-columns: repeat(auto-fit, minmax(calc(var(--maximgsize) + var(--gap)), 1fr));gap: var(--gap);}.nj-advent-calendar img {display: block;}.nj-advent-calendar > div {width: 100%;box-sizing: border-box;}.view-normal .nj-advent-calendar > div{opacity: 0.7;cursor: not-allowed;transition: opacity .3s ease;filter: grayscale(1);}.view-normal .nj-advent-calendar .active {cursor: pointer;opacity: 1;filter: none;}.nj-advent-calendar .jiggle {animation: jiggle 0.15s infinite;transform: rotate(-2deg);}@keyframes jiggle {0% {transform: rotate(-2deg);}50% {transform: rotate(2deg);}}@media screen and (max-width: 568px){.nj-advent-calendar {grid-template-columns: repeat(auto-fit, minmax(calc(25% + var(--gap)), 1fr));}}.nj-advent-calendar {--gap: 10px;--maximgsize: 180px;}.card * {box-sizing: border-box;}.view-normal .card{position: fixed;top: 30%;right: 20px;clip-path: circle(22px at 97% 22px);}.card {padding: 20px 60px 20px 20px;transition: all ease-in-out 0.3s;background-color: #ffffff;}.card__infoicon {position: absolute;top: 11px;right: 26px;font-size: 25px;color: #000000;transition: ease-out 0.3s;display: flex;justify-content: center;align-items: center;}.card__title {margin: 0;font-size: 3em;line-height: 1.8;}.card__description {margin: 0;font-size: 1.1em;line-height: 1.6;}.card__credits {margin: 0;padding: 4px 0;font-size: 1.1em;}.card__reference {display: inline-block;border-bottom: 1px solid transparent;color: #0099ff;text-decoration: none;transition: ease-in 0.3s;}.card__reference:hover {border-bottom-color: #0099ff;}.view-edit .card, .card:hover, .card:focus {clip-path: circle(75%);border-radius: 12px;box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.12), 0px 3px 18px rgba(0, 0, 0, 0.08);background: #ffffff;outline: none;}.card:hover .card__infoicon, .card:focus .card__infoicon {opacity: 0;}.view-edit .card{opacity: 1;}.view-edit .card, .card:focus {box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.12), 0px 3px 18px rgba(0, 0, 0, 0.08), 0px 0px 0px 4px rgba(0, 0, 0, 0.2);}@media screen and (max-width: 768px) {.card{display: none !important;}}.nj-divider-arrow {position: relative;width: 100vw;margin-left: calc(-50vw + 50%);pointer-events: none;overflow: hidden;line-height: 0;transform: rotate(0deg);backface-visibility: visible;}.nj-divider-arrow svg {position: relative;display: block;left: 0;right: 0;top: 0;z-index: 9;width: 100%;height: inherit;}.view-normal .nj-divider-arrow svg {position: absolute;}.nj-divider-arrow.bottom {transform: rotateX(180deg);}.nj-divider-drops {position: relative;width: 100vw;margin-left: calc(-50vw + 50%);pointer-events: none;overflow: hidden;line-height: 0;transform: rotate(0deg) scale(1.02);backface-visibility: visible;height:10vw;}.nj-divider-drops svg {position: relative;display: block;left: 0;right: 0;top: 0;z-index: 9;width: 100%;height: inherit;}.view-normal .nj-divider-drops svg {position: absolute;}.nj-divider-drops.bottom {transform: rotateX(180deg) scale(1.02);}.nj-divider-pyramids {position: relative;width: 100vw;margin-left: calc(-50vw + 50%);pointer-events: none;overflow: hidden;line-height: 0;transform: rotate(0deg) scale(1.01);backface-visibility: visible;}.nj-divider-pyramids svg {position: relative;display: block;left: 0;right: 0;top: 0;z-index: 9;width: 100%;height: inherit;}.view-normal .nj-divider-pyramids svg {position: absolute;}.nj-divider-pyramids.flip{transform: rotateY(180deg) scale(1.01);}.nj-divider-pyramids.bottom {transform: rotateX(180deg) scale(1.01);}.nj-divider-pyramids.flip.bottom{transform: rotate(180deg) scale(1.01);}.nj-divider-tilt {position: relative;width: 100vw;margin-left: calc(-50vw + 50%);pointer-events: none;overflow: hidden;line-height: 0;transform: rotate(0deg) scale(1.01);backface-visibility: visible;}.nj-divider-tilt svg {position: relative;display: block;left: 0;right: 0;top: 0;z-index: 9;width: 100%;height: inherit;}.view-normal .nj-divider-tilt svg {position: absolute;}.nj-divider-tilt.flip{transform: rotateY(180deg) scale(1.01);}.nj-divider-tilt.bottom {transform: rotateX(180deg) scale(1.01);}.nj-divider-tilt.flip.bottom{transform: rotate(180deg) scale(1.01);}.nj-divider-triangle-plus {position: relative;width: 100vw;margin-left: calc(-50vw + 50%);pointer-events: none;}.nj-divider-triangle-plus svg {display: block;background: 0 0;left: 0;right: 0;top: 0;z-index: 9;width: 100%;transform: translateY(-100%) translateY(1px) scale(1,1);transform-origin: top;}.view-normal .nj-divider-triangle-plus svg {position: absolute;}.nj-divider-triangle-plus.flip-true svg{transform: translateY(100%) translateY(-1px) scale(1,1) rotate(180deg);}.view-edit .nj-divider-triangle-plus.flip-false svg {transform: translateY(0%);}.nj-news-module.new-btn-text #news_items .incms-button a,.nj-news-module.new-btn-text .news.button a{text-indent: -9999px;line-height: 0;}.nj-news-module.new-btn-text #news_items .incms-button a:after,.nj-news-module.new-btn-text .news.button a:after {content: var(--btntext);text-indent: 0;display: block;line-height: initial;}.nj-news-module .news-image,.nj-news-module .list-view.fullimage .news-image {max-width: var(--imgwidth);}.nj-news-module .news_detail h2,.nj-news-module .news_item h2 {font-size: var(--titlesize);}.nj-news-module {--imgwidth: 0px;--titlesize: 0%;}a.smart-neon-btn{position: relative;display: block;padding: 16px 30px;margin: 25px 0 50px;color: #03e9f4;text-decoration: none;transition: 0.2s;letter-spacing: 4px;overflow: hidden;text-align: center;font-weight: bold;}a.smart-neon-btn:hover{background: #03e9f4;color: #050801;box-shadow: 0 0 5px #03e9f4,0 0 25px #03e9f4,0 0 50px #03e9f4,0 0 200px #03e9f4;-webkit-box-reflect:below 1px linear-gradient(transparent, #0005);}a.smart-neon-btn span{position: absolute;display: block;}a.smart-neon-btn span:nth-child(1){top: 0;left: 0;width: 100%;height: 2px;background: linear-gradient(90deg,transparent,#03e9f4);animation: animate1 1s linear infinite;}a.smart-neon-btn span:nth-child(2){top: -100%;right: 0;width: 2px;height: 100%;background: linear-gradient(180deg,transparent,#03e9f4);animation: animate2 1s linear infinite;animation-delay: 0.25s;}a.smart-neon-btn span:nth-child(3){bottom: 0;right: -100%;width: 100%;height: 2px;background: linear-gradient(270deg,transparent,#03e9f4);animation: animate3 1s linear infinite;animation-delay: 0.5s;}a.smart-neon-btn span:nth-child(4){bottom: -100%;left: 0;width: 2px;height: 100%;background: linear-gradient(360deg,transparent,#03e9f4);animation: animate4 1s linear infinite;animation-delay: 0.75s;}@keyframes animate1{0%{left: -100%;}50%,100%{left: 100%;}}@keyframes animate2{0%{top: -100%;}50%,100%{top: 100%;}}@keyframes animate3{0%{right: -100%;}50%,100%{right: 100%;}}@keyframes animate4{0%{bottom: -100%;}50%,100%{bottom: 100%;}}a.smart-neon-btn{position: relative;display: block;padding: 16px 30px;margin: 25px 0 50px;color: #03e9f4;text-decoration: none;transition: 0.1s;letter-spacing: 4px;overflow: hidden;text-align: center;font-weight: bold;}a.smart-neon-btn-nj:hover{background: #03e9f4;color: #050801;box-shadow: 0 0 5px #03e9f4,0 0 25px #03e9f4,0 0 50px #03e9f4,0 0 200px #03e9f4;-webkit-box-reflect:below 1px linear-gradient(transparent, #0005);}a.smart-neon-btn-nj span{position: absolute;display: block;}a.smart-neon-btn-nj span:nth-child(1){top: 0;left: 0;width: 100%;height: 2px;background: linear-gradient(90deg,transparent,#03e9f4);animation: animate1 1s linear infinite;}a.smart-neon-btn-nj span:nth-child(2){top: -100%;right: 0;width: 2px;height: 100%;background: linear-gradient(180deg,transparent,#03e9f4);animation: animate2 1s linear infinite;animation-delay: 0.25s;}a.smart-neon-btn-nj span:nth-child(3){bottom: 0;right: -100%;width: 100%;height: 2px;background: linear-gradient(270deg,transparent,#03e9f4);animation: animate3 1s linear infinite;animation-delay: 0.5s;}a.smart-neon-btn-nj span:nth-child(4){bottom: -100%;left: 0;width: 2px;height: 100%;background: linear-gradient(360deg,transparent,#03e9f4);animation: animate4 1s linear infinite;animation-delay: 0.75s;}@keyframes animate1{0%{left: -100%;}50%,100%{left: 100%;}}@keyframes animate2{0%{top: -100%;}50%,100%{top: 100%;}}@keyframes animate3{0%{right: -100%;}50%,100%{right: 100%;}}@keyframes animate4{0%{bottom: -100%;}50%,100%{bottom: 100%;}}.embed-yt-shorts > .embed-container{color: #fff;padding-bottom: 177.64% !important;}.embed-yt-shorts > .embed-container > .embed-container{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}#go-to-top {display:none;position: fixed;bottom: 20px;right: 20px;z-index:9999;}#go-to-top span {font-size: 18px;}#go-to-top a {display: flex;width: 40px;height: 40px;border-radius: 50%;justify-content: center;align-items: center;box-shadow: 0 0 10px rgb(0 0 0 / 0.35);text-decoration: none;}.goto-color {background-color: #CC0000;color: #FFFFFF;}.smart-accordion.no-border .flexi-accordionitem dt,.smart-accordion.no-border .flexi-accordionitem dd,.smart-accordion.no-border .flexi-accordion dt,.smart-accordion.no-border .flexi-accordion dd{border: none !important;}.smart-accordion .flexi-accordion dt a,.smart-accordion .flexi-accordion dt a:hover,.smart-accordion .flexi-accordion dt a:visited,.smart-accordion .flexi-accordionitem dt a,.smart-accordion .flexi-accordionitem dt a:hover,.smart-accordion .flexi-accordionitem dt a:visited {margin: 0;line-height: initial;display: block;height: auto;font-size: var(--qsize);font-weight: var(--qweight);color: var(--qcolor);}.smart-accordion .flexi-accordionitem dd{font-size: var(--csize);}.smart-accordion.arrow dt a:before {content: '\f078';float: right;font-family: FontAwesome;margin-left: var(--qsize);font-size: calc(var(--qsize) - 2px);padding: .15em;}.smart-accordion.arrow dt.is-open a:before {content: '\f077';}.smart-accordion .flexi-accordionitem {margin-bottom: var(--mb);}.smart-accordion {--qsize: 20px;--csize: 12px;--qcolor: #FF0000;--qweight: 500;--mb: 20px;}.smart-mask{position: absolute;width:100%;height:100%;top:0px;left:0px;}.smart-box-container{position:relative;}.view-normal.onecol .smart-box.fullwidth.fullwidthcontent > .smart-box-container {max-width: 100%;}.smartbox-main-inner {padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;}.smart-main {background-size: auto;background-repeat: no-repeat;background-position-x: center;background-position-y: center;background-attachment: scroll;}.smartflexi label,.smartflexi button,.smartflexi p,.smartflexi h1,.smartflexi h2,.smartflexi h3,.smartflexi h4,.smartflexi h5 { color: inherit !important; }.smartflexi {border-style: solid;border-width: 1px;border-radius: 5px;padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.smart-white-text *{color:#e0e0e0;}