.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:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:700px;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:#fff;padding:8px;background:var(--color-main-700);line-height:1;cursor:pointer;transition:background ease-in-out .3s;border:0}.news-popup__close:active,.news-popup__close:focus,.news-popup__close:hover{background:var(--color-main-800);color:#fff;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:700;padding:0 10px}.news-popup__item{text-align:center;display:block;position:relative}.news-popup .base-hover:before{opacity:1;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.news-popup__image-container{position:relative;display:block}.news-popup img{width:100%;height:auto;display:block}.news-popup__text{position:relative;padding:75px 85px;background:#fff;text-align:center;display:block}@media screen and (max-width:41.6875em){.news-popup__text{font-size:14px;padding:40px 15px 60px 15px}}@media screen and (max-width:41.6875em){.news-popup__text-inner{max-width:320px;margin:0 auto}}.news-popup__name{font-size:2em;line-height:1.125;display:block;margin-bottom:25px;z-index:100;position:relative}@media screen and (max-width:64em){.news-popup__name{line-height:1;padding-bottom:10px;font-size:30px}}.news-popup__date,.news-popup__description{font-size:1em;display:block;position:relative;z-index:100}.news-popup__date{padding:.75em 0;display:block}.news-popup__button{margin-top:25px;padding:10px 20px;position:relative;z-index:100}
.news-patch:hover{background-color:var(--color-main-800);color:#fff;text-decoration:none}
.form__control:focus{background-color:var(--color-main-200);outline-color:var(--color-main-600)}.form__control.hf-invalid,.form__control.hf-invalid:focus{background-color:#f7dfe2}.form__control.hf-valid,.form__control.hf-valid:focus{background-color:#e0e9d7}.form .hf-warning{display:block;color:#da4453;padding:0;z-index:1;position:relative;font-size:var(--font-size-small);line-height:2}.form .calendar-range.hf-valid{background-color:#e0e9d7}.form .calendar-range.hf-invalid{background-color:#f7dfe2}.form .calendar-range .hf-warning{position:absolute;top:100%;left:0}.form-number__minus:hover,.form-number__plus:hover{background-color:var(--color-main-400)}.form-number__minus:focus,.form-number__plus:focus{outline:auto -webkit-focus-ring-color}.form-radiobutton-list .hf-warning{position:absolute;top:100%;left:0;min-width:80vw}
.my-special-class{display:none;position:absolute}body .flatpickr-day.endRange,body .flatpickr-day.endRange.inRange,body .flatpickr-day.endRange.nextMonthDay,body .flatpickr-day.endRange.prevMonthDay,body .flatpickr-day.endRange:focus,body .flatpickr-day.endRange:hover,body .flatpickr-day.selected,body .flatpickr-day.selected.inRange,body .flatpickr-day.selected.nextMonthDay,body .flatpickr-day.selected.prevMonthDay,body .flatpickr-day.selected:focus,body .flatpickr-day.selected:hover,body .flatpickr-day.startRange,body .flatpickr-day.startRange.inRange,body .flatpickr-day.startRange.nextMonthDay,body .flatpickr-day.startRange.prevMonthDay,body .flatpickr-day.startRange:focus,body .flatpickr-day.startRange:hover{background-color:var(--color-main-700);color:#fff;border-color:var(--color-main-700)}body .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),body .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),body .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--color-main-700)}body .flatpickr-day.inRange,body .flatpickr-day.nextMonthDay.inRange,body .flatpickr-day.nextMonthDay.today.inRange,body .flatpickr-day.prevMonthDay.inRange,body .flatpickr-day.prevMonthDay.today.inRange,body .flatpickr-day.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.nextMonthDay:focus,body .flatpickr-day.nextMonthDay:hover,body .flatpickr-day.prevMonthDay:focus,body .flatpickr-day.prevMonthDay:hover,body .flatpickr-day:focus,body .flatpickr-day:hover{background-color:var(--color-main-300);border-color:var(--color-main-300)}body .flatpickr-day.nextMonthDay:focus,body .flatpickr-day.prevMonthDay:focus,body .flatpickr-day:focus{outline:3px solid var(--color-main-500);outline-offset:-3px}body .flatpickr-months .flatpickr-next-month:hover svg,body .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--color-main-700)}