.btn-primary{background-color:var(--app-primary-color);border-color:var(--app-primary-color)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:var(--app-primary-color-darker);border-color:var(--app-primary-color-darker)}.ds-hotel-item .ds-contacts .ds-contact-informations a strong{font-weight:400}.ds-swiper-outer .swiper-button-next,.ds-swiper-outer .swiper-button-prev{background-color:#fff;-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);-moz-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);cursor:pointer;height:3.75rem;position:absolute;top:50%;transform:translateY(-50%);width:3.75rem;z-index:1}.ds-swiper-outer .swiper-button-next:after,.ds-swiper-outer .swiper-button-prev:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzJkMzQzZSIgZD0ibS4zNCAxLjU4NC42OTYtLjY5NmEuNDIyLjQyMiAwIDAgMSAuNTk2IDBMOCA3LjI0MSAxNC4zNjguODg4YS40MjIuNDIyIDAgMCAxIC41OTYgMGwuNjk3LjY5NmEuNDIyLjQyMiAwIDAgMSAwIC41OTdMOC4yOTggOS41NDNhLjQyMi40MjIgMCAwIDEtLjU5NiAwTC4zMzkgMi4xODFhLjQyMi40MjIgMCAwIDEgMC0uNTk3eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:1.5rem .9375rem;content:"";display:block;height:100%;transform:rotate(270deg);width:100%}.ds-swiper-outer .swiper-button-prev:after{transform:rotate(90deg)}.ds-enquiry-entity-modal{padding:20px 30px}.ds-enquiry-entity-modal.text-center{text-align:left!important}@media (max-width:767.98px){.ds-enquiry-entity-modal{padding-left:15px;padding-right:15px}}.ds-gallery-slider .swiper-button-prev,.ds-gallery-slider .swiper-rtl .swiper-button-next{left:0}.ds-gallery-slider .swiper-button-next,.ds-gallery-slider .swiper-rtl .swiper-button-prev{right:0}@media (max-width:991.98px){.ds-accomodationsPage .js-enquiryBtn.ds_sticky{bottom:80px}}@media (max-width:575.98px){.ds-paginator ul li{margin-left:2px;margin-right:2px}.ds-paginator ul li a,.ds-paginator ul li button{font-size:12px;height:35px;line-height:35px;width:35px}}.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter{padding-bottom:0;padding-top:0}.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter .js-roomFilter-toggle strong{font-family:var(--bs-body-font-family);font-weight:400}@media screen and (max-width:1599px){.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter .js-roomFilter-toggle strong{font-weight:700}}@media (max-width:1399.98px){.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter .js-roomFilter-toggle strong{line-height:47px}}@media (max-width:1199.98px){.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter .js-roomFilter-toggle strong{font-family:var(--bs-body-font-family);font-weight:400;line-height:52px}}@media (max-width:991.98px){.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter .js-roomFilter-toggle strong{line-height:54px}}@media (max-width:767.98px){.ds-accomodationsPage.special_layout_acco_teaser_grid .ds-accomodationSidebar .ds-acco-period-filter .js-roomFilter-toggle strong{line-height:52px}}