@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

@-webkit-keyframes closeWindow{0%{opacity:1} to{opacity:0}}  @keyframes closeWindow{0%{opacity:1} to{opacity:0}}  .ril__outer{background-color:rgba(0,0,0,.85);outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;-ms-touch-action:none;touch-action:none}  .ril__outerClosing{opacity:0}  .ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}  .ril__image,.ril__imageNext,.ril__imagePrev{margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;-ms-touch-action:none;touch-action:none}  .ril__imageDiscourager{background-repeat:no-repeat;background-position:50%;background-size:contain}  .ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}  .ril__navButtons:hover{opacity:1}  .ril__navButtons:active{opacity:.7}  .ril__navButtonPrev{left:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0iTTE5IDNsLTItMkwxIDE3bDE2IDE2IDEtMUwzIDE3IDE4IDJ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%}  .ril__navButtonNext{right:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0iTTEgM2wyLTIgMTYgMTZMMyAzM2wtMS0xIDE1LTE1TDIgMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%}  .ril__downloadBlocker{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover}  .ril__caption,.ril__toolbar{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}  .ril__caption{bottom:0;max-height:150px;overflow:auto}  .ril__captionContent{padding:10px 20px;color:#fff}  .ril__toolbar{top:0;height:50px}  .ril__toolbarSide{height:50px;margin:0}  .ril__toolbarLeftSide{padding-left:20px;padding-right:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}  .ril__toolbarRightSide{padding-left:0;padding-right:20px;-ms-flex:0 0 auto;flex:0 0 auto}  .ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}  .ril__toolbarItemChild{vertical-align:middle}  .ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}  .ril__builtinButton:hover{opacity:1}  .ril__builtinButton:active{outline:none}  .ril__builtinButtonDisabled{cursor:default;opacity:.5}  .ril__builtinButtonDisabled:hover{opacity:.5}  .ril__closeButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTEgM2wxLjI1LTEuMjUgNy41IDcuNSA3LjUtNy41TDE4LjUgMyAxMSAxMC41bDcuNSA3LjUtMS4yNSAxLjI1LTcuNS03LjUtNy41IDcuNUwxIDE4bDcuNS03LjVMMSAzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%}  .ril__zoomInButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%}  .ril__zoomOutButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%}  .ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}  @-webkit-keyframes pointFade{0%,19.999%,to{opacity:0} 20%{opacity:1}}  @keyframes pointFade{0%,19.999%,to{opacity:0} 20%{opacity:1}}  .ril__loadingCircle{width:60px;height:60px;position:relative}  .ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}  .ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both}  .ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}  .ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}  .ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}  .ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}  .ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}  .ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}  .ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}  .ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}  .ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}  .ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}  .ril__loadingCirclePoint:nth-of-type(4):before,.ril__loadingCirclePoint:nth-of-type(10):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}  .ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}  .ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}  .ril__loadingCirclePoint:nth-of-type(5):before,.ril__loadingCirclePoint:nth-of-type(11):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}  .ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}  .ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}  .ril__loadingCirclePoint:nth-of-type(6):before,.ril__loadingCirclePoint:nth-of-type(12):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}  .ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}  .ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}  .ril__loadingCirclePoint:nth-of-type(7):before,.ril__loadingCirclePoint:nth-of-type(13):before{-webkit-animation-delay:0ms;animation-delay:0ms}  .ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}  .ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}  .ril__errorContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}  .ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}  .ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
/*# sourceMappingURL=2.168ad3f7.chunk.css.map */
#available-hotels-widget * {font-family: "Rubik", sans-serif} #available-hotels-rooms button,#available-hotels-rooms div,#available-hotels-rooms h2,#available-hotels-rooms h3,#available-hotels-rooms h4,#available-hotels-rooms li,#available-hotels-rooms span,#available-hotels-rooms ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:1;vertical-align:initial;text-decoration:none!important;letter-spacing:normal}#available-hotels-rooms h2,#available-hotels-rooms h3{color:#fff}#available-hotels-rooms h4{color:#000}#available-hotels-rooms li:after,#available-hotels-rooms li:before{display:none}#available-hotels-rooms button{outline:none}#available-hotels-rooms button:hover{cursor:pointer}.ril__caption,.ril__toolbar{background-color:initial}.available-hotels-link{color:#000;text-decoration:underline;padding:0;margin:0;background:none;border:none;white-space:nowrap;cursor:pointer}.available-hotels-link:hover{text-decoration:none}.available-hotels-link.-room{color:#B35E00}.available-hotels-button{display:inline-block;padding:11px 20px;color:#fff;text-decoration:none;text-align:center;font-weight:700;line-height:normal;background-color:#FE3434 !important;border-radius: 30px;border: 1px solid #BA975F}.available-hotels-button:hover{background-color:rgb(207,7,7)!important;color: #fff!important;}.available-hotels-preload{position:relative;display:block;min-height:100px;overflow:hidden;border:1px solid #a7a9ac}.available-hotels-preload__circle{display:block;border:6px solid #a7a9ac;border-top-color:#dbdcde;border-radius:100%;height:50px;width:50px;animation:tl-rotate .8s linear infinite;background:transparent;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@keyframes tl-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.available-hotels-room:not(:last-child){border-bottom:1px solid #BA975F}.available-hotels-room__header{cursor:pointer}.available-hotels-room__row{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (max-width:991px){.available-hotels-room__row{flex-direction:column;align-items:flex-start;padding-bottom:40px}.available-hotels-room__row .available-hotels-room__col.-price{margin-left:20px}}.available-hotels-room__col.-price{opacity:1;transition:opacity .4s ease-in-out;    color: #727272;}.available-hotels-room__group{display:flex;flex-wrap:wrap;padding:15px 0}.available-hotels-room__group .available-hotels-link{opacity:1;transition:opacity .4s ease-in-out}@media (max-width:991px){.available-hotels-room__group{flex-direction:column;align-items:flex-start}.available-hotels-room__group .available-hotels-link{position:absolute;bottom:10px;margin-left:20px}}.available-hotels-room__title{position:relative;margin:0;padding:0 20px;font-size:18px;text-transform: none;font-weight: 400}@media (max-width:991px){.available-hotels-room__title{padding-right:0;font-size:16px}}.available-hotels-room__title:before{content:"";position:absolute;top:50%;left:0;display:block;width:7px;height:7px;margin-top:-4px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}.available-hotels-room__body{display:flex;flex-wrap:wrap;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:.4s ease-in-out}.available-hotels-room__gallery{position:relative;width:33.33%;min-height:220px;max-height:300px;margin-right:40px}@media (max-width:991px){.available-hotels-room__gallery{width:100%;margin-right:0;margin-bottom:10px}}.available-hotels-room__desc{width:calc(66.66% - 40px);display:flex;flex-direction:column}@media (max-width:991px){.available-hotels-room__desc{width:100%}}.available-hotels-room__image{width:100%;height:100%;object-fit:cover;cursor:pointer}.available-hotels-room__property-label{font-weight:700}.available-hotels-room__desc-text{margin:20px 0;white-space:pre-wrap}.available-hotels-room__booking-block{display:flex;align-items:center;align-self:flex-end}.available-hotels-room__price{margin-right:15px}.available-hotels-room__price-num{color:#f08f00;font-weight:700}.available-hotels-room.-open{padding-bottom:20px}.available-hotels-room.-open .available-hotels-room__row{padding-bottom:0}.available-hotels-room.-open .available-hotels-room__body{visibility:visible;opacity:1;max-height:2000px}.available-hotels-room.-open .available-hotels-room__col.-price,.available-hotels-room.-open .available-hotels-room__group .available-hotels-link{opacity:0}.available-hotels-room.-open .available-hotels-room__title:before{transform:rotate(45deg)}.available-hotels{margin-bottom:35px;font-size:16px}@media (max-width:991px){.available-hotels{font-size:14px}}.available-hotels__header{padding:6px 30px 10px;color:#000;background-color:#903f98}@media (max-width:991px){.available-hotels__header{padding-left:15px;padding-right:15px}}.available-hotels__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.available-hotels__address,.available-hotels__tel,.available-hotels__title{margin:10px 0}.available-hotels__title{font-size:24px;font-weight: 600;color: #B35E00;text-transform: uppercase}@media (max-width:991px){.available-hotels__title{font-size:18px}}.available-hotels__room-list{background:#F6F7F7;padding:0 30px}@media (max-width:991px){.available-hotels__room-list{padding:0 15px}}
/*# sourceMappingURL=main.708ba630.chunk.css.map */