.qs-datepicker-container{position:relative;top:0!important}.hotel-rezerv-form-calendar>.qs-datepicker-container{position:absolute;top:42px!important}.hotel-rezerv-form-calendar>._form-calendar-block>.qs-datepicker-container{position:absolute;top:42px!important}._form-calendar>.start._hotel-start._form-focus{height:180px}@media (max-width: 1260px){._form-calendar{flex-direction:column;width:100%}.hotel-rezerv-form-calendar>._form-calendar-block>.qs-datepicker-container{position:relative;top:0!important}._hotel-start{max-width:100%}._form-calendar-block{margin-left:auto}.hotel-rezerv-form-calendar img{margin-left:0;margin-right:11px}}.iti.iti--allow-dropdown{margin-top:5px;margin-bottom:.625rem}.select{position:relative;margin-bottom:10px}.selectLabel{display:block;font-weight:700;margin-bottom:.4rem;font-weight:400;font-size:1rem;line-height:20px;color:#2b2929;margin-bottom:.3125rem}.selectWrapper{position:relative}.selectCustom{position:relative;width:100%}.selectCustom-trigger{font-size:16px;line-height:1em;background-color:#fef8ea;border:1px solid rgba(43,41,41,.5);border-radius:.3125rem;cursor:pointer}.block-message__text,.castle-events-block-image__image,.castle-events-block-info-block,.guests-block-cards,.guests-block-cards__image,.guests-lauriat-lauriat,.heritage-afisha-image,.quest-tours-info,.theatrical-page-block__image,.tours-page-block__image{width:100%}.selectCustom-trigger{position:relative;width:100%;height:100%;background-color:#fef8ea;padding:20px 12px 15px 20px}.selectCustom-trigger:after{content:"▾";position:absolute;color:#2b292980;top:0;line-height:3.2rem;right:.8rem}.selectCustom-trigger img{width:20px;height:20px}.selectCustom-trigger:hover{border-color:#6f6e6f}.selectCustom-options{position:absolute;top:4.6rem;left:0;width:100%;border:1px solid #6f6f6f;border-radius:.4rem;background-color:#fef8ea;box-shadow:0 0 4px #e9e1f8;z-index:1;padding:.8rem 0;display:none}.selectCustom.isActive .selectCustom-options{display:block}.selectCustom-option{position:relative;padding:.8rem}.selectCustom-option:hover{background-color:#faf5e9;cursor:pointer}.selectCustom-option:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:.8rem;width:calc(100% - 1.6rem);border-bottom:1px solid #d3d3d3}input[type=email],textarea,input[type=text],.input.popup-phone{background-color:#fef8ea}input[type=text].search-box-input-active{background:#fff!important}.search-box-input-active{display:block}.iti__selected-flag{padding-left:15px}.apiels-link a{font-weight:700;font-size:clamp(.9375rem,1.875vw,1.125rem);line-height:23px;color:#8c2937}input::-webkit-datetime-edit{position:absolute;left:80px}input[type=time i]::-webkit-calendar-picker-indicator{width:100%}#header{transition:top .3s ease-in-out!important}.photo-block_container{max-width:1920px;margin:0 auto}.weddingDay-block{justify-content:center;gap:20px}.checkbox.popup-checkbox.sertificat-checkbox{justify-content:space-between}._link-drop-menu{padding-top:10px!important;padding-left:25px!important;padding-bottom:0!important}.dropdown-submenu:hover .dropdown-submenu-content{display:flex;flex-direction:column}@media (max-width: 1900px){.photos{width:100%;height:100%;object-fit:cover}}@media (max-width: 1158px){.search-mobile{margin-top:10px}.mobile-icon{top:42px;right:20px}}@media (max-width: 29.99875em){.header{padding-bottom:0}}#scrolltop{z-index:2}.header-pc{position:relative;padding-bottom:15px}.header-button-conference{right:clamp(60px,5.2vw,100px);top:14px}.button-conference{display:inline-block;padding:10px 25px;color:#8c2937;font-size:18px;font-style:normal;font-weight:700;line-height:120%;border-radius:5px;background-color:#fef8ea}.input__wrapper{width:100%;position:relative;margin:15px 0;text-align:center}.input__file{position:relative;background:transparent!important;border:none;padding-left:0}.input__file-icon-wrapper{height:60px;width:60px;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #fff}.input__file-button-text{font-size:16px;font-style:normal;font-weight:700;line-height:normal;color:#fff}.input__file-button{width:100%;max-width:140px;height:40px;background:#8C2937;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;cursor:pointer;position:absolute;top:0}input[type=file i]::-webkit-file-upload-button{margin-right:20px}.appiels-breadcrumb{padding-top:clamp(10px,1.041vw,20px);padding-bottom:clamp(20px,1.56vw,30px)}.footer-block{justify-content:space-between;margin:0 auto}.block-room-control{width:100%}@media (max-width: 1158px){.header-button-conference._dynamic_adapt_{top:85px;right:15px}._room-block-control{margin-bottom:15px}._room-button-block{display:flex;justify-content:center}}@media (max-width: 768px){._room-button{margin:0 auto}.weddingDay-block{gap:10px}.photos{margin-bottom:20px}}@media (max-width: 479px){#header{height:155px}.button-conference{width:97%;white-space:nowrap;padding:10px}.header-button-conference._dynamic_adapt_{width:100%;text-align:center;top:105px;right:0}._exposition-image{width:264px!important}._room-button{margin-top:0}}.card-rebuild{display:flex;flex-direction:column;gap:10px;padding:16px;max-width:525px;border-radius:5px;border:2px solid #FEF8EA}.card-rebuild__text{font-size:18px;font-weight:400;line-height:25.2px;color:#fef8ea}.card-rebuild__title{font-size:20px;font-weight:700;line-height:28px;color:#fef8ea}@media (max-width: 992px){.card-rebuild{margin:0 0 15px}.card-rebuild__text,.card-rebuild__title{font-size:15px}.complex-page{padding-left:0;flex-wrap:wrap}.complex-page__title h2{margin-bottom:15px}.page-about{background:#8C2937}.block-museum span{color:#fff}.block-holl__text-light{color:#fef8ea80}}@media (max-width: 1450px){.complex-page{padding-left:0;flex-wrap:wrap;justify-content:center}}@media (max-width: 1000px){.complex-page{padding:0 15px}}.header__button-group{display:flex;align-items:center;gap:30px}.symbolism__list{display:flex;gap:15px}.ticket-order-btn{display:none;text-align:center;margin:12px 16px}.ticket-order-btn a{color:#8c2937;font-size:18px;font-weight:600;padding:10px 36.5px;border-radius:5px;margin-bottom:16px;background-color:#fef8ea;text-wrap:nowrap}.mobile-menu{align-items:center}.mobile-block,.symbolism-top-mobile{display:none}@media (max-width: 1158px){.symbolism-top-mobile{display:block}.mobile-icon.menu-open:before,.mobile-icon.menu-open:after{background-color:#8c2937}.arrow{border-top:6.5px solid #8C2937}.header-top__item a,.dropbtn{color:#555454}.dropbtn__icon{fill:#8c2937}}@media (max-width: 1158px){.header{padding-bottom:16px}.mobile-btn{display:none}.symbolism{margin:auto 0}.mobile-block,.ticket-order-btn{display:block}.header-top__adress{display:none}}.pricelist__block{display:flex;gap:20px}.pricelist-block-card__img{width:400px;aspect-ratio:16 / 9}.pricelist-block-card__img img{width:100%;height:100%;object-fit:cover}.link-time-work{color:#555454}.link-work{color:#2b2929}.pricelist__item-text{border-top:1px solid #E2DFD8;padding-top:15px;margin-top:15px}.pricelist-card-quest__second{margin-top:20px}@media (max-width: 992px){.pricelist-block-card__img{width:100%}.pricelist__block{flex-direction:column}.free-pricelist-block-info__textt p{color:#2b2929}.pricelist-card-quest{flex-direction:column}}.video-content{display:flex;justify-content:space-between;align-items:center;margin-left:140px;position:relative}.video-content__title{font-family:Messiri;color:#fff;font-size:80px;font-weight:700;line-height:80px}.video-content__btn-group{display:flex;align-items:center;margin-top:20px;gap:18px}.video-content__buy{color:#fef8ea;font-size:18px;font-weight:700;font-family:Mulish;padding:18px 100px;background-color:#8c2937;border-radius:5px;transition:all ease .3s}.video-content__link{background-color:#fef8ea;padding:12px 30px;display:flex;align-items:center;gap:10px;border-radius:5px;transition:all ease .3s}.video-content__link span{color:#8c2937;font-size:18px;line-height:19.8px;font-weight:700}.video-content__link-group{display:flex;gap:18px}.video-content-3d{position:absolute;top:50%;right:0;transition:all .3s ease;z-index:4}.scrolltop-group-mobile{display:none;flex-direction:column;align-items:center;gap:20px;height:270px}.mobile-3d-btn{display:none}@media (max-width: 992px){.topbtn-mobile-home{display:none}.mobile-3d-btn{display:block}.scrolltop-group-mobile{display:flex}.video-content-3d{position:absolute;top:-50%;right:35%;z-index:100}.pk-3d{display:none}}.header-top__btn-buy{display:none;width:100%;text-align:center;padding:18px 0;background-color:#8c2937;color:#fef8ea;font-size:18px;border-radius:5px;margin-right:16px}.header-general{background:rgba(43,41,41,.3)}.mobile-visible{display:none}@media (max-width: 1500px){.header-pc-link-block .header-pc-link:nth-last-of-type(2){display:none}.header-top__list{gap:clamp(40px,5.67vw,40px)}}@media (max-width: 1540px){.header-pc-link-block .header-pc-link:nth-last-of-type(3){display:none}.header-top__adress{display:none}}@media (max-width: 1158px){.video-content{margin-left:20px}.video-bg__content{margin-bottom:16px}.header-top__btn-buy{display:block}.header-top{flex-direction:column}.menu-body-block{padding-right:25px}.mobile-notvisible{display:none}.mobile-visible{display:block}.ticket-order-btn{display:block;position:absolute;top:30%;left:40%}}@media (max-width: 768px){.ticket-order-btn{position:initial;top:auto;left:auto}}@media (max-width: 992px){.video-content{text-align:center;margin-left:0;display:block;margin-bottom:100px}.video-content__title{font-size:40px;line-height:100%}.video-content__btn-group{flex-direction:column;padding:0 16px}.mobile-3d{display:none}}.download__item-content{display:flex;flex-direction:column;justify-content:space-between}.header-pc-link-block a,.dropbtn-pc{color:#fef8ea}.spollers__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.dowload__card{display:flex;gap:30px;padding:20px 30px;border:1px solid #8C2937;border-radius:5px}.dowload__card-content{display:flex;flex-direction:column;justify-content:space-between}.dowload__card-img{width:200px;height:200px;aspect-ratio:16 / 9}.dowload__card-img img{width:100%;height:100%;object-fit:cover}.dowload__card-text{font-size:20px;font-weight:700;line-height:120%;color:#2b2929;padding-bottom:10px}.dowload__card-btn{text-align:center;width:240px;padding:18px 0;background-color:#8c2937;border-radius:5px}.dowload__card-btn a{font-size:18px;color:#fef8ea;font-weight:700}.publication-page .spollers__body{margin-top:15px}._spoller-init .spollers__title._spoller-active{border-radius:5px}@media (max-width: 1350px){.spollers__list{grid-template-columns:repeat(1,1fr)}.spollers__item,.spollers-download__item{width:100%}.spollers{justify-content:initial}}@media (max-width: 992px){.dowload__card-text{font-size:16px}.dowload__card-btn{width:100%;margin-top:15px}}@media (max-width: 600px){.dowload__card{flex-direction:column;align-items:center}}@media (max-width: 475px){.dowload__card{padding:15px}}.conference-block-info p{color:#000}.book-heritage{margin-top:40px}.swiper{width:100%;height:auto}.swiper-slide img{width:100%;height:400px;display:block}.swiper-button-prev,.swiper-button-next{color:#fff}.appiels-page{margin-top:90px}.footer__list .footer__item .menu__link,.menu__link-tel,.menu__link-mail,.dropdown-content__link{transition:all ease .3s}@media (any-hover: hover){.footer__list .footer__item .menu__link:hover,.menu__link-tel:hover,.menu__link-mail:hover,.dropdown-content__link:hover,.castle-date-block-cost a:hover,.restrount-telephone a:hover,.restrount-mail a:hover{color:#8c2937}.video-content__buy:hover{background:#76202c}.video-content__link-group a .video-content__link:hover{background-color:#f7eedb}}.button-exhib__container{padding-left:0}.main-page__btn{font-size:18px;height:56px;padding:18px 36.5px}.selectButton{font-size:18px}.card-button.button{font-size:18px;height:56px}.card__cost{align-items:center}button.button,.tours-page-block-info__button{height:56px;font-size:18px}.card.billiards .card__subhead-title{width:100%;max-width:100%;margin:0;text-align:center}.card.billiards .card__subhead .card__subhead-list ul{width:100%!important;li {font-family: "Mulish"; font-size: 16px; font-style: normal; font-weight: 700; line-height: 120%;}}.card.billiards .card__subhead .card__subhead-list{width:100%}.card.billiards.card-row .card-row-head{max-width:470px}.exhibitions-card{max-width:100%}.exhibition-card__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:380 / 416;object-position:top}.exhibitions-card img,.exhibition-card__item-image-ib img{max-width:100%}.castle-events-block-info__button a{height:56px;font-size:18px}.exhibitions-block .exhibitions-card{max-width:380px}.exhibition-card__title.info-exhibition-card h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news-events-new__card-block-sobytia .news-events-new__titles{h3 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}}.card__cost.wedding-cost{margin-top:0}.dowload__card-text{font-size:20px;font-weight:700;line-height:120%;color:#2b2929;max-height:170px;overflow:auto}.dowload__card-img img{max-width:200px;max-height:240px}.dowload__card,.dowload__card-content{width:100%}.footer-social__link img{min-height:33px;height:33px}.chosen_info{display:none}.messages .alert-danger{color:red}
