.element-content{display:flex;justify-content:center;margin:var(--margin-l) auto;background-color:hsl(0,0%,100%);}.element-content__max-width{display:flex;}.element-content--center .element-content__max-width{justify-content:center;text-align:center;}.element-content__position{flex-basis:1000px;}.element-content__label{padding:8px 16px;background-color:var(--color-main-100);border-radius:8px;display:inline-block;}.element-content__text{font-weight:300;}.element-content__text a{text-decoration:underline;transition:text-underline-offset ease .3s;text-underline-offset:4px;}.element-content__text a:hover{text-underline-offset:2px;}.element-content__buttons{margin-top:var(--spacing-xl);}.element-content--background{background:var(--color-main-100);margin-top:0;margin-bottom:0;padding-top:var(--margin-l);padding-bottom:var(--margin-l);}.element-content--full-width .element-content__position{flex-basis:100%;}.read-more svg{stroke:hsl(0,0%,10%);width:14px;height:11px;transition:transform ease .4s;}@media all and (max-width:46.4375rem){.read-more svg{width:9px;height:7px;}}.read-more[aria-expanded=true]{display:none;}.read-more--less{display:none;}.read-more--less[aria-expanded=true]{display:flex;}.read-more--less[aria-expanded=true] svg{transform:rotate(180deg);}.read-more[aria-expanded=true]+.more-text,.js-content-open .more-text{display:block;}.more-text{display:none;}
.image-texts--background{background-color:var(--color-main-100);overflow:auto;}
.element-image-text{margin-top:var(--margin-l);margin-bottom:var(--margin-l);}.image-texts--background .element-image-text{margin-top:0;margin-bottom:0;padding-top:var(--margin-l);padding-bottom:var(--margin-l);}.element-image-text__max-width{display:flex;justify-content:stretch;align-items:flex-end;gap:var(--spacing-xl);}@media all and (max-width:80rem){.element-image-text__max-width{align-items:stretch;}}@media all and (max-width:46.4375rem){.element-image-text__max-width{flex-direction:column-reverse;align-items:stretch;}}.element-image-text__image-container{flex-basis:50%;display:block;overflow:hidden;background-color:hsl(0,0%,20%);border-radius:4px;}.element-image-text__image{display:block;max-width:100%;width:100%;height:auto;transition:transform .5s;transform-origin:center;border-radius:4px;}@media all and (max-width:80rem){.element-image-text__image{height:100%;object-fit:cover;}}@media all and (max-width:46.4375rem){.element-image-text__image{height:auto;}}.element-image-text__image--video{aspect-ratio:1/1;object-fit:cover;}@media all and (max-width:46.4375rem){.element-image-text__image--video{aspect-ratio:auto;}}.element-image-text__content{flex-basis:50%;}.element-image-text__content-main{display:flex;flex-direction:column;gap:var(--spacing-xl);}.element-image-text__hgroup{display:flex;flex-direction:column;gap:var(--spacing-s);}.element-image-text__title{margin-bottom:0;display:block;}.element-image-text__description{font-weight:300;}.element-image-text__description a{text-decoration:underline;transition:text-underline-offset ease .3s;text-underline-offset:4px;}.element-image-text__description a:hover{text-underline-offset:2px;}.element-image-text__buttons{display:flex;gap:var(--spacing-m);}@media all and (max-width:46.4375rem){.element-image-text__buttons{flex-wrap:wrap;}}.element-image-text__link-detail{font-size:var(--font-size-m);font-weight:600;text-decoration:underline;}.view-list>.element-image-text:nth-child(even) .element-image-text__max-width,.view-list>.element-image-text:nth-child(even).element-image-text__max-width,.image-texts--mirrored .element-image-text__max-width,.image-texts--mirrored.element-image-text__max-width{flex-direction:row-reverse;}@media all and (max-width:46.4375rem){.view-list>.element-image-text:nth-child(even) .element-image-text__max-width,.view-list>.element-image-text:nth-child(even).element-image-text__max-width,.image-texts--mirrored .element-image-text__max-width,.image-texts--mirrored.element-image-text__max-width{flex-direction:column-reverse;}}
.teaser{position:relative;background-color:hsl(0,0%,100%);}.teaser.teaser--background-color{margin-top:0;margin-bottom:0;padding-top:var(--margin-l);padding-bottom:var(--margin-l);background-color:var(--color-main-100);}.teaser.teaser--background-image{margin-top:0;margin-bottom:0;padding-top:var(--margin-l);padding-bottom:var(--margin-l);}.teaser__background-image{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;pointer-events:none;}.teaser__background-image::before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;pointer-events:none;background:linear-gradient(0deg,hsla(0,0%,100%,.8) 0%,hsla(0,0%,100%,.8) 100%);}.teaser__header{position:relative;z-index:4;margin-bottom:80px;padding-right:150px;}@media all and (max-width:80rem){.teaser__header{margin-bottom:60px;}}@media all and (max-width:46.4375rem){.teaser__header{margin-bottom:40px;padding-right:calc(var(--spacing-xl)*2);}}.teaser__carousel{position:relative;z-index:6;max-width:none;margin-left:0;margin-right:0;padding-right:0;padding-left:calc((100% - 1820px)/2 + var(--margin-s));}@media all and (max-width:116.875rem){.teaser__carousel{padding-left:var(--margin-s);}}
.carousel{max-width:calc(1820px - var(--margin-s)*2);}.carousel__item{max-width:100%;}.carousel .splide__list{gap:var(--spacing-m);justify-content:flex-start;}.carousel .splide__pagination{bottom:0;}.carousel .splide__arrows{position:relative;z-index:16;}.carousel .splide__arrows-position{position:absolute;right:var(--margin-s);display:flex;justify-content:flex-end;align-items:center;gap:12px;bottom:calc(var(--spacing-l) + var(--spacing-xs));}.carousel .splide__arrow{position:static;transform:none;}.carousel.is-overflow .splide__list{justify-content:left;}
.carousel__track{padding:4px;}.carousel__item{padding:4px;transition:transform ease .3s;}.carousel__item:hover{transform:scale(1.03);}.element-teaser{display:block;position:relative;color:hsl(0,0%,100%);width:100%;max-width:316px;}@media all and (max-width:46.4375rem){.element-teaser{max-width:220px;}}.element-teaser:hover{text-decoration:none;color:hsl(0,0%,100%);}.element-teaser__icon{display:block;flex:0 0 auto;width:36px;height:36px;fill:hsl(0,0%,100%);border:1px solid var(--color-main-400);border-radius:50%;padding:8px;transition:border-color .3s ease;}.element-teaser__image-container{background-color:hsl(0,0%,20%);}.element-teaser__image-placeholder{display:block;aspect-ratio:316/400;background-color:var(--color-main-100);width:316px;}@media all and (max-width:80rem){.element-teaser__image-placeholder{width:316px;}}@media all and (max-width:46.4375rem){.element-teaser__image-placeholder{width:316px;}}.element-teaser picture{position:relative;}.element-teaser picture::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.4);transition:background ease .3s;}.element-teaser picture:hover,.element-teaser picture:focus,.element-teaser picture:active{color:hsl(0,0%,100%);}.element-teaser__image{display:block;}.element-teaser__content{position:absolute;top:var(--spacing-l);bottom:var(--spacing-l);left:var(--spacing-l);right:var(--spacing-l);z-index:3;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.element-teaser__categories{display:flex;flex:1;align-items:flex-start;justify-content:flex-start;min-height:28px;margin-bottom:var(--spacing-s);gap:8px;color:hsl(0,0%,100%);}@media all and (max-width:46.4375rem){.element-teaser__categories{min-height:22px;}}.element-teaser__categories span{font-size:var(--font-size-small);line-height:1;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:2px 12px;background-color:hsla(0,0%,100%,.1);border-radius:8px;}@media all and (max-width:46.4375rem){.element-teaser__categories span{min-height:22px;}}.element-teaser__categories span.greenlabel{background-color:#7f956a;padding:0;width:28px;height:28px;}@media all and (max-width:46.4375rem){.element-teaser__categories span.greenlabel{width:22px;height:22px;}}.element-teaser__categories span.greenlabel svg{width:12px;height:12px;fill:hsl(0,0%,100%);}.element-teaser__overline{display:block;font-size:var(--font-size-m);margin-bottom:4px;}.element-teaser__title{display:block;font-size:var(--font-size-heading-4);}.element-teaser__subtitle{display:block;margin-bottom:10px;}.element-teaser__description{display:block;font-size:1rem;}.element-teaser.element-teaser-extended{display:flex;flex-direction:column;gap:var(--spacing-l);color:hsl(0,0%,10%);}.element-teaser.element-teaser-extended .element-teaser__content{position:relative;top:auto;bottom:auto;left:auto;right:auto;gap:var(--spacing-l);}.element-teaser.element-teaser-extended .element-teaser__content--text{display:flex;flex-direction:column;gap:var(--spacing-m);}.element-teaser.element-teaser-extended .element-teaser__categories{position:absolute;z-index:4;top:var(--spacing-m);left:var(--spacing-m);}.element-teaser.element-teaser-extended .element-teaser__overline{color:var(--color-main-700);}.element-teaser.element-teaser-extended .element-teaser__link{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);color:var(--color-main-700);}.element-teaser.element-teaser-extended .element-teaser__link:hover .element-teaser__icon{border-color:var(--color-main-700);}.element-teaser.element-teaser-extended .element-teaser__icon{fill:var(--color-main-700);}
.teaser-menu{margin:var(--margin-l) auto;text-align:center;}.teaser-menu__header{margin-bottom:var(--spacing-xl);}.teaser-menu .view-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);}

.element-teaser-menu{position:relative;display:flex;width:100%;max-width:422px;color:var(--color-main-700);background-color:var(--color-main-100);border-radius:4px;padding:var(--spacing-m);margin:4px;justify-content:space-between;align-items:center;gap:var(--spacing-xs);transition:transform ease .3s;}.element-teaser-menu:hover{color:var(--color-main-700);text-decoration:none;transform:scale(1.03);}.element-teaser-menu__icon{display:block;width:36px;height:36px;fill:var(--color-main-700);border:1px solid var(--color-main-400);border-radius:50%;padding:8px;transition:border-color .3s ease;}.element-teaser-menu__title{display:block;text-align:left;font-family:"SuedtirolNext";}
.page-footer{position:relative;z-index:1;}.footer-main{position:relative;padding-top:var(--margin-l);padding-bottom:var(--margin-l);}.footer-main__background{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;}.footer-main__background::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,hsla(0,0%,0%,.8) 100%);}.footer-main__background div{height:100%;}.footer-main__max-width{position:relative;z-index:2;}.footer-main__logo{display:inline-block;margin-bottom:var(--spacing-l);}@media all and (max-width:80rem){.footer-main__logo{margin-bottom:28px;}}@media all and (max-width:46.4375rem){.footer-main__logo{margin-bottom:24px;}}.footer-main__logo img{max-width:80%;height:auto;}.footer-main__grid{display:flex;justify-content:space-between;align-items:center;gap:60px;}@media all and (max-width:46.4375rem){.footer-main__grid{flex-wrap:wrap;justify-content:flex-start;}}.footer-main__grid--logo{flex:3;}.footer-main__block{flex:2;}@media all and (max-width:46.4375rem){.footer-main__block{flex-basis:100%;}}.footer-main__title{margin-bottom:var(--spacing-m);color:hsl(0,0%,100%);}.footer-address{color:hsl(0,0%,100%);}.footer-address a,.footer-address a:hover{color:hsl(0,0%,100%);}.footer-address__contact{font-weight:300;line-height:1.5;}.footer-address .button{margin-top:var(--spacing-l);}.footer-socials__links{display:flex;gap:12px;align-items:center;}.footer-socials__link{display:flex;width:48px;height:48px;align-items:center;justify-content:center;}.footer-socials__link svg{display:block;fill:hsl(0,0%,100%);width:100%;height:100%;transition:fill ease .3s;}.footer-socials__link:hover svg{fill:hsla(0,0%,100%,.8);}.footer-nav{background-color:var(--color-main-200);padding:72px 0;font-weight:300;}@media all and (max-width:80rem){.footer-nav .content-width{flex-direction:column;}}.footer-nav .content-width.flex{justify-content:space-between;gap:var(--spacing-xl);}.nav-seo{flex:3;gap:var(--spacing-xl);margin-bottom:40px;line-height:1.5;}.nav-seo .flex{gap:var(--spacing-l);}@media all and (max-width:46.4375rem){.nav-seo .flex{flex-direction:column;gap:var(--spacing-xs);}}.nav-seo__dropdown{margin:0;padding:0;list-style:none;}@media all and (max-width:46.4375rem){.nav-seo__dropdown{display:none;padding:var(--spacing-s);}}.is-active .nav-seo__dropdown{display:block;}.nav-seo__level0{flex:1;}.nav-seo__menu0{display:inline-flex;font-weight:500;margin-bottom:8px;}@media all and (max-width:46.4375rem){.nav-seo__menu0{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-s);}}.is-active .nav-seo__menu0{background-color:var(--color-main-100);border-radius:4px;}.nav-seo__menu0 svg{display:none;fill:var(--color-main-700);width:12px;height:6px;transition:transform ease .3s;}@media all and (max-width:46.4375rem){.nav-seo__menu0 svg{display:inline-flex;}}.is-active .nav-seo__menu0 svg{transform:scaleY(-1);}.nav-seo__menu1{display:inline-block;}.footer-newsletter{flex:2;}.footer-newsletter__title{color:hsl(0,0%,0%);margin-bottom:var(--spacing-m);font-family:"SuedtirolNext";}.footer-newsletter__text{margin-bottom:var(--spacing-m);}.partners{padding:var(--spacing-l);}.partners__title{font-weight:500;padding-bottom:var(--spacing-m);}.partners .view-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px;}.footer-end{padding-top:var(--margin-s);padding-bottom:var(--margin-s);font-size:var(--font-size-m);font-weight:300;border-top:1px solid var(--color-main-400);}.footer-end__max-width{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-xl);}@media all and (max-width:46.4375rem){.footer-end__max-width{flex-direction:column;align-items:flex-start;}}.nav-bottom{display:flex;flex:1;flex-wrap:wrap;column-gap:var(--spacing-s);}.nav-bottom__menu-0,.nav-bottom .button{position:relative;display:flex;column-gap:var(--spacing-s);align-items:center;font-weight:300;text-decoration:none;color:hsl(0,0%,10%);}.nav-bottom__menu-0:hover,.nav-bottom .button:hover{text-decoration:underline;}.nav-bottom__menu-0:not(:last-child):after,.nav-bottom .button:not(:last-child):after{display:block;content:"";width:4px;height:4px;background-color:hsl(0,0%,10%);border-radius:50%;}.nav-bottom a{cursor:pointer;}.logo-consisto{flex-shrink:0;display:flex;gap:12px;align-items:center;font-weight:700;font-size:12px;text-transform:none;text-decoration:none;color:#000;}
.element-partner-item{display:block;}.element-partner-item__image{display:block;}
.news-popup.visible{pointer-events:all;opacity:1;}@media screen and (max-width:80em){.news-popup{font-size:16px;margin:0 1em;}}@media screen and (max-width:64em){.news-popup{padding-top:2.5em;padding-bottom:0;}}@media screen and (max-height:780px){.news-popup{margin:0;}}.news-popup__inner{position:absolute;width:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:680px;margin:0 auto;}@media screen and (max-width:700px){.news-popup__inner{width:100%;}}@media screen and (max-height:780px){.news-popup__inner{top:10px;bottom:0;transform:none;overflow-x:hidden;overflow-y:auto;left:10px;right:10px;width:auto;}}.news-popup__close{position:absolute;top:0;right:0;z-index:1000;display:block;color:var(--color-main-700);padding:var(--spacing-xs);line-height:1;cursor:pointer;transition:background ease .3s;border:0;border-top-right-radius:4px;}.news-popup__close:hover,.news-popup__close:focus,.news-popup__close:active{color:hsl(0,0%,0%);text-decoration:none;}.news-popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:block;background:rgba(81,74,69,.8);z-index:100;}.news-popup .news-popup-container{background:#fff;}.news-popup .news-popup{margin:0 2.65em;padding-top:6.25em;padding-bottom:2.5em;}.news-popup__price,.news-popup__price-info{font-weight:bold;padding:0 10px;}.news-popup__item{display:block;position:relative;}.news-popup .base-hover:before{opacity:1;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;-webkit-transition:transform .2s ease;transition:transform .2s ease;}.news-popup__image-container{position:relative;display:block;}.news-popup__image-container::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,0%,.4) 0%,rgba(0,0,0,0) 100%);}.news-popup img{width:100%;height:auto;display:block;border-top-left-radius:4px;border-top-right-radius:4px;}.news-popup__text{position:relative;padding:var(--spacing-l) var(--spacing-l) var(--spacing-xl) var(--spacing-l);display:block;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:hsl(0,0%,100%);}@media screen and (max-width:41.6875em){.news-popup__text{font-size:14px;padding:40px 15px 60px 15px;}}.news-popup__name{display:block;margin-bottom:var(--spacing-xs);margin-bottom:var(--spacing-l);}.news-popup__date,.news-popup__description{display:block;font-weight:300;}.news-popup__date{padding:.75em 0;display:block;}.news-popup__button{margin-top:var(--spacing-l);position:relative;z-index:100;}
.teaser-flyout{padding:0 var(--spacing-l) var(--spacing-l) var(--spacing-l);background-color:hsl(0,0%,100%);}.teaser-flyout__item{display:flex;align-items:center;gap:var(--spacing-s);background-color:var(--color-main-100);border-radius:4px;padding:var(--spacing-s);}.teaser-flyout__item a{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:1px solid var(--color-main-400);}.teaser-flyout__item a:hover{border-color:var(--color-main-700);}.teaser-flyout__item .icon{width:12px;height:12px;fill:var(--color-main-700);}.teaser-flyout__image{border-radius:4px;display:block;}.teaser-flyout__container{display:flex;flex-wrap:wrap;}.teaser-flyout__name{font-size:var(--font-size-m);font-weight:500;padding-bottom:var(--spacing-xs);}@media all and (max-width:46.4375rem){.teaser-flyout__name{font-size:14px;}}.teaser-flyout__description{font-size:var(--font-size-small);line-height:1.5;font-weight:300;display:flex;align-items:flex-end;gap:var(--spacing-m);justify-content:space-between;flex-basis:100%;}
.news-patch:hover{background-color:var(--color-main-800);color:hsl(0,0%,100%);text-decoration:none;}
.element-content .sitepath a:hover{color:hsl(0,0%,10%);text-decoration:none;}


.ajax-loading{position:fixed;left:0;top:0;z-index:55;width:100%;height:100%;background-color:hsla(0,0%,0%,.3);display:none;justify-content:center;align-items:center;}.ajax-loading.visible{display:flex;}.ajax-loading .loading{width:40px;height:40px;background-color:var(--color-main-700);animation:sk-rotateplane 1.2s infinite ease;}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}
.photoswipe-item{cursor:zoom-in;}.button:hover,.button:focus,.button:active{background-color:var(--color-main-400);border-color:var(--color-main-500);color:var(--color-main-700);}.button:hover,.button:focus{text-decoration:none;}.button:active{background-image:none;outline:0;}.button--light:hover,.button--light:focus,.button--light:active{color:hsl(0,0%,100%);background-color:hsla(0,0%,100%,.2);border-color:hsl(0,0%,100%);}.button--primary:hover,.button--primary:focus,.button--primary:active{color:hsl(0,0%,100%);background-color:var(--color-main-800);border-color:var(--color-main-800);}.button--primary:hover svg,.button--primary:focus svg,.button--primary:active svg{fill:hsl(0,0%,100%);}.button--secondary:hover,.button--secondary:focus,.button--secondary:active{color:var(--color-main-700);background-color:var(--color-main-400);border-color:var(--color-main-500);}.button--empty:hover,.button--empty:focus,.button--empty:active{background:transparent;border-color:transparent;color:hsl(0,0%,10%);text-decoration:underline;opacity:.7;}.button--empty-light:hover,.button--empty-light:focus,.button--empty-light:active{background:transparent;border-color:transparent;color:hsl(0,0%,100%);text-decoration:underline;opacity:.7;}a:focus,a:hover{color:hsl(0,0%,10%);text-decoration:underline;}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.modal{position:absolute;top:10px;left:50%;transform:translateX(-50%) translateY(-100px);opacity:0;transition:all .3s ease;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);padding:10px;width:70%;width:70vw;}@media all and (max-width:80em){.modal{width:80%;width:80vw;}}@media all and (max-width:64em){.modal{width:90%;width:90vw;width:calc(100vw - 20px);}}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;pointer-events:none;}.modal-container.modal--open{pointer-events:auto;}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);opacity:0;transition:all .3s ease;}.modal--open .modal-overlay{opacity:1;}.modal__frame{overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;}.modal__frame .container{margin:0;}.modal__frame .animate-in{opacity:1;transform:none;}.modal__frame,.modal iframe{border:0;width:100%;height:90%;height:80vh;display:block;height:calc(100vh - 40px);}.modal__close{position:absolute;border:0;margin:0;top:0;right:0;display:block;width:30px;height:30px;display:inline-block;color:#fff;background:#b71c07;padding:0;line-height:30px;text-align:center;z-index:100;}.modal--open .modal{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:0s;}body .flatpickr-day.selected,body .flatpickr-day.startRange,body .flatpickr-day.endRange,body .flatpickr-day.selected.inRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.selected:focus,body .flatpickr-day.startRange:focus,body .flatpickr-day.endRange:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange:hover,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.endRange.nextMonthDay{background-color:var(--color-main-700);color:hsl(0,0%,100%);border-color:var(--color-main-700);}body .flatpickr-day.inRange,body .flatpickr-day.prevMonthDay.inRange,body .flatpickr-day.nextMonthDay.inRange,body .flatpickr-day.today.inRange,body .flatpickr-day.prevMonthDay.today.inRange,body .flatpickr-day.nextMonthDay.today.inRange{-webkit-box-shadow:-5px 0 0 var(--color-main-200),5px 0 0 var(--color-main-200);box-shadow:-5px 0 0 var(--color-main-200),5px 0 0 var(--color-main-200);background-color:var(--color-main-200);border-color:var(--color-main-200);}body .flatpickr-day:hover,body .flatpickr-day.prevMonthDay:hover,body .flatpickr-day.nextMonthDay:hover,body .flatpickr-day:focus,body .flatpickr-day.prevMonthDay:focus,body .flatpickr-day.nextMonthDay:focus{background-color:var(--color-main-300);border-color:var(--color-main-300);}body .flatpickr-day:focus,body .flatpickr-day.prevMonthDay:focus,body .flatpickr-day.nextMonthDay:focus{outline:3px solid var(--color-main-500);outline-offset:-3px;}body .flatpickr-months .flatpickr-prev-month:hover svg,body .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--color-main-700);}