@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Arsenal&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,300;0,400;0,600;0,700;0,800;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700;900&display=swap";@font-face{font-family:SourceCodePro;src:url(/assets/SourceCodePro-Regular-6e5dd049.ttf)}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-077cdab1.ttf)}@font-face{font-family:Montserrat-bold;src:url(/assets/Montserrat-Bold-f227901e.ttf)}a:hover{text-decoration:none}body{position:initial!important}.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon{display:none!important}.goog-te-gadget-simple{border-radius:4px}.sidenav_language{padding-left:30px}.rdrDateRangeWrapper{z-index:999;position:absolute!important;left:0;right:0;top:100%;border:1px solid beige;margin-top:15px;background:rgb(255,255,255) none repeat scroll 0% 0%!important;border-radius:32px!important;box-shadow:#0003 0 6px 20px!important;padding:16px 0}.rdrDateDisplayWrapper{display:none}.rdrMonthsVertical{flex-direction:row!important}.rdrDateRangeWrapper.active{display:inline-block!important}.rdrDateRangeWrapper:focus-within{display:inline-block!important}.option-content.active{display:block!important}.option-content:focus-within{display:block!important}@media (max-width: 992px){.rdrDateRangeWrapper{margin-left:0;left:0;right:0;top:100px}.rdrMonthsVertical{flex-direction:column!important}}@media screen and (max-width: 992px){.rdrMonths{justify-content:center;flex-wrap:wrap}.rdrMonths div:nth-child(2){display:none}}.mobileDateBar,.occupancyBar{height:100%;width:0;position:fixed;z-index:999;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:60px;transition:.5s}.mobileDateBar .button-container,.occupancyBar .button-container{position:absolute;display:inline-block;bottom:30px;left:0;right:0;margin:0 auto;border:none;text-align:center}.mobileDateBar .button-container span,.occupancyBar .button-container span{padding:8px 30px;background:#3d91ff;border-radius:5px;color:#fff}.mobileDateBar a,.occupancyBar a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.mobileDateBar a:hover,.occupancyBar a:hover{color:#f1f1f1}.mobileDateBar .closebtn,.occupancyBar .closebtn{position:absolute;top:0;right:25px;color:#f44336;font-size:36px;margin-left:50px}@media screen and (max-height: 450px){.mobileDateBar,.occupancyBar{padding-top:15px}.mobileDateBar a,.occupancyBar a{font-size:18px}}.banner{background-size:cover;background-position-x:center;background-position-y:center;height:calc(100vh - 190px);width:100%;font-family:monospace}.primary-navbar{font-family:Fira Sans;background:linear-gradient(black,rgba(4,0,0,.04));margin-top:0;font-weight:600;position:fixed;top:0;left:0;right:0;z-index:90}.primary-navbar .nav-logo img{width:80%}.sticky{transition:all .3s linear;background:#2f1333!important;padding:0}#single-room-text-in-banner{padding-top:55px}@media (max-width: 426px){#single-room-text-in-banner{padding-top:50px}}.banner-subpage i{font-size:14px;color:#ff6a00;font-weight:100}.banner-subpage a{font-family:DM Sans,sans-serif;font-size:18px;color:#ff6a00;letter-spacing:1px;font-weight:400;margin:0;text-decoration:none}.banner-subpage a:hover{text-decoration:none;color:#ff6a00}.banner-subpage span{font-family:DM Sans,sans-serif;font-size:18px;color:#d7d4d4;letter-spacing:0px;font-weight:400;margin:0;text-decoration:none}@media (max-width: 992px){.banner{height:calc(100vh - 60px)}.primary-navbar{margin-top:0;font-family:FontAwesome,sans-serif;background:#2f1333;padding-bottom:5px}.primary-navbar .nav-logo{text-align:left}.primary-navbar .nav-logo img{width:60%}}@media (min-width: 100px) and (max-width: 426px){.banner{height:620px}}.social-icon{display:flex;justify-content:space-between;flex-direction:column;align-items:center;position:fixed;top:50%;right:20px;z-index:999;transform:translateY(-50%)}.social-icon:before,.social-icon:after{content:"";height:70px;background-color:#e2e2e259;position:absolute;width:1px}.social-icon:before{top:-80px}.social-icon:after{bottom:-80px}.social-icon a{text-align:center;height:32px;width:32px;line-height:32px;font-size:14px;color:#c4c4c4;border:1px solid #c4c4c4;margin-bottom:5px}.social-icon a:hover{color:#ff6a00;border:1px solid #ff6a00;background-color:#fff}.background-overlay{background-color:#3341588f;width:100%;height:100%}.image-container img{object-fit:cover}.first-navbar{height:100%;display:flex;flex-direction:column;justify-content:center;font-family:Fira Sans}.sidenav{height:100vh;position:fixed;z-index:99999;top:0;left:0;background-color:#2f1333;overflow-x:hidden;transition:.3s;padding-top:60px;opacity:50;width:0}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:16px;color:#fff;display:block;transition:.3s}.sidenav a:hover,.sidenav button:hover{color:#ff6a00}.sidenav button:focus{color:#ff6a00}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#main{transition:margin-left .5s;overflow-x:hidden}@media screen and (max-width: 992px){#main{margin-top:60px}}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}#mySidenav .dropdown{overflow:hidden}#mySidenav .dropdown .dropbtn{font-size:17px;border:none;outline:none;color:#fff;padding:8px 8px 8px 32px;background-color:inherit;font-family:inherit;margin:0}#mySidenav .dropdown-content{display:none;position:relative;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-content a{float:none;color:#000;padding:8px 8px 8px 32px;text-decoration:none;display:block;text-align:left}.dropdown:hover .dropdown-menu{display:block;margin-top:0}@media screen and (max-width: 992px){#myNavbar .dropdown{float:none}#myNavbar .dropdown .dropbtn{display:block;width:100%;text-align:left;padding:8px 8px 8px 32px}#myNavbar .dropdown-content{position:relative}}.dropdown-divider{margin:0!important}.dropdown-menu{padding:0!important;border-radius:.2rem!important}.dropdown-item:hover{color:#ff6a00!important}.navbar-logo{width:70px;height:20px;margin-right:60px;position:relative}.navbar-logo img{box-shadow:2px 2px 4px #2f133359;width:70px;height:70px;border-radius:4px;object-fit:cover}.navbar-logo a{position:absolute;top:0;left:0;right:0;bottom:0}.second-navbar-wrapper{margin:auto 0;display:flex;flex-direction:row;justify-content:flex-end}@media (max-width: 769px){.navbar{display:flex;flex-direction:row;justify-content:space-between!important}}@media (max-width: 425px){.second-navbar-wrapper{justify-content:flex-end}}.second-navbar{color:#fff;display:flex;flex-direction:row;font-size:12px}.second-navbar .login{display:flex;flex-direction:row;height:fit-content;align-items:center}.second-navbar .login .book-now{background-color:#ff6a00;height:30px;display:flex;flex-direction:column;justify-content:center;width:90px;text-align:center;font-family:sans-serif;font-size:8px;letter-spacing:1px;font-weight:700;position:relative}.second-navbar .login .book-now button{background-color:#ff6a00;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90px;text-align:center;font-family:sans-serif;font-size:8px;letter-spacing:1px;font-weight:700;outline:none;border:none;text-decoration:none;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.second-navbar .login .book-now a:hover{background-color:#ff852e}.second-navbar .login .fa-user:before{font-size:10px}.login-text{margin:auto 0}.login-text a{text-decoration:none;color:#fff}.login-text a:hover{color:#ff6a00;text-decoration:none}.phone-no{display:none;margin:auto 0}.select-language{margin:auto 5px}.navbar-dark .navbar-nav .nav-link{color:#fff!important}.nav-link{color:#fff;font-size:14px;font-weight:500}.navbar-nav{width:100%;display:flex;flex-direction:row;justify-content:space-around}@media (max-width: 992px){.select-language{display:none}}.text-in-banner{text-align:center;color:#fff;width:45%;margin:0 auto;padding-top:150px}.text-in-banner .banner-subtitle{font-family:sans-serif;font-size:9px;color:#ff6a00;letter-spacing:3px;font-weight:600;margin:0}.text-in-banner .banner-title{font-size:57px;font-family:ui-monospace;font-weight:900;margin:0}.text-in-banner .banner-description{font-family:FontAwesome,sans-serif;font-size:14px;letter-spacing:1px;padding-bottom:10px}.text-in-banner .room-suite-link a{text-decoration:none;color:#fff;font-family:sans-serif;font-size:11px;letter-spacing:1px;font-weight:700;width:100%;height:100%;border:1.5px solid white;padding:12px 25px}.text-in-banner .room-suite-link a:hover{text-decoration:none;color:#ff6a00;background-color:#fff;transition:.3s ease-in-out}@media (max-width: 992px){.text-in-banner{text-align:center;color:#fff;width:85%;margin:0 auto;padding-top:100px}.text-in-banner .banner-subtitle{font-family:sans-serif;font-size:9px;color:#ff6a00;letter-spacing:3px;font-weight:600;margin:0}.text-in-banner .banner-title{font-size:2.7rem;font-family:ui-monospace;font-weight:900;margin:0}.text-in-banner .banner-description{font-family:FontAwesome,sans-serif;font-size:14px;letter-spacing:1px;padding-bottom:10px}.text-in-banner a{text-decoration:none;color:#ff6a00;font-family:sans-serif;font-size:18px;letter-spacing:1px;font-weight:700}}.search-wrapper{bottom:130px;position:absolute;width:100%}.search-wrapper .top-search-bar{color:#fff;display:flex;justify-content:space-between;text-align:right;background:linear-gradient(120deg,transparent 50%,rgba(255,152,0,.8588235294) 50%)}.search-wrapper .top-search-bar .top-search-wrapper{display:flex;justify-content:space-around;width:50%}.search-wrapper .top-search-bar .top-search-wrapper a{color:#fff;font-size:12px;line-height:30px}.search-wrapper .top-search-bar .top-search-wrapper a i{font-size:16px}.search-wrapper .bottom-search-bar{display:flex;background:white;justify-content:space-around;box-shadow:0 1px 4px #d8d6d6;width:80%;margin:0 auto;border-radius:5px;position:relative}.search-wrapper .bottom-search-bar-mobile{display:none;justify-content:space-between;line-height:50px;padding:0 15px;background:white;box-shadow:0 5px 5px -5px #9f9d9d;margin:0 20px}.search-wrapper .bottom-search-bar-mobile .mobile_booknow{flex:1;text-align:center}.search-wrapper .bottom-search-bar-mobile i{color:#ff9800;font-size:20px}.search-wrapper .modal-dialog{margin:0}.search-wrapper .modal-dialog .modal-content{height:auto;width:90%;margin-inline:auto;border:none;border-radius:0}.search-wrapper .modal-dialog .modal-content .close{font-size:30px}.search-wrapper .modal-dialog .modal-content .bottom-search-bar{margin-top:5px}.search-wrapper .modal-dialog .modal-content .bottom-search-bar .item{margin:0 auto;padding-bottom:10px}.search-wrapper .modal-dialog .modal-content .bottom-search-bar .item .item-sup{line-height:0px;margin-top:25px}.search-wrapper .modal-dialog .modal-content .bottom-search-bar .item i{position:absolute;top:20px}.search-wrapper .modal-dialog .modal-content .bottom-search-bar .item input{height:60px;line-height:60px}.search-wrapper .modal-dialog .modal-content .bottom-search-bar .button-container{padding:15px 0}.search-wrapper .mobile-where-flex{display:flex}.search-wrapper .mobile-checkdate{display:flex;justify-content:space-between}.search-wrapper .mobile-checkdate .checkdate-wrapper{position:relative}.search-wrapper .mobile-checkdate .checkdate-wrapper span{left:-20px}.search-wrapper .mobile-checkdate input{color:gray}.search-wrapper .item{padding:45px 20px 20px;position:relative;color:#707070;font-size:14px}.search-wrapper .item #adult,.search-wrapper .item #children,.search-wrapper .item #rooms{color:gray}.search-wrapper .item .item-sup{position:absolute;top:0;left:0;text-align:center;right:0;line-height:45px;letter-spacing:.5px;font-size:10px;font-weight:500;text-transform:uppercase;color:#000;font-family:system-ui}.search-wrapper .item .search-logo{font-size:16px;position:absolute}.search-wrapper .item input{border:none;border-bottom:1px solid #d8d8d8;font-size:14px;letter-spacing:.5px;padding:0 0 0 30px;width:100%;background:rgba(0,0,0,0) none repeat scroll 0% 0%!important}.search-wrapper .item input:focus{outline:none;border-bottom:1px solid #000}.search-wrapper .item input::placeholder{color:#707070;opacity:1}.search-wrapper .item input[type=date]{overflow:ellipsis}.search-wrapper .item select{border:none;border-bottom:1px solid gray}.search-wrapper .item select:focus{outline:none;border-bottom:1px solid #000}.search-wrapper .item-calender{display:flex;justify-content:space-between}.search-wrapper .item-calender .sup-calendar{display:flex;justify-content:space-around}.search-wrapper .button-container{width:auto;margin:auto 0}.search-wrapper .button-container .search-button{margin-right:10px}.search-wrapper .button-container button{border:1.5px solid #ff6a00!important;line-height:38px;width:100%;background:transparent!important;color:#ff6a00;font-weight:100;text-transform:uppercase;font-size:18px;border-radius:3px}.search-wrapper .button-container button:hover{color:#fff;background-color:#ff6a00!important;border:1.5px solid #ff6a00!important;height:100%;transition:all .3s ease-in-out}.search-wrapper .button-container button:focus{outline:none;border:none}.search-wrapper.book_now_nav{position:initial}.search-wrapper .bottom-search-bar-mobile{display:inline-block;line-height:normal;padding:8px 15px;border-radius:3px;cursor:pointer;background-color:#ff6a00}.search-wrapper .bottom-search-bar-mobile i{display:none}.search-wrapper .bottom-search-bar-mobile .mobile_booknow{background-color:#ff6a00}.search-wrapper .bottom-search-bar form{display:flex}@media (max-width: 992px){.search-wrapper .bottom-search-bar-mobile{display:flex}.search-wrapper.book_now_nav .bottom-search-bar-mobile{display:none}.search-wrapper.book_now_nav .bottom-search-bar form{display:block}.search-wrapper.book_now_nav.side_nav .bottom-search-bar-mobile{display:inline-block}}@media only screen and (min-width: 993px){.search-wrapper.book_now_nav .modal-content{background:transparent}.search-wrapper.book_now_nav .modal-content .bottom-search-bar .item input{height:30px;line-height:30px}.search-wrapper.book_now_nav .modal-content .bottom-search-bar .item i{top:7px}.search-wrapper.book_now_nav .bottom-search-bar form{display:flex}}@media (max-width: 1200px){.bottom-search-bar{width:80%!important;padding:0!important}}.modal-body{padding-top:0}.modal-header{display:none}.modal-backdrop{z-index:0!important}@media (max-width: 992px){.modal-body{padding:0 2% 2%}.modal-backdrop{z-index:0!important}.search-wrapper{bottom:5px}.search-wrapper .bottom-search-bar{display:block;box-shadow:none;width:100%}.search-wrapper .item{padding:35px 0 4px;border-right:none;border-bottom:1px solid #d8d8d8}.search-wrapper .item .item-sup{top:0;left:22px}.search-wrapper .item input,.search-wrapper .item select{width:100%;padding:0 0 4px 30px}.search-wrapper .item:active,.search-wrapper .item:focus{border:1px solid #c20808}.search-wrapper .button-container{margin-top:auto;width:auto;margin-left:0}.search-wrapper .button-container button{padding:0;text-transform:uppercase;letter-spacing:.5px;font-size:14px;border-radius:3px}}@media (max-width: 290px){.search-wrapper{bottom:-270px}}@media (max-width: 768px){.search-wrapper.home{bottom:5%}}@media (max-width: 768px){.search-wrapper.home form{display:block}}@media (max-width: 992px){.search-wrapper.home .button-container{padding:15px 0}}.search-wrapper.home .button-container button{line-height:1.2;padding:10px}@media (max-width: 992px){.search-wrapper.home .button-container button{font-size:12px;padding-inline:4px}}@media (max-width: 992px){.search-wrapper.home .item{border-bottom:transparent}}@media (max-width: 576px){.search-wrapper.home .bottom-search-bar{width:90%!important}}@media (max-width: 1200px){.search-wrapper.home .bottom-search-bar{padding:10px!important}}@media (max-width: 768px){.search-wrapper.home .bottom-search-bar{padding:20px!important}}@media (max-width: 1200px){.search-wrapper.home .rdrDateRangeWrapper,.search-wrapper.home .option-content{top:100%}}.welcome{text-align:center;padding-block:120px;background-color:#fff}@media (max-width: 768px){.welcome{padding-block:50px}}.welcome .welcome-title{font-size:31px;font-weight:700;font-family:ui-monospace}.welcome .welcome-message{font-size:14px;letter-spacing:1px;color:gray;width:70%;text-align:justify;margin:0 auto 25px}@media (max-width: 768px){.welcome .welcome-message{width:100%}}.welcome img{width:100px}.welcome .general-manager{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray}.welcome .general-manager .manager-name{color:#ff6a00;font-size:14px;font-weight:600;margin:10px 0 5px}@media (max-width: 767px){.welcome{padding-top:50px;padding-bottom:50px}}@media (max-width: 426px){.welcome{text-align:center;background-color:#fff}.welcome .welcome-title{font-size:31px;font-weight:700;font-family:ui-monospace}.welcome .welcome-message{width:100%;font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding:0 10px;margin-bottom:25px}.welcome img{width:100px}.welcome .general-manager{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray}.welcome .general-manager .manager-name{color:#ff6a00;font-size:14px;font-weight:600;margin:10px 0 5px}}.discover-locations{background:rgba(237,235,245,.8784313725);padding:0 235px 120px}.discover-locations .discover-location-image{width:300px;height:300px;position:relative}.discover-locations .discover-location-image img{width:100%;height:100%;border-radius:50%;position:absolute;top:-100px}.discover-location-content{height:100%;padding-top:70px}.discover-location-content .discover-location-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.discover-location-content .best-resort-title{font-family:sans-serif;font-size:9px;color:#ff6a00;letter-spacing:3px;font-weight:600}.discover-location-content .discover-location-text{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray}@media (max-width: 992px){.discover-locations{padding-left:10px;padding-right:10px}.discover-locations .discover-location-image{width:150px;height:150px}.discover-locations .discover-location-image img{position:absolute;top:-300px;left:100px}.discover-location-content{padding-left:0}}.hotel-facilities{margin-top:-50px}.hotel-facilities img{width:45px}.hotel-facilities .facility-title{font-size:13px;font-weight:700;font-family:revert;padding-top:10px}.hotel-facilities .facility-text{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray}.hotel-facilities a{text-decoration:none;font-size:10px;font-weight:700;color:#000}.hotel-facilities a i{color:#ff6a00}.hotel-facilities a:hover{text-decoration:none;color:#ff6a00}.hotel-facilities a:hover i{color:#000}@media (max-width: 425px){.hotel-facilities{margin-top:-120px}.hotel-facilities .hotel-facility-item{padding-bottom:25px}.hotel-facilities img{width:45px}.hotel-facilities .facility-title{font-size:13px;font-weight:700;font-family:revert;padding-top:10px}.hotel-facilities .facility-text{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;margin-bottom:0}.hotel-facilities a{text-decoration:none;font-size:10px;font-weight:700;color:#000}.hotel-facilities a i{color:#ff6a00}.hotel-facilities a:hover{text-decoration:none;color:#ff6a00}.hotel-facilities a:hover i{color:#000}}@media (max-width: 992px){.hotel-facilities{margin-top:10px}}.summer-deals{display:flex;flex-direction:row;justify-content:start;padding-bottom:90px}.summer-deals .summer-deals-wrapper{padding:100px 0 0 10px}.summer-deals .summer-deals-image{position:relative;width:100%}.summer-deals .summer-deals-image img{position:relative;top:-50px;left:0;width:100%;height:500px;object-fit:cover}.summer-deals .summer-deals-content .summer-deals-title{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600}.summer-deals .summer-deals-content .summer-deals-bold-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.summer-deals .summer-deals-content .summer-deals-text{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray}.summer-deals .summer-deals-content button{text-align:center;font-family:sans-serif;font-size:9px;letter-spacing:1px;font-weight:700;background:#ff6a00;outline:none;border:none;padding:10px 30px;color:#fff}.summer-deals .summer-deals-content button:hover{background-color:#ff852e}@media (max-width: 768px){.summer-deals{display:flex;flex-direction:row;justify-content:start;padding-bottom:100px}.summer-deals .summer-deals-wrapper{padding:0 10px}.summer-deals .summer-deals-image{position:relative;width:100%}.summer-deals .summer-deals-image img{position:relative;top:-50px;left:0;width:100%}.summer-deals .summer-deals-content .summer-deals-title{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600}.summer-deals .summer-deals-content .summer-deals-bold-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.summer-deals .summer-deals-content .summer-deals-text{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray}.summer-deals .summer-deals-content button{text-align:center;font-family:sans-serif;font-size:9px;letter-spacing:1px;font-weight:700;background:#ff6a00;outline:none;border:none;padding:10px 30px;color:#fff}}.our-rooms{padding-bottom:100px}.our-rooms .our-rooms-content{text-align:center}.our-rooms .our-rooms-content .luxury-hotel-title{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600}.our-rooms .our-rooms-content .our-rooms-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.our-rooms .our-rooms-content .our-rooms-text{font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.our-rooms .our-rooms-content .our-rooms-description{font-size:16px;text-align:justify}.our-rooms-details-wrapper{margin:0 auto;display:table;width:100%;overflow-x:auto}.our-rooms-details-wrapper .our-rooms-details{display:flex;flex-direction:row;justify-content:space-evenly;column-gap:20px;overflow-x:auto}.our-rooms-details-wrapper .our-rooms-details::-webkit-scrollbar{width:5px}.our-rooms-details-wrapper .our-rooms-details::-webkit-scrollbar-track{background:#d4deee;border-radius:8px}.our-rooms-details-wrapper .our-rooms-details::-webkit-scrollbar-thumb{background-color:#0003;border-radius:8px}.our-rooms-details-wrapper .our-rooms-details .hotel-room{height:330px;flex-basis:23%;flex-shrink:0}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image{overflow:hidden;background-image:url(/assets/discover-location-hotel-room-917324af.jpg);background-size:cover;background-position:center;height:inherit;font-size:8px;position:relative}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image .hotel-room-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000050}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image a{position:absolute;top:0;left:0;right:0;bottom:0}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image .hotel-room-price{position:absolute;bottom:20px;left:10px}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image .hotel-room-price .price{font-size:14px;color:#fff;font-weight:700;background:#ff6a00;border-radius:6px;padding:3px 5px;margin-bottom:0}.our-rooms-details-wrapper .our-rooms-details .hotel-room:hover .hotel-room-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.2509803922),transparent)}@media (max-width: 992px){.our-rooms{padding-bottom:50px}.our-rooms .our-rooms-content{text-align:center;padding:0 10px}.our-rooms .our-rooms-content .luxury-hotel-title{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600}.our-rooms .our-rooms-content .our-rooms-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.our-rooms .our-rooms-content .our-rooms-text{font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.our-rooms .our-rooms-content .our-rooms-text br{display:none}.our-rooms-details-wrapper{margin:0 auto;display:table;width:100%}.our-rooms-details-wrapper .our-rooms-details{display:flex;flex-direction:column;justify-content:space-evenly}.our-rooms-details-wrapper .our-rooms-details .hotel-room{height:330px;width:100%;margin-bottom:10px}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image{overflow:hidden;background-image:url(/assets/discover-location-hotel-room-917324af.jpg);background-size:cover;background-position:center;height:inherit;font-size:8px;position:relative}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image .hotel-room-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000050}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image a{position:absolute;top:0;left:0;right:0;bottom:0}.our-rooms-details-wrapper .our-rooms-details .hotel-room .hotel-room-image .hotel-room-price{position:absolute;bottom:20px;left:10px}.our-rooms-details-wrapper .our-rooms-details .hotel-room:hover .hotel-room-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.2509803922),transparent)}}@media (max-width: 767px){.our-rooms{padding-bottom:50px}}.room-section{padding:30px 0}.room-section .container{padding-right:90px;padding-left:90px}@media (max-width: 992px){.room-section .container{padding-inline:15px}}.room-section .room-row{padding:30px 0}.room-section .room-row .view-room-details{padding-top:15px}.room-section .room-row .view-room-details a{text-decoration:none;color:#000;font-weight:600;letter-spacing:.5px;font-size:14px;border-bottom:2px solid #ff6a00;padding-bottom:3px}.room-section .room-row .view-room-details a:hover{border-bottom:3px solid #ff6a00}.room-section .room-row:nth-child(2n-1) .room-section-image{margin-left:-15px}.room-section .room-row:nth-child(2n) .room-section-details{padding-left:15px}.room-section .room-section-image{width:100%;width:calc(100% + 15px);overflow:hidden}.room-section .room-section-image a{position:absolute;top:0;left:0;right:0;bottom:0}.room-section .room-section-image img{width:100%}.room-section .room-section-image img:hover{transform:scale(1.05);transition:transform 2s}.room-section .room-section-details .room-title{font-size:25px;font-family:sans-serif;font-weight:700;margin:0;letter-spacing:1px;padding-bottom:5px}.room-section .room-section-details .room-search-photo{width:100%;overflow:hidden;border-radius:8px}.room-section .room-section-details .room-search-photo img{width:100%;border-radius:8px;margin-left:5px}.room-section .room-section-details .room-search-photo img:hover{border-radius:8px;transform:scale(1.05);transition:transform 2s}.room-section .room-section-details .amenities{padding-top:20px;width:90%}.room-section .room-section-details .amenities p{font-size:14px;font-weight:600;font-family:revert}.room-section .room-section-details .amenities .amentities_icon img{height:16px}.room-section .room-section-details .amenities .amenities-content{display:flex;flex-direction:row;justify-content:space-between}.room-section .room-section-details .amenities .amenities-content .amentities_row{width:100%}.room-section .room-section-details .amenities ul{padding-left:15px}.room-section .room-section-details .amenities ul li{font-size:12px;font-weight:400;letter-spacing:.5px;color:#777c81;padding:1px 0}.room-section .room-section-details .amenities ul li::marker{color:#ff6a00}.room-section .room-pricing{font-size:12px;font-family:monospace;font-weight:700}.room-section .room-pricing span{color:#ff6a00;font-size:20px;letter-spacing:0px;font-family:math}.room-section .room-facility{display:flex;flex-direction:row;justify-content:space-around;color:#989898;margin-top:10px;border-bottom:1.5px solid #777777;border-top:1.5px solid #777777}.room-section .room-facility .facility-item:last-child{border-right:none;padding-right:0}.room-section .room-facility .facility-item{padding-right:15px;border-right:1.5px solid #777777;margin-top:25px;margin-bottom:25px;font-family:sans-serif;letter-spacing:.5px;font-size:12px}.room-section .room-facility img{width:20px}.room-section .room-facility .room-facility-detail{display:flex;flex-direction:row;width:100%}.room-section .room-facility .room-facility-detail .detail-name{width:30%;font-weight:600;font-size:16px;padding-bottom:5px}.room-section .room-facility .room-facility-detail .actual-detail{width:auto}#room-section-for-single-room{padding-top:70px}#room-section-for-single-room .container{padding-left:140px;padding-right:140px}@media (max-width: 992px){#room-section-for-single-room .container{padding-inline:15px}}.other-facilities{padding-top:30px}.other-facilities h3{padding-bottom:20px}.other-facilities .other-facilities-content{width:90%;display:flex;flex-direction:row;justify-content:space-between}.other-facilities .other-facilities-content ul{list-style-type:none;padding-left:0}.other-facilities .other-facilities-content ul li{padding:5px 0}.other-facilities .other-facilities-content ul i{color:#ff6a00}.popular-facilities{padding-top:30px}.popular-facilities h3{padding-bottom:20px}.popular-facilities .popular-facilities-content{width:90%;display:flex;flex-direction:row;justify-content:space-between}.popular-facilities .popular-facilities-content ul{list-style-type:none;padding-left:0}.popular-facilities .popular-facilities-content ul li{padding:10px 0}.popular-facilities .popular-facilities-content ul img{width:25px;margin-right:10px}@media (max-width: 426px){#room-section-for-single-room{padding-top:20px}#room-section-for-single-room .container{padding-left:15px;padding-right:15px}#room-section-for-single-room .container .room-pricing{padding-bottom:0}}@media (max-width: 426px){.room-section .container{padding-right:15px;padding-left:15px}}.room-photos-slider{padding:30px;margin:0 auto}.room-photos-slider .slick-prev:before,.room-photos-slider .slick-next:before{color:#ff6a00}.room-photos-slider .room-slide{margin:0 auto;width:60%}.room-photos-slider .room-slide .room-content{width:100%;text-align:center;margin:0 10px}.room-photos-slider .room-slide .room-content img{width:100%;height:40vh;object-fit:cover}@media (max-width: 426px){.room-photos-slider{padding:30px;margin:0 auto}.room-photos-slider .slick-prev:before,.room-photos-slider .slick-next:before{color:#000}.room-photos-slider .room-slide{margin:0 auto;width:100%}.room-photos-slider .room-slide .room-content{width:100%;text-align:center}.room-photos-slider .room-slide .room-content img{width:100%}}.room-description{padding-top:40px;min-height:200px}@media (max-width: 769px){.room-description{min-height:initial;padding-top:0}}.room-description .read{color:#777c81;font-family:sans-serif;letter-spacing:.5px;font-size:14px;text-align:justify}.room-description .read.active{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width: 769px){.room-description .read.active{-webkit-line-clamp:initial}}.room-description .read_more_btn{outline:none;border:0px;background:transparent;padding:0;color:#ff6a00;font-size:12px;font-weight:500}.room-description .read_more_btn:focus{border:0px;outline:0px}.room-description .read_more_btn.active:before{content:"Read More"}.room-description .read_more_btn:before{content:"Read Less"}.room-description-title{font-size:25px;font-weight:400;font-family:sans-serif;padding:15px 0}@media (max-width: 426px){.room-section{padding-top:0;padding-bottom:60px}.room-section .room-row{padding:30px 0}.room-section .room-row .view-room-details{padding-top:25px}.room-section .room-row .view-room-details a{text-decoration:none;color:#000;font-weight:600;letter-spacing:.5px;font-size:14px;border-bottom:2px solid #ff6a00;padding-bottom:3px}.room-section .room-row .view-room-details a:hover{border-bottom:3px solid #ff6a00}.room-section .room-row:nth-child(2n-1) .room-section-image{margin-left:0}.room-section .room-row:nth-child(2n) .room-section-details{padding-left:0}.room-section .room-section-image{width:100%;overflow:hidden}.room-section .room-section-image a{position:absolute;top:0;left:0;right:0;bottom:0}.room-section .room-section-image img{width:100%}.room-section .room-section-image img:hover{transform:scale(1.05);transition:transform 2s}.room-section .room-section-details .room-title{font-size:40px;font-family:ui-monospace;font-weight:700;margin:0;padding-top:20px}.room-section .room-section-details .room-pricing{padding-bottom:20px;padding-top:20px}.room-section .room-section-details .room-pricing span{color:#ff6a00;font-size:30px;letter-spacing:0px;font-family:fantasy}.room-section .room-section-details .room-facility .room-facility-detail{display:flex;flex-direction:row;width:100%}.room-section .room-section-details .room-facility .room-facility-detail .detail-name{width:30%;font-weight:600;font-size:18px;padding-bottom:5px}.room-section .room-section-details .room-facility .room-facility-detail .actual-detail{width:auto}}@media (max-width: 768px){.room-section{padding-top:0;padding-bottom:60px}.room-section .room-row{padding:0}.room-section .room-row .view-room-details{padding-top:25px}.room-section .room-row .view-room-details a{text-decoration:none;color:#000;font-weight:600;letter-spacing:.5px;font-size:14px;border-bottom:2px solid #ff6a00;padding-bottom:3px}.room-section .room-row .view-room-details a:hover{border-bottom:3px solid #ff6a00}.room-section .room-row:nth-child(2n-1) .room-section-image{margin-left:0}.room-section .room-row:nth-child(2n) .room-section-details{padding-left:0}.room-section .room-section-image{width:100%;overflow:hidden}.room-section .room-section-image a{position:absolute;top:0;left:0;right:0;bottom:0}.room-section .room-section-image img{width:100%}.room-section .room-section-details .room-title{font-size:30px;font-family:ui-monospace;font-weight:700;margin:0;padding-top:20px}.room-section .room-section-details .room-facility .room-pricing{padding-bottom:20px;padding-top:20px}.room-section .room-section-details .room-facility .room-pricing span{color:#ff6a00;font-size:30px;letter-spacing:0px;font-family:fantasy}.room-section .room-section-details .room-facility .room-facility-detail{display:flex;flex-direction:row;width:100%}.room-section .room-section-details .room-facility .room-facility-detail .detail-name{width:30%;font-weight:600;font-size:18px;padding-bottom:5px}.room-section .room-section-details .room-facility .room-facility-detail .actual-detail{width:auto}}.newsletter{text-align:center;padding-bottom:90px}.newsletter .newsletter-title{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600}.newsletter .newsletter-description{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.newsletter .email-newsletter{display:flex;flex-direction:row;justify-content:center}.newsletter .email-newsletter .email-newsletter-wrapper{display:flex;flex-direction:row;width:40%}.newsletter .email-newsletter .email-newsletter-wrapper #username{width:80%;padding:15px;font-size:10px;border-top-left-radius:50px;border-bottom-left-radius:50px;border:none;outline:none;box-shadow:0 4px 17px 1px #00000014}.newsletter .email-newsletter .email-newsletter-wrapper button{width:20%;background:#ff6a00;border:none;outline:none;font-size:10px;font-weight:700;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;box-shadow:0 5px 10px 1px #00000026}.newsletter .email-newsletter .email-newsletter-wrapper button:hover{background:#ff852e}@media (max-width: 426px){.newsletter{text-align:center;padding-bottom:30px}.newsletter .newsletter-title{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600}.newsletter .newsletter-description{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.newsletter .email-newsletter{display:flex;flex-direction:row;justify-content:center}.newsletter .email-newsletter .email-newsletter-wrapper{display:flex;flex-direction:row;width:80%}.newsletter .email-newsletter .email-newsletter-wrapper #username{width:70%;padding:10px;font-size:10px;border-top-left-radius:50px;border-bottom-left-radius:50px;border:none;outline:none;box-shadow:0 4px 17px 1px #00000014}.newsletter .email-newsletter .email-newsletter-wrapper button{width:30%;background:#ff6a00;border:none;outline:none;font-size:10px;font-weight:700;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;box-shadow:0 5px 10px 1px #00000026}}.vertical-divider{width:50%;height:50px;border-right:1px solid orange;margin:10px 0}footer{background:#f9f8fd;text-align:center;padding-top:50px;padding-bottom:30px}footer .footer-logo{margin:0 auto;width:80%}footer .footer-logo img{width:120px;height:120px;object-fit:cover;border-radius:4px}footer .vertical-divider{width:50%;height:50px;border-right:1px solid orange;margin:10px 0}footer .footer-title{font-size:27px;font-weight:700;font-family:ui-monospace,sans-serif;line-height:110%;padding:10px 0}footer .address-contact{font-size:12px;font-weight:700;font-family:revert;padding-bottom:20px}footer .footer-content{font-family:FontAwesome,sans-serif;font-size:9px;letter-spacing:1px;color:gray;font-weight:700;width:67%;margin:0 auto;padding-bottom:50px;border-bottom:1px solid #dedada;padding-top:25px}footer .footer-content .footer-item-list{text-align:left}footer .footer-content .footer-item-list p{font-family:Fira Sans;font-size:20px;color:#000;margin-bottom:5px;text-align:center}footer .footer-content a{text-align:center;display:block;text-decoration:none;color:#505050;padding:0;margin:3px 0;font-family:arsenal;font-size:12px;font-weight:500}footer .footer-content a:hover{color:#ff6a00}footer .social-media-icons{display:flex;flex-direction:row;justify-content:center}footer .social-media-icons .icons-list{margin:auto 0;padding-bottom:20px}footer .social-media-icons ul{padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-between;width:220px;font-size:15px;color:gray}footer .social-media-icons ul li a{color:inherit}footer .social-media-icons ul li a:hover{color:#ff6a00}.copyright-container{text-align:center;font-family:Fira Sans}.copyright-container .copyright-container-wrapper{text-align:center;margin:0 auto;width:50%;display:flex;flex-direction:row;justify-content:center;padding-top:30px}.copyright-container .copyright-container-wrapper a{text-decoration:none;color:#a9a9a9}.copyright-container .copyright-container-wrapper a:hover{color:#ff6a00}@media (max-width: 426px){.copyright-container-wrapper{width:90%!important}}@media (max-width: 768px){footer .footer-logo img{width:75px;height:75px}}@media (max-width: 426px){footer{background:#f9f8fd;text-align:center;padding-top:50px;padding-bottom:30px}footer .footer-logo{margin:0 auto;width:80%}footer .vertical-divider{width:50%;height:50px;border-right:1px solid orange;margin:10px 0}footer .footer-title{font-size:27px;font-weight:700;font-family:ui-monospace,sans-serif;line-height:110%;padding:10px 0}footer .address-contact{font-size:12px;font-weight:700;font-family:revert;padding-bottom:20px}footer .footer-content{font-family:FontAwesome,sans-serif;font-size:9px;letter-spacing:1px;color:gray;font-weight:700;width:90%;margin:0 auto;padding-bottom:50px;border-bottom:1px solid #dedada}footer .footer-content .footer-item-list{padding-bottom:10px;text-align:left}footer .footer-content .footer-item-list p{text-align:left}footer .footer-content .footer-item-list a{display:block;text-decoration:none;color:gray;padding:3px 0;text-align:left}footer .social-media-icons{display:flex;flex-direction:row;justify-content:center}footer .social-media-icons .icons-list{margin:auto 0;padding-bottom:20px}footer .social-media-icons ul{padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-between;width:220px;font-size:15px;color:gray}footer .social-media-icons ul li a{color:inherit}footer .social-media-icons ul li a:hover{color:#ff6a00}}.special-offer-wrapper{background:#f9f8fd}.special-offer{width:85%;padding:90px 0;display:flex;flex-direction:row;justify-content:flex-end;margin-right:0;margin-left:auto;margin-bottom:50px}.special-offer .start-here{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600;padding-top:70px}.special-offer .offer-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.special-offer .offer-description{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.special-offer .offer{overflow:hidden}.special-offer .offer .offer-image{height:265px;overflow:hidden}.special-offer .offer .offer-image .offer-image-overlay{height:100%;width:100%;background-size:cover;background-position-x:center;background-position-y:center}.special-offer .offer .offer-content{letter-spacing:2px;font-weight:700;font-size:15px;background:white;box-shadow:0 0 #000;position:relative;padding:20px 0 20px 20px}.special-offer .offer .offer-content p{font-family:FontAwesome,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:gray;margin-bottom:0}.special-offer .offer .offer-content .offer-price{position:absolute;right:20px;top:-30px;width:60px;height:60px;border-radius:50%;background:#ff6a00;text-align:center;font-size:12px;letter-spacing:0;color:#fff}.special-offer .offer .offer-content .offer-price p{letter-spacing:0;color:#fff;font-size:8px;padding-top:20%;margin:0}@media (max-width: 426px){.special-offer{width:100%;padding:40px 0;display:flex;flex-direction:row;justify-content:flex-end;margin-right:0;margin-left:auto;margin-bottom:50px}.special-offer .start-here{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600;padding-top:70px}.special-offer .offer-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%}.special-offer .offer-description{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.special-offer .offer{overflow:hidden;padding-bottom:10px}.special-offer .offer .offer-image{height:265px;overflow:hidden}.special-offer .offer .offer-image .offer-image-overlay{height:100%;width:100%;background-size:cover;background-position-x:center;background-position-y:center}.special-offer .offer .offer-content{letter-spacing:2px;font-weight:700;font-size:15px;background:white;box-shadow:0 0 #000;position:relative;padding:20px 0 20px 20px}.special-offer .offer .offer-content p{font-family:FontAwesome,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;color:gray;margin-bottom:0}.special-offer .offer .offer-content .offer-price{position:absolute;right:20px;top:-30px;width:60px;height:60px;border-radius:50%;background:#ff6a00;text-align:center;font-size:12px;letter-spacing:0;color:#fff}.special-offer .offer .offer-content .offer-price p{letter-spacing:0;color:#fff;font-size:8px;padding-top:20%;margin:0}}.testimonial{text-align:center;display:flex;flex-direction:row;justify-content:center;padding:50px 0}.testimonial .testimonial-slide{width:50%}.testimonial .testimonial-slide .testimonial-content .person-image{text-align:center;width:75px;height:75px;border-radius:50%;overflow:hidden;background-size:cover;margin:0 auto}.testimonial .testimonial-slide .testimonial-content .person-details{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.testimonial .testimonial-slide .testimonial-content .person-details p{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600;padding-top:20px;font-family:FontAwesome,sans-serif;margin-bottom:0;padding-bottom:5px}.testimonial .testimonial-slide .testimonial-content .testimonial-text{font-weight:600}@media (max-width: 426px){.testimonial{text-align:center;display:flex;flex-direction:row;justify-content:center;padding:50px 0}.testimonial .testimonial-slide{width:90%}.testimonial .testimonial-slide .testimonial-content .person-image{text-align:center;width:75px;height:75px;border-radius:50%;overflow:hidden;background-size:cover;margin:0 auto}.testimonial .testimonial-slide .testimonial-content .person-details{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.testimonial .testimonial-slide .testimonial-content .person-details p{font-family:sans-serif;font-size:9px;color:#f78e57;letter-spacing:3px;font-weight:600;padding-top:20px;font-family:FontAwesome,sans-serif;margin-bottom:0;padding-bottom:5px}.testimonial .testimonial-slide .testimonial-content .testimonial-text{font-weight:600}}.restaurant-section{padding-top:90px;display:flex;flex-direction:row;justify-content:center}.restaurant-section .happy-hours{text-align:center}.restaurant-section .happy-hours .happy-hours-title{font-family:sans-serif;font-size:9px;color:#ff6a00;letter-spacing:3px;font-weight:600;margin:0}.restaurant-section .happy-hours .happy-hours-time{font-size:25px;font-weight:700;font-family:ui-monospace}.restaurant-menu{padding-top:60px;padding-bottom:70px;width:100%}.restaurant-menu .tab{display:flex;flex-direction:row;justify-content:space-evenly;border-radius:100px;border:1px solid rgb(209,209,209);line-height:40px;width:500px;margin:0 auto}.restaurant-menu .tab button{outline:none;border:0px;background:transparent;color:gray;font-size:11px;font-weight:600}.restaurant-menu .tab button.active{color:#ff6a00}.restaurant-menu .menu-tab-content-all{width:100%;padding:40px 40px 0;margin:0 auto;text-align:left;position:relative;z-index:0}.restaurant-menu .menu-tab-content-all .menu-content{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:space-between;padding-top:10px;padding-bottom:10px}.restaurant-menu .menu-tab-content-all .menu-content .image-for-food img{width:90px;border-radius:10px;margin-top:5px;object-fit:cover}.restaurant-menu .menu-tab-content-all .menu-content .food{padding-left:20px;padding-right:20px;padding-top:2px;font-weight:600;display:flex;flex:1;flex-direction:column}.restaurant-menu .menu-tab-content-all .menu-content .food .food-name{font-size:15px}.restaurant-menu .menu-tab-content-all .menu-content .food .food-description{font-size:11px;font-weight:400;color:gray;font-family:revert}.restaurant-menu .menu-tab-content-all .menu-content .food .food-description p{-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.restaurant-menu .menu-tab-content-all .menu-content .food-price{width:100px;font-size:14px;font-weight:600;color:#ff6a00;padding-top:2px}.restaurant-menu .menu-tab-content-all .menu-content .food-price .price_cut{text-decoration:line-through;color:#938989}#banner-for-other-pages{height:310px}#banner-for-other-pages .text-in-banner{padding-top:100px}@media (max-width: 768px){#banner-for-other-pages{height:360px}}#banner-for-rooms{height:80px}#banner-for-rooms .background-overlay{background:#4e1456}@media (max-width: 992px){.restaurant-menu .menu-tab-content-all{width:90%}}@media (max-width: 769px){.restaurant-menu .tab{width:90%}.restaurant-menu .menu-tab-content-all{width:100%}}@media (max-width: 426px){.restaurant-menu .tab,.restaurant-menu .menu-tab-content-all{width:90%}}.contact-section{width:70%;margin:0 auto;padding-top:90px;padding-bottom:90px}.contact-section .hotel-image-in-contact{background-size:cover;width:100%;height:100%}.contact-section .contact_img{height:250px;width:100%;overflow:hidden}.contact-section .contact_img img{object-fit:cover;width:100%}.contact-section .need-help-title{font-family:sans-serif;font-size:9px;color:#ff6a00;letter-spacing:3px;font-weight:600;padding-bottom:5px}.contact-section .read-our-faq{font-size:25px;font-weight:700;font-family:ui-monospace;line-height:110%}.contact-section .read-our-faq-description{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding-bottom:15px}.contact-section .contact-panel .contact-panel-item{padding-bottom:20px;padding-top:20px;border-bottom:.5px solid #d3d3d3}.contact-section .contact-panel .contact-panel-item:nth-child(1){padding-top:0}.contact-section .contact-panel .contact-panel-item:nth-child(3){border-bottom:none}.contact-section .contact-panel .contact-panel-item-description{font-size:12px;letter-spacing:1px;color:gray;padding-left:20px}.contact-section .contact-panel i{width:20px;color:#ff6a00;font-size:15px}.contact-section .contact-panel p{font-size:12px;letter-spacing:.5px;font-weight:600;color:#000;margin-bottom:5px}@media (max-width: 992px){.contact-panel{margin-top:30px}.contact-section{padding-block:50px}.contact-section .contact_img{margin-bottom:30px;height:200px;width:100%}.contact-section .contact_img img{object-fit:cover;height:100%;width:100%}}#map{height:450px}.controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:none;box-shadow:0 2px 6px #0000004d}#origin-input,#destination-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-left:12px;padding:0 11px 0 13px;text-overflow:ellipsis;width:205px;margin-top:10px;line-height:32px;outline:none;border:none;box-shadow:0 2px 6px #909090;border-radius:5px}#origin-input:focus,#destination-input:focus{border-color:transparent}#mode-selector{color:#fff;background-color:#4d90fe;margin-left:12px;padding:8px 11px 0;border-radius:5px}#mode-selector label{font-family:Roboto;font-size:13px;font-weight:300}@media (max-width: 426px){.contact-section{width:100%}#destination-input{z-index:0;position:absolute;left:0!important;top:45px!important}#mode-selector{z-index:0;position:absolute;left:0!important;top:90px!important;width:205px!important}#map{height:375px!important}}.leave-message-section{text-align:center}.leave-message-section .leave-message-title{font-size:25px;font-weight:700;font-family:ui-monospace;line-height:110%;margin-bottom:30px}.leave-message-section .leave-message-text{padding-top:20px;font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;padding-bottom:20px;width:70%;margin:0 auto}.leave-message-section .leave-message-input-fields{width:80%;margin:0 auto}.leave-message-section .leave-message-input-fields .leave-message-person-detail{padding-bottom:10px}.leave-message-section .leave-message-input-fields .leave-message-person-detail .col-md-4{padding:0 5px}.leave-message-section .leave-message-input-fields .leave-message-person-detail input{width:100%;border:1px solid #d3d3d3;line-height:30px;padding-left:10px;padding-top:0;padding-bottom:0}.leave-message-section .leave-message-input-fields .leave-message-person-detail input::placeholder{font-size:12px;padding-left:0;vertical-align:middle}.leave-message-section .leave-message-input-fields .message-by-customer textarea{width:100%;border:1px solid #d3d3d3}.leave-message-section .leave-message-input-fields .message-by-customer textarea::placeholder{font-size:12px}.leave-message-section .leave-message-input-fields .message-submit-button{padding-top:25px}.leave-message-section .leave-message-input-fields .message-submit-button button{border:none;background:#ff6a00;color:#fff;font-size:11px;font-weight:600;letter-spacing:1px;line-height:32px;padding-left:15px;padding-right:15px;border-radius:2px;outline:0}@media (max-width: 768px){.leave-message-person-detail .col-md-6,.leave-message-section{margin-top:10px}.leave-message-section .leave-message-input-fields{width:100%}.leave-message-section .leave-message-title{margin-bottom:20px}}@media (max-width: 426px){.leave-message-text{width:100%!important}.leave-message-person-detail input{margin:3px 0}}.form-control:focus{color:#495057;background-color:#fff;outline:0;box-shadow:0 0 #007bff40!important}.gallery-menu{padding-top:60px;padding-bottom:70px;width:100%}.gallery-menu .tab{display:flex;flex-direction:row;justify-content:space-evenly;line-height:20px;width:425px;margin:0 auto}.gallery-menu .tab button{outline:none;border:0px;background:transparent;color:gray;font-size:11px;font-weight:600;padding-left:0;padding-right:0}.gallery-menu .tab button.active{color:#ff6a00;border-bottom:1px solid #ff6a00}.gallery-menu .tab button:hover{border-bottom:1px solid #ff6a00}.gallery-menu .gallery-tab-content-all{width:65%;margin:0 auto;padding-top:40px;text-align:left}.gallery-menu .gallery-title{font-size:31px;font-weight:700;font-family:ui-monospace;line-height:110%;text-align:center}@media (max-width: 426px){.gallery-menu .tab{display:flex;flex-direction:row;width:auto}.gallery-tab-content-all{width:90%!important}}.video-gallery-section{width:80%;margin:0 auto;padding:70px 0}.video-gallery-section .video{padding:5px}@media (max-width: 426px){.video-gallery-section{width:100%}}.image_gallery{margin-bottom:30px}.image_gallery img{border-radius:5px;opacity:.8;height:200px;width:100%;object-fit:cover}.image_gallery:hover img{opacity:1}.search-room-section{background-color:#efeff4}.search-room-section .search-wrapper{bottom:0;position:relative}.search-room-section .search-wrapper .container{padding:0;margin:0;max-width:100%}.search-room-section .search-wrapper .bottom-search-bar{width:100%;padding-left:15%;padding-right:15%}.search-room-section .room-row{border-bottom:1.5px solid #777777}.search-room-section .room-section-wrapper .room-section:first-child{padding-top:40px}.search-room-section .room-section-wrapper .room-section{padding-top:10px}.search-room-section .room-section-wrapper .room-section .facility-item{margin-top:10px;margin-bottom:10px}.search-room-section .room-section-wrapper .room-section .room-section-details .amenities p{margin-bottom:3px}.search-room-section .room-section-wrapper .room-section:last-child .room-row{border-bottom:none}#banner-for-search-room{height:70px}#banner-for-search-room .background-overlay{background:#4c2054}.price-selection{position:relative;box-shadow:0 2px 4px #d9d9d9;background:#ffffff;border-radius:5px;padding:20px;margin-top:20px}.price-selection .off-bar{position:absolute;background-color:#ff6a00;color:#fff;right:20px;top:-15px;border-radius:50%;font-size:12px;text-align:center;margin:0;height:30px;width:73px;display:flex;justify-content:center;align-items:center}.price-selection .price-selection-top{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:15px}.price-selection .price-selection-top .price-selection-title{font-size:20px;font-family:sans-serif;font-weight:700;margin:0;letter-spacing:1px;padding-bottom:5px}.price-selection .price-selection-top .price-selection-cost span{font-size:20px;font-family:sans-serif;font-weight:700;margin:0;letter-spacing:1px;padding-bottom:5px;display:flex;flex-direction:column}.price-selection .price-selection-top .price-selection-cost .start_price{text-decoration:line-through;color:#938989;font-size:18px}.price-selection .price-selection-top .price-selection-cost .offer_price{color:#f98d40}.price-selection .price-selection-bottom{display:flex;flex-direction:row;justify-content:space-between}.price-selection .price-selection-bottom .price-selection-description ul{list-style-type:none;padding-left:0;margin-bottom:0}.price-selection .price-selection-bottom .price-selection-description ul li{font-size:14px;font-family:monospace}.price-selection .price-selection-bottom .price-selection-description ul li img{height:14px;margin-right:5px}.price-selection .price-selection-bottom .price-selection-select button{outline:none;border:none;background:#ff6a00;color:#fff;border-radius:5px;line-height:32px;width:90px;font-weight:700;font-family:monospace;font-size:15px}.price-selection .price-selection-bottom .price-selection-select button:hover{background-color:#f98d40}.price-selection:hover{transform:scale(1.02);transition:all .6s cubic-bezier(.165,.84,.5,1.5);box-shadow:0 3px 4px #d9d9d9}@media (max-width: 426px){.search-room-section .search-wrapper{bottom:-50px;position:relative}.search-room-section .room-section{border-bottom:1.5px solid #777777}.price-selection{padding:10px}.price-selection .price-selection-top{padding-bottom:5px}.price-selection .price-selection-top .price-selection-cost{letter-spacing:.5px}.price-selection .price-selection-bottom{padding-top:5px}.price-selection .price-selection-bottom .price-selection-description ul li i{font-size:8px}.price-selection .price-selection-bottom .price-selection-select button{width:auto}.room-section .room-section-details .room-title{font-size:30px}.room-section .room-facility .facility-item{padding-right:10px;border-right:0px}.search-room-section .room-row{border-bottom:0px}}.package-section{margin:0 auto;width:75%;padding-bottom:70px}.package-section .package-quick-info{padding-top:70px}.package-section .package-quick-info .package-quick-info-title{font-size:25px;font-weight:600;font-family:sans-serif;letter-spacing:1px}.package-section .package-quick-info .package-quick-info-content{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:35px;flex-wrap:wrap}.package-section .package-quick-info .package-quick-info-content .package-quick-info-fact{font-family:FontAwesome,sans-serif;font-size:12px;letter-spacing:1px;color:gray;margin:10px 0}.package-section .package-quick-info .package-quick-info-content .package-quick-info-fact i{color:#ff6a00;margin-right:4px;font-size:12px}.package-section .package-quick-info .package-quick-info-content .package-quick-info-fact span{font-weight:600;letter-spacing:.5px;color:#000;font-family:sans-serif}.package-section .package-overview{border:1px solid #e4e4e4;border-radius:5px;padding:15px;font-family:FontAwesome,sans-serif;font-size:16px;letter-spacing:1px;color:gray}.package-section .package-overview .overview-title{font-size:22px;font-weight:600;font-family:sans-serif;letter-spacing:1px;color:#000}.package-section .package-overview .package-overview-note{border:1px solid #e4e4e4;width:90%;line-height:25px;background:#ffe5d3;border-radius:5px;font-size:13px;color:#0b2a58;font-weight:500;font-family:emoji,sans-serif;border-color:#ffc8a2;padding-left:10px}.package-section .package-overview .package-overview-description{padding-bottom:10px;text-align:justify;font-size:15px}.package-section .package-overview .package-enquiry-modal{background-color:#fff;margin-bottom:10px}.package-section .package-overview .package-enquiry-modal button{background-color:#ff6a00;outline:none;border:none}.package-section .package-overview .package-enquiry-modal button:hover{background:#ff8900}.package-section .package-overview .package-enquiry-modal .form-control{margin-bottom:10px}.package-section .package-overview .package-enquiry-modal .form-control::placeholder{font-size:12px}.package-section .package-overview .package-enquiry-modal .modal-body p{margin-bottom:3px;color:#000}.package-section .package-overview .package-enquiry-modal .modal-header{padding:5px 1rem}.package-section .package-overview .package-enquiry-modal .modal-header .modal-title{color:#000;font-weight:600}.package-section .package-overview .package-enquiry-modal .modal-header button{background:transparent}.package-section .package-overview .package-enquiry-modal .modal-header button:focus{border:0!important;outline:none!important}.package-section .package-overview .divider-in-package-overview{margin-top:25px;margin-bottom:25px;border-bottom:1px solid #e4e4e4}.package-section .package-overview .package-include-list p{color:#000;font-size:18px;font-weight:700}.package-section .package-overview .package-include-list ul{list-style-type:none;padding-left:0}.package-section .package-overview .package-include-list ul li{position:relative;padding:5px 0;font-size:14px}.package-section .package-overview .package-include-list ul li img{height:14px;margin-right:5px}.package-section .package-overview .package-exclude-list p{color:#000;font-size:18px;font-weight:700}.package-section .package-overview .package-exclude-list ul{list-style-type:none;padding-left:0}.package-section .package-overview .package-exclude-list ul li{position:relative;padding:5px 0;font-size:14px}.package-section .package-overview .package-exclude-list ul li img{height:14px;margin-right:5px}.package-section .divider-in-package{width:100px;height:2.5px;background-color:#ff6a00;margin-top:5px;margin-bottom:35px}.all-packages-background{background-color:#f6f8fb;padding:60px 0}.all-packages-section{background-color:#fff;margin:0 auto;width:70%}.all-packages-section .package-item{border:1px;margin-top:30px}.all-packages-section .package-item .package-item-image{width:100%;height:100%;overflow:hidden}.all-packages-section .package-item .package-item-image img{width:100%;height:100%;object-fit:cover}.all-packages-section .package-item .package-item-description{margin-top:30px;margin-bottom:30px;padding:0 30px}.all-packages-section .package-item .package-item-description .package-item-title{font-family:Montserrat-bold;font-size:25px;line-height:1.23;letter-spacing:-.5px}.all-packages-section .package-item .package-item-description .package-item-duration-location{margin:10px 0;display:flex;flex-direction:row;color:gray;font-size:16px;letter-spacing:.2px;font-family:sans-serif;font-weight:500}.all-packages-section .package-item .package-item-description .package-item-duration-location i{color:#ff6a00;font-size:18px}.all-packages-section .package-item .package-item-description .package-item-description-text{font-family:Montserrat;color:#969696;font-size:14px;letter-spacing:0px}.all-packages-section .package-item .package-item-pricing{text-align:center;padding:30px 0;height:100%}.all-packages-section .package-item .package-item-pricing .package-item-pricing-box{width:80%;height:100%;border-left:1.5px solid #d8d8d8;margin:0 auto;font-family:Montserrat;font-size:13px;color:#5f5f5f}.all-packages-section .package-item .package-item-pricing .package-item-pricing-box del{color:#ff5656;font-size:13.5px}.all-packages-section .package-item .package-item-pricing .package-item-pricing-box p:nth-child(1){margin-bottom:5px;padding-top:10px}.all-packages-section .package-item .package-item-pricing .package-item-pricing-box p:nth-child(3){font-family:Montserrat-bold;font-size:20px}.all-packages-section:hover{transform:scale(1.01);transition:all .6s cubic-bezier(.165,.84,.44,1);box-shadow:0 2px 3px #c4c4c4;cursor:pointer}@media (max-width: 426px){.all-packages-section{width:90%}.all-packages-section .package-item .package-item-description{margin-top:30px;margin-bottom:10px;padding-left:20px;padding-right:20px}.all-packages-section .package-item .package-item-description .package-item-description-text{border-bottom:1.5px solid #d8d8d8;padding-bottom:20px}.all-packages-section .package-item .package-item-pricing .package-item-pricing-box{border-left:0px;width:100%}}.blog-section{padding-top:60px;padding-bottom:60px;width:80%;margin:0 auto}.blog-section .blog{background-color:#f9f8fd;margin-bottom:40px}.blog-section .blog .blog-image{overflow:hidden;height:230px}.blog-section .blog .blog-image img{width:100%;height:100%;object-fit:cover}.blog-section .blog .blog-title{font-size:14px;font-weight:700;font-family:sans-serif;padding-top:5px;padding-left:10px}.blog-section .blog .blog-title a{color:#000;text-decoration:none}.blog-section .blog .blog-title a:hover{color:#696969}.blog-section .blog .blog-date{font-size:12px;font-weight:700;font-family:sans-serif;padding-bottom:5px;padding-left:10px}.blog-section .blog .blog-date a{color:#ff6a00}.blog-section .blog .blog-date a:hover{color:#ffa667}.blog-section .blog .blog-date span{font-size:12px;font-weight:300;font-family:sans-serif}@media (max-width: 768px){.blog-section .blog .blog-image{height:430px}}@media (max-width: 576px){.blog-section .blog .blog-image{height:330px}}.about-us-divider{width:20%;height:3px;background:#ff6a00}.about-us-section .about-us-main{font-family:Raleway;padding-top:70px;padding-bottom:70px}.about-us-section .about-us-main p{font-size:35px;font-family:"Noto Serif JP"}@media (max-width: 767px){.about-us-section .about-us-main p{font-size:25px}}.about-us-section .about-us-main .about-us-main-image img{width:100%}.about-us-section .mission{text-align:center}.about-us-section .mission p{font-size:35px;font-family:"Noto Serif JP";font-weight:900}.about-us-section .mission .mission-icons{width:70%;margin:0 auto;padding-top:15px;padding-bottom:70px}.about-us-section .mission .mission-icons .mission-item .mission-item-image img{height:100px;border:1px solid #575756;box-sizing:border-box;border-radius:5px;padding:0 20px}.about-us-section .mission .mission-icons .mission-item .mission-item-image img:hover{background:#ffa260;box-shadow:0 2px 4px gray}.about-us-section .mission .mission-icons .mission-item .mission-item-name{font-family:Raleway;padding-top:10px;font-weight:600}@media (max-width: 426px){.about-us-section .mission{text-align:center}.about-us-section .mission p{font-size:35px;font-family:"Noto Serif JP";font-weight:900}.about-us-section .mission .mission-icons{width:70%;margin:0 auto;padding-top:15px;padding-bottom:30px}}.why-smg .why-smg-title{text-align:center;font-size:35px;font-family:"Noto Serif JP";font-weight:900}@media (max-width: 767px){.why-smg .why-smg-title{font-size:25px}}.why-smg .why-smg-text{font-family:Raleway;margin-bottom:60px}.why-smg .why-smg-text li::marker{color:#ff6a00}@media (max-width: 768px){.about-us-overview{padding-bottom:10px}.mission-item{margin-bottom:20px}}#map-in-reach #mode-selector{top:40px!important;left:0!important}.reach-section{padding-top:70px;padding-bottom:70px}.reach-section .reach-text{padding-bottom:10px;font-family:Fira Sans;font-size:14px}.reach-section .reach-text-title{font-family:sans-serif;font-size:12px;color:#ff6a00;letter-spacing:3px;font-weight:600;padding-bottom:5px;text-transform:uppercase;margin-bottom:0}.team-section{padding-top:70px;padding-bottom:70px}.team-section .team-heading{width:60%;margin:0 auto;padding-bottom:30px;text-align:center;font-size:12px;letter-spacing:1px;font-family:Raleway;color:#000}.team-section .team-heading .team-heading-title{font-size:31px;font-weight:700;font-family:ui-monospace;color:#000}.team-section .team-all{width:70%;margin:0 auto}.team-section .team-all .team-member{margin-bottom:20px;background-color:#f5f5f5;box-shadow:0 2px 4px #bebebe}.team-section .team-all .team-member .team-member-image{overflow:hidden;height:100%}.team-section .team-all .team-member .team-member-image img{width:100%;object-fit:cover;height:100%}.team-section .team-all .team-member .team-member-text{padding:10px 0;font-size:12px;font-family:Raleway;color:#000;letter-spacing:1px}.team-section .team-all .team-member .team-member-text .team-member-name{font-size:20px;font-weight:700;font-family:Arsenal;color:#000}.team-section .team-all .team-member .team-member-text .team-member-position{color:#ff6a00;font-size:14px;font-weight:600;font-family:FontAwesome,sans-serif;letter-spacing:1px}.team-section .team-all .team-member .team-member-text .para{padding-right:10px}@media (max-width: 768px){.team-section{padding-top:70px;padding-bottom:70px}.team-section .team-heading{width:90%;margin:0 auto;padding-bottom:30px;text-align:center;font-size:12px;letter-spacing:1px;font-family:Raleway;color:#000}.team-section .team-heading .team-heading-title{font-size:31px;font-weight:700;font-family:ui-monospace;color:#000}.team-section .team-all{width:90%;margin:0 auto}.team-section .team-all .team-member{margin-bottom:20px;background-color:#f5f5f5;box-shadow:0 2px 4px #bebebe}.team-section .team-all .team-member .team-member-image{overflow:hidden}.team-section .team-all .team-member .team-member-image img{width:100%}.team-section .team-all .team-member .team-member-text{padding-left:10px;padding-top:10px}.team-section .team-all .team-member .team-member-text .team-member-name{font-size:20px;font-weight:700;font-family:Arsenal;color:#000}.team-section .team-all .team-member .team-member-text .team-member-position{color:#ff6a00;font-size:14px;font-weight:600;font-family:FontAwesome,sans-serif;letter-spacing:1px}}.option-content{margin:12px auto 0;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.15);width:330px;position:absolute;left:0;z-index:9;right:0;top:100%;max-height:280px;background:rgb(255,255,255) none repeat scroll 0% 0%!important;border-radius:0 0 32px 32px!important;box-shadow:#0003 0 6px 20px!important;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out;scroll-behavior:smooth}@media screen and (max-width: 992px){.option-content{top:106px}}.option-content .header{background:#f3f3f2;text-transform:capitalize;color:#53565a;text-align:center;padding:9px 16px;position:-webkit-sticky;position:sticky;font-size:16px;font-weight:600;top:0;z-index:1;width:100%}.option-content .header .room-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-content .header .number{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.option-content .header .number #minus{color:#868181;cursor:pointer;font-size:22px}.option-content .header .number #plus{color:#f10750b3;cursor:pointer;font-size:22px}.option-content .room-occupancy{padding:16px 0;margin:0 20px;border-bottom:1px solid #dcdcdc}.option-content .room-occupancy .sub-header{text-align:center;margin-bottom:8px;color:#202020;font-weight:700;font-size:12px}.option-content .room-occupancy .room-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.option-content .room-occupancy .room-content span{font-size:12px}.option-content .room-occupancy .number{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.option-content .room-occupancy .number #minus{color:#868181;cursor:pointer;font-size:22px}.option-content .room-occupancy .number #plus{color:#f10750b3;cursor:pointer;font-size:22px}@media (max-width: 768px){.option-content{max-height:80vh}}.checkout_section .my-booking{margin:10px 0;padding:10px 0;border-bottom:1.5px solid #777777;border-top:1.5px solid #777777}.checkout_section .my-booking .heading h2{font-size:24px;font-weight:700}.checkout_section .my-booking p{color:#202020;font-size:14px}.checkout_section .my-booking h3{color:#53565a;fill:#53565a;font-size:14px;font-weight:700}.checkout_section .my-booking .price p{margin-bottom:0}.checkout_section .my-booking .price .initial-price span{color:green;font-weight:600}.checkout_section .register-form-container{background-color:#fafafa;margin-bottom:20px}@media (max-width: 767px){.checkout_section .register-form-container{margin-top:30px}}.checkout_section .register-form-container .register-form{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:5px}.checkout_section .register-form-container .register-form .radio{display:flex;align-items:center}.checkout_section .register-form-container .register-form .radio label{margin-bottom:0;padding:0 10px}.checkout_section .register-form-container .register-form .form-header h2{padding:30px 20px;width:100%;color:#53565a;font-weight:700;font-size:24px}.checkout_section .register-form-container .register-form .header2 p{padding:0 20px;margin:0}.checkout_section .register-form-container .register-form form{padding:0 20px}.checkout_section .register-form-container .register-form .form-group{position:relative}.checkout_section .register-form-container .register-form .form-group .form-control{border:none;width:100%;border-radius:0;min-height:28px;background-color:transparent;border-bottom:1px solid #dedede}.checkout_section .register-form-container .register-form .form-group .form-control:focus{border-bottom:1px solid black;box-shadow:none}.checkout_section .register-form-container .register-form .form-group .label-up{position:absolute;top:6px;left:0;color:#53565a}.checkout_section .register-form-container .register-form .form-group a{color:#c20808}.checkout_section .register-form-container .register-form .form-group .checkspan{margin-left:10px}.checkout_section .register-form-container .register-form .check{margin-top:30px}.checkout_section .register-form-container .form2{padding:10px}.checkout_section .register-form-container .item{border:1px solid #b1b3b3;padding:10px;text-align:center;border-radius:5px}.checkout_section .register-form-container .item img{margin-bottom:10px}.checkout_section .register-form-container .item p{font-size:14px;margin-bottom:0;color:#686868;font-weight:700}.checkout_section .register-form-container .item:hover{border:1px solid #c20808}.checkout_section .form-btn{margin:40px 0;text-align:center}.checkout_section .form-btn button{display:block;background-color:#c20808;color:#fff;padding:10px 20px;border-radius:5px;border:none;width:100%}.checkout_section .form-btn button:hover{text-decoration:none;background-color:#790505}.error{font-size:10px;padding:5px;text-align:start;color:red}.error:before{content:"* "}.spinner-border{height:1em;width:1em;color:#fff}.send_message{border-radius:5px;margin-top:20px;background:#7dce7d}.send_message h3{margin:0;font-size:16px;color:#fff;padding:10px}.enquiry_message{margin-left:20px;margin-top:0;display:inline-block}.enquiry_message h3{padding:6px;font-weight:400;line-height:1.3}.react-datepicker-wrapper{width:100%}.blog_single{padding:40px}.blog_single .products{box-shadow:0 0 20px #3e1c831a;margin-bottom:30px;padding-bottom:10px}.blog_single .products .image-coantainer{text-align:center;height:600px;display:block;padding:0 20px}.blog_single .products .image-coantainer img{width:100%;height:100%;object-fit:cover;border-radius:5px}.blog_single .products .header h1{padding:20px;color:#034a6a;font-size:20px;font-weight:500;margin-bottom:0}.blog_single .products .details{display:flex;flex-wrap:wrap;align-items:center;margin:0 20px 10px}.blog_single .products .details h2{font-size:13px;color:#00000080;margin-bottom:0}.blog_single .products .para{overflow:hidden;text-align:justify;color:#000000bf;line-height:1.7;margin:0 20px}.blog_single .products .line{padding:0 5px}.blog_single .products .product-btn{margin:30px 0 20px 20px}.blog_single .products .product-btn i{opacity:0;font-size:13px;padding-left:5px;transition:.5s ease}.blog_single .products .product-btn a{background-color:#e5e5e5;color:#fff;padding:10px 15px;border-radius:3px;color:#000000bf;font-weight:600;transition:.5s ease}.blog_single .products .product-btn a:hover{transition:.5s ease;padding-right:20px;background-color:#d0d0d0}.blog_single .products .product-btn a:hover i{opacity:1;transition:.5s ease}.blog_single .side-header{box-shadow:0 0 20px #3e1c831a;border-radius:3px}.blog_single .side-header .header{padding:15px 20px;color:#fff;font-size:16px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;background-color:#2e2751}.blog_single .side-header .list{padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.blog_single .side-header .list .image-container{margin-right:10px}.blog_single .side-header .list .text{color:#000000bf;font-size:14px;font-weight:600}.blog_single .side-header .list .date{display:block;color:#00000080;font-weight:400;font-size:13px}@media screen and (max-width: 576px){.blog_single .products .image-coantainer{height:400px}}.blog-detail{padding:40px}.blog-detail .products-detail{box-shadow:0 0 20px #3e1c831a;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0;padding-bottom:0}.blog-detail .products-detail .image_container{text-align:center}.blog-detail .products-detail .image_container img{width:100%}.blog-detail .products-detail .header{text-align:center;padding-top:20px}.blog-detail .products-detail .header h1{padding:20px;color:#034a6a;font-size:26px;font-weight:500;margin-bottom:0}.blog-detail .products-detail .details{display:flex;flex-wrap:wrap;align-items:center;margin:0 20px 10px;justify-content:center;padding-bottom:40px}.blog-detail .products-detail .details h2{font-size:14px;color:#00000080;margin-bottom:0}.blog-detail .products-detail .para{padding:40px 60px;margin:0 20px}.blog-detail .products-detail .para p{text-align:justify;color:#000000bf;line-height:1.7}.blog-detail .products-detail .line{padding:0 5px}.blog-detail .product-footer{box-shadow:0 0 20px #3e1c831a;padding:20px;margin-bottom:30px}.blog-detail .product-footer .share-list ul{display:flex;justify-content:center;align-items:center;list-style:none;flex-wrap:wrap}.blog-detail .product-footer .share-list ul li{padding:0 10px;font-size:20px}.blog-detail .product-footer .share-list ul .text{text-transform:uppercase;font-size:18px}.blog-detail .side-header{box-shadow:0 0 20px #3e1c831a;border-radius:3px}.blog-detail .side-header .header{padding:15px 20px;color:#fff;font-size:16px;font-weight:600;line-height:1;letter-spacing:1.2px;text-transform:uppercase;background-color:#2e2751}.blog-detail .side-header .list{padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.blog-detail .side-header .list .image-container{margin-right:10px}.blog-detail .side-header .list .text{color:#000000bf;font-size:14px;font-weight:600}.blog-detail .side-header .list .text span a{display:block;color:#00000080;font-weight:400;font-size:13px}@media screen and (max-width: 576px){.blog-detail .products-detail .header h1{font-size:26px;padding:10px}.blog-detail .products-detail .details{padding-bottom:20px}.blog-detail .products-detail .para{padding:40px 10px}}.esewa_btn{display:block;color:#fff;padding:10px 20px;border-radius:5px;border:none;width:100%;background-color:#5cb85c;border-color:#4cae4c;text-align:center;margin-bottom:30px}.esewa_btn:hover{background-color:#449d44;border-color:#398439}.no_room{text-align:center}.no_room .no_room_sec{display:inline-block;box-shadow:0 2px 4px #d9d9d9;background:#ffffff;border-radius:5px;padding:20px;margin:20px;text-align:center}.package_booknow{border:none;background-color:#ff6a00;color:#fff;text-align:center;padding:5px 10px;text-transform:uppercase}.package_booknow:active{border:none;outline:none}.comming_modal{top:50px}.modal_div{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9999;display:none}.modal_div.active{display:block}.receipt-content .invoice_logo{width:100px}.receipt-content .invoice_logo img{width:100%}.receipt-content .invoice-wrapper{background:#fff;border:1px solid #cdd3e2;box-shadow:0 0 1px #ccc;padding:40px 40px 60px;margin:40px 0;border-radius:4px}.receipt-content .invoice-wrapper .payment-details span{color:#596475;display:block;font-weight:lighter;margin-bottom:5px}.receipt-content .invoice-wrapper .payment-details strong{font-weight:400}.receipt-content .invoice-wrapper .payment-details a{display:inline-block;margin-top:5px;color:#2c527b}.receipt-content .invoice-wrapper .line-items .print a{display:inline-block;border:1px solid #9cb5d6;padding:13px;border-radius:5px;color:#708dc0;font-size:13px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.receipt-content .invoice-wrapper .line-items .print a:hover{text-decoration:none;border-color:#333;color:#333}.receipt-content{background:#eceef4}@media (min-width: 1200px){.receipt-content .container{width:900px}}.receipt-content .logo{text-align:center;margin-top:50px}.receipt-content .logo a{font-family:Myriad Pro,Lato,Helvetica Neue,Arial;font-size:36px;letter-spacing:.1px;color:#555;font-weight:300;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.receipt-content .invoice-wrapper .intro{line-height:25px;color:#444}.receipt-content .invoice-wrapper .payment-info{margin-top:25px;padding-top:15px}.receipt-content .invoice-wrapper .payment-info span{color:#596475;font-weight:lighter}.receipt-content .invoice-wrapper .payment-info strong{display:block;color:#444;margin-top:3px;font-weight:400}@media (max-width: 767px){.receipt-content .invoice-wrapper .payment-info .text-right{text-align:left;margin-top:20px}}.receipt-content .invoice-wrapper .payment-details{border-top:2px solid #ebecee;margin-top:30px;padding-top:20px;line-height:22px}@media (max-width: 767px){.receipt-content .invoice-wrapper .payment-details .text-right{text-align:left;margin-top:20px}}.receipt-content .invoice-wrapper .line-items{margin-top:40px}.receipt-content .invoice-wrapper .line-items .headers{color:#596475;font-size:13px;letter-spacing:.3px;border-bottom:2px solid #ebecee;padding-bottom:4px}.receipt-content .invoice-wrapper .line-items .items{margin-top:8px;border-bottom:2px solid #ebecee;padding-bottom:8px}.receipt-content .invoice-wrapper .line-items .items .item{padding:10px 0;color:#696969;font-size:15px}@media (max-width: 767px){.receipt-content .invoice-wrapper .line-items .items .item{font-size:13px}}.receipt-content .invoice-wrapper .line-items .items .item .amount{letter-spacing:.1px;color:#84868a;font-size:16px}@media (max-width: 767px){.receipt-content .invoice-wrapper .line-items .items .item .amount{font-size:13px}}.receipt-content .invoice-wrapper .line-items .total{margin-top:30px}.receipt-content .invoice-wrapper .line-items .total .extra-notes{float:left;width:40%;text-align:left;font-size:13px;color:#7a7a7a;line-height:20px}@media (max-width: 767px){.receipt-content .invoice-wrapper .line-items .total .extra-notes{width:100%;margin-bottom:30px;float:none}}.receipt-content .invoice-wrapper .line-items .total .extra-notes strong{margin-bottom:5px;color:#454545}.receipt-content .invoice-wrapper .line-items .total .extra-notes .extra_date{margin-bottom:5px}.receipt-content .invoice-wrapper .line-items .total .field{margin-bottom:7px;font-size:14px;color:#555}.receipt-content .invoice-wrapper .line-items .total .field.grand-total{margin-top:10px;font-size:16px;font-weight:500}.receipt-content .invoice-wrapper .line-items .total .field.grand-total span{color:#2c527b;font-size:16px}.receipt-content .invoice-wrapper .line-items .total .field span{display:inline-block;margin-left:20px;min-width:85px;color:#84868a;font-size:15px}.receipt-content .invoice-wrapper .line-items .print{margin-top:50px;text-align:center}.receipt-content .invoice-wrapper .line-items .print a i{margin-right:3px;font-size:14px}.receipt-content .footer{margin-top:40px;margin-bottom:110px;text-align:center;font-size:12px;color:#969cad}.receipt-content .success-message{text-align:center;color:#00ba00}.receipt-content .success-message h1{font-size:20px;text-align:center;padding-top:10px}.receipt-content .success-message img{width:50px;height:50px}.rdrCalendarWrapper{box-sizing:border-box;background:#ffffff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#EFF2F7}.rdrNextPrevButton:hover{background:#E1E7F0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:rgba(255,255,255,.09);position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.yarl__slide_captions_container{background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:var(--yarl__slide_description_color,#fff);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{-webkit-touch-callout:none;background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:12%;pointer-events:none;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px)}.yarl__thumbnails_thumbnail{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border:var(--yarl__thumbnails_thumbnail_border,1px solid var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);box-sizing:content-box;cursor:pointer;flex:0 0 auto;height:var(--yarl__thumbnails_thumbnail_height,80px);overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{-webkit-animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{-webkit-animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));-webkit-filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}.yarl__thumbnails_contain_image{-o-object-fit:contain;object-fit:contain}@-webkit-keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:0;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll-behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_down_opacity,1);-webkit-transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_down_offset,0));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_down_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-webkit-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none}@media screen and (min-width:800px){.yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{-webkit-animation:yarl__delayed_fadein 1s linear;animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{-webkit-animation:yarl__stroke_opacity 1s linear infinite;animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){-webkit-animation-delay:-1s;animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{-webkit-animation:unset;animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;-webkit-filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@-webkit-keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
