.section-title-h2{font-family:"Nunito Sans",sans-serif;font-size:42px;color:#000}
@media(max-width:992px){.section-title-h2{font-size:34px}
}
@media(max-width:480px){.section-title-h2{font-size:24px}
}
.section-subtitle{font-size:12px;text-transform:uppercase;letter-spacing:1.2px}
.palladium-list-rooms .head-reserve-price{display:flex}
.palladium-list-rooms .head-reserve-price .prices-room{display:block}
@media(min-width:993px){.palladium-list-rooms .head-reserve-price .prices-room{padding-top:15px}
}
.palladium-list-rooms .head-reserve-price .prices-room .text-room{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#3d3d3d;margin-right:8px}
.palladium-list-rooms .head-reserve-price .prices-room .priceT-room{font-family:"Nunito Sans";font-style:normal;font-weight:800;font-size:22px;line-height:20px;color:#3d3d3d;margin-right:22px}
.palladium-list-rooms .rooms .rooms-title{font-family:"Vanitas-Regular";font-size:60px;color:#3d3d3d;margin-bottom:25px}
.palladium-list-rooms .rooms #listroom-tag-list{display:flex;flex-wrap:wrap}
.palladium-list-rooms .rooms .listroom-tag .item-heading__tag{font-size:14px;background:#efede6;padding:12px 16px;color:#3d3d3d;margin:4px;cursor:pointer}
.palladium-list-rooms .rooms .listroom-tag .item-heading__tag:hover{background:#aea780}
.palladium-list-rooms .rooms .listroom-tag .category-active{border:1px solid #aea780;padding:11px 15px}
.palladium-list-rooms .rooms .room--image{position:relative;overflow:hidden;display:flex;height:400px;justify-content:center;align-items:center}
.palladium-list-rooms .rooms .room--image picture,.palladium-list-rooms .rooms .room--image img{width:100%;height:100%;object-fit:cover}
.palladium-list-rooms .rooms .room--image--buttons{position:absolute;display:flex;bottom:25px;left:0;margin:5px}
@media(min-width:1000px) and (max-width:1200px){.palladium-list-rooms .rooms .room--image--buttons{bottom:55px}
}
@media(min-width:420px) and (max-width:999px){.palladium-list-rooms .rooms .room--image--buttons{bottom:15px;left:15px}
}
@media(min-width:360px) and (max-width:419px){.palladium-list-rooms .rooms .room--image--buttons{bottom:20px;left:0}
}
@media(max-width:359px){.palladium-list-rooms .rooms .room--image--buttons{bottom:30px}
}
.palladium-list-rooms .rooms .room--image--buttons--gallery,.palladium-list-rooms .rooms .room--image--buttons--maps{display:flex;justify-content:center;cursor:pointer}
.palladium-list-rooms .rooms .room--image--buttons--gallery img,.palladium-list-rooms .rooms .room--image--buttons--maps img{width:initial;align-self:center;display:flex}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.palladium-list-rooms .rooms .room--image--buttons--gallery img,.palladium-list-rooms .rooms .room--image--buttons--maps img{width:22px}
}
@media(max-width:992px){.palladium-list-rooms .rooms .room--image--buttons--gallery img,.palladium-list-rooms .rooms .room--image--buttons--maps img{width:30px !important}
}
.palladium-list-rooms .rooms [class*="room--image--buttons--"]{background-color:white;color:#8d8556;font-size:1.5em;width:33px;height:33px;cursor:pointer}
.palladium-list-rooms .rooms [class*="room--image--buttons--"] span{display:flex;align-items:center}
.palladium-list-rooms .rooms [class*="room--image--buttons--"] a{align-self:center}
.palladium-list-rooms .rooms [class*="room--image--buttons--"] a img{width:23px}
@media(max-width:992px){.palladium-list-rooms .rooms [class*="room--image--buttons--"]{font-size:1em;padding:.1em;width:45px;height:45px}
}
.palladium-list-rooms .rooms [class*="room--image--buttons--"]:not(:last-child){margin-right:.4em}
.palladium-list-rooms .rooms .roomsList{display:flex;flex-wrap:wrap;justify-content:space-between}
.palladium-list-rooms .rooms .roomsList .roomRedesign{width:47%;color:#3d3d3d;margin-bottom:50px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--category--text{text-transform:uppercase;margin:15px 0 5px;min-height:18px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--title{font-size:24px;font-weight:700;margin-bottom:25px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--large-desc{font-size:16px;font-family:"Nunito Sans";margin-top:15px;line-height:1.2}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--conditions--tags{font-size:14px;font-family:"Nunito Sans";margin:15px 0;line-height:1.2;font-weight:bold}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons{display:flex;border-top:1px solid #bab9b5;border-bottom:1px solid #bab9b5;padding:15px 0}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container{display:flex;margin-right:35px;align-items:center}
@media screen and (max-width:500px){.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container{margin-right:15px}
}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container.visitors-container{margin-right:0}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container img{width:auto;height:16px;margin-right:5px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container img.tiny-person{height:12px;margin-right:2px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container img.big-person{height:16px;margin-right:2px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container label{font-family:"Nunito Sans";font-weight:300;font-size:14px;margin-bottom:0}
@media screen and (max-width:500px){.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container label{font-size:12px}
}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container label.or-label{font-size:12px !important;margin:0 5px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info{margin-top:15px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail{display:flex;justify-content:space-between}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail a,.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail p{width:48%;text-align:center;padding:13px 5px;letter-spacing:1px;border:1px solid #aea780;text-decoration:none;margin-bottom:0}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnReserve{background:#aea780;color:white}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnReserve:hover{background:#8d8556;cursor:pointer}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnSeeMore{background:white;color:#aea780}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnSeeMore:hover{color:#8d8556;cursor:pointer}
@media(max-width:992px){.palladium-list-rooms .rooms .roomsList{display:block}
.palladium-list-rooms .rooms .roomsList .roomRedesign{width:100%;margin-bottom:15px}
.palladium-list-rooms .rooms .room--image{height:260px}
.palladium-list-rooms .rooms #listroom-tag-list{width:100%;flex-wrap:nowrap;overflow:auto}
.palladium-list-rooms .rooms #listroom-tag-list .item-heading__tag{width:max-content}
.palladium-list-rooms .rooms #listroom-tag-list li.listroom-tag{padding-bottom:0}
}
@media(max-width:992px){.palladium-list-rooms .modal-window .modal-container-phones{width:95% !important}
.palladium-list-rooms .modal-window .gallery-section .room-info .room-info__left,.palladium-list-rooms .modal-window .gallery-section .room-info .room-info__right{width:100%;margin-right:0}
.palladium-list-rooms .modal-window .gallery-section .room-info .room-features{display:none}
.palladium-list-rooms .modal-window .gallery-section .room-info .room-features__mobile{display:block;margin-bottom:60px}
}
.palladium-list-rooms .palladium-info-destacada{margin-bottom:75px}
.palladium-list-rooms .palladium-info-destacada .image-container{margin-top:15px}
.palladium-list-rooms .modal-window{color:#3d3d3d;position:fixed;background-color:rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}
.palladium-list-rooms .modal-window.target{visibility:visible;opacity:1;pointer-events:auto}
.palladium-list-rooms .modal-window>div{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;overflow-y:hidden}
.palladium-list-rooms .modal-window header{font-weight:bold}
.palladium-list-rooms .modal-window h2{font-weight:bolder;font-size:25px;margin:0 20px 5px 0;letter-spacing:1px}
@media(max-width:993px){.palladium-list-rooms .modal-window h2{margin:0 0 10px}
}
.palladium-list-rooms .modal-window a{color:#3e3e3e;text-decoration:none;font-size:17px;font-weight:bold}
.palladium-list-rooms .modal-window .btnReserveHead{background:#aea780;color:white;text-align:center;padding:13px 20px;letter-spacing:1px;border:1px solid #aea780;text-decoration:none;margin-bottom:0;margin-bottom:25px;cursor:pointer;font-size:15px}
.palladium-list-rooms .modal-window .btnReserveHead:hover{background:#8d8556}
.palladium-list-rooms .modal-window .modal-window div:not(:last-of-type){margin-bottom:15px}
.palladium-list-rooms .modal-window .modal-header-phones{border-bottom:1px solid #8080801c;padding-top:30px;display:flex;justify-content:space-between;width:83%;margin:0 auto;align-items:center}
@media(max-width:993px){.palladium-list-rooms .modal-window .modal-header-phones{width:85%;padding-bottom:0;flex-direction:column;align-items:flex-start;gap:5px}
}
.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont{display:flex;align-items:center}
@media(max-width:992px){.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont{flex-flow:column;align-items:start}
}
.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont span{margin-left:8px}
@media(max-width:992px){.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont span{margin-left:0}
}
.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont .modalExclusive{font-family:"Nunito Sans";font-size:15px}
.palladium-list-rooms .modal-window .modal-container-phones{width:83%;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:50px;overflow-y:scroll;height:88%;max-width:100%}
.palladium-list-rooms .modal-window .modal-links{display:flex;width:95%;margin-left:auto;margin-right:auto;margin-bottom:35px}
.palladium-list-rooms .modal-window .modal-links .modal-link{font-size:19px;margin-right:30px;cursor:pointer}
.palladium-list-rooms .modal-window .modal-links .modal-link a{font-size:19px}
.palladium-list-rooms .modal-window .modal-links .modal-link.modal-link-active{font-weight:700;border-bottom:2px solid #aea780}
.palladium-list-rooms .modal-window .modal-blueprint>img{width:100%;margin:60px 0 80px}
.palladium-list-rooms .modal-window .modal-subtitle{font-weight:700;font-size:19px}
.palladium-list-rooms .modal-window .detail-section{margin:35px 0 15px}
.palladium-list-rooms .modal-window .room--description--icons{display:flex;padding:15px 0;margin-bottom:30px}
.palladium-list-rooms .modal-window .icon-container{display:flex;margin-right:15px;align-items:center}
.palladium-list-rooms .modal-window .icon-container img{width:auto;height:16px;margin-right:7px}
.palladium-list-rooms .modal-window .icon-container label{font-family:"Nunito Sans";font-weight:300;font-size:15px;margin-bottom:0}
@media(max-width:481px){.palladium-list-rooms .modal-window .icon-container label{font-size:12px}
}
.palladium-list-rooms .modal-window .icon-container.visitors-container{margin-right:0}
.palladium-list-rooms .modal-window .room-info{display:flex;flex-wrap:wrap}
.palladium-list-rooms .modal-window .room-info .room-info__left{width:40%;margin-right:10%}
.palladium-list-rooms .modal-window .room-info .room-info__right{width:50%}
.palladium-list-rooms .modal-window .room-info .room-description,.palladium-list-rooms .modal-window .room-info .room-features{font-size:15px;font-family:"Nunito Sans"}
.palladium-list-rooms .modal-window .room-info .room-description{margin-bottom:50px}
.palladium-list-rooms .modal-window .room-info .room-features{margin-top:60px}
.palladium-list-rooms .modal-window .room-info .room-features li{margin-bottom:14px}
.palladium-list-rooms .modal-window .room-info .room-features li::before{content:url("../../../../content/dam/palladium/images/commons-icons/Vector%20(Stroke).png");margin-right:10px}
@media(min-width:992px){.palladium-list-rooms .modal-window .room-info .room-features li::before{margin-left:-22px}
}
.palladium-list-rooms .modal-window .room-info .room-features__mobile{display:none}
.palladium-list-rooms .modal-window .room-equipment{display:flex;flex-wrap:wrap}
.palladium-list-rooms .modal-window .room-equipment .icon-container{width:48%;margin-right:2%;margin-top:20px}
.palladium-list-rooms .modal-window img.tiny-person{height:12px;margin-right:2px}
.palladium-list-rooms .modal-window img.big-person{height:16px;margin-right:2px}
.palladium-list-rooms .modal-window label.or-label{font-size:12px !important;margin:0 5px}
.palladium-list-rooms .modal-window .icon-container.visitors-container .visitors-block{display:flex;align-items:center}
.palladium-list-rooms .modal-window .icon-container.visitors-container .visitors-block label{margin-right:4px}
.palladium-list-rooms .modal-window>div{overflow-y:hidden}
.palladium-list-rooms .rooms-modal-close{line-height:70px;font-size:14px;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none}
.palladium-list-rooms .rooms-modal-close:hover{color:black}
.palladium-list-rooms .gallery-images-section{display:flex;justify-content:space-between}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section{flex-wrap:wrap}
}
.palladium-list-rooms .gallery-images-section .imageScreen{width:84%}
.palladium-list-rooms .gallery-images-section .imageScreen .slider-forB{cursor:grab}
.palladium-list-rooms .gallery-images-section .imageScreen .slider-forB.dragging{cursor:grabbing;user-select:none}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imageScreen{width:100%}
}
.palladium-list-rooms .gallery-images-section .imageScreen img{height:540px;width:100%;object-fit:cover}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imageScreen img{height:619px}
}
@media(max-width:480px){.palladium-list-rooms .gallery-images-section .imageScreen img{height:340px}
}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imageScreen img{max-height:619px}
}
.palladium-list-rooms .gallery-images-section .imageScreen .slides{display:none}
.palladium-list-rooms .gallery-images-section .imageScreen .active{display:block}
.palladium-list-rooms .gallery-images-section .imageScreen .slide-fade{animation:slide-fade .5s}
@keyframes slide-fade{from{opacity:.4}
to{opacity:1}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel{width:15%;height:540px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}
.palladium-list-rooms .gallery-images-section .imagesCarousel::-webkit-scrollbar{display:none}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imagesCarousel{display:flex;width:100%;height:80px;overflow-x:auto;gap:8px;margin-top:8px}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery{flex-shrink:0;width:120px}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery .img-responsive{object-fit:cover;width:120px}
}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imagesCarousel{max-height:619px}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR,.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR{border:1px solid #aea780;border-radius:50%;height:24px;width:24px;padding:2px 3px;cursor:pointer;position:absolute;z-index:1;background-color:#fff}
.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR::before,.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR::before{color:#aea780;font-size:8px}
.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR.slick-disabled,.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR.slick-disabled{pointer-events:none;opacity:.5}
.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR{transform:rotate(270deg);margin-right:16px;top:-12px;left:calc(50% - 12px)}
.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR{transform:rotate(90deg);margin-right:16px;bottom:-20px;left:calc(50% - 12px)}
.palladium-list-rooms .gallery-images-section .imagesCarousel .slick-list.draggable{padding-top:0 !important;max-height:555px}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imagesCarousel .slick-list.draggable{max-height:619px}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery img{width:100%;object-fit:cover;min-height:95px}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery img{width:auto;max-height:71px;min-height:unset}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail{margin-bottom:9px}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail{margin-bottom:0}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail img{height:100px;width:100%;object-fit:cover;opacity:.6}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail.active img{border:3px solid #674d26;opacity:1}
.palladium-list-rooms .sliderPaginatorB{display:flex;align-items:center;margin-top:24px;padding:0 10px}
@media(max-width:992px){.palladium-list-rooms .sliderPaginatorB{margin-top:10px}
}
.palladium-list-rooms .sliderPaginatorB .indexSlideB{font-family:"Nunito Sans";font-style:normal;font-weight:900;font-size:12px;line-height:16px;letter-spacing:.1em;color:#3d3d3d;margin-right:16px}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR{position:relative;display:flex;justify-content:center;align-items:center}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR,.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .nextImgLR{border:1px solid #aea780;border-radius:50%;height:32px;width:32px;padding:8px 2px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR::before,.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .nextImgLR::before{color:#aea780;font-size:14px}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR.slick-disabled,.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .nextImgLR.slick-disabled{pointer-events:none;opacity:.5}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR{transform:rotate(180deg);margin-right:16px}
.palladium-list-rooms ::-webkit-scrollbar{display:none}
.palladium-list-rooms .room--main-info{display:flex;justify-content:space-between}
.palladium-list-rooms .room--main-info .prices-room{width:17%;display:block;color:#3d3d3d;margin-top:18px;text-align:end;margin-left:15px}
.palladium-list-rooms .room--main-info .prices-room .text-room{font-weight:400;font-size:12px}
.palladium-list-rooms .room--main-info .prices-room .priceT-room{font-weight:800;font-size:24px;display:block}
.palladium-list-rooms .slider-navB .slick-current-custom .image-gallery{border:3px solid #674d26}
@media(max-width:992px){.palladium-list-rooms .slider-navB .slick-slide{padding-right:6px}
}
.palladium-list-rooms .icon-container.visitors-container{display:flex;align-items:center}
.palladium-list-rooms .icon-container.visitors-container .visitors-block{display:flex;align-items:center}
.palladium-list-rooms .icon-container.visitors-container .visitors-block label{margin-right:4px}
body .palladium-list-rooms .modal-container-phones{max-width:100% !important}
body .palladium-list-rooms .modal-container-phones .gallery-section{max-width:1251px;margin:0 auto}